.shopify-section--main-product,.shopify-section--accordion-content{--hsl-brand: 167 44 54;--hsl-ink: 44 46 51;--hsl-muted: 111 110 116;--hsl-cta: linear-gradient(90deg, #6a2029 0%, #822c37 35%, #94323c 60%, #852d37 82%, #7b2931 100%);--hsl-cta-hover: linear-gradient(90deg, #7a2530 0%, #96333f 35%, #aa3a45 60%, #99343f 82%, #8d2f39 100%)}.shopify-section--main-product .section{--section-spacing-block-start: var(--spacing-3)}.shopify-section--main-product .product{column-gap:var(--spacing-4)}.shopify-section--main-product .product-gallery{padding:16px;background:#fff;border:1px solid rgb(var(--hsl-ink) / .12);border-radius:16px;box-shadow:0 2px 14px rgb(var(--hsl-ink) / .05)}.product-info{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px;padding:24px clamp(20px,2.2vw,30px) 26px;background:#fff;border:1px solid rgb(var(--hsl-ink) / .12);border-radius:16px;box-shadow:0 2px 14px rgb(var(--hsl-ink) / .05)}.product-info>.product-info__block-item{width:100%;margin-block:0;order:6}.product-info>.product-info__block-item:has(>.product-info__image){order:1}.product-info>.product-info__block-item:has(>.product-info__title){order:2;width:auto;flex:1 1 auto;min-width:0}.product-info>.product-info__block-item:has(>.offer){order:3;width:auto;flex:0 0 auto;margin-inline-start:auto;padding-inline-start:14px}.product-info>.product-info__block-item:has(>.product-info__price){order:4;width:auto;flex:1 1 auto;min-width:62%}.product-info>.product-info__block-item:has(>.shopify-app-block>a>.loox-rating){order:5;width:auto;flex:0 0 auto;padding-inline-start:14px}.product-info>.product-info__block-item:has(>.product-info__variant-picker:empty){display:none}.product-info__separator{margin-block:8px;background:rgb(var(--hsl-ink) / .1)}.product-info .loox-rating{font-size:13px;letter-spacing:.01em;color:rgb(var(--hsl-ink) / .8)}.product-info__image img{max-width:240px;height:auto}.product-info__title{margin:0;font-size:clamp(25px,2.4vw,33px);line-height:1.12;letter-spacing:-.012em;color:rgb(var(--hsl-ink))}.product-info__price sale-price,.product-info__price unit-price{font-size:21px;font-weight:600!important;color:rgb(var(--hsl-ink))!important}.product-info__price compare-at-price{font-weight:500!important;color:rgb(var(--hsl-muted))!important}.product-info__price .price-list--on-sale sale-price{color:rgb(var(--hsl-brand))!important}.product-info .offer{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:48px;min-height:0;gap:0;margin:0;padding:7px 13px;border:0;border-radius:8px;background:#a72c36;box-shadow:none}.product-info .offer .text-with-icon{gap:0}.product-info .offer span,.product-info .offer p{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;color:#fff;white-space:nowrap}.product-info>.product-info__block-item:has(>.offer:empty),.product-info>.product-info__block-item:has(>.offer .text-with-icon:empty){display:none}.product-info__text>p:first-child{margin-block-end:13px;font-size:15.5px;line-height:1.5;color:rgb(var(--hsl-ink))}.product-info__text ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.product-info__text ul li{position:relative;margin:0;padding-inline-start:26px;font-size:14.5px;line-height:1.4;color:rgb(var(--hsl-ink) / .85)}.product-info__text ul li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.24em;width:15px;height:15px;border-radius:50%;background:rgb(var(--hsl-brand) / .12)}.product-info__text ul li:after{content:"";position:absolute;inset-inline-start:5px;inset-block-start:.46em;width:5px;height:8px;border-inline-end:2px solid rgb(var(--hsl-brand));border-block-end:2px solid rgb(var(--hsl-brand));transform:rotate(45deg)}.product-info__buy-buttons .appstle_sub_widget{width:100%;margin:0!important;padding-inline:0}.appstle_sub_widget .appstle_subscription_wrapper{width:100%;margin-inline:0;padding-inline:0;border:1px solid rgb(var(--hsl-ink) / .16);border-radius:12px;overflow:hidden;background:#fff}.product-info__buy-buttons .v-stack{gap:14px}.appstle_sub_widget .appstle_widget_title{margin-block:0 8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--hsl-muted))}.appstle_sub_widget .appstle_subscription_wrapper_option{position:relative;margin:0;padding:15px 18px;border:0;border-radius:0;background:#fff;transition:background .18s ease}.appstle_sub_widget .appstle_subscription_wrapper_option+.appstle_subscription_wrapper_option{border-block-start:1px solid rgb(var(--hsl-ink) / .14)}.appstle_sub_widget .appstle-active-option,.appstle_sub_widget .appstle_selected_background.appstle-active-option{background:rgb(var(--hsl-brand) / .045)}.appstle_sub_widget .appstle-active-option:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:rgb(var(--hsl-brand))}.appstle_sub_widget .appstle_radio_label,.appstle_sub_widget .appstle_one_time_text{font-size:14.5px;font-weight:600;color:rgb(var(--hsl-ink))}.appstle_sub_widget .appstle_circle{border-color:rgb(var(--hsl-ink) / .35)}.appstle_sub_widget .appstle-active-option .appstle_circle{border-color:rgb(var(--hsl-brand))}.appstle_sub_widget .appstle-active-option .appstle_dot{background:rgb(var(--hsl-brand))}.appstle_sub_widget .appstle_subscription_amount{font-size:15px;font-weight:600;color:rgb(var(--hsl-ink))}.appstle_sub_widget .appstle_subscription_amount_compare_at_price{font-size:13.5px;font-weight:500;color:rgb(var(--hsl-muted))}.product-info__buy-buttons .button,.product-info__buy-buttons button[type=submit],.product-info__buy-buttons .shopify-payment-button__button{min-height:52px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-info__buy-buttons .button:not(.button--subdued){border:0;color:#fff;background-color:#94323c;background-image:var(--hsl-cta);box-shadow:inset 0 1px #ffffff1f;transition:background-image .2s ease,box-shadow .2s ease}.product-info__buy-buttons .button:not(.button--subdued):hover{background-image:var(--hsl-cta-hover);box-shadow:inset 0 1px #ffffff2e,0 4px 14px rgb(var(--hsl-brand) / .26)}.product-info__buy-buttons .shopify-payment-button__more-options{margin-block-start:8px;font-size:12.5px;color:rgb(var(--hsl-muted))}.product-info>.product-info__block-item:has(>.product-info__button){position:relative;width:100%;margin-block-start:6px;padding:18px 16px 16px;border:1px solid rgb(var(--hsl-ink) / .16);border-radius:12px;text-align:center}.product-info>.product-info__block-item:has(>.product-info__button):before{content:"Get It With Fast, FREE Delivery.";display:block;margin-block-end:12px;font-size:14.5px;font-weight:600;line-height:1.4;color:rgb(var(--hsl-ink))}.product-info>.product-info__block-item:has(>.product-info__button):after{content:"Prime Member?";position:absolute;top:-8px;inset-inline-start:50%;transform:translate(-50%);padding-inline:10px;background:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;white-space:nowrap;color:rgb(var(--hsl-muted))}.product-info__button{width:100%}.product-info__button>a.button{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border:0;border-radius:999px;background-color:#4a8df6;background-image:none;color:#fff;font-size:15.5px;font-weight:700;letter-spacing:0;text-transform:none;transition:background-color .2s ease}.product-info__button>a.button:hover{background-color:#3a7de6}.product-info>.product-info__block-item:has(>.product-info__button>button),.product-info>.product-info__block-item:has(>.product-info__button>a[href=""]),.product-info>.product-info__block-item:has(>.product-info__button>a:not([href])),.product-info>.product-info__block-item:has(>.product-info__button:empty){display:none}.shopify-section--accordion-content .section{--section-spacing-block-start: var(--spacing-6);--section-spacing-block-end: var(--spacing-6)}.shopify-section--accordion-content .section-stack__intro .prose>p.subheading{margin:0 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--hsl-brand))}.shopify-section--accordion-content .section-stack__intro .prose>p.subheading:after{content:"";display:block;width:44px;height:2px;margin-block-start:12px;border-radius:2px;background:rgb(var(--hsl-brand) / .55)}.shopify-section--accordion-content .section-stack__intro h2{margin:0 0 14px;font-size:clamp(26px,2.5vw,34px);line-height:1.1;letter-spacing:-.01em}.shopify-section--accordion-content .section-stack__intro .prose>p:not(.subheading){max-width:58ch;font-size:15px;line-height:1.65;color:rgb(var(--hsl-ink) / .78)}.shopify-section--accordion-content .accordion-box{padding:6px 22px;background:#fff;border:1px solid rgb(var(--hsl-ink) / .1);border-radius:14px;box-shadow:0 2px 12px rgb(var(--hsl-ink) / .05)}.shopify-section--accordion-content .accordion+.accordion{border-block-start:1px solid rgb(var(--hsl-ink) / .1)}.shopify-section--accordion-content .accordion__toggle,.shopify-section--accordion-content .accordion summary{padding-block:16px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--hsl-ink))}.shopify-section--accordion-content .accordion__content{padding-block-end:16px;font-size:14.5px;line-height:1.65;color:rgb(var(--hsl-ink) / .78)}@media screen and (max-width:699px){.shopify-section--main-product .section{--section-spacing-block-start: var(--spacing-2)}.shopify-section--main-product .product-gallery{padding:10px;border-radius:14px}.product-info{row-gap:10px;padding:18px 14px 20px;border-radius:14px}.product-info__title{font-size:23px}.product-info__price sale-price{font-size:19px}.product-info__image img{max-width:200px}.product-info>.product-info__block-item:has(>.product-info__price){min-width:55%}.product-info>.product-info__block-item:has(>.offer),.product-info>.product-info__block-item:has(>.shopify-app-block>a>.loox-rating){padding-inline-start:10px}.product-info .offer{min-width:0;padding:5px 10px}.product-info .offer span,.product-info .offer p{font-size:10px}.product-info__text>p:first-child{font-size:14.5px}.product-info__text ul li{font-size:13.5px;padding-inline-start:24px}.product-info__separator{margin-block:5px}.appstle_sub_widget .appstle_subscription_wrapper_option{padding:13px 14px}.appstle_sub_widget .appstle_radio_label,.appstle_sub_widget .appstle_one_time_text{font-size:13.5px}.product-info__buy-buttons .button,.product-info__buy-buttons button[type=submit],.product-info__buy-buttons .shopify-payment-button__button{min-height:48px;font-size:12.5px}.product-info>.product-info__block-item:has(>.product-info__button){padding:16px 12px 14px}.product-info>.product-info__block-item:has(>.product-info__button):before{font-size:13.5px}.product-info__button>a.button{min-height:46px;font-size:14.5px}.shopify-section--accordion-content .section{--section-spacing-block-start: var(--spacing-4);--section-spacing-block-end: var(--spacing-4)}.shopify-section--accordion-content .section-stack__intro h2{font-size:24px}.shopify-section--accordion-content .accordion-box{padding:4px 16px;border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pdp-v2.css.map */
