.single-product.review-lightbox-open{overflow:hidden}.single-product .woocommerce-breadcrumb{padding:15px 10px;line-height:14px;max-width:98.2%;justify-content:flex-start;flex-wrap:wrap}@media(min-width: 1200px){.single-product .woocommerce-breadcrumb{padding:30px 10px 15px}}@media(min-width: 1439px){.single-product .woocommerce-breadcrumb{max-width:1403px}}.single-product .woocommerce-breadcrumb a{padding:0px 7px}@media(min-width: 1439px){.single-product .woocommerce-breadcrumb a{padding:0px 10px}}@media(min-width: 1024px){.single-product .product-top>.wrapper{max-width:1425px;padding:0px 30px}}.single-product .wc-block-components-notice-banner{margin:16px auto;width:91.5%}@media(min-width: 1200px){.single-product .wc-block-components-notice-banner{max-width:1425px;width:95.5%}}@media(min-width: 1439px){.single-product .wc-block-components-notice-banner{width:1365px;margin:16px auto}}.single-product .product-top{margin-bottom:64px}@media(min-width: 1024px){.single-product .product-top{margin-bottom:120px;padding-top:10px}}.single-product .product-top .flex-between{flex-direction:column;gap:24px}@media(min-width: 1024px){.single-product .product-top .flex-between{flex-direction:row;align-items:flex-start;gap:0}}@media(min-width: 1439px){.single-product .product-top .flex-between{gap:30px}}@media(min-width: 1439px){.single-product .product-top .flex-between.product-variations{gap:0 60px}}.single-product .product-top .flex-between .product-left{width:100%}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left{width:50%;padding-left:30px}}@media(min-width: 1439px){.single-product .product-top .flex-between .product-left{width:47%;padding-left:0}}.single-product .product-top .flex-between .product-left .product-heading-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-bottom:8px;color:#4c2916}.single-product .product-top .flex-between .product-left .product-heading-meta__brand{color:rgba(76,41,22,.4);font-family:var(--font-family-base);font-size:16px;font-weight:600;line-height:24px}.single-product .product-top .flex-between .product-left .product-heading-meta__sku{margin-left:auto;color:rgba(76,41,22,.4);font-family:var(--font-family-base);font-size:14px;font-weight:500;line-height:24px;text-align:right;white-space:nowrap}.single-product .product-top .flex-between .product-left .product_title{margin-top:0;margin-bottom:8px;color:#4c2916;font-size:32px;font-family:var(--font-family-base);font-weight:700;line-height:1.18;letter-spacing:-0.64px;font-style:normal;text-transform:none}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .product_title{margin-bottom:8px;font-size:36px;letter-spacing:-0.72px}}.single-product .product-top .flex-between .product-left .woocommerce-product-details__short-description{display:none !important}.single-product .product-top .flex-between .product-left .product-rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:28px;color:#4c2916}.single-product .product-top .flex-between .product-left .product-rating .star-rating{margin-right:0;font-size:16px;line-height:1}.single-product .product-top .flex-between .product-left .product-rating .rating-average{margin:0;color:#4c2916;font-family:var(--font-family-base);font-size:16px;font-weight:700;line-height:24px;letter-spacing:0}.single-product .product-top .flex-between .product-left .product-rating .product-rating__count{color:#4c2916;font-family:var(--font-family-base);font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-transform:none;text-decoration:none}.single-product .product-top .flex-between .product-left .reset_variations{display:none !important}.single-product .product-top .flex-between .product-left .product-variations{align-items:flex-start}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .product-variations{flex-direction:column}}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .product-variations .swatchly-selected{border:1.441px solid var(--accent)}}.single-product .product-top .flex-between .product-left .product-variations tbody{display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .product-variations tbody{flex-direction:row-reverse;justify-content:flex-end}}.single-product .product-top .flex-between .product-left .product-variations tr{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:5px;width:-moz-fit-content;width:fit-content}.single-product .product-top .flex-between .product-left .product-variations tr label{margin-right:12px;color:#191e22;font-family:var(--font-family-base);font-weight:500;font-size:12px;margin-left:1px;margin-bottom:4px}.single-product .product-top .flex-between .product-left .product-variations .variations{margin-bottom:5px}.single-product .product-top .flex-between .product-left .product-variations .variations select{border:1px solid #e5e9ed;padding:8px;width:250px;height:48px;appearance:none;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;background:url(../../img/arrow-down.svg) no-repeat;background-position:95% 20px}.single-product .product-top .flex-between .product-left .product-variations .variations select:first-child{margin-bottom:10px}.single-product .product-top .flex-between .product-left .product-variations .variations select:focus{outline:none}.single-product .product-top .flex-between .product-left .product-variations .swatchly-type-color .swatchly-swatch.swatchly-selected{position:relative}.single-product .product-top .flex-between .product-left .product-variations .swatchly-type-color .swatchly-swatch.swatchly-selected::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:4px;background-color:#fff;width:8px;height:8px}.single-product .product-top .flex-between .product-left .swatchly-swatch:not(.swatchly-selected){border:none}.single-product .product-top .flex-between .product-left .swatchly-tooltip{display:none}.single-product .product-top .flex-between .product-left .price{display:flex;flex-direction:column}.single-product .product-top .flex-between .product-left .price+.stock{display:none}.single-product .product-top .flex-between .product-left .price .woocommerce-Price-amount{color:#191e22;font-family:var(--font-family-base);font-size:28px;font-style:normal;font-weight:700;line-height:25.565px;margin-top:5px}.single-product .product-top .flex-between .product-left .price del{order:2}.single-product .product-top .flex-between .product-left .price del .woocommerce-Price-amount{color:#5e6265;font-family:var(--font-family-base);font-size:16px;font-style:normal;line-height:20px;text-transform:uppercase;margin-left:5px;margin-top:8px;display:block}.single-product .product-top .flex-between .product-left .price del .woocommerce-Price-amount bdi{font-weight:400}.single-product .product-top .flex-between .product-left .price ins{text-decoration:none;margin-left:4px;order:1}.single-product .product-top .flex-between .product-left .price ins .woocommerce-Price-amount{color:#191e22;font-family:var(--font-family-base);font-size:22.37px;font-style:normal;font-weight:700;line-height:25.565px}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .price ins .woocommerce-Price-amount{font-size:28px;font-style:normal;font-weight:600;line-height:32px}}.single-product .product-top .flex-between .product-left .woocommerce-variation-add-to-cart{margin-top:16px;display:flex;align-items:center;justify-content:flex-start}.single-product .product-top .flex-between .product-left .woocommerce-variation-add-to-cart .quantity{position:relative;display:flex;align-items:center;justify-content:center}.single-product .product-top .flex-between .product-left .woocommerce-variation-add-to-cart .quantity .screen-reader-text{position:absolute;left:0;width:250px;top:-25px;margin-right:12px;color:#191e22;font-family:var(--font-family-base);font-weight:500;font-size:12px}.single-product .product-top .flex-between .product-left .woocommerce-variation-add-to-cart .quantity button{width:53px;height:53px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e9ed;background:#fff;cursor:pointer}.single-product .product-top .flex-between .product-left .woocommerce-variation-add-to-cart .quantity button:focus{outline:#e5e9ed}.single-product .product-top .flex-between .product-left .woocommerce-variation-add-to-cart .quantity input{width:53px;height:53px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e9ed;border-left:0px;border-right:0px;background:#fff;text-align:center;color:#191e22;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:500;line-height:20px}.single-product .product-top .flex-between .product-left .woocommerce-variation-add-to-cart .quantity input:focus{outline:#e5e9ed}.single-product .product-top .flex-between .product-left .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:166px;padding:15px 30px 12px 30px;margin-left:8px;position:relative !important}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%}}.single-product .product-top .flex-between .product-left .cart{margin-top:16px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.single-product .product-top .flex-between .product-left .cart .quantity{display:flex;align-items:center;justify-content:center;flex-shrink:0}.single-product .product-top .flex-between .product-left .cart .quantity button{width:53px;height:53px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e9ed;background:#fff;cursor:pointer}.single-product .product-top .flex-between .product-left .cart .quantity button:first-of-type{border-radius:8px 0 0 8px}.single-product .product-top .flex-between .product-left .cart .quantity button:last-of-type{border-radius:0 8px 8px 0}.single-product .product-top .flex-between .product-left .cart .quantity button:focus{outline:#e5e9ed}.single-product .product-top .flex-between .product-left .cart .quantity input{width:53px;height:53px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e9ed;border-left:0px;border-right:0px;background:#fff;text-align:center;color:#191e22;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:500;line-height:20px}.single-product .product-top .flex-between .product-left .cart .quantity input:focus{outline:#e5e9ed}.single-product .product-top .flex-between .product-left .cart .single_add_to_cart_button:not(.product-bundle-summary__submit){padding:15px 20px 12px 20px;margin-left:8px;flex-grow:1;position:relative !important}@media(min-width: 992px){.single-product .product-top .flex-between .product-left .cart .single_add_to_cart_button:not(.product-bundle-summary__submit){width:100%;max-width:216px;padding:15px 30px 12px 30px}}.single-product .product-top .flex-between .product-left .variations_form{flex-direction:column;width:100%}.single-product .product-top .flex-between .product-left .variations_form .product-variations{width:100%}.single-product .product-top .flex-between .product-left .variations_form .woocommerce-variation-add-to-cart{width:100%}.single-product .product-top .flex-between .product-left .product-stock{width:100%;align-self:flex-start;justify-content:flex-start;text-align:left;margin-top:12px;margin-bottom:20px;color:#4c2916;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:500;line-height:20px;gap:8px}.single-product .product-top .flex-between .product-left .product-stock span{display:flex;align-items:center}.single-product .product-top .flex-between .product-left .product-stock--status img,.single-product .product-top .flex-between .product-left .product-stock--status svg{flex:0 0 auto;width:18px;height:18px}.single-product .product-top .flex-between .product-left .product-stock--status svg path{stroke:#1bb55c}.single-product .product-top .flex-between .product-left .product-stock--status .instock{color:#1bb55c}.single-product .product-top .flex-between .product-left .product-stock--status .outstock{color:#b02929}.single-product .product-top .flex-between .product-left .product-links{margin:15px 0px;padding:18px 0px;padding-bottom:0px;border-top:1px solid #f7f2ec;border-bottom:1px solid #f7f2ec;display:none}.single-product .product-top .flex-between .product-left .product-links li a{color:#191e22;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between}.single-product .product-top .flex-between .product-left .product-links li a svg{display:block;margin-left:auto}.single-product .product-top .flex-between .product-left #wc_bis_product_form{padding:20px 0 0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap}.single-product .product-top .flex-between .product-left #wc_bis_product_form .wc_bis_form_title{margin:0 0 12px;color:#191e22;font-size:14px;font-style:normal;font-weight:500;line-height:16px;width:100%}.single-product .product-top .flex-between .product-left #wc_bis_product_form #wc_bis_email{width:58%;height:51px;border-radius:2px 0 0 2px;border:1px solid #dde2e7;background:#fff;margin:0;padding:18px 13px;color:#191e22;font-size:15px;font-style:normal;font-weight:400;line-height:16px}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left #wc_bis_product_form #wc_bis_email{max-width:295px}}.single-product .product-top .flex-between .product-left #wc_bis_product_form #wc_bis_email::-moz-placeholder{color:rgba(25,30,34,.8);font-size:15px;font-style:normal;font-weight:400;line-height:16px}.single-product .product-top .flex-between .product-left #wc_bis_product_form #wc_bis_email::placeholder{color:rgba(25,30,34,.8);font-size:15px;font-style:normal;font-weight:400;line-height:16px}.single-product .product-top .flex-between .product-left #wc_bis_product_form #wc_bis_send_form{height:51px;margin:0;width:250px}.single-product .product-top .flex-between .product-left #wc_bis_product_form #wc_bis_email+#wc_bis_send_form{width:42%}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left #wc_bis_product_form #wc_bis_email+#wc_bis_send_form{max-width:123px}}.single-product .product-top .flex-between .product-left .wc-block-components-notice-banner.is-info{margin:16px 0;padding:8px 12px !important;border:1px solid #ffc113;background:#fff7dd;color:#191e22;font-size:14px;font-style:normal;font-weight:400;line-height:24px;width:100% !important}.single-product .product-top .flex-between .product-left .wc-block-components-notice-banner.is-info a{font-weight:600;color:#191e22}.single-product .product-top .flex-between .product-left .wc-block-components-notice-banner.is-info>svg{background-color:#fff7dd;fill:#191e22}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{max-width:350px}}.single-product .product-top .flex-between .product-left .wc-pao-addons-container{width:100%;margin-bottom:20px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-name{color:#191e22;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:8px;margin-top:12px;display:flex}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-name em{color:var(--accent)}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-description{color:rgba(25,30,34,.7);font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:10px;margin-top:8px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-select{cursor:pointer;width:100%;margin-top:20px;height:51px;border:1px solid #dde2e7;background:#f9fafb;padding:0 20px;color:rgba(25,30,34,.7);font-size:16px;font-style:normal;font-weight:400;line-height:51px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='4' viewBox='0 0 5 4' fill='none'%3E%3Cpath d='M0.546875 1L2.61662 3L4.68637 1' stroke='%23010B17' stroke-width='0.564833'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:8px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-select:active,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-select:focus{outline:none}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-validation-notice{font-size:14px;color:rgba(25,30,34,.7)}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .product-addon-totals{margin-top:15px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .product-addon-totals ul{display:flex;flex-direction:column;width:100%}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .product-addon-totals .woocommerce-price-suffix{display:none}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .product-addon-totals li{padding:6px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .product-addon-totals li span{font-weight:bold}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .product-addon-totals li .wc-pao-addon-name{margin:0;display:inline}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .product-addon-totals li div{word-break:break-all}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .product-addon-totals li div:last-child{white-space:nowrap}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .product-addon-totals .price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .product-addon-totals .price span{font-weight:bold}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-wrap.form-row.form-row-wide{display:flex;flex-direction:column;margin-top:22px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-wrap.form-row.form-row-wide>small{font-size:14px;color:rgba(25,30,34,.7)}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-wrap.form-row.form-row-wide.wc-pao-addon-wrap-images{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px 9px;position:relative;padding-bottom:30px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-wrap.form-row.form-row-wide.wc-pao-addon-wrap-images .wc-pao-validation-notice{position:absolute;bottom:0}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-wrap>div{display:flex;padding:6px 0}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-wrap label{color:#191e22;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-wrap input[type=radio]+label:before{top:4px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-image-swatch-selected-swatch,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-image-swatch-select{display:none}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-image-swatch.selected img{border-color:#191e22}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-image-swatch.selected .wc-pao-addon-image-swatch-price:before{border:5px solid var(--accent)}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-image-swatch img{width:100%;-o-object-fit:cover;object-fit:cover;height:82px;border:1px solid #dde2e7}@media(min-width: 992px){.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-image-swatch img{height:120px}}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-image-swatch .wc-pao-addon-image-swatch-price{padding-left:25px;color:#191e22;font-size:14px;font-style:normal;font-weight:400;line-height:22px;position:relative;margin-top:12px;display:block;word-break:break-all}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-image-swatch .wc-pao-addon-image-swatch-price:before{content:"";display:block;position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;border:1px solid #e4e9ee}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-checkbox{display:none}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-checkbox+label{padding-left:28px;color:#191e22;font-size:16px;font-style:normal;font-weight:400;line-height:22px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-checkbox+label:before{content:"✓";position:absolute;left:4px;top:5px;font-size:12px;line-height:1;color:#fff;z-index:1}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-checkbox+label:after{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:3px;border:1px solid var(--accent);background:#fff;transition:background-color .5s}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-checkbox:checked+label:after{background:var(--accent)}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-text,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-price,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-input-multiplier{width:100%;border:1px solid #dde2e7;background:#f9fafb;padding:17px 20px;color:#191e22;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px;transition:border-color .5s;height:51px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-text:focus,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-price:focus,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-input-multiplier:focus{border-color:#191e22}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-text:-webkit-autofill,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-text:-webkit-autofill:active,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-price:-webkit-autofill,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-price:-webkit-autofill:active,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-input-multiplier:-webkit-autofill,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-input-multiplier:-webkit-autofill:active{background-color:rgba(0,0,0,0)}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-text::-moz-placeholder, .single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-price::-moz-placeholder, .single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-input-multiplier::-moz-placeholder{color:rgba(25,30,34,.7);font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-text::placeholder,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-price::placeholder,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-input-multiplier::placeholder{color:rgba(25,30,34,.7);font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-textarea{width:100%;border:1px solid #dde2e7;background:#f9fafb;padding:17px 20px;color:#191e22;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:22px;transition:border-color .5s;height:150px;resize:none}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-textarea:focus{border-color:#191e22}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-textarea:-webkit-autofill,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-textarea:-webkit-autofill:active{background-color:rgba(0,0,0,0)}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-textarea::-moz-placeholder{color:rgba(25,30,34,.7);font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-custom-textarea::placeholder{color:rgba(25,30,34,.7);font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-file-upload.input-text{display:none}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-file-upload-label{cursor:pointer;display:flex;flex-direction:row;height:51px;width:100%;border:1px solid #dde2e7;background:#f9fafb}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-file-upload-label span{height:100%}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-file-upload-label span:first-child{width:calc(100% - 100px);display:flex;justify-content:flex-start;align-items:center;padding:0 20px;color:rgba(25,30,34,.7);font-size:16px;font-style:normal;font-weight:400;line-height:16px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-file-upload-label span:last-child{color:#191e22;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;height:100%;padding:0 16px;width:100px;border-radius:0px 2px 2px 0px;background:#e3e6e8}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-heading{margin-top:16px;margin-bottom:10px;color:#191e22;font-size:54px;font-style:normal;font-weight:400;line-height:60px}@media(min-width: 992px){.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-heading{margin-top:20px}}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-field.datepicker{width:100%;border:1px solid #dde2e7;background:#f9fafb;padding:17px 20px;color:#191e22;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px;transition:border-color .5s;height:51px;cursor:pointer;border-radius:0}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-field.datepicker:focus{border-color:#191e22}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-field.datepicker:-webkit-autofill,.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-field.datepicker:-webkit-autofill:active{background-color:rgba(0,0,0,0)}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-field.datepicker::-moz-placeholder{color:rgba(25,30,34,.7);font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container .wc-pao-addon-field.datepicker::placeholder{color:rgba(25,30,34,.7);font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px}.single-product .product-top .flex-between .product-left .wc-pao-addons-container a.reset_date{color:#191e22;font-size:14px;font-style:normal;font-weight:500;line-height:16px;margin-top:5px}.single-product .product-top .flex-between .product-left .cart.layout_grid .products{display:flex;flex-direction:column}.single-product .product-top .flex-between .product-left .cart.layout_grid .bundled_product{text-align:left}.single-product .product-top .flex-between .product-left .cart .video-message{align-self:flex-start}.single-product .product-top .flex-between .product-left .bundle_form{position:relative}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product{padding:20px 0;margin:0;border-top:none;position:relative;padding-left:80px;overflow:hidden;width:100%;word-wrap:break-word;word-break:break-all;border-bottom:none;text-align:left}@media all and (min-width: 370px){.single-product .product-top .flex-between .product-left .bundle_form .bundled_product{padding-left:131px}}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product:not(:first-child){border-top:1px solid #e5e9ed}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_images{float:none;width:70px !important;position:absolute;left:0;top:23px}@media all and (min-width: 370px){.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_images{width:100px !important}}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_image{width:70px;height:71px;border:1px solid #e5e9ed}@media all and (min-width: 370px){.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_image{width:100px}}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_image .image{width:100%;height:100%;display:inline-block;-o-object-fit:contain;object-fit:contain}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .bundle_form.bundle_sells_form .bundled_item_optional .details{max-width:none}}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_optional_checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;word-break:break-all;flex-wrap:wrap;font-size:14px !important;font-weight:400;line-height:20px;color:#191e22;cursor:pointer;gap:6px;margin-top:9px}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_optional_checkbox~div .in-stock{margin-top:0 !important}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_optional_checkbox input[type=checkbox]{display:block;width:16px;height:16px;border:1.5px solid #e5e9ed;position:relative;margin:0}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_optional_checkbox input[type=checkbox]:after{content:"✓";font-size:12px;color:#fff;z-index:2;line-height:1;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_optional_checkbox input[type=checkbox]:checked{border-color:rgba(0,0,0,0)}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_optional_checkbox input[type=checkbox]:checked:after{content:"✓";font-size:12px;color:#fff;z-index:2;line-height:1;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;background:var(--accent);text-align:center}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_optional_checkbox .price{padding-top:3px}.single-product .product-top .flex-between .product-left .bundle_form .product_title{color:#191e22;font-size:14px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.single-product .product-top .flex-between .product-left .bundle_form .product_title a:before{color:var(--accent)}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_excerpt,.single-product .product-top .flex-between .product-left .bundle_form .woocommerce-variation-description{color:#5e6265;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:2px;margin-bottom:2px}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product_excerpt:empty,.single-product .product-top .flex-between .product-left .bundle_form .woocommerce-variation-description:empty{display:none}.single-product .product-top .flex-between .product-left .bundle_form .variations{width:100%;margin-top:13px}.single-product .product-top .flex-between .product-left .bundle_form .variations tbody{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap}.single-product .product-top .flex-between .product-left .bundle_form .variations tbody tr{display:flex;width:calc(50% - 3px)}.single-product .product-top .flex-between .product-left .bundle_form .variations tbody .label{display:none}.single-product .product-top .flex-between .product-left .bundle_form .variations select{width:100%;height:30px;border:1px solid #e4e9ee;position:relative;color:#191e22;font-family:var(--font-family-base);font-size:12px;font-style:normal;font-weight:300;line-height:20px;padding:5px 20px 5px 10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;background:url("../../img/arrow-down.svg") no-repeat;background-size:10px;background-position:calc(100% - 7px) center;text-overflow:ellipsis}.single-product .product-top .flex-between .product-left .bundle_form .variations td.value{width:100%}.single-product .product-top .flex-between .product-left .bundle_form .bundled_item_wrap{width:100%}.single-product .product-top .flex-between .product-left .bundle_form .woocommerce-variation-add-to-cart{width:auto}.single-product .product-top .flex-between .product-left .bundle_form .single_variation_wrap,.single-product .product-top .flex-between .product-left .bundle_form .bundled_item_cart_content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.single-product .product-top .flex-between .product-left .bundle_form .single_variation_wrap .bundled_item_cart_details:not([style*="display: none"])+.bundled_item_button,.single-product .product-top .flex-between .product-left .bundle_form .bundled_item_cart_content .bundled_item_cart_details:not([style*="display: none"])+.bundled_item_button{margin-left:auto}.single-product .product-top .flex-between .product-left .bundle_form .cart{margin-top:0}.single-product .product-top .flex-between .product-left .bundle_form .single_variation_wrap,.single-product .product-top .flex-between .product-left .bundle_form .bundled_item_wrap{margin-top:16px}.single-product .product-top .flex-between .product-left .bundle_form .bundled_item_button{margin-top:0}.single-product .product-top .flex-between .product-left .bundle_form .bundled_products{width:100%;border-width:0;margin:0}.single-product .product-top .flex-between .product-left .bundle_form .bundled_products thead{display:block;width:100%;background:#f2f3f5}.single-product .product-top .flex-between .product-left .bundle_form .bundled_products thead tr{width:100%;display:flex;flex-direction:row;justify-content:center}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .bundle_form .bundled_products thead tr{display:block}}.single-product .product-top .flex-between .product-left .bundle_form .bundled_products thead tr th:first-child{display:none}.single-product .product-top .flex-between .product-left .bundle_form .bundled_products thead tr th{width:100%;max-width:82px}.single-product .product-top .flex-between .product-left .bundle_form .bundled_products th.bundled_item_col{padding:10px 15px;background:#f2f3f5;color:rgba(25,30,34,.7);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.single-product .product-top .flex-between .product-left .bundle_form .bundled_products tr td.bundled_item_details_col,.single-product .product-top .flex-between .product-left .bundle_form .bundled_products td.bundled_item_col{padding:0}.single-product .product-top .flex-between .product-left .bundle_form .bundled_products td .quantity{margin-top:15px;display:flex;flex-direction:row;justify-content:flex-start}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product{display:flex;flex-direction:column}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product .details{float:none;width:100%;padding:0}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .bundle_form .bundled_product .details{max-width:180px}}@media(min-width: 1024px){.single-product .product-top .flex-between .product-left .bundle_form .bundled_product .quantity{position:absolute;right:0;top:50%;transform:translateY(-50%)}}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product .quantity button{width:33px;height:45px;border:none;background:#f2f3f5}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product .quantity input{width:33px;height:45px;font-size:15px;border:none;background:#f2f3f5}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product .woocommerce-Price-amount,.single-product .product-top .flex-between .product-left .bundle_form .bundled_product .price ins .woocommerce-Price-amount{color:#191e22;font-size:20px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase;font-family:var(--font-family-secondary);margin:0}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product .price del .woocommerce-Price-amount{margin:0;font-family:var(--font-family-secondary);font-size:14px}.single-product .product-top .flex-between .product-left .bundle_form .bundled_product .bundled_item_price_quantity{color:#5e6265;font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase}.single-product .product-top .flex-between .product-left .bundle_form .price{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:3px;margin:0}.single-product .product-top .flex-between .product-left .bundle_form .price del,.single-product .product-top .flex-between .product-left .bundle_form .price ins{order:initial;margin:0;line-height:1}.single-product .product-top .flex-between .product-left .cart,.single-product .product-top .flex-between .product-left .bundle_data{width:100%}.single-product .product-top .flex-between .product-left .bundle_wrap{width:100%}.single-product .product-top .flex-between .product-left .bundle_wrap .bundle_button{display:flex;flex-direction:row}.single-product .product-top .flex-between .product-left .bundle_wrap .bundle_price{margin-top:20px !important}.single-product .product-top .flex-between .product-left .bundle_wrap .bundle_price .price{margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.single-product .product-top .flex-between .product-left .bundle_wrap .bundle_price .price del{-webkit-text-decoration-color:#5e6265;text-decoration-color:#5e6265}.single-product .product-top .flex-between .product-left .bundle_wrap .bundle_price .price del .woocommerce-Price-amount{color:#5e6265;font-size:16px;font-style:normal;font-weight:500;line-height:1;-webkit-text-decoration-color:#5e6265;text-decoration-color:#5e6265;text-transform:uppercase;margin:0}.single-product .product-top .flex-between .product-left .bundle_wrap .bundle_price .price ins .woocommerce-Price-amount{font-family:var(--font-family-secondary);font-size:24px;font-weight:400;line-height:32px}.single-product .product-top .flex-between .product-left .bundle_wrap .bundle_error{color:var(--accent);font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:15px}.single-product .product-top .flex-between .product-left .bundle_wrap .bundle_error .woocommerce-info{margin:0 0 16px;padding:12px 16px;border-radius:2px;border:1px solid #bb6f6f;background:#f8e7e7;color:#191e22;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.single-product .product-top .flex-between .product-left .bundle_sells_title{display:block}.single-product .product-top .flex-between .product-left .bundle_sells_title h3{color:#191e22;font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;font-family:var(--font-family-base)}.single-product .product-top .flex-between .product-left .bundle_form.bundle_sells_form{width:100%}.single-product .product-top .flex-between .product-left .bundle_form.bundle_sells_form .bundled_product_optional_checkbox{font-size:0}.single-product .product-top .flex-between .product-left .bundle_form.bundle_sells_form .bundled_item_unavailable,.single-product .product-top .flex-between .product-left .bundle_form.bundle_sells_form .stock.out-of-stock{color:#5e6265;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.single-product .product-top .flex-between .product-right{position:relative;width:100%}@media(min-width: 1024px){.single-product .product-top .flex-between .product-right{width:50%}}@media(min-width: 1439px){.single-product .product-top .flex-between .product-right{width:56%;max-width:680px}}.single-product .product-top .flex-between .product-right .product-media-meta{position:absolute;top:24px;left:24px;right:24px;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;pointer-events:none}.single-product .product-top .flex-between .product-right .product-media-meta .product-media-tags{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100% - 76px)}.single-product .product-top .flex-between .product-right .product-media-meta .product-media-tag{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border:1px solid #f7f2ec;border-radius:30px;background:#fff;color:#4c2916;font-family:var(--font-family-base);font-size:12px;font-weight:600;line-height:16px;letter-spacing:-0.24px;white-space:nowrap;pointer-events:auto}.single-product .product-top .flex-between .product-right .product-media-meta .product-media-tag--sale{border-color:#6ea9db;background:#6ea9db;color:#fff}.single-product .product-top .flex-between .product-right .product-media-meta .wc-wishlist-button{pointer-events:auto;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:1.1px solid #f7f2ec;border-radius:999px;background:#fff;box-shadow:none;transition:transform .25s ease}.single-product .product-top .flex-between .product-right .product-media-meta .wc-wishlist-button .wishlist-icon{width:26px;height:26px}.single-product .product-top .flex-between .product-right .product-media-meta .wc-wishlist-button:hover{transform:scale(1.04)}@media(min-width: 1439px){.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{display:flex !important;align-items:center;justify-content:center}}.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .product-gallery-left{display:none;position:absolute;left:0;top:35%;z-index:1;cursor:pointer}.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .product-gallery-right{display:none;position:absolute;right:0;top:35%;z-index:1;cursor:pointer}.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .flex-control-nav{display:flex;align-items:center;margin-top:7px}@media(min-width: 1439px){.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .flex-control-nav{margin-top:10px}}.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .flex-control-nav li img{width:43.216px;height:43.216px;margin-right:6px;overflow:hidden;border-radius:8px;border:2px solid #ececec;background-color:#fff}@media(min-width: 992px){.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .flex-control-nav li img{width:60px;height:60px}}@media(min-width: 1200px){.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .flex-control-nav li img{width:80px;height:80px}}.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .flex-control-nav li img:last-child{margin-top:0}.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .flex-control-nav li .flex-active{border:1.441px solid var(--accent)}@media(min-width: 1200px){.single-product .product-top .flex-between .product-right .woocommerce-product-gallery .flex-control-nav li .flex-active{border:2px solid var(--accent)}}.single-product .product-top .flex-between .product-complience{display:none !important}.single-product .product-anchors{display:none;border-top:1px solid #f7f2ec;border-bottom:1px solid #f7f2ec;margin-top:65px;position:sticky;top:60px;background-color:#fff}@media(min-width: 992px){.single-product .product-anchors{top:100px}}.single-product .product-anchors .wrapper{max-width:860px}.single-product .product-anchors .flex{gap:20px;justify-content:space-between}@media(min-width: 992px){.single-product .product-anchors .flex{gap:7%;justify-content:flex-start}}.single-product .product-anchors a{color:#5e6265;font-size:15px;font-style:normal;font-weight:500;line-height:20px;border-bottom:3px solid rgba(0,0,0,0);padding:14px 0}@media(min-width: 992px){.single-product .product-anchors a{font-size:16px}}.single-product .product-anchors a.active,.single-product .product-anchors a:hover{border-bottom-color:var(--accent)}.single-product .product-desciption{background-color:#f4f4f4;padding-top:55px;padding-bottom:55px}@media(min-width: 1024px){.single-product .product-desciption{padding-top:64px;padding-bottom:64px}}.single-product .product-desciption .section-title{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.single-product .product-desciption iframe{border-radius:8px}.single-product .product-desciption .wrapper{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px}@media(min-width: 992px){.single-product .product-desciption .wrapper{flex-direction:row;gap:40px}}.single-product .product-desciption .wrapper .flex-left{width:100%;margin-top:0px}@media(min-width: 992px){.single-product .product-desciption .wrapper .flex-left:not(.section-title){max-width:25%;margin-right:72px}}.single-product .product-desciption .wrapper .flex-left .product-specifications li{margin-bottom:10px;width:100%;display:flex;align-items:center;justify-content:space-between;color:#000;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.single-product .product-desciption .wrapper .flex-left .product-specifications li strong{font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.single-product .product-desciption .wrapper .flex-left .product-specifications li span{width:50%;text-align:left;opacity:.6}@media(min-width: 992px){.single-product .product-desciption .wrapper .flex-left .product-specifications li span{width:35%}}.single-product .product-desciption .wrapper .flex-right{width:100%}@media(min-width: 992px){.single-product .product-desciption .wrapper .flex-right{max-width:45%}}.single-product .product-desciption .wrapper .flex-right p,.single-product .product-desciption .wrapper .flex-right div{margin-bottom:15px}.single-product .product-desciption .wrapper .flex-right ul{list-style-type:square;padding-left:20px;display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.single-product .product-desciption div h2{font-size:28px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:15px}@media(min-width: 576px){.single-product .product-desciption div h2{font-size:32px;line-height:30px}}@media(min-width: 1439px){.single-product .product-desciption div h2{font-size:40px;line-height:50px}}.single-product .product-reviews{position:relative;margin-bottom:64px;padding:0 20px 80px;background:#fff}@media(min-width: 992px){.single-product .product-reviews{padding:0 0 64px;margin-bottom:100px}}.single-product .product-reviews .wrapper{max-width:1200px;margin:0 auto;padding:0}.single-product .product-reviews #comments{position:relative}.single-product .product-reviews .review-flag{position:absolute;left:0;top:-30px}.single-product .product-reviews .product-rating{position:relative !important;bottom:0}.single-product .product-reviews .product-rating .product-rating__count{display:flex;align-items:center;justify-content:center;letter-spacing:normal;text-transform:none}.single-product .product-reviews .product-rating .product-rating__count .count{margin-right:5px}.single-product .product-reviews .product-rating .star-rating{margin-left:10px}.single-product .product-reviews .section-title{font-size:28px;font-style:normal;font-weight:400;line-height:32px}@media(min-width: 576px){.single-product .product-reviews .section-title{width:100%;font-size:32px;line-height:30px}}@media(min-width: 1439px){.single-product .product-reviews .section-title{font-size:40px;line-height:50px}}.single-product .product-reviews #reviews>div.flex{position:relative;padding-bottom:15px;justify-content:space-between}.single-product .product-reviews #reviews>div.flex .btn{flex:0 0 auto}.single-product .product-reviews #reviews>div.flex .everage-rating_stars{display:flex;align-items:center}.single-product .product-reviews #reviews>div.flex .everage-rating_stars .rating-average{color:#191e22;font-family:var(--font-family-secondary);font-size:25.112px;font-style:normal;font-weight:400;line-height:29.895px;text-transform:uppercase}.single-product .product-reviews #reviews>div.flex select{position:relative;border:1px solid #e5e9ed;width:150px;height:36px;color:#191e22;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:300;line-height:20px;padding-left:8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;background-image:url("../../img/arrow-down.svg");background-repeat:no-repeat;background-position:right 16px center;background-color:#fff;margin-left:auto;display:none;border-radius:8px}@media(min-width: 992px){.single-product .product-reviews #reviews>div.flex select{display:block}}@media(min-width: 1439px){.single-product .product-reviews #reviews>div.flex select{width:220px}}.single-product .product-reviews #reviews>div.flex .woocommerce-product-rating .star-rating{order:-1;margin-left:0px;margin-right:15px}@media(min-width: 768px){.single-product .product-reviews #comments .commentlist{gap:0}}.single-product .product-reviews #comments .commentlist li{width:100%;position:relative;padding:16px 0}@media(min-width: 768px){.single-product .product-reviews #comments .commentlist li{width:calc(50% - 50px)}}@media(min-width: 1200px){.single-product .product-reviews #comments .commentlist li{width:100%}}.single-product .product-reviews #comments .comment-text{position:relative;display:flex;flex-direction:column}.single-product .product-reviews #comments .comment-text .woocommerce-review__author{color:#191e22;font-style:normal;line-height:24px;word-break:break-all;font-size:16px;font-weight:500}.single-product .product-reviews #comments .comment-text .woocommerce-review__dash{display:none !important}.single-product .product-reviews #comments .comment-text .woocommerce-review__published-date{color:rgba(25,30,34,.7);font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:20px}.single-product .product-reviews #comments .comment-text .star-rating{order:2;margin:8px 0px;margin-bottom:4px}.single-product .product-reviews #comments .comment-text .meta{order:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.single-product .product-reviews #comments .comment-text .description{order:3;margin-top:4px;width:100%}@media(min-width: 992px){.single-product .product-reviews #comments .comment-text .description{width:555px}}.single-product .product-reviews #comments .comment-text .description p{color:#191e22;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.single-product .product-reviews #comments .woocommerce-pagination .page-numbers{display:flex;align-items:center;justify-content:flex-start}.single-product .product-reviews #comments .woocommerce-pagination .page-numbers li{margin-right:4px}.single-product .product-reviews #comments .woocommerce-pagination .page-numbers li:last-child{margin-right:0}.single-product .product-reviews #comments .woocommerce-pagination .page-numbers li a{display:flex;width:39.907px;height:39.907px;flex-direction:column;justify-content:center;align-items:center;gap:7.39px;color:#191e22;font-family:var(--font-family-secondary);font-size:11.824px;font-style:normal;font-weight:400;line-height:14.78px;text-transform:uppercase;padding-top:0;margin-top:0;border:1px solid #e4e9ee;background:#fff}.single-product .product-reviews #comments .woocommerce-pagination .page-numbers li .current{display:flex;width:39.907px;height:39.907px;flex-direction:column;justify-content:center;align-items:center;gap:7.39px;border:.739px solid #e5e9ed;color:#fff;background:var(--accent);font-family:var(--font-family-secondary);font-size:11.824px;font-style:normal;font-weight:400;line-height:14.78px;text-transform:uppercase;padding-top:0}.single-product .product-reviews #comments .btn-red{width:254px}@media(min-width: 768px){.single-product .product-reviews #comments .btn-red{margin-left:auto}}.single-product .product-reviews #comments .comments-action{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding-top:32px}@media(min-width: 768px){.single-product .product-reviews #comments .comments-action{border-top:none;position:relative}.single-product .product-reviews #comments .comments-action:before{content:"";display:block;position:absolute;left:0;top:0;width:50%;height:1px;background:#e5e9ed}.single-product .product-reviews #comments .comments-action:after{content:"";display:block;position:absolute;right:0;top:0;width:50%;height:1px;background:#e5e9ed}.single-product .product-reviews #comments .comments-action.empty:after,.single-product .product-reviews #comments .comments-action.empty:before{display:none}}.single-product .products{margin-top:55px;display:none}@media(min-width: 576px){.single-product .products{display:flex;margin-top:55px}}@media(min-width: 1439px){.single-product .products{margin-top:140px}}.single-product .products .section-title{text-align:center}@media(min-width: 576px){.single-product .products .section-title{text-align:left;font-size:32px;font-style:normal;font-weight:400;line-height:30px}}@media(min-width: 1439px){.single-product .products .section-title{font-size:40px;line-height:50px;margin-bottom:7px}}@media(min-width: 576px){.single-product .products .products{margin-top:33px}}@media(min-width: 576px){.single-product .products .products .loop-product{display:none;min-height:504px;max-width:33.3%;width:33.3%;padding:0px 10px}.single-product .products .products .loop-product:nth-child(1){display:flex;padding-left:0}.single-product .products .products .loop-product:nth-child(2){display:flex}.single-product .products .products .loop-product:nth-child(3){display:flex}.single-product .products .products .loop-product:nth-child(4){padding-right:0}.single-product .products .products .loop-product .product-image img{height:200px}}@media(min-width: 1439px){.single-product .products .products .loop-product{max-width:25%;width:25%}.single-product .products .products .loop-product:nth-child(4){display:flex}}.single-product .products .products .loop-product .product-badges{left:auto;display:none}.single-product .products .products .loop-product .product-name h4{margin-top:10px}.single-product .related-products{display:block;margin:64px 0;padding:0;overflow:hidden}@media(min-width: 992px){.single-product .related-products{margin:100px 0}}@media(min-width: 1439px){.single-product .related-products{margin:120px 0}}.single-product .related-products>.wrapper{max-width:1260px;padding:0 20px}@media(min-width: 1024px){.single-product .related-products>.wrapper{padding:0 30px}}.single-product .related-products .featured_products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;min-height:88px}.single-product .related-products .featured_products-info{gap:4px;max-width:520px}.single-product .related-products .section-title{margin:0;color:#4c2916;font-family:var(--font-family-base);font-size:32px;font-weight:700;line-height:40px;letter-spacing:-0.64px;text-align:left;text-transform:none}@media(min-width: 992px){.single-product .related-products .section-title{font-size:40px;line-height:50px;letter-spacing:-0.8px}}@media(min-width: 1439px){.single-product .related-products .section-title{font-size:46px;line-height:60px;letter-spacing:-0.92px}}.single-product .related-products .section-text{margin:0;color:#6f5344;font-family:var(--font-family-base);font-size:16px;font-weight:500;line-height:24px}.single-product .related-products .featured_products-navigation{display:none;flex:0 0 auto;gap:10px;width:auto}@media(min-width: 992px){.single-product .related-products .featured_products-navigation{display:flex}}.single-product .related-products .featured_products-navigation button{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border:0;border-radius:50%;background-color:#faf5f0;cursor:pointer;transition:opacity .5s,background-color .5s}.single-product .related-products .featured_products-navigation button::after{content:"";width:9px;height:16px;background-position:center;background-repeat:no-repeat;background-size:contain}.single-product .related-products .featured_products-navigation button:hover{background-color:#f7f2ec}.single-product .related-products .featured_products-navigation button:focus-visible{outline:2px solid #4c2916;outline-offset:2px}.single-product .related-products .featured_products-navigation button.swiper-button-disabled,.single-product .related-products .featured_products-navigation button.swiper-button-lock{opacity:.35;pointer-events:none}.single-product .related-products .featured_products-navigation-prev::after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1L1 8L8 15' stroke='%234C2916' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.single-product .related-products .featured_products-navigation-next::after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='%234C2916' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.single-product .related-products .featured_products-list{margin-top:24px}@media(min-width: 992px){.single-product .related-products .featured_products-list{margin-top:40px}}.single-product .related-products .swiper-slide{height:auto;align-self:stretch}.single-product .related-products .loop-product{align-self:stretch;overflow:hidden;border:1.5px solid #f7f2ec}.single-product .related-products .loop-product .product-image{position:relative}@media(min-width: 992px){.single-product .related-products .loop-product .product-image img{height:300px}}.single-product .related-products .loop-product .product-info{flex:1 1 auto;padding-top:24px}.single-product .related-products .loop-product .product-name h4{line-height:28px;min-height:56px;letter-spacing:-0.6px}.single-product .related-products .loop-product .price{font-weight:700}.single-product .related-products .loop-product .product-action{flex:0 0 auto}.single-product .related-products .loop-product .product-action a{display:flex;align-items:center;justify-content:center;width:80px;height:50px;padding:0;overflow:hidden;border-color:#4ab487;border-radius:90px;background-color:#4ab487;color:rgba(0,0,0,0);font-size:0}.single-product .related-products .loop-product .product-action a>svg{display:block;flex:0 0 auto;width:28px;height:28px}.single-product .related-products .loop-product .product-action a:hover{border-color:#3a8a68;background-color:#3a8a68}@media(min-width: 992px){.single-product .related-products .featured_products-navigation-dots{display:none}}.single-product .related-products__footer{display:flex;justify-content:center;margin-top:40px}.single-product .related-products__footer .btn{min-height:52px;padding:13px 32px;border-color:#e97c3c;background-color:#e97c3c;color:#fff;font-family:var(--font-family-base);font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-transform:none}.single-product .related-products__footer .btn:hover{border-color:#d96b2f;background-color:#d96b2f;color:#fff}.single-product .product-complience-full{margin-top:80px;background:#f2f4f5;padding-top:54px;padding-bottom:64px}@media(min-width: 576px){.single-product .product-complience-full{margin-top:100px;padding-top:80px;padding-bottom:80px}}@media(min-width: 576px){.single-product .product-complience-full{padding-bottom:118px}}.single-product .product-complience-full .wrapper{padding:0px 30px;max-width:800px;margin:0 auto}@media(min-width: 576px){.single-product .product-complience-full h2{margin-bottom:8px}}@media(min-width: 1439px){.single-product .product-complience-full h2{font-size:40px;font-style:normal;font-weight:400;line-height:50px;margin-bottom:10px}}.single-product .product-complience-full h4{margin-top:24px;margin-bottom:3px}@media(min-width: 576px){.single-product .product-complience-full h4{margin-top:32px;margin-bottom:5px;font-size:24px;font-style:normal;line-height:30px}}@media(min-width: 576px){.single-product .product-top:has(+.product-items){margin-bottom:64px !important}}@media(min-width: 1024px){.single-product .product-top:has(+.product-items){margin-bottom:160px !important}}.single-product .product-items{margin:16px 0;padding-top:0;padding-bottom:0}@media(min-width: 992px){.single-product .product-items{margin-bottom:-20px}}@media(min-width: 1024px){.single-product .product-items{margin-top:-40px}}@media(min-width: 1439px){.single-product .product-items{margin-bottom:-40px}}.single-product #reviews.woocommerce-Reviews{display:flex;flex-direction:column;gap:24px}@media(min-width: 992px){.single-product #reviews.woocommerce-Reviews{gap:32px}}.single-product #reviews.woocommerce-Reviews .reviews-header{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(min-width: 768px){.single-product #reviews.woocommerce-Reviews .reviews-header{flex-direction:row;justify-content:space-between;align-items:center}}.single-product #reviews.woocommerce-Reviews .reviews-header .woocommerce-Reviews-title,.single-product #reviews.woocommerce-Reviews .reviews-header h2{margin:0;color:#4c2916;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-0.64px}@media(min-width: 992px){.single-product #reviews.woocommerce-Reviews .reviews-header .woocommerce-Reviews-title,.single-product #reviews.woocommerce-Reviews .reviews-header h2{font-size:46px;line-height:60px;letter-spacing:-0.92px}}.single-product #reviews.woocommerce-Reviews .review-form-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:218px;height:51px;padding:12px 28px;border:0;border-radius:96px;background:#c7e5d2;color:#6f5344;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:background-color .5s}.single-product #reviews.woocommerce-Reviews .review-form-trigger:hover,.single-product #reviews.woocommerce-Reviews .review-form-trigger:focus,.single-product #reviews.woocommerce-Reviews .review-form-trigger:focus-visible{border:0;background:#b8ddc6;color:#6f5344}.single-product #reviews.woocommerce-Reviews .reviews-toolbar{display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.single-product #reviews.woocommerce-Reviews .reviews-toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.single-product #reviews.woocommerce-Reviews .reviews-summary{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.single-product #reviews.woocommerce-Reviews .reviews-summary__stars{display:flex;align-items:center}.single-product #reviews.woocommerce-Reviews .reviews-summary .star-rating{width:106px;height:19px;font-size:18px;line-height:19px}.single-product #reviews.woocommerce-Reviews .reviews-summary .star-rating::before,.single-product #reviews.woocommerce-Reviews .reviews-summary .star-rating span::before{transform:scale(1.452, 1.357);transform-origin:left top}.single-product #reviews.woocommerce-Reviews .reviews-summary__average{color:#4c2916;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-0.6px}.single-product #reviews.woocommerce-Reviews .reviews-summary__count{color:#8b8078;font-size:16px;line-height:24px}.single-product #reviews.woocommerce-Reviews .reviews-sort{display:flex;align-items:center;gap:6px;margin:0;color:#4c2916;font-size:16px;line-height:24px}.single-product #reviews.woocommerce-Reviews .reviews-sort__label{font-weight:600}.single-product #reviews.woocommerce-Reviews .reviews-sort__select{width:auto;max-width:190px;height:auto;margin:0;padding:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);color:#8b8078;font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:24px;cursor:pointer}.single-product #reviews.woocommerce-Reviews .reviews-sort__select:focus{outline:none}.single-product #reviews.woocommerce-Reviews .reviews-sort__select:focus-visible{outline:2px solid #4c2916;outline-offset:2px}.single-product #reviews.woocommerce-Reviews .reviews-sort svg{flex:0 0 auto;color:#8b8078;pointer-events:none}.single-product #reviews.woocommerce-Reviews .reviews-sort noscript button{padding:4px 10px;border:1px solid #f7f2ec;border-radius:20px;background:#fff;color:#4c2916}.single-product #reviews.woocommerce-Reviews #comments{width:100%;transition:opacity .2s ease}.single-product #reviews.woocommerce-Reviews #comments.is-loading{opacity:.45;pointer-events:none}.single-product #reviews.woocommerce-Reviews .commentlist{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.single-product #reviews.woocommerce-Reviews #comments .commentlist>.product-review{width:100%;margin:0;padding:0}.single-product #reviews.woocommerce-Reviews .product-review-card{display:flex;flex-direction:column;gap:20px;padding:24px;border:1.5px solid #faf5f0;border-radius:16px;background:#fff}@media(min-width: 992px){.single-product #reviews.woocommerce-Reviews .product-review-card{display:grid;grid-template-columns:146px minmax(0, 1fr);-moz-column-gap:64px;column-gap:64px;row-gap:20px;align-items:start}}@media(min-width: 1200px){.single-product #reviews.woocommerce-Reviews .product-review-card{-moz-column-gap:140px;column-gap:140px}}.single-product #reviews.woocommerce-Reviews .product-review-card__awaiting-approval{margin:0;color:#6f5344;font-size:16px;line-height:24px}.single-product #reviews.woocommerce-Reviews .product-review-card__author{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.single-product #reviews.woocommerce-Reviews .product-review-card__author-top{display:flex;align-items:center;gap:12px}.single-product #reviews.woocommerce-Reviews .product-review-card__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#f4f4f4;color:rgba(69,89,100,.4);font-size:20px;font-weight:500;line-height:1.2}.single-product #reviews.woocommerce-Reviews .product-review-card__author-name{color:#4c2916;font-size:16px;font-weight:600;line-height:24px}.single-product #reviews.woocommerce-Reviews .product-review-card__verified{display:inline-flex;align-items:center;gap:4px;color:#8b8078;font-size:14px;line-height:20px}.single-product #reviews.woocommerce-Reviews .product-review-card__verified svg{flex-shrink:0}.single-product #reviews.woocommerce-Reviews .product-review-card__content{min-width:0}.single-product #reviews.woocommerce-Reviews .product-review-card__head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:13px}@media(min-width: 768px){.single-product #reviews.woocommerce-Reviews .product-review-card__head{flex-direction:row;align-items:center}}.single-product #reviews.woocommerce-Reviews .product-review-card__rating{display:inline-flex;align-items:center}.single-product #reviews.woocommerce-Reviews .product-review-card__stars{display:inline-flex;align-items:center;gap:2px}.single-product #reviews.woocommerce-Reviews .product-review-card__star{flex:0 0 auto;color:#d6d8da}.single-product #reviews.woocommerce-Reviews .product-review-card__star.is-filled{color:#ffb100}.single-product #reviews.woocommerce-Reviews .product-review-card__date{margin-left:auto;color:#8b8078;font-size:14px;line-height:20px}.single-product #reviews.woocommerce-Reviews .product-review-card__text{color:#6f5344;font-size:16px;line-height:24px}.single-product #reviews.woocommerce-Reviews .product-review-card__text p{margin:0}.single-product #reviews.woocommerce-Reviews .product-review-card__image{display:inline-flex;width:88px;height:88px;margin-top:16px;overflow:hidden;border-radius:8px;background:#faf5f0;border:1px solid #f7f2ec}.single-product #reviews.woocommerce-Reviews .product-review-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.single-product #reviews.woocommerce-Reviews .product-review-card__image:hover img{transform:scale(1.02)}.single-product #reviews.woocommerce-Reviews .product-review-card__image:focus-visible{outline:2px solid #4c2916;outline-offset:2px}.single-product #reviews.woocommerce-Reviews .review-image-lightbox{position:fixed;z-index:99999;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.82)}.single-product #reviews.woocommerce-Reviews .review-image-lightbox[hidden]{display:none}.single-product #reviews.woocommerce-Reviews .review-image-lightbox__dialog{display:flex;align-items:center;justify-content:center;max-width:min(100%,1100px);max-height:calc(100vh - 48px)}.single-product #reviews.woocommerce-Reviews .review-image-lightbox__image{display:block;width:auto;max-width:100%;max-height:calc(100vh - 48px);border-radius:8px;-o-object-fit:contain;object-fit:contain}.single-product #reviews.woocommerce-Reviews .review-image-lightbox__close{position:absolute;z-index:1;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:#4c2916;font-size:30px;line-height:1;cursor:pointer}.single-product #reviews.woocommerce-Reviews .woocommerce-noreviews{margin:0;padding:24px;border:1.5px solid #f7f2ec;border-radius:16px;background:#fff;color:#6f5344;font-size:16px;line-height:24px}.single-product #reviews.woocommerce-Reviews .comments-action{display:flex;justify-content:center;padding-top:16px;border:0}.single-product #reviews.woocommerce-Reviews .comments-action.empty{justify-content:flex-start;padding-top:0}.single-product #reviews.woocommerce-Reviews .comments-action:before,.single-product #reviews.woocommerce-Reviews .comments-action:after{display:none !important}.single-product #reviews.woocommerce-Reviews .woocommerce-pagination{width:100%}.single-product #reviews.woocommerce-Reviews .woocommerce-pagination .page-numbers{display:flex;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.single-product #reviews.woocommerce-Reviews .woocommerce-pagination .page-numbers li{margin:0}.single-product #reviews.woocommerce-Reviews .woocommerce-pagination .page-numbers a,.single-product #reviews.woocommerce-Reviews .woocommerce-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid #f7f2ec;border-radius:100px;color:#6f5344;font-size:16px;line-height:20px;text-decoration:none}.single-product #reviews.woocommerce-Reviews .woocommerce-pagination .page-numbers .current{border-color:rgba(0,0,0,0);background:#e97c3c;color:#fff}.single-product #review_form_wrapper{display:none;margin-top:40px;padding:32px;border:1px solid #f7f2ec;border-radius:16px;background:#e7f4fa}@media(min-width: 992px){.single-product #review_form_wrapper{padding:48px 56px}}.single-product #review_form_wrapper.is-visible,.single-product #review_form_wrapper:target{display:block}@media(min-width: 992px){.single-product #review_form_wrapper.is-visible,.single-product #review_form_wrapper:target{display:grid;grid-template-columns:minmax(200px, 1fr) minmax(0, 540px);-moz-column-gap:48px;column-gap:48px;align-items:start}}.single-product #review_form_wrapper .review-form-title{margin-bottom:24px;color:#4c2916;font-size:32px;font-weight:600;line-height:1.2}@media(min-width: 992px){.single-product #review_form_wrapper .review-form-title{margin-bottom:0}}.single-product #review_form_wrapper #review_form form{display:grid;grid-template-columns:1fr;gap:16px 20px;margin-bottom:0}.single-product #review_form_wrapper #review_form form.auth{padding-top:30px}.single-product #review_form_wrapper #review_form form.auth .comment-form-rating{top:-15px}@media(min-width: 992px){.single-product #review_form_wrapper #review_form form{grid-template-columns:repeat(2, minmax(0, 1fr))}}.single-product #review_form_wrapper #review_form form input,.single-product #review_form_wrapper #review_form form textarea{width:100%;border:1.5px solid #f7f2ec;background:#fff;padding:12px;color:#6f5344;font-family:var(--font-family-base);font-size:14px;font-weight:400;line-height:20px;border-radius:8px}.single-product #review_form_wrapper #review_form form input::-moz-placeholder, .single-product #review_form_wrapper #review_form form textarea::-moz-placeholder{color:#8b8078}.single-product #review_form_wrapper #review_form form input::placeholder,.single-product #review_form_wrapper #review_form form textarea::placeholder{color:#8b8078}.single-product #review_form_wrapper #review_form form #author,.single-product #review_form_wrapper #review_form form #email{height:48px}.single-product #review_form_wrapper #review_form form #comment{min-height:120px;resize:vertical}.single-product #review_form_wrapper #review_form form .comment-form-rating{grid-column:1/-1;order:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}.single-product #review_form_wrapper #review_form form .comment-form-rating__label{color:#4c2916;font-size:14px;line-height:20px}.single-product #review_form_wrapper #review_form form .comment-form-rating select{display:none}.single-product #review_form_wrapper #review_form form .comment-form-rating .stars{display:inline-flex}.single-product #review_form_wrapper #review_form form .comment-form-rating .review-rating-error{color:#b02929;font-size:12px;line-height:18px}.single-product #review_form_wrapper #review_form form .comment-form-comment{grid-column:1/-1;order:4;display:flex;flex-direction:column;gap:8px;margin:0}.single-product #review_form_wrapper #review_form form .comment-form-comment label{color:#4c2916;font-size:14px;line-height:20px}.single-product #review_form_wrapper #review_form form .comment-form-author,.single-product #review_form_wrapper #review_form form .comment-form-email{position:relative;margin:0;display:block;width:100%}.single-product #review_form_wrapper #review_form form .comment-form-author{order:2}.single-product #review_form_wrapper #review_form form .comment-form-email{grid-column:auto;order:3}.single-product #review_form_wrapper #review_form form .comment-form-cookies-consent{display:none}.single-product #review_form_wrapper #review_form form .review-form-actions{grid-column:1/-1;order:5;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:4px}@media(min-width: 768px){.single-product #review_form_wrapper #review_form form .review-form-actions{flex-direction:row;justify-content:space-between;align-items:center}}.single-product #review_form_wrapper #review_form form .review-form-upload-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%}.single-product #review_form_wrapper #review_form form .review-form-upload{display:inline-flex;align-items:center;gap:8px;color:#4c2916;font-size:14px;line-height:20px;cursor:pointer}.single-product #review_form_wrapper #review_form form .review-form-upload:focus-within{outline:2px solid #4c2916;outline-offset:3px;border-radius:20px}.single-product #review_form_wrapper #review_form form .review-form-upload__input{position:absolute;width:1px !important;height:1px;padding:0 !important;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0 !important}.single-product #review_form_wrapper #review_form form .review-form-upload__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#8b8078}.single-product #review_form_wrapper #review_form form .review-form-upload__hint{color:#8b8078;font-size:12px;line-height:18px}.single-product #review_form_wrapper #review_form form .review-form-upload__preview{display:flex;align-items:center;gap:10px;max-width:100%;padding:6px 8px;border:1px solid #f7f2ec;border-radius:8px;background:#fff}.single-product #review_form_wrapper #review_form form .review-form-upload__preview[hidden]{display:none}.single-product #review_form_wrapper #review_form form .review-form-upload__preview-image{flex:0 0 auto;width:64px !important;height:64px;padding:0 !important;border:0 !important;border-radius:8px;-o-object-fit:cover;object-fit:cover}.single-product #review_form_wrapper #review_form form .review-form-upload__filename{max-width:220px;overflow:hidden;color:#6f5344;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.single-product #review_form_wrapper #review_form form .review-form-upload__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#faf5f0;color:#4c2916;font-size:20px;line-height:1;cursor:pointer}.single-product #review_form_wrapper #review_form form .review-form-upload__error{min-height:18px;color:#b02929;font-size:12px;line-height:18px}.single-product #review_form_wrapper #review_form form .review-image-cropper{width:min(100%,320px);padding:12px;border:1px solid #f7f2ec;border-radius:12px;background:#fff}.single-product #review_form_wrapper #review_form form .review-image-cropper[hidden]{display:none}.single-product #review_form_wrapper #review_form form .review-image-cropper__stage{width:min(100%,280px);aspect-ratio:1;margin:0 auto 14px;overflow:hidden;border:3px solid #4ab487;border-radius:8px;background:#faf5f0}.single-product #review_form_wrapper #review_form form .review-image-cropper__canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.single-product #review_form_wrapper #review_form form .review-image-cropper__canvas:active{cursor:grabbing}.single-product #review_form_wrapper #review_form form .review-image-cropper__hint{margin:0;color:#4c2916;font-size:12px;line-height:18px;text-align:center}.single-product #review_form_wrapper #review_form form .review-image-cropper__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.single-product #review_form_wrapper #review_form form .review-image-cropper__cancel,.single-product #review_form_wrapper #review_form form .review-image-cropper__apply{min-height:38px;padding:8px 14px;border:1px solid #f7f2ec;border-radius:50px;background:#fff;color:#4c2916;font-size:13px;font-weight:600;line-height:20px;cursor:pointer}.single-product #review_form_wrapper #review_form form .review-image-cropper__apply{border-color:#4ab487;background:#4ab487;color:#fff}.single-product #review_form_wrapper #review_form form .form-submit-wrap{width:100%}@media(min-width: 768px){.single-product #review_form_wrapper #review_form form .form-submit-wrap{width:auto;margin-left:auto}}.single-product #review_form_wrapper #review_form form .form-submit-wrap .submit,.single-product #review_form_wrapper #review_form form .form-submit-wrap input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:218px;height:51px;padding:12px 28px;background:#4ab487;color:#fff;font-family:var(--font-family-base);font-size:16px;font-weight:700;line-height:24px;text-transform:none;text-align:center;border:0;border-radius:96px;cursor:pointer;transition:background-color .5s,opacity .5s;box-shadow:none}.single-product #review_form_wrapper #review_form form .form-submit-wrap .submit:hover,.single-product #review_form_wrapper #review_form form .form-submit-wrap input[type=submit]:hover{background:#3a8a68}.single-product #review_form_wrapper #review_form form .form-submit-wrap .submit:focus,.single-product #review_form_wrapper #review_form form .form-submit-wrap input[type=submit]:focus{outline:none}.single-product #review_form_wrapper #review_form form .form-submit-wrap .submit:focus-visible,.single-product #review_form_wrapper #review_form form .form-submit-wrap input[type=submit]:focus-visible{outline:2px solid #4ab487;outline-offset:2px}.single-product #review_form_wrapper #review_form form .form-submit-wrap .submit:active,.single-product #review_form_wrapper #review_form form .form-submit-wrap input[type=submit]:active{background:#348a66}.single-product #review_form_wrapper #review_form form .form-submit-wrap .submit:disabled,.single-product #review_form_wrapper #review_form form .form-submit-wrap .submit.loadingform,.single-product #review_form_wrapper #review_form form .form-submit-wrap input[type=submit]:disabled,.single-product #review_form_wrapper #review_form form .form-submit-wrap input[type=submit].loadingform{opacity:.7;cursor:wait;pointer-events:none}.single-product #review_form_wrapper #review_form form .form-submit{position:relative;margin:0}.single-product #review_form_wrapper #review_form form .error-text{display:block;margin-top:6px;color:#b02929;font-size:12px;line-height:18px}.single-product #review_form_wrapper #review_form form .comment-form-error{position:absolute;right:8px;bottom:-18px;font-size:12px;color:var(--accent)}.single-product #review_form_wrapper #review_form .comment-awaiting-moderation{margin-bottom:30px}.single-product #review_form_wrapper #review_form .comment-awaiting-moderation .wrapper{padding:50px 25px;background:#fff;text-align:center;position:relative;max-width:648px}@media(min-width: 1024px){.single-product #review_form_wrapper #review_form .comment-awaiting-moderation .wrapper{padding:60px 80px}}.single-product #review_form_wrapper #review_form .comment-awaiting-moderation .wrapper .review-icon{width:40px;height:40px;background:#82d680}.single-product #review_form_wrapper #review_form .comment-awaiting-moderation .wrapper .review-close{position:absolute;right:20px;top:20px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;padding:0;margin:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.single-product #review_form_wrapper #review_form .comment-awaiting-moderation .wrapper .review-close svg{width:12px;height:12px}.single-product #review_form_wrapper #review_form .comment-awaiting-moderation .wrapper h2{font-size:28px;font-style:normal;font-weight:400;line-height:32px;margin:28px 0 8px}@media(min-width: 1024px){.single-product #review_form_wrapper #review_form .comment-awaiting-moderation .wrapper h2{font-size:40px;line-height:50px}}.single-product #review_form_wrapper #review_form .comment-awaiting-moderation .wrapper p{margin:8px 0 48px;color:rgba(25,30,34,.7);text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.single-product .single_variation_wrap{width:100%}.single-product .product-variations .variations{width:100%}.single-product .woocommerce-notices-wrapper{margin:0 auto 15px;max-width:1240px;padding:0 20px;width:100%}.single-product #wc_bis_already_registered{margin:16px 0;padding:8px 12px 8px 48px;border:1px solid #ffc113;background:#fff7dd;color:#191e22;font-size:14px;font-style:normal;font-weight:400;line-height:24px;width:100%;position:relative}.single-product #wc_bis_already_registered:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjI1IDE2Ljg1OTNIMTIuNzVWMTEuMTA5NEgxMS4yNVYxNi44NTkzWk0xMiA5LjM5NzgzQzEyLjIyODggOS4zOTc4MyAxMi40MjA3IDkuMzIwNDMgMTIuNTc1NSA5LjE2NTYzQzEyLjczMDMgOS4wMTA4MyAxMi44MDc3IDguODE5IDEyLjgwNzcgOC41OTAxNUMxMi44MDc3IDguMzYxMzIgMTIuNzMwMyA4LjE2OTQ5IDEyLjU3NTUgOC4wMTQ2OEMxMi40MjA3IDcuODU5ODggMTIuMjI4OCA3Ljc4MjQ4IDEyIDcuNzgyNDhDMTEuNzcxMSA3Ljc4MjQ4IDExLjU3OTMgNy44NTk4OCAxMS40MjQ1IDguMDE0NjhDMTEuMjY5NyA4LjE2OTQ5IDExLjE5MjMgOC4zNjEzMiAxMS4xOTIzIDguNTkwMTVDMTEuMTkyMyA4LjgxOSAxMS4yNjk3IDkuMDEwODMgMTEuNDI0NSA5LjE2NTYzQzExLjU3OTMgOS4zMjA0MyAxMS43NzExIDkuMzk3ODMgMTIgOS4zOTc4M1pNMTIuMDAxNiAyMS42MDkzQzEwLjY4NzcgMjEuNjA5MyA5LjQ1MjY4IDIxLjM2IDguMjk2NTUgMjAuODYxM0M3LjE0MDQgMjAuMzYyNyA2LjEzNDcyIDE5LjY4NTkgNS4yNzk1IDE4LjgzMTFDNC40MjQyNyAxNy45NzYyIDMuNzQ3MjEgMTYuOTcxIDMuMjQ4MzMgMTUuODE1NEMyLjc0OTQ0IDE0LjY1OTcgMi41IDEzLjQyNSAyLjUgMTIuMTExQzIuNSAxMC43OTcxIDIuNzQ5MzMgOS41NjIwNiAzLjI0OCA4LjQwNTkzQzMuNzQ2NjcgNy4yNDk3OCA0LjQyMzQyIDYuMjQ0MDkgNS4yNzgyNSA1LjM4ODg4QzYuMTMzMSA0LjUzMzY0IDcuMTM4MzQgMy44NTY1OCA4LjI5Mzk4IDMuMzU3N0M5LjQ0OTU5IDIuODU4ODIgMTAuNjg0NCAyLjYwOTM4IDExLjk5ODMgMi42MDkzOEMxMy4zMTIyIDIuNjA5MzggMTQuNTQ3MyAyLjg1ODcxIDE1LjcwMzQgMy4zNTczOEMxNi44NTk2IDMuODU2MDQgMTcuODY1MiA0LjUzMjc5IDE4LjcyMDUgNS4zODc2M0MxOS41NzU3IDYuMjQyNDggMjAuMjUyNyA3LjI0NzcyIDIwLjc1MTYgOC40MDMzNUMyMS4yNTA1IDkuNTU4OTcgMjEuNSAxMC43OTM3IDIxLjUgMTIuMTA3N0MyMS41IDEzLjQyMTYgMjEuMjUwNiAxNC42NTY2IDIwLjc1MiAxNS44MTI4QzIwLjI1MzMgMTYuOTY4OSAxOS41NzY1IDE3Ljk3NDYgMTguNzIxNyAxOC44Mjk4QzE3Ljg2NjkgMTkuNjg1MSAxNi44NjE2IDIwLjM2MjEgMTUuNzA2IDIwLjg2MUMxNC41NTA0IDIxLjM1OTkgMTMuMzE1NiAyMS42MDkzIDEyLjAwMTYgMjEuNjA5M1pNMTIgMjAuMTA5NEMxNC4yMzMzIDIwLjEwOTQgMTYuMTI1IDE5LjMzNDQgMTcuNjc1IDE3Ljc4NDRDMTkuMjI1IDE2LjIzNDQgMjAgMTQuMzQyNyAyMCAxMi4xMDk0QzIwIDkuODc2MDIgMTkuMjI1IDcuOTg0MzUgMTcuNjc1IDYuNDM0MzVDMTYuMTI1IDQuODg0MzUgMTQuMjMzMyA0LjEwOTM1IDEyIDQuMTA5MzVDOS43NjY2NCA0LjEwOTM1IDcuODc0OTggNC44ODQzNSA2LjMyNDk4IDYuNDM0MzVDNC43NzQ5OCA3Ljk4NDM1IDMuOTk5OTggOS44NzYwMiAzLjk5OTk4IDEyLjEwOTRDMy45OTk5OCAxNC4zNDI3IDQuNzc0OTggMTYuMjM0NCA2LjMyNDk4IDE3Ljc4NDRDNy44NzQ5OCAxOS4zMzQ0IDkuNzY2NjQgMjAuMTA5NCAxMiAyMC4xMDk0WiIgZmlsbD0iIzE5MUUyMiIvPgo8L3N2Zz4K);display:block;position:absolute;left:12px;top:8px}.single-product #wc_bis_already_registered a{font-weight:600;color:#191e22}.single-product #wc_bis_already_registered>svg{background-color:#fff7dd;fill:#191e22}@media(min-width: 1024px){.single-product #wc_bis_already_registered .woocommerce-info{max-width:270px}}.single-product .product-right .woocommerce-product-gallery__image{width:100%;display:flex !important;align-items:center;justify-content:center;overflow:hidden;position:relative;background-color:#fff;border:1.5px solid #f7f2ec;border-radius:16px}@media(min-width: 1200px){.single-product .product-right .woocommerce-product-gallery__image{min-height:500px}}.single-product .product-right .woocommerce-product-gallery__image a{display:flex;width:100%}.single-product .product-right .woocommerce-product-gallery__image a img{max-height:500px;width:100%;height:100%}.single-product .product-right .woocommerce-product-gallery__wrapper li,.single-product .product-right .woocommerce-product-gallery__wrapper>div{display:flex !important;align-items:center;justify-content:center;overflow:hidden;position:relative}@media(min-width: 1200px){.single-product .product-right .woocommerce-product-gallery__wrapper li,.single-product .product-right .woocommerce-product-gallery__wrapper>div{min-height:500px}}.single-product .product-right .woocommerce-product-gallery__wrapper li img,.single-product .product-right .woocommerce-product-gallery__wrapper>div img{max-height:500px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.single-product .additional-info{margin-bottom:64px}@media(min-width: 992px){.single-product .additional-info{margin-bottom:120px}}.single-product .additional-info .wrapper{flex-direction:column}@media(min-width: 1024px){.single-product .additional-info .wrapper{max-width:46%}}.single-product .additional-info .section-title{display:none;margin-bottom:20px}@media(min-width: 1024px){.single-product .additional-info .section-title{margin-bottom:40px}}.single-product .additional-info h4{margin-bottom:16px;color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.single-product .additional-info h4:not(:first-of-type){margin-top:60px;font-size:24px}.single-product .additional-info p{margin-bottom:16px}.product-template-default .ui-datepicker{background-color:#f9fafb;border:1px solid #e4e9ee;border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.1)}.product-template-default .ui-datepicker-header{background-color:#f9fafb;color:#191e22;padding:10px;font-size:14px;text-align:center;font-weight:bold}.product-template-default .ui-datepicker-prev{display:inline-block;width:50%;text-align:left;margin-bottom:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-template-default .ui-datepicker-next{display:inline-block;width:50%;text-align:right;margin-bottom:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-template-default .ui-datepicker-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.product-template-default .ui-datepicker-title select{width:calc(50% - 5px);border:1px solid #dde2e7;background:#f9fafb;padding:6px 12px;color:#191e22;font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:400;line-height:16px;transition:border-color .5s;cursor:pointer;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='4' viewBox='0 0 5 4' fill='none'%3E%3Cpath d='M0.546875 1L2.61662 3L4.68637 1' stroke='%23010B17' stroke-width='0.564833'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 12px) center;background-size:8px}.product-template-default .ui-datepicker-title select:focus{border-color:#191e22}.product-template-default .ui-datepicker-title select:-webkit-autofill,.product-template-default .ui-datepicker-title select:-webkit-autofill:active{background-color:rgba(0,0,0,0)}.product-template-default .ui-datepicker-title select::-moz-placeholder{color:rgba(25,30,34,.7);font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px}.product-template-default .ui-datepicker-title select::placeholder{color:rgba(25,30,34,.7);font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px}.product-template-default .ui-datepicker th{padding:5px;color:#191e22;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.product-template-default .ui-datepicker td a{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;color:#191e22;background-color:#f9fafb;border:1px solid rgba(0,0,0,0);transition:all .3s ease}.product-template-default .ui-datepicker td a:hover{background-color:#e4e9ee;border-color:#5e6265;color:#191e22}.product-template-default .ui-datepicker td .ui-state-active{background-color:#5e6265;color:#f9fafb;font-weight:bold;border-color:#5e6265}.product-template-default input[type=text].hasDatepicker{background-color:#f9fafb;color:#191e22;border:1px solid #e4e9ee;border-radius:5px;padding:10px;font-size:14px;width:100%;box-sizing:border-box;transition:border-color .3s ease}.product-template-default input[type=text].hasDatepicker:focus{border-color:#5e6265;outline:none}.product-template-default .upsells,.product-template-default .up-sells{margin:80px auto;max-width:1240px;padding:0 20px;width:100%;display:none}@media(min-width: 576px){.product-template-default .upsells,.product-template-default .up-sells{margin:100px auto;display:flex;flex-direction:column}}@media(min-width: 1024px){.product-template-default .upsells,.product-template-default .up-sells{max-width:1425px;padding:0px 30px}}@media(min-width: 1439px){.product-template-default .upsells,.product-template-default .up-sells{margin:140px auto}}.product-template-default .upsells h2,.product-template-default .up-sells h2{text-align:left;font-size:32px;font-style:normal;font-weight:400;line-height:30px}@media(min-width: 1439px){.product-template-default .upsells h2,.product-template-default .up-sells h2{font-size:40px;line-height:50px;margin-bottom:7px}}.product-template-default .product>.summary-add-to-cart-form-bundle{display:none}#ffl-cockpit-category-search{background-color:#fff;border:none;color:#010b17;display:flex;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:16px;padding:0 10px 0 40px;margin:25px 0;height:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMzM1IDEyLjY2M0MyLjg0NiAxMi42NjMgMCA5LjgyNyAwIDYuMzMyYTYuMzM1IDYuMzM1IDAgMCAxIDEyLjY3IDBjMCAzLjQ5NS0yLjg0NiA2LjMzMS02LjMzNSA2LjMzMVptMC0xMS45OTZDMy4yMTMuNjY3LjY2OCAzLjIxMi42NjggNi4zMzJzMi41NDUgNS42NjQgNS42NjcgNS42NjRjMy4xMjEgMCA1LjY2Ny0yLjU0NCA1LjY2Ny01LjY2NCAwLTMuMTItMi41NDYtNS42NjUtNS42NjctNS42NjVaIiBmaWxsPSIjMDEwQjE3Ii8+PHBhdGggZD0iTTE1LjY2NSAxNmEuMzMuMzMgMCAwIDEtLjIzMy0uMWwtNS00Ljk5N2EuMzIyLjMyMiAwIDAgMSAwLS40NjcuMzIzLjMyMyAwIDAgMSAuNDY4IDBsNSA0Ljk5N2EuMzIyLjMyMiAwIDAgMSAwIC40NjcuMzE2LjMxNiAwIDAgMS0uMjM1LjFaIiBmaWxsPSIjMDEwQjE3Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:10px center}#ffl-cockpit-category-list{background-color:#fff}#ffl-cockpit-category-list label{display:flex}#ffl-cockpit-category-list input[type=radio]{display:inline-block;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:14px;height:14px}.woocommerce-message{margin:16px 0;padding:8px 12px !important;border:1px solid #ffc113;background:#fff7dd;color:#191e22;font-size:14px;font-style:normal;font-weight:400;line-height:24px;width:100% !important}.woocommerce-message a{font-weight:600;color:#191e22}.woocommerce-message>svg{background-color:#fff7dd;fill:#191e22}.theme-dark.single-product .product-desciption h1,.theme-dark.single-product .product-desciption h2,.theme-dark.single-product .product-desciption h3,.theme-dark.single-product .product-desciption h4,.theme-dark.single-product .product-desciption h5{color:#fff;margin-top:35px;margin-bottom:10px}.theme-dark.single-product .product-reviews{padding-top:50px}.single-product .product-left .product-accessories{width:100%;align-self:stretch;margin-top:24px;margin-bottom:24px;padding:24px;background:#faf5f0;border-radius:16px;overflow:visible}.single-product .product-left .product-accessories__section{position:relative;z-index:1}.single-product .product-left .product-accessories__section+.product-accessories__section{margin-top:24px;padding-top:24px;border-top:1px solid #f7f2ec}.single-product .product-left .product-accessories__section.is-active .product-accessories__toggle{margin-bottom:16px}.single-product .product-left .product-accessories__section--primary{z-index:3}.single-product .product-left .product-accessories__section--primary .product-accessories__heading{margin-bottom:16px}.single-product .product-left .product-accessories__section.is-active{z-index:4}.single-product .product-left .product-accessories__heading{display:flex;align-items:center;color:#4c2916;font-family:var(--font-family-base);font-size:16px;font-weight:600;line-height:24px}.single-product .product-left .product-accessories__slider{position:relative;overflow:visible}.single-product .product-left .product-accessories__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.single-product .product-left .product-accessories__panel.is-open{grid-template-rows:1fr}.single-product .product-left .product-accessories__panel-inner{min-height:0;overflow:hidden}.single-product .product-left .product-accessories .product-accessories__section--primary>.product-accessories__panel{grid-template-rows:1fr;overflow:visible}.single-product .product-left .product-accessories .product-accessories__section--primary>.product-accessories__panel .product-accessories__panel-inner{overflow:visible}.single-product .product-left .product-accessories .product-accessories__section.is-active>.product-accessories__panel.is-open{overflow:visible}.single-product .product-left .product-accessories .product-accessories__section.is-active>.product-accessories__panel.is-open .product-accessories__panel-inner{overflow:visible}.single-product .product-left .product-accessories__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;color:#4c2916;font-family:var(--font-family-base);font-size:16px;font-weight:600;line-height:normal;transition:margin-bottom .3s ease}.single-product .product-left .product-accessories__toggle:focus,.single-product .product-left .product-accessories__toggle:focus-visible,.single-product .product-left .product-accessories__toggle:active{outline:none;box-shadow:none}.single-product .product-left .product-accessories__toggle svg{flex-shrink:0;color:#6f5344;transition:transform .2s ease}.single-product .product-left .product-accessories__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.single-product .product-left .product-bundle-summary{width:100%;margin:40px 0 24px;padding:24px;border:1px solid #f7f2ec;border-radius:16px;background:#fff;color:#4c2916;font-family:var(--font-family-base)}.single-product .product-left .product-bundle-summary__row{width:100%}.single-product .product-left .product-bundle-summary__row[hidden]{display:none}.single-product .product-left .product-bundle-summary__row--addon{margin-top:24px}.single-product .product-left .product-bundle-summary__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.single-product .product-left .product-bundle-summary__name{margin:0 0 14px;color:#4c2916;font-size:20px;font-weight:500;line-height:28px}.single-product .product-left .product-bundle-summary__row-content{display:flex;align-items:center;justify-content:space-between;gap:20px}.single-product .product-left .product-bundle-summary__quantity{display:grid;grid-template-columns:56px 64px 56px;height:56px;overflow:hidden;border:1px solid #f7f2ec;border-radius:30px;background:#fff}.single-product .product-left .product-bundle-summary__quantity button,.single-product .product-left .product-bundle-summary__quantity output{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;border-right:1px solid #f7f2ec;border-radius:0;background:rgba(0,0,0,0);color:#4c2916;font-family:var(--font-family-base);font-size:20px;line-height:1}.single-product .product-left .product-bundle-summary__quantity button{cursor:pointer}.single-product .product-left .product-bundle-summary__quantity button:disabled{color:#8b8078;opacity:.45;cursor:default}.single-product .product-left .product-bundle-summary__quantity output{font-size:16px;cursor:default}.single-product .product-left .product-bundle-summary__quantity button:last-child{border-right:0}.single-product .product-left .product-bundle-summary__price{display:flex;align-items:center;justify-content:flex-end;gap:18px;font-size:20px;line-height:28px;white-space:nowrap}.single-product .product-left .product-bundle-summary__price del{color:#8b8078}.single-product .product-left .product-bundle-summary__price strong{color:#6f5344;font-weight:700}.single-product .product-left .product-bundle-summary__remove{flex:0 0 auto;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:#8b8078;font-size:34px;font-weight:400;line-height:28px;cursor:pointer}.single-product .product-left .product-bundle-summary__remove:hover,.single-product .product-left .product-bundle-summary__remove:focus-visible{color:var(--accent)}.single-product .product-left .product-bundle-summary__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid #f7f2ec}@media(max-width: 767.98px){.single-product .product-left .product-bundle-summary__footer{flex-direction:column-reverse;align-items:stretch;gap:16px}}.single-product .product-left .product-bundle-summary__submit.single_add_to_cart_button{display:inline-flex;flex:0 1 315px;align-items:center;justify-content:center;gap:12px;width:auto;max-width:315px;min-height:64px;margin:0;padding:14px 28px;border:0;border-radius:34px;background:#4dbb91;color:#fff;font-family:var(--font-family-base);font-size:20px;font-weight:600;line-height:28px;text-transform:none}.single-product .product-left .product-bundle-summary__submit.single_add_to_cart_button:disabled{opacity:.55;cursor:not-allowed}.single-product .product-left .product-bundle-summary__submit.single_add_to_cart_button:hover,.single-product .product-left .product-bundle-summary__submit.single_add_to_cart_button:focus-visible{background:#3da77f}.single-product .product-left .product-bundle-summary__submit.single_add_to_cart_button svg{flex:0 0 auto}.single-product .product-left .product-bundle-summary__total{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#8b8078;font-size:16px;font-weight:600;line-height:22px}.single-product .product-left .product-bundle-summary__total>div{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.single-product .product-left .product-bundle-summary__total del{color:#8b8078;font-size:20px}.single-product .product-left .product-bundle-summary__total strong{color:#6f5344;font-size:28px;font-weight:700;line-height:34px}@media(max-width: 767.98px){.single-product .product-left .product-bundle-summary{padding:20px 16px}.single-product .product-left .product-bundle-summary__name{font-size:17px;line-height:24px}.single-product .product-left .product-bundle-summary__quantity{grid-template-columns:44px 48px 44px;height:48px}.single-product .product-left .product-bundle-summary__price{gap:8px;font-size:16px}.single-product .product-left .product-bundle-summary__submit.single_add_to_cart_button{flex-basis:auto;width:100%;max-width:none;min-height:54px;padding:12px 18px;font-size:16px}.single-product .product-left .product-bundle-summary__total{align-items:flex-start}.single-product .product-left .product-bundle-summary__total del{font-size:15px}.single-product .product-left .product-bundle-summary__total strong{font-size:20px;line-height:26px}}.single-product .product-left .cart>.product-bundle-summary~.quantity,.single-product .product-left .cart>.product-bundle-summary~.single_add_to_cart_button,.single-product .product-left .cart>.product-bundle-summary~.woocommerce-variation-add-to-cart,.single-product .product-left .cart.has-product-bundle-summary>.woocommerce-variation-add-to-cart{display:none}.single-product .product-left .accessories-swiper{overflow:visible}.single-product .product-left .accessories-swiper .swiper-slide{width:93px;height:auto}.single-product .product-left .swiper.accessories-swiper,.single-product .product-left .accessories-swiper .swiper-wrapper{overflow:visible}.single-product .product-left .accessories-swiper__prev,.single-product .product-left .accessories-swiper__next{position:absolute;top:28px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--accent);color:#fff;cursor:pointer;transition:.2s all}.single-product .product-left .accessories-swiper__prev svg,.single-product .product-left .accessories-swiper__next svg{width:16px;height:16px}.single-product .product-left .accessories-swiper__prev:hover,.single-product .product-left .accessories-swiper__next:hover{background:var(--accent-hover)}.single-product .product-left .accessories-swiper__prev.swiper-button-disabled,.single-product .product-left .accessories-swiper__next.swiper-button-disabled{opacity:.5;cursor:default}.single-product .product-left .accessories-swiper__prev{left:0}.single-product .product-left .accessories-swiper__next{right:0}.single-product .product-left .accessory-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;width:93px;cursor:pointer;z-index:1}.single-product .product-left .accessory-card:hover,.single-product .product-left .accessory-card:focus-within,.single-product .product-left .accessory-card.is-selected{z-index:8}.single-product .product-left .accessory-card:has(.accessory-card__popover:not([hidden])){z-index:20}.single-product .product-left .accessory-card__input,.single-product .product-left .accessory-card__quantity-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.single-product .product-left .accessory-card__select{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.single-product .product-left .accessory-card__image{position:relative;width:93px;height:88px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #f7f2ec;border-radius:8px;overflow:hidden}.single-product .product-left .accessory-card__image img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain}.single-product .product-left .accessory-card__qty{position:absolute;left:3px;bottom:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:6px;gap:10px;box-sizing:border-box;border-radius:30px;background:var(--Button, #E97C3C);color:#fff;font-size:13px;font-weight:500;letter-spacing:-0.26px}.single-product .product-left .accessory-card.is-selected .accessory-card__qty:not([hidden]){display:flex}.single-product .product-left .accessory-card__remove{position:absolute;right:5px;top:3px;display:none;align-items:center;justify-content:center;width:20px;height:20px;padding:6.667px;gap:11.111px;box-sizing:border-box;border:0;border-radius:33.333px;background:#ffe8e8;color:var(--accent);font-size:14px;line-height:1;cursor:pointer}.single-product .product-left .accessory-card__price{color:#8b8078;font-family:var(--font-family-base);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-0.28px}.single-product .product-left .accessory-card__price ins{text-decoration:none}.single-product .product-left .accessory-card__name{width:93px;color:#6f5344;font-family:var(--font-family-base);font-size:11px;font-weight:600;line-height:normal;text-align:center}.single-product .product-left .accessory-card:hover .accessory-card__image,.single-product .product-left .accessory-card__select:focus-visible .accessory-card__image,.single-product .product-left .accessory-card.is-selected .accessory-card__image{border:1.5px solid var(--accent)}.single-product .product-left .accessory-card__select:focus-visible{outline:none}.single-product .product-left .accessory-card.is-selected .accessory-card__remove{display:flex}.single-product .product-left .accessory-card__popover{position:absolute;top:104px;left:50%;z-index:21;display:flex;flex-direction:column;width:300px;min-height:126px;padding:18px 20px;border:1px solid #f7f2ec;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(76,41,22,.08);color:#4c2916;cursor:default;pointer-events:auto;transform:translateX(calc(-50% + var(--accessory-popover-shift, 0px)))}.single-product .product-left .accessory-card__popover[hidden]{display:none}.single-product .product-left .accessory-card__popover-name{display:block;overflow:hidden;margin-bottom:4px;font-size:16px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.single-product .product-left .accessory-card__popover-price{color:#8b8078;font-size:16px;font-weight:600;line-height:22px}.single-product .product-left .accessory-card__popover-price ins{text-decoration:none}.single-product .product-left .accessory-card__popover-actions{display:flex;align-items:center;gap:10px;margin-top:16px}.single-product .product-left .accessory-card__details{display:inline-flex;align-items:center;justify-content:center;min-width:126px;height:40px;padding:0 16px;border:1px solid #f7f2ec;border-radius:24px;color:#6f5344;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.single-product .product-left .accessory-card__details:hover,.single-product .product-left .accessory-card__details:focus-visible{border-color:var(--accent);color:var(--accent)}.single-product .product-left .accessory-card__quantity{display:grid;grid-template-columns:40px 48px 40px;height:40px;overflow:hidden;border:1px solid #f7f2ec;border-radius:24px}.single-product .product-left .accessory-card__quantity button,.single-product .product-left .accessory-card__quantity output{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;border-right:1px solid #f7f2ec;border-radius:0;background:#fff;color:#4c2916;font-family:var(--font-family-base);font-size:16px;cursor:pointer}.single-product .product-left .accessory-card__quantity output{cursor:default}.single-product .product-left .accessory-card__quantity button:last-child{border-right:0}.single-product .product-left .accessory-card__quantity button:disabled{color:#8b8078;opacity:.5;cursor:default}.single-product .product-left .product-about{margin-top:40px}.single-product .product-left .product-about__title{margin:0 0 24px;color:#4c2916;font-family:var(--font-family-base);font-size:36px;font-weight:700;line-height:normal;letter-spacing:-0.72px}.single-product .product-left .product-about__content{color:#6f5344;font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:24px}.single-product .product-left .product-about__content h1,.single-product .product-left .product-about__content h2,.single-product .product-left .product-about__content h3,.single-product .product-left .product-about__content h4,.single-product .product-left .product-about__content h5,.single-product .product-left .product-about__content h6{margin:24px 0 12px;color:#4c2916;font-size:16px;font-weight:600;line-height:normal}.single-product .product-left .product-about__content p{margin:0 0 8px}.single-product .product-left .product-about__content a{color:var(--accent);text-decoration:underline}.single-product .product-left .product-about__content ul{margin:8px 0;padding-left:0;list-style:none}.single-product .product-left .product-about__content ul li{position:relative;margin-bottom:8px;padding-left:22px}.single-product .product-left .product-about__content ul li::before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.single-product .product-left .product-about__content ol{margin:8px 0;padding-left:0;list-style:none;counter-reset:facts}.single-product .product-left .product-about__content ol li{counter-increment:facts;position:relative;margin-bottom:8px;padding-left:28px}.single-product .product-left .product-about__content ol li::before{content:counter(facts) ".";position:absolute;left:0;color:var(--accent);font-weight:700}.single-product .product-left .product-facts{margin-top:40px}.single-product .product-left .product-facts__title{margin:0 0 24px;color:#4c2916;font-family:var(--font-family-base);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-0.24px}.single-product .product-left .product-facts__table{width:100%;border:0}.single-product .product-left .product-facts__table tbody{display:grid;grid-template-columns:minmax(0, 210px) minmax(0, 1fr);gap:4px}.single-product .product-left .product-facts__row{display:contents}.single-product .product-left .product-facts__key,.single-product .product-left .product-facts__value{padding:8px 12px;text-align:left;vertical-align:top;font-family:var(--font-family-base);font-size:14px;line-height:1.4;letter-spacing:-0.14px;border:0}.single-product .product-left .product-facts__key{background:#faf5f0;color:#4c2916;font-weight:600}.single-product .product-left .product-facts__key:first-child{border-top-left-radius:6px}.single-product .product-left .product-facts__key:last-of-type{border-bottom-left-radius:6px}.single-product .product-left .product-facts__value{border:1px solid #faf5f0;background:#fff;color:#6f5344;font-weight:400}.single-product .product-left .product-facts__value:nth-child(2){border-top-right-radius:6px}.single-product .product-left .product-facts__value:last-child{border-bottom-right-radius:6px}@media(max-width: 767.98px){.single-product .product-left .product-facts__table tbody{grid-template-columns:minmax(0, 38%) minmax(0, 1fr)}}
