.product-information{margin-bottom:80px}.product-information .dialog-zoomed-gallery__close-button,.product-information .dialog-thumbnails-list-container .dialog-thumbnails-list__thumbnail{padding:0}.product-information .dialog-zoomed-gallery__close-button svg{width:25px;height:25px}.product-information .dialog-zoomed-gallery{max-width:500px;margin:50px auto}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-left:0;position:relative}.custom_pdp_link.button{display:none}featured-product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media .custom_pdp_link{position:absolute;bottom:20px;right:4%;z-index:9;display:flex;font-size:14px;padding:12px 20px;background:#ff9e18;font-family:Pilat Wide;font-weight:700}featured-product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media .custom_pdp_link:hover{background:#fff}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:40px}.extra-information .text-block p{border:1px solid #D5D5D5}.product-details .jdgm-horizon-widget .jdgm-prev-badge__text{font-size:12px;color:#000;margin-left:10px;text-transform:capitalize}.product-details .extra-information .text-block.rte{width:auto;display:inline-block;border:1px solid #D5D5D5;border-radius:100px;padding:10px 15px;line-height:1}.product-details .extra-information .text-block.rte span{line-height:1.1;color:#000;font-size:10px;font-weight:700;font-family:Pilat Wide}.product-details .extra-information .text-block.rte span:nth-child(2){margin-left:25px;position:relative}.product-details .extra-information .text-block.rte span:nth-child(2):before{position:absolute;content:"";background:#000;border-radius:50%;width:5px;height:5px;left:-15px;top:3px}.product-details .text-block h1{font-size:36px;font-family:Pilat Wide;text-transform:uppercase;font-weight:700}.short-information .metafield-rich_text_field{width:100%;max-width:100%}.short-information p{font-size:14px;font-weight:500;margin:0}.product-details .text-block{width:100%}.Featured-information ul{width:100%;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:5px;max-width:100%}.Featured-information ul{display:flex;gap:25px;overflow-y:auto}.Featured-information ul::-webkit-scrollbar{height:3px;width:3px}.Featured-information ul::-webkit-scrollbar-track{background:transparent;border-radius:10px}.Featured-information ul::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:10px}.Featured-information ul li{flex:0 0 auto}.variant-picker__form .variant-option{--variant-ch: 40px}.Featured-information ul li{position:relative;display:flex;align-items:center;gap:10px;color:#218805;font-size:15px;font-weight:700}.Featured-information ul li img{width:15px;height:15px}.variant-option--buttons legend{width:100%;display:flex;align-items:center;justify-content:space-between}.variant-option--buttons legend .title_wrapp{font-family:Pilat Wide;font-size:16px;font-weight:700}.variant-option--buttons legend .variant-option__swatch-value{font-size:12px;font-weight:500;color:#000}.slideshow-controls__thumbnails .slideshow-control{padding:0}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{border:2px solid rgba(0,0,0,.1)}.variant-option__button-label{min-height:36px;font-size:13px;font-family:Pilat Wide;font-weight:700;border-radius:10px}.variant-option__button-label:has([data-option-available=false]){color:#000}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill,.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill,.variant-option__button-label:hover,.variant-option__button-label:hover:has([aria-disabled=true]):has([data-option-available=false]),.variant-option__button-label:has([data-option-available=false]):has(:checked){background:#faf7f3}.variant-option__button-label:has(:checked),.variant-option__button-label:has(:checked):hover,.variant-option__button-label:has([data-option-available=false]):has(:checked){color:#000}.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch){pointer-events:none}.product-details product-price.text-block,.product-details product-inventory.product-inventory{width:48%;display:inline-block;vertical-align:middle}.product-details div[ref=priceContainer] span.price{font-size:34px;font-weight:700;font-family:Pilat Wide;line-height:1.2}.product-details div[ref=priceContainer] span.price.appstle_subscription_final_price{color:green;margin-right:20px!important}.image-text-wrapper-block .text-content-wrap-block .button .appstle_subscription_final_price{color:green}.image-text-wrapper-block .text-content-wrap-block .button .appstle_subscription_save,.product-details .appstle_subscription_element{border-color:green;color:green}.product-details .buy-buttons-block button{background:#000;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;font-family:Pilat Wide;gap:20px}.product-details .buy-buttons-block button .svg-wrapper{display:none}.product-details .buy-buttons-block button div[ref=priceContainer] span.price{font-size:14px;position:relative}.product-details .buy-buttons-block button div[ref=priceContainer] span.price:before{position:absolute;content:"";background:#fff;border-radius:50%;width:5px;height:5px;left:-13px;top:8px}.product-details .buy-buttons-block button:hover div[ref=priceContainer] span.price:before{background:#000}.product-details rte-formatter.text-block.rte p{width:100%;text-align:center;font-size:10px;letter-spacing:0}.product-details rte-formatter.text-block.rte p{margin-top:-10px}.product-details rte-formatter.text-block.rte{width:100%;text-align:center;justify-content:center;align-items:center}.product-details .product-tab p{font-size:12px;font-family:Pilat Book;margin:0}.shipping-information ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;padding:0;max-width:100%}.shipping-information ul li{text-align:center;border:1px solid #E5E5E5;border-radius:10px;padding:10px;font-size:12px;font-weight:600;position:relative;align-content:center}.shipping-information ul li:before{position:relative;content:"";background:url(/cdn/shop/files/pdp-check.svg?v=1787201736);width:16px;height:16px;left:0;top:0;display:inline-block;vertical-align:middle;background-size:100% 100%;margin-right:10px}.product-details .extra-information rte-formatter.text-block.rte.rte{text-align:left;justify-content:flex-start;align-items:flex-start}.product-details .short-information rte-formatter.spacing-style.text-block .metafield-rich_text_field p{text-align:left;font-weight:500;font-size:14px}.product-inventory__status{justify-content:flex-end}.product-inventory__icon svg circle{opacity:1!important;stroke:none}.product-inventory__icon svg{width:14px;height:14px;fill:#218805}.product-inventory__icon-in_stock{color:#218805}.product-inventory__status span{font-size:12px;font-weight:700}.product-inventory__status:has(.product-inventory__icon-in_stock) span{color:#218805}.product-inventory__status{gap:3px}.product-details ..appstle_subscription_wrapper .appstle_subscription_wrapper_option{border:1px solid #DBDBDB!important;background:#efefef;padding:20px 30px}.image-text-wrapper-block .appstle_subscription_wrapper .appstle_radio_label,.product-details .appstle_subscription_wrapper .appstle_radio_label{width:100%}.image-text-wrapper-block .appstle_subscription_wrapper span.appstle_one_time_text,.product-details .appstle_subscription_wrapper span.appstle_one_time_text{margin:0 auto}.image-text-wrapper-block .appstle_subscription_wrapper .appstle_one_time_description_text,.product-details .appstle_subscription_wrapper .appstle_one_time_description_text{font-size:12px;text-align:center;margin:0}.image-text-wrapper-block .appstle_subscription_amount_wrapper,.product-details .appstle_subscription_amount_wrapper,.image-text-wrapper-block .appstle_subscription_wrapper .appstle_one_time_price_wrapper,.product-details .appstle_subscription_wrapper .appstle_one_time_price_wrapper{position:absolute;top:50%;transform:translateY(-50%);right:30px;opacity:0}.image-text-wrapper-block #appstle_subscription_widget1 .appstle_subscription_wrapper .appstle_circle,.product-details #appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_circle{position:absolute;top:50%;transform:translateY(-50%);height:20px;width:20px;border:1px solid #000}.image-text-wrapper-block #appstle_subscription_widget1 .appstle_subscription_wrapper .appstle_circle .appstle_dot,.product-details #appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_circle .appstle_dot{height:12px;width:12px;background-color:#000}.product-details .appstle_subscription_radio_wrapper{align-items:center}.image-text-wrapper-block .appstle-text-and-badge-wrapper,.product-details .appstle-text-and-badge-wrapper{margin:0 auto}.appstle_one_time_text,.appstle_subscribe_save_text{font-size:14px;font-weight:700;font-family:Pilat Wide}.product-details ..appstle_subscription_wrapper .appstle_circle{height:20px;width:20px;border:1px solid #000}.product-details ..appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle_include_dropdown.payAsYouGoPlansDropdownWrapper.appstle_selected_background.appstle-active-option{background:#f6ffef!important}.product-details .appstle_subscribe_option{margin-left:0}.image-text-wrapper-block .appstle_subscribe_option .appstle_single_option_text,.product-details .appstle_subscribe_option .appstle_single_option_text,.image-text-wrapper-block .appstleSellingPlanDescription p,.product-details .appstleSellingPlanDescription p,.image-text-wrapper-block .appstle_one_time_description_text,.product-details .appstle_one_time_description_text{font-size:13px;color:#000;font-weight:400;font-family:Pilat Book;text-align:center}.product-details #appstle_subscription_widget0 .appstle_subscription_amount{margin-left:auto;font-family:Pilat Wide;font-weight:400;font-size:18px}.product-details .appstle_subscription_compare_amount{font-size:12px;font-family:Pilat Wide;font-weight:700}.product-details product-price.text-block div[ref=priceContainer]{display:flex;align-items:center}.image-text-wrapper-block .appstle_sub_widget .appstle_subscription_wrapper_option.appstle-active-option,.product-details .appstle_sub_widget .appstle_subscription_wrapper_option.appstle-active-option,.image-text-wrapper-block #appstle-widget-template .widgetSellingPlanWrapper input:checked+label,.product-details #appstle-widget-template .widgetSellingPlanWrapper input:checked+label{background-color:#faf7f3!important;border-color:#000!important}.product-details .appstle_subscription_wrapper_option,.product-details #appstle-widget-template .widgetSellingPlanWrapper label{border:1px solid #000000!important}.image-text-wrapper-block .appstle_subscription_wrapper_option input[type=radio]:focus+label .appstle_circle:before,.product-details .appstle_subscription_wrapper_option input[type=radio]:focus+label .appstle_circle:before{border:0!important}.product-details span.appstle-save-badge{background-color:#ff9e18!important}.appstle_subscription_wrapper .appstle_subscription_wrapper_option{padding:20px 30px!important}.image-text-wrapper-block .WIDGET_TYPE_7 span.appstle-save-badge,.product-details .WIDGET_TYPE_7 span.appstle-save-badge{color:#000;font-family:Pilat Wide;font-weight:700;letter-spacing:0;font-size:12px;text-transform:capitalize;position:absolute;right:0}.product-details .shopify-app-block{width:100%}.product-details:not(.Featured-information) .divider+.divider{display:none}.app-cust-text{width:100%;display:flex;justify-content:space-between;align-items:center}.group-block-content .app-cust-text{display:none}.group-block-content:has(>.appstle_sub_widget) .app-cust-text{display:flex}.image-text-wrapper-block .appstle_widget_title,.product-details .appstle_widget_title{display:none}.app-cust-text .left_text{font-family:Pilat Wide;font-size:16px;font-weight:700}.app-cust-text .right_text{font-size:12px;font-weight:500;color:#000}.image-text-wrapper-block #appstle_subscription_widget1,.product-details #appstle_subscription_widget0{margin-top:0}.appstle_subscription_wrapper .appstle_subscription_wrapper_option{padding:20px 30px!important;background:#efefef;border:1px solid #DBDBDB!important}.image-text-wrapper-block .text-content-wrap-block .accordion .details .details__header{border:1px solid #EEEEEE;background:#ff9e18}.accordion .details__header{flex-direction:row-reverse;justify-content:flex-end;gap:20px}.accordion .details__header .svg-wrapper{margin:0;width:20px;height:20px}.accordion .details__header{flex-direction:row-reverse;justify-content:flex-end;gap:15px;font-size:15px;text-transform:capitalize;font-family:Inter;font-weight:400}.accordion .details .details-content p{width:100%;font-size:12px;max-width:100%}.accordion .details__header .svg-wrapper.icon-plus svg path{stroke:#ff9e18}.accordion .details__header .svg-wrapper.icon-plus svg{width:14px;height:14px}accordion-custom details .details-content rte-formatter.text-block .metafield-rich_text_field{width:100%;max-width:100%}.media-overlay-section .section_wrapp_faq .accordion .details .details-content p{font-size:16px;font-family:Pilat Wide;margin:0}.media-overlay-section .section_wrapp_faq .accordion .details .details-content p:has(strong){position:relative;padding-bottom:10px;margin-bottom:10px}.media-overlay-section .section_wrapp_faq .accordion .details .details-content p:has(strong):before{position:absolute;content:"";bottom:0;left:0;display:inline-block;width:100px;height:1px;background:#ff9e18}.media-overlay-section .section_wrapp_faq .accordion .details .details-content ul{margin:0;padding:0}.media-overlay-section .section_wrapp_faq .accordion .details .details-content ul li{position:relative;padding-left:20px}.media-overlay-section .section_wrapp_faq .accordion .details .details-content ul li:before{position:absolute;content:"";top:7px;border-radius:5px;left:0;display:inline-block;width:5px;height:5px;background:#000}.media-overlay-section .section_wrapp_faq .accordion .details .details-content .metafield-rich_text_field{width:100%;min-width:100%}.media-overlay-section .section_wrapp_faq .accordion .details .details-content ul li{position:relative;padding-left:20px;font-size:14px;font-family:Pilat Book;line-height:1.4}.media-overlay-section .section_wrapp_faq .accordion .details .details-content ul li+li{margin-top:15px}.accordion--dividers accordion-custom:not(:first-child) .details,.accordion--dividers accordion-custom .details{border-block-start:var(--style-border-width) solid #FF9E18}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) #FF9E18;border-bottom:1px solid #FF9E18}.accordion--dividers accordion-custom:first-child .details{border:0!important}@media screen and (max-width:1199px){.product-details .text-block h1{font-size:30px}.Featured-information ul li{font-size:13px}}@media screen and (max-width:989px){.product-details .text-block h1{font-size:22px}.variant-option__button-label{font-size:12px}.product-details div[ref=priceContainer] span.price{font-size:30px}}@media screen and (max-width:749px){.product-information{margin-bottom:30px}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:0;margin-top:20px}.product-details .text-block h1{font-size:24px}.section-product .text-block.h1 h2{font-size:22px}.appstle_subscription_wrapper .appstle_subscription_wrapper_option{padding:20px!important}.product-details div[ref=priceContainer] span.price{font-size:20px}.price-wrapp{display:flex;flex-direction:column;justify-content:left}.product-details product-price.text-block,.product-details product-inventory.product-inventory{width:100%}.product-inventory__status{justify-content:flex-start}.product-details .buy-buttons-block button div[ref=priceContainer]{display:none}}@media screen and (max-width:575px){.shipping-information ul{grid-template-columns:1fr}.product-details #appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_circle{position:relative;top:0;transform:none}.product-details .appstle-text-and-badge-wrapper{margin:0}.product-details .WIDGET_TYPE_7 span.appstle-save-badge{position:relative;margin-top:5px}.Featured-information ul li{background-size:13px;padding-left:20px}}@media screen and (max-width:440px){.variant-option--equal-width-buttons{grid-template-columns:1fr}}@media screen and (max-width:400px){.Featured-information ul li{font-size:13px}}@media screen and (max-width:350px){.Featured-information ul li{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/main-product.css.map */
