﻿.badge.callout,.notice.notice-info.wpae-reviews-notice,notice.notice-info.wpae-reviews-notice,.box-image .out-of-stock-label{display:none}html :where([style*=border-width]){border-style:none}@media(max-width: 48em){body.woocommerce-cart #sticky-bottom-menu,body.woocommerce-checkout #sticky-bottom-menu{display:none !important}}.transparent .header-main{height:100px}.has-transparent+.page-title:first-of-type,.has-transparent+#main>.page-title,.has-transparent+#main>div>.page-title,.has-transparent+#main .page-header-wrapper:first-of-type .page-title{padding-top:194px}.wc-amazon-payments-advanced-populated .col2-set{display:block}.page-id-48 .wc-amazon-payments-advanced-info{display:none !important}.optional_fee_container .checbox_row{padding:0;float:none;width:100%;background:#fff;cursor:pointer}.top-divider.full-width{display:none}.ubermenu-main.ubermenu-skin-minimal,.header-bottom.wide-nav{background-image:linear-gradient(to right, #c6d6e3, #d2dce8, #dce2ec, #e6e8f0, #efeff4, #f0f4f6, #f4f8f7, #fafbfa, #fbfcfc, #fcfdfd, #fefefe, #ffffff)}.off-canvas .mobile-sidebar{background-image:linear-gradient(to right, #c6d6e3, #d2dce8, #dce2ec, #e6e8f0, #efeff4, #f0f4f6, #f4f8f7, #fafbfa, #fbfcfc, #fcfdfd, #fefefe, #ffffff);min-height:100vh}.off-canvas .mobile-sidebar .sidebar-menu{padding-top:5px}.off-canvas .mobile-sidebar .nav-sidebar{display:flex;flex-direction:column}.header-search-form .form-flat input:not([type=submit]){background-color:#fff}.priceless .price-wrapper{display:none}.priceless .box-text{padding-bottom:.7em}.woocommerce span.onsale{display:none}.woocommerce-product-attributes-item--weight,.woocommerce-product-attributes-item--dimensions{display:none !important}.product-short-description{margin-top:1.3em}.variations_form table.variations{border:0;width:100%;border-collapse:separate;border-spacing:0}.variations_form table.variations tr{display:block;margin-bottom:20px;border:0}.variations_form table.variations tr th.label{border:0;padding:0;font-weight:600;color:#333;margin:0 0 8px 0;width:100%;text-align:left;display:block}@media(max-width: 768px){.variations_form table.variations tr th.label{font-size:14px}}.variations_form table.variations tr th.label label{font-weight:600;color:#333;margin:0;display:block}.variations_form table.variations tr th.label label .required{color:#fa7268;font-style:normal;margin-left:3px}.variations_form table.variations tr td.value{border:0;padding:0;width:100%;display:flex;align-items:center;gap:15px}.variations_form table.variations tr td.value select{flex:1;min-width:200px;padding:8px 12px;margin:0;border:1px solid #ddd;border-radius:10px;font-size:14px;background-color:#fff;transition:border-color .3s ease,font-weight .2s ease;line-height:1.2;max-width:calc(100% - 90px)}@media(max-width: 768px){.variations_form table.variations tr td.value select{max-width:calc(100% - 70px)}}.variations_form table.variations tr td.value select:focus{outline:none;border-color:#007cba;box-shadow:0 0 0 2px rgba(0,124,186,.1)}.variations_form table.variations tr td.value select:invalid{font-weight:bold;color:#333}.variations_form table.variations tr td.value select:valid{font-weight:normal;color:#555}.variations_form table.variations tr td.value select.woocommerce-invalid,.variations_form table.variations tr td.value select[aria-invalid=true]{border-color:#fa7268;color:#fa7268;box-shadow:0 0 0 2px rgba(250,114,104,.1)}.variations_form table.variations tr td.value select.woocommerce-invalid:focus,.variations_form table.variations tr td.value select[aria-invalid=true]:focus{border-color:#fa7268;box-shadow:0 0 0 2px rgba(250,114,104,.2)}.variations_form table.variations tr td.value .reset_variations{display:inline-block;font-size:12px;color:#666;text-decoration:none;white-space:nowrap;min-width:80px;text-align:right;font-weight:600}@media(max-width: 768px){.variations_form table.variations tr td.value .reset_variations{min-width:60px;font-size:11px}}.variations_form table.variations tr td.value .reset_variations:hover{color:#333;text-decoration:underline}.variations_form .single_variation_wrap{margin-top:15px}.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description{font-size:14px;line-height:1.5;color:#555;margin-bottom:10px}.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description p{margin:0 0 10px 0}.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description p:last-child{margin-bottom:0}.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{font-size:16px;font-weight:600;margin-bottom:15px}.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price{font-weight:700}.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount{font-weight:700}.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability{margin-bottom:15px}.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock{font-size:14px}.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock.in-stock{color:#0073aa}.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock.out-of-stock{color:#e74c3c}.variations_form .woocommerce-variation-selection-needed{color:#fa7268;font-size:14px;margin-top:10px;padding:8px 12px;background-color:#feeff3;border:1px solid #fa7268;border-radius:10px;display:inline-block}.variations_form .variations-error,.variations_form .wc-no-matching-variations{color:#fa7268;font-size:14px;margin-top:10px;padding:8px 12px;background-color:#feeff3;border:1px solid #fa7268;border-radius:10px;display:block}.wc-pao-addon .wc-pao-addon-wrap select{width:100%}.wc-pao-addon .wc-pao-addon-name{font-size:1em}.wc-pao-addon-heading{font-size:20px}div.product-addon-totals ul{background-color:#fff;padding-right:10px}.product-addon-totals ul li{list-style:none;display:flex;justify-content:space-between}.wc-pao-subtotal-line{justify-content:flex-end !important}.wc-prl-title{font-size:18px;text-decoration:underline}.secondary,.checkout-button,.button.checkout,.button.alt{background-color:#1d32bd !important}.box-shadow,.box-shadow-2,.box-shadow-2-hover:hover,.row-box-shadow-2 .col-inner,.row-box-shadow-2-hover .col-inner:hover,.box-shadow-1,.box-shadow-1-hover:hover,.row-box-shadow-1 .col-inner,.row-box-shadow-1-hover .col-inner:hover{box-shadow:none !important}.product-small.col .col-inner,.box-shadow,.box-shadow-2,.box-shadow-2-hover:hover,.row-box-shadow-2 .col-inner,.row-box-shadow-2-hover .col-inner:hover{border:1px solid #d7d7d7;border-radius:10px;overflow:hidden;background-color:#fff}.product-category .col-inner{border-radius:10px;overflow:hidden}.col-inner .box-text{padding-bottom:.7em}.has-shadow .box:not(.box-overlay):not(.box-shade),.has-shadow.box:not(.box-overlay):not(.box-shade){border-radius:10px;overflow:hidden}.col-inner .container.section-title-container:not(:first-child){margin-top:2em}.slider-nav-reveal .flickity-prev-next-button,.slider-nav-reveal .flickity-prev-next-button:hover{height:auto}@media only screen and (max-width: 850px){.product-info .product_title{display:none !important}.product-title-mobile-hook{margin-bottom:15px;width:100%}.product-title-mobile-hook .product_title{font-size:1.5em;line-height:1.2;margin-bottom:0;font-weight:600}}@media only screen and (max-width: 850px){.breadcrumbs{text-align:left}}@media only screen and (max-width: 48em){#shop-sidebar{background-image:linear-gradient(to right, #c6d6e3, #d2dce8, #dce2ec, #e6e8f0, #efeff4, #f0f4f6, #f4f8f7, #fafbfa, #fbfcfc, #fcfdfd, #fefefe, #ffffff);min-height:100vh}#shop-sidebar .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #d7d7d7;border-radius:5px}}@media only screen and (max-width: 850px){.flex-col.medium-text-center.form-flat{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;padding:0 10px;margin-bottom:0}}ul.product_list_widget li img{border-radius:10px}.sticky-product-bar{position:fixed;bottom:0;left:0;right:0;background:#101938;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:9999;padding:0;transition:opacity .3s ease,transform .3s ease}.sticky-product-bar .sticky-bar-content{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:12px 20px;min-height:60px}@media only screen and (max-width: 48em){.sticky-product-bar .sticky-bar-content{padding:10px 15px;min-height:55px}}.sticky-product-bar .sticky-bar-info{flex:1;margin-right:15px;min-width:0}.sticky-product-bar .sticky-bar-info .sticky-bar-name{font-size:16px;font-weight:600;line-height:1.2;margin-bottom:2px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 48em){.sticky-product-bar .sticky-bar-info .sticky-bar-name{font-size:14px}}.sticky-product-bar .sticky-bar-info .sticky-bar-price{font-size:14px;line-height:1.2;color:#4eb6dc;font-weight:600}.sticky-product-bar .sticky-bar-info .sticky-bar-price span.amount{color:#4eb6dc}@media only screen and (max-width: 48em){.sticky-product-bar .sticky-bar-info .sticky-bar-price{font-size:13px}}.sticky-product-bar .sticky-bar-info .sticky-bar-price .woocommerce-Price-amount{font-weight:600}.sticky-product-bar .sticky-bar-info .sticky-bar-price .woocommerce-Price-currencySymbol{font-size:.9em}.sticky-product-bar .sticky-bar-info .sticky-bar-price del{opacity:.7;margin-right:5px}.sticky-product-bar .sticky-bar-info .sticky-bar-price ins{text-decoration:none;color:#1d32bd}.sticky-product-bar .sticky-bar-actions{flex-shrink:0}.sticky-product-bar .sticky-bar-actions .button{margin:0;padding:0 1.2em;min-height:2.5em;min-width:24px;font-size:.97em;font-weight:bolder;letter-spacing:.03em;border-radius:99px;transition:all .2s ease;text-decoration:none;text-rendering:optimizeLegibility;text-shadow:none;text-transform:uppercase;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;vertical-align:middle}@media only screen and (max-width: 48em){.sticky-product-bar .sticky-bar-actions .button{padding:0 .8em}}.sticky-product-bar .sticky-bar-actions .button.primary{background-color:#4eb6dc;color:#fff;border:none}.sticky-product-bar .sticky-bar-actions .button.primary:hover:not(:disabled){background-color:rgb(40.7783018868,161.9481132075,206.2216981132);transform:translateY(-1px)}.sticky-product-bar .sticky-bar-actions .button.primary:disabled{opacity:.5;cursor:not-allowed}.sticky-product-bar .sticky-bar-actions .button.sticky-out-of-stock{background-color:#ccc;color:#666;border:none;cursor:not-allowed}.sticky-product-bar .sticky-bar-actions .sticky-cart-form{margin:0}.sticky-product-bar[style*="display: block"]{animation:slideUpFade .3s ease forwards}@keyframes slideUpFade{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}body.single-product.sticky-bar-visible{padding-bottom:80px}@media only screen and (max-width: 48em){body.single-product.sticky-bar-visible{padding-bottom:70px}}.sticky-product-bar{z-index:999}.sticky-product-bar .mfp-bg{z-index:1000}.sticky-product-bar .mfp-wrap{z-index:1001}@media only screen and (max-width: 48em){.sticky-product-bar .sticky-bar-content{flex-direction:row;align-items:center}.sticky-product-bar .sticky-bar-info{margin-right:10px}.sticky-product-bar .sticky-bar-info .sticky-bar-name{max-width:200px}}@media only screen and (max-width: 30em){.sticky-product-bar .sticky-bar-content{padding:10px 10px}.sticky-product-bar .sticky-bar-info .sticky-bar-name{font-size:13px;max-width:200px}.sticky-product-bar .sticky-bar-info .sticky-bar-price{font-size:14px}.sticky-product-bar .sticky-bar-actions .button{padding:0 .8em;font-size:.8em}}.product-thumbnail img,.cross-sells img{border-radius:10px !important;border:1px solid #d6d6d6}.woocommerce-cart #main,.woocommerce-checkout #main{background-color:#f8f8f8}.cart-collaterals .cart-sidebar,.woocommerce-checkout .checkout .has-border,.woocommerce-order .is-well,.woocommerce-checkout .is-well{border-radius:10px;border:2px #fff solid !important;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.15) !important;padding:30px !important}.row-divided>.col+.col:not(.large-12){border-left:0 !important}td,th,.page-checkout .cart-sidebar .widget-title,.page-checkout .shop_table thead th,.page-checkout .cart_totals th.product-name{border-bottom:1px solid #d6d6d6}.woocommerce-billing-fields{border-top:1px solid #d6d6d6}.coupon button.is-form{border:2px solid #171717 !important;color:#171717 !important;text-shadow:none;background-color:#fff;margin-top:5px}.coupon button.is-form:hover{border:2px solid #171717 !important;color:#fff !important;background-color:#171717}.woocommerce-form-coupon-toggle a{color:#171717;text-decoration:underline !important}.checkout_coupon.has-border{border:2px dashed #171717 !important;border-radius:10px;padding:30px}.checkout_coupon.has-border .button{padding-left:10px !important;padding-right:10px !important}ul.message-wrapper li{margin:0}.woocommerce-invalid input,input.wpcf7-not-valid{border-color:#fa7268;color:#fa7268}.woocommerce-error.message-wrapper{border:1px solid #fa7268;background:#feeff3;margin-bottom:20px;border-radius:10px;padding:10px 15px;font-size:90%}.woocommerce-page alert-color{color:#fa7268}.message-container.success-color{border:1px solid #00ad42;background:#eff6ed;margin-bottom:20px;border-radius:10px;padding:10px 15px;font-size:90%}.woocommerce-page .success-color{color:#00ad42}.product-section #SA_review_wrapper .SA__review_container{padding:20px 0}.wc-pao-addons-container{margin:20px 0}.wc-pao-addon-container{margin-bottom:20px;width:100%}.wc-pao-addon-container .wc-pao-addon-row{display:flex;align-items:center;gap:15px;margin-bottom:10px;flex-wrap:wrap}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-label{font-weight:600;color:#333;margin:0;white-space:nowrap;min-width:80px;order:2}@media(max-width: 768px){.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-label{min-width:60px;text-align:left}}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-label .required{color:#e74c3c;font-style:normal;margin-left:3px;display:none}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-label.wc-pao-dynamic-price .wc-pao-price-display{color:#333;font-weight:700;font-size:16px;display:inline-block;min-width:60px;text-align:left;transition:color .3s ease;text-align:right}@media(max-width: 768px){.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-label.wc-pao-dynamic-price .wc-pao-price-display{font-size:13px;min-width:50px}}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-label.wc-pao-dynamic-price .wc-pao-price-display.wc-pao-price-default{color:#999;opacity:0}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-label.wc-pao-dynamic-price .wc-pao-price-display.wc-pao-price-selected{color:#333;opacity:1}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-select,.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-custom-text,.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-custom-price,.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload{flex:1;min-width:200px;padding:8px 12px;margin-bottom:0;border:1px solid #ddd;border-radius:10px;font-size:14px;background-color:#fff;transition:border-color .3s ease,font-weight .2s ease;order:1;line-height:1.2}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-select:focus,.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-custom-text:focus,.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-custom-price:focus,.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload:focus{outline:none;border-color:#007cba;box-shadow:0 0 0 2px rgba(0,124,186,.1)}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-select.wc-pao-placeholder{font-weight:bold;color:#333}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-select.wc-pao-selected{font-weight:normal;color:#555}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-select option .option-price{margin-left:5px;color:#666;font-size:.9em}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload{position:relative;cursor:pointer}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload::file-selector-button{background:linear-gradient(135deg, #2b3c8b 0%, #4eb6dc 100%);border:none;border-radius:6px;color:#fff;padding:6px 12px;margin-right:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload::file-selector-button:hover{background:linear-gradient(135deg, #2b3c8b 0%, #4eb6dc 100%);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload::-webkit-file-upload-button{background:linear-gradient(135deg, #2b3c8b 0%, #4eb6dc 100%);border:none;border-radius:6px;color:#fff;padding:6px 12px;margin-right:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload::-webkit-file-upload-button:hover{background:linear-gradient(135deg, #2b3c8b 0%, #4eb6dc 100%);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload:focus{outline:none;border-color:#2b3c8b;box-shadow:0 0 0 2px rgba(102,126,234,.2)}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload:not(:placeholder-shown){color:#333;font-weight:500}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload::placeholder{color:#999;font-style:italic}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group{flex:1;padding:8px 0px}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group .wc-pao-checkbox-item{display:flex;align-items:center;margin-bottom:10px}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group .wc-pao-checkbox-item:last-child{margin-bottom:0 !important}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group .wc-pao-checkbox-item .wc-pao-addon-checkbox{appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:1px solid #d6d6d6;border-radius:10px;width:1.5em;height:1.5em;position:relative;cursor:pointer;margin-right:8px;margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle;transition:all .2s ease}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group .wc-pao-checkbox-item .wc-pao-addon-checkbox:focus{outline:none}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group .wc-pao-checkbox-item .wc-pao-addon-checkbox:checked{background-color:#171717;border-color:#171717}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group .wc-pao-checkbox-item .wc-pao-addon-checkbox:checked::after{font-family:"fl-icons";content:"";font-size:.9em;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);line-height:1}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group .wc-pao-checkbox-item label{margin:0;font-weight:normal;cursor:pointer;user-select:none}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group .wc-pao-checkbox-item label .wc-pao-checkbox-price{margin-left:8px}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group .wc-pao-checkbox-item label .wc-pao-checkbox-price .woocommerce-Price-amount{font-weight:500}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-group .wc-pao-checkbox-item label .wc-pao-checkbox-price .woocommerce-Price-currencySymbol{font-size:inherit;vertical-align:inherit}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-price-container{padding:8px 0px;background-color:#fff;display:flex;align-items:center;min-width:80px;justify-content:flex-end}@media(max-width: 768px){.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-price-container{min-width:60px}}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-price-container .wc-pao-dynamic-price .wc-pao-price-display{font-weight:700;font-size:16px;display:inline-block;min-width:60px;text-align:center;transition:color .3s ease;text-align:right}@media(max-width: 768px){.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-price-container .wc-pao-dynamic-price .wc-pao-price-display{font-size:13px;min-width:50px}}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-price-container .wc-pao-dynamic-price .wc-pao-price-display.wc-pao-price-default{color:#999;opacity:0}.wc-pao-addon-container .wc-pao-addon-row.wc-pao-checkbox-row .wc-pao-checkbox-price-container .wc-pao-dynamic-price .wc-pao-price-display.wc-pao-price-selected{opacity:1;color:#222}.wc-pao-addon-container .wc-pao-addon-description{padding:0;font-size:14px;line-height:1.5;color:#555;max-width:calc(100% - 90px);margin-top:8px}.wc-pao-addon-container .wc-pao-addon-description p{margin:0 0 10px 0}.wc-pao-addon-container .wc-pao-addon-description p:last-child{margin-bottom:0}.wc-pao-addon-container .wc-pao-addon-description small{color:#777;font-size:12px;font-style:italic;display:inline-block;margin-top:4px}@media(max-width: 768px){.wc-pao-addon-container .wc-pao-addon-description{font-size:13px;max-width:100%}.wc-pao-addon-container .wc-pao-addon-description small{font-size:11px}}.wc-pao-addon-container.wc-pao-required-addon .wc-pao-addon-row .wc-pao-addon-label::after{content:""}.wc-pao-addon-container:not(:has(.wc-pao-addon-row)) .wc-pao-addon-name{display:block;margin-bottom:8px;font-weight:600;color:#333}.wc-pao-addon-container:not(:has(.wc-pao-addon-row)) .wc-pao-addon-name .required{color:#e74c3c;font-style:normal;margin-left:3px}.wc-pao-addon-container:not(:has(.wc-pao-addon-row)) .wc-pao-addon-description{margin-top:8px;margin-bottom:15px}.product-info .wc-pao-addons-container{margin-top:20px}.woocommerce-cart .wc-pao-addon-row .wc-pao-addon-label,.woocommerce-checkout .wc-pao-addon-row .wc-pao-addon-label{font-size:13px}.woocommerce-cart .wc-pao-addon-row .wc-pao-addon-select,.woocommerce-cart .wc-pao-addon-row .wc-pao-addon-custom-text,.woocommerce-cart .wc-pao-addon-row .wc-pao-addon-custom-price,.woocommerce-cart .wc-pao-addon-row .wc-pao-addon-file-upload,.woocommerce-checkout .wc-pao-addon-row .wc-pao-addon-select,.woocommerce-checkout .wc-pao-addon-row .wc-pao-addon-custom-text,.woocommerce-checkout .wc-pao-addon-row .wc-pao-addon-custom-price,.woocommerce-checkout .wc-pao-addon-row .wc-pao-addon-file-upload{font-size:13px;padding:6px 10px}.woocommerce-cart .wc-pao-addon-row .wc-pao-addon-file-upload::file-selector-button,.woocommerce-cart .wc-pao-addon-row .wc-pao-addon-file-upload::-webkit-file-upload-button,.woocommerce-checkout .wc-pao-addon-row .wc-pao-addon-file-upload::file-selector-button,.woocommerce-checkout .wc-pao-addon-row .wc-pao-addon-file-upload::-webkit-file-upload-button{font-size:12px;padding:4px 8px}@media(max-width: 768px){.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload{min-width:150px}.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload::file-selector-button,.wc-pao-addon-container .wc-pao-addon-row .wc-pao-addon-file-upload::-webkit-file-upload-button{font-size:12px;padding:5px 8px;margin-right:8px}}@media print{.wc-pao-addon-container .wc-pao-addon-row{flex-direction:column;align-items:flex-start;gap:5px}.wc-pao-addon-container .wc-pao-addon-description{background-color:rgba(0,0,0,0) !important;border:1px solid #ddd !important;color:#000 !important}}.woocommerce-order-received .site-main{background:#f8f8f8;padding:0}.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-thankyou-order-details,.woocommerce-order-received .woocommerce-thankyou-order-details+*,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-table--order-details,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-order-overview{display:none !important}.custom-order-received{max-width:1200px;margin:0 auto;padding:20px;font-family:"Lato",Roboto,sans-serif}.success-header{background:#fff;border-radius:12px;padding:40px;text-align:center;margin-bottom:30px;box-shadow:0 2px 10px rgba(0,0,0,.08);animation:fadeIn .6s ease-out}@media(min-width: 769px){.success-header{display:flex;align-items:center;justify-content:center;gap:30px}}.success-header .success-icon{width:80px;height:80px;background:linear-gradient(135deg, #1d32bd 0%, #4eb6dc 100%);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 12px rgba(29,50,189,.3);color:#fff}@media(min-width: 769px){.success-header .success-icon{margin-bottom:0;flex-shrink:0}}.success-header .success-icon .icon-checkmark{font-size:30px}@media(min-width: 769px){.success-header .success-content{text-align:left}}.success-header .success-title{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:10px}.success-header .order-number{font-size:18px;color:#666;margin-bottom:15px}.success-header .order-number strong{color:#333;font-size:20px}.success-header .email-notice{background:hsl(232.125,43.3944954128%,87.7450980392%);border-left:4px solid #1d32bd;padding:15px;border-radius:6px;display:inline-block;margin-top:20px;color:#1d32bd}.main-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin-bottom:30px}@media(max-width: 768px){.main-grid{grid-template-columns:1fr}}.card{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:30px;animation:fadeIn .8s ease-out}.card .card-title{font-size:20px;font-weight:600;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #d6d6d6}.order-item{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #d6d6d6;align-items:flex-start}.order-item:last-child{border-bottom:none}.order-item .product-image,.order-item .product-image-link,.order-item .product-image-wrapper{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0}.order-item .product-image img,.order-item .product-image-link img,.order-item .product-image-wrapper img{width:100%;height:100%;object-fit:cover}.order-item .product-details{flex:1}.order-item .product-details .product-name{font-weight:600;margin-bottom:5px;color:#2c3e50}.order-item .product-details .product-meta{color:#666;font-size:14px;line-height:1.4}.order-item .product-price{text-align:right;font-weight:600;color:#333;white-space:nowrap}.price-breakdown .price-row{display:flex;justify-content:space-between;padding:10px 0}.price-breakdown .price-row.total{border-top:2px solid #d6d6d6;margin-top:10px;padding-top:15px;font-size:18px;font-weight:700;color:#2c3e50}.price-breakdown .price-row .discount{color:#00ad42}.sidebar-section{background:#fff;border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.08);animation:fadeIn .8s ease-out}.sidebar-section.loyalty{background:linear-gradient(135deg, #1d32bd 0%, #4eb6dc 100%);color:#fff}.sidebar-section.loyalty .section-title{color:#fff}.sidebar-section .section-title{font-size:16px;font-weight:600;margin-bottom:15px;color:#2c3e50;text-align:left}.sidebar-section .info-row{padding:8px 0;font-size:14px;color:#666;line-height:1.5}.sidebar-section .info-row strong{color:#333}.btn{display:inline-block;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:600;transition:all .3s;cursor:pointer;border:none;font-size:14px;text-align:center}.btn.btn-primary{background:#1d32bd;color:#fff}.btn.btn-primary:hover{background:hsl(232.125,73.3944954128%,32.7450980392%);color:#fff}.btn.btn-secondary{background:#fff;color:#333;border:2px solid hsl(0,0%,88.9215686275%)}.btn.btn-secondary:hover{background:#f5f5f5;color:#333}.btn.btn-block{display:block;width:100%;text-align:center;margin-bottom:10px}.btn.btn-white{background:#fff;color:#667eea}.btn.btn-white:hover{background:#f5f5f5}.timeline{position:relative;padding-left:40px;margin-top:20px}.timeline .timeline-item{position:relative;padding-bottom:25px}.timeline .timeline-item:before{content:"";position:absolute;left:-31px;top:5px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid hsl(0,0%,88.9215686275%)}.timeline .timeline-item:after{content:"";position:absolute;left:-25px;top:17px;width:2px;height:calc(100% - 12px);background:hsl(0,0%,88.9215686275%)}.timeline .timeline-item:last-child:after{display:none}.timeline .timeline-item.completed:before{background:#1d32bd;border-color:#1d32bd}.timeline .timeline-item .timeline-title{font-weight:600;font-size:14px;margin-bottom:3px}.timeline .timeline-item .timeline-desc{font-size:13px;color:#666}.recommendations{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.08);margin-bottom:30px;margin-top:30px;animation:fadeIn 1s ease-out}.recommendations .recommendations-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;margin-top:20px}@media(max-width: 480px){.recommendations .recommendations-grid{grid-template-columns:repeat(2, 1fr);gap:15px}}.recommendations .section{padding:0 !important}.recommendations .col{padding-bottom:0}.recommendations .product-card{border:1px solid #d6d6d6;border-radius:8px;overflow:hidden;transition:all .3s;cursor:pointer;background:#fff}.recommendations .product-card:hover{transform:translateY(-4px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.recommendations .product-card img{width:100%;height:200px;object-fit:cover}.recommendations .product-card .product-card-body{padding:15px}.recommendations .product-card .product-card-title{font-weight:600;margin-bottom:8px;font-size:14px;color:#333;line-height:1.3}.recommendations .product-card .product-card-price{color:#1d32bd;font-weight:700;font-size:16px}.recommendations .product-card .product-card-price .original{color:#999;text-decoration:line-through;font-size:14px;margin-right:5px;font-weight:normal}.support-section{background:linear-gradient(135deg, #1d32bd 0%, #4eb6dc 100%);border-radius:12px;padding:30px;color:#fff;text-align:center;margin-bottom:30px}.support-section .support-title{font-size:24px;margin-bottom:15px}.support-section .support-buttons{display:flex;gap:15px;justify-content:center;margin-top:20px}@media(max-width: 480px){.support-section .support-buttons{flex-direction:column}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.subscription-widget.grid-x{margin-top:30px;margin-bottom:30px;animation:fadeIn 1s ease-out}.subscription-widget .callout.secondary{background-color:#fff !important;border:1px solid #d6d6d6 !important;border-radius:12px !important;padding:30px;box-shadow:none !important;transition:box-shadow .3s ease}.subscription-widget .callout.secondary:hover{box-shadow:none !important}.subscription-widget h5{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:20px;text-transform:none;line-height:1.4}.subscription-widget>label{display:flex;align-items:center;margin-bottom:20px;cursor:pointer;transition:opacity .2s ease}.subscription-widget>label:hover{opacity:.85}.subscription-widget>label input[type=checkbox]{width:20px;height:20px;margin-right:12px;cursor:pointer;accent-color:#1d32bd;flex-shrink:0}.subscription-widget>label span{font-size:16px;color:#2c3e50;line-height:1.6}.subscription-widget form{margin-top:20px;padding-top:20px;border-top:2px solid #d6d6d6}.subscription-widget form[style*="display: none"]{display:none !important}.subscription-widget .item-list{margin-bottom:25px}.subscription-widget .item-list p{font-weight:600;margin-top:15px;margin-bottom:15px;color:#2c3e50;font-size:15px}.subscription-widget .item-list label{display:flex;align-items:flex-start;margin-bottom:5px;cursor:pointer;line-height:1.6;transition:background-color .2s ease;padding:8px;border-radius:6px}.subscription-widget .item-list label:hover{background-color:hsl(232.125,43.3944954128%,90.7450980392%)}.subscription-widget .item-list label input[type=checkbox]{width:18px;height:18px;margin-right:12px;margin-top:2px;margin-bottom:0;flex-shrink:0;cursor:pointer;accent-color:#1d32bd}.subscription-widget label[for=Email]{display:block;font-weight:600;margin-bottom:8px;color:#2c3e50;font-size:15px}.subscription-widget input[type=text],.subscription-widget input[type=email],.subscription-widget input#Email{width:100%;height:48px;padding:0 16px;border:1px solid hsl(0,0%,88.9215686275%);border-radius:6px;font-size:16px;font-family:"Lato",Roboto,sans-serif;margin-bottom:20px;transition:all .2s ease;background-color:#fff}.subscription-widget input[type=text]:focus,.subscription-widget input[type=email]:focus,.subscription-widget input#Email:focus{outline:none;border-color:#1d32bd;box-shadow:0 0 0 3px hsl(232.125,43.3944954128%,87.7450980392%);background-color:#fff}.subscription-widget input[type=text]::placeholder,.subscription-widget input[type=email]::placeholder,.subscription-widget input#Email::placeholder{color:#999}.subscription-widget .button,.subscription-widget button#widget-signup{background-color:#1d32bd;color:#fff;border:none;height:48px;line-height:48px;padding:0 32px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;cursor:pointer;transition:all .3s ease;display:inline-block;box-shadow:0 2px 8px rgba(29,50,189,.3)}.subscription-widget .button:hover,.subscription-widget button#widget-signup:hover{background-color:hsl(232.125,73.3944954128%,32.7450980392%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(29,50,189,.4)}.subscription-widget .button:active,.subscription-widget button#widget-signup:active{transform:translateY(0);box-shadow:0 2px 6px rgba(29,50,189,.3)}.subscription-widget .button:disabled,.subscription-widget button#widget-signup:disabled{background-color:#999;cursor:not-allowed;transform:none;box-shadow:none}.subscription-widget .field-validation-valid{display:none}.subscription-widget .field-validation-error{color:#fa7268;font-size:14px;margin-top:8px;margin-bottom:12px;display:block;padding:8px 12px;background-color:hsl(4.1095890411,93.5897435897%,114.4117647059%);border-left:3px solid #fa7268;border-radius:4px}.subscription-widget input[type=hidden]{display:none}@media(max-width: 768px){.subscription-widget .callout.secondary{padding:20px}.subscription-widget h5{font-size:18px;margin-bottom:15px}.subscription-widget>label span{font-size:14px}.subscription-widget .item-list label{font-size:14px}.subscription-widget .button,.subscription-widget button#widget-signup{width:100%;text-align:center}}@media print{.support-section,.recommendations,.btn,.support-buttons,.subscription-widget{display:none}.main-grid{display:block}.card,.sidebar-section{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}}/*# sourceMappingURL=main.css.map */
