[id$=__main]:has(.product__info-wrapper),[id$=__main] .product{background:#fffaf2!important}[id$=__main] .product__container{max-width:1240px!important}@media(min-width:750px){[id$=__main] .product__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:24px!important;align-items:start!important}[id$=__main] .product__info-wrapper{width:auto!important;max-width:none!important}}[id$=__main] .product-media-carousel__viewport,[id$=__main] .product-media-carousel__viewport img,[id$=__main] .product-media-carousel-mobile__viewport{border-radius:30px!important;overflow:hidden}[id$=__main] .product-media-carousel__thumbs-wrap img,[id$=__main] .product-media-carousel-mobile__thumbs-wrap img{border-radius:18px!important}[id$=__main] .product__info-wrapper{background:linear-gradient(180deg,#fe6854,#ff9141 60%,#f6cd73)!important;border-radius:30px!important;padding:36px!important;box-shadow:0 24px 50px #fe685440;box-sizing:border-box}[id$=__main] .product__info,[id$=__main] .product__info *{color:#fffaf2}[id$=__main] .product__info{display:flex;flex-direction:column;gap:16px}[id$=__main] .product__info .rating,[id$=__main] .product__info .jdgm-prev-badge,[id$=__main] .product__info .jdgm-prev-badge *,[id$=__main] .product__info .jdgm-star{color:#f7ff99!important}[id$=__main] .product__info h1,[id$=__main] .product__info .product-title,[id$=__main] .product__info [class*=product__title]{font-family:S27 EBW,sans-serif!important;font-variation-settings:normal!important;font-size:clamp(30px,3.2vw,42px)!important;line-height:1!important;color:#fffaf2!important;letter-spacing:0!important}[id$=__main] .product-price__current-price{font-family:S27 EBW,sans-serif!important;font-variation-settings:normal!important;font-size:32px!important;color:#fffaf2!important}[id$=__main] .product-price__compare-price,[id$=__main] .product-price__tax-status{color:#fffaf2!important;opacity:.85!important}[id$=__main] .product-content-tab__title{font-family:S27 SBW,sans-serif!important;font-variation-settings:normal!important;font-size:17px!important;line-height:1.4!important;color:#f7ff99!important}[id$=__main] .product-content-tab__rte,[id$=__main] .product-content-tab__rte p,[id$=__main] .product-content-tab__rte li{font-family:S27 Text,sans-serif!important;font-variation-settings:"wght" 450,"wdth" 400!important;font-size:16px!important;line-height:1.55!important;color:#fffaf2!important;opacity:1!important}[id$=__main] .product-information-tag-block{background:#fffaf2eb!important;border-radius:16px!important;padding:10px 14px!important;margin:0!important}[id$=__main] .product-information-tag-block+.product-information-tag-block{margin-top:-8px!important}[id$=__main] .product-information-tag-block *{padding:0!important;margin:0!important;background:transparent!important;border:0!important;min-height:0!important}[id$=__main] .product-information-tag__heading{display:flex!important;align-items:center;gap:10px}[id$=__main] .product-information-tag__heading-icon,[id$=__main] .product-information-tag__heading-icon-wrap{width:28px!important;height:28px!important;flex:none}[id$=__main] .product-information-tag-block,[id$=__main] .product-information-tag-block *{color:#7a2e14!important;font-family:S27 SBW,sans-serif!important;font-variation-settings:normal!important;font-size:15px!important;line-height:1.3!important}[id$=__main] .product__info hr,[id$=__main] .product__info [class*=divider]{border-color:#fffaf259!important;opacity:1}[id$=__main] .product-variant-picker__option-label,[id$=__main] .product-quantity__label{font-family:S27 SBW,sans-serif!important;text-transform:uppercase;letter-spacing:.06em;font-size:14px!important;color:#f7ff99!important}[id$=__main] .product-variant-picker__pill-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}[id$=__main] .product-variant-picker__pill-list .pill{position:relative;background:#fffaf2d1!important;border:0!important;border-radius:20px!important;min-height:64px;padding:10px 8px!important;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:none!important;transition:transform .15s,box-shadow .15s}[id$=__main] .product-variant-picker__pill-list .pill,[id$=__main] .product-variant-picker__pill-list .pill *{color:#7a2e14!important}[id$=__main] .product-variant-picker__pill-list .pill__label{font-family:S27 SBW,sans-serif!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important}[id$=__main] .product-variant-picker__pill-list .pill.selected{background:#fffaf2!important;box-shadow:0 0 0 3px #7a2e14,0 10px 24px #781e0a2e!important;transform:translateY(-2px)}[id$=__main] .product-variant-picker__pill-list .pill.selected *{color:#ff9141!important}[id$=__main] .quantity{background:#fffaf233!important;border:2px solid rgba(255,250,242,.55)!important;border-radius:30px!important}[id$=__main] .quantity *{color:#fffaf2!important}[id$=__main] .sealsubs-container,[id$=__main] .sealsubs-container *{color:#7a2e14!important}[id$=__main] .sls-purchase-options-label{color:#f7ff99!important;font-family:S27 SBW,sans-serif!important;text-transform:uppercase;letter-spacing:.06em;font-size:14px!important}[id$=__main] .sls-option-container{background:#fffaf2d1!important;border:0!important;border-radius:20px!important;margin-bottom:8px!important}[id$=__main] .sls-option-container.sls-active{background:#fffaf2!important;box-shadow:0 0 0 3px #7a2e14!important}[id$=__main] .sls-widget-branding a,[id$=__main] .sls-more-info-text,[id$=__main] .sls-more-info-text *{color:#fffaf2!important}[id$=__main] .product-form__btn{background:#fffaf2!important;border:0!important;border-radius:30px!important;min-height:60px;box-shadow:0 10px 24px #781e0a2e!important}[id$=__main] .product-form__btn,[id$=__main] .product-form__btn span{color:#ff9141!important;font-family:S27 EBW,sans-serif!important;font-variation-settings:normal!important;font-size:16px!important;letter-spacing:.05em!important}[id$=__main] .shopify-payment-button__button,[id$=__main] .shopify-payment-button__button--unbranded{border-radius:30px!important;min-height:56px!important}[id$=__main] .shopify-payment-button__more-options{color:#fffaf2!important}[id$=__main] [class*=collapsible] summary,[id$=__main] [class*=collapsible] summary *{color:#fffaf2!important;font-family:S27 SBW,sans-serif!important}@media(max-width:749px){[id$=__main] .product__info-wrapper{margin:16px 16px 0!important;padding:26px 20px!important}[id$=__main] .product-variant-picker__pill-list{gap:8px}[id$=__main] .product-variant-picker__pill-list .pill__label{font-size:12px!important}}.s27-why{padding:72px 0}.s27-why__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center;border-radius:30px;padding:28px;overflow:hidden;box-shadow:0 24px 50px #fe685440}.s27-why__media img{width:100%;height:100%;min-height:380px;max-height:520px;object-fit:cover;border-radius:24px;display:block}.s27-why__text{padding:20px 24px 20px 0;color:#fffaf2}.s27 .s27-why__eyebrow{color:#f7ff99!important;margin:0 0 10px}.s27-why__text h2{color:#fffaf2!important;font-size:clamp(30px,3.6vw,48px)!important;line-height:1!important;margin:0 0 18px}.s27-why__body p{font-size:18px;line-height:1.55;margin:0 0 14px;color:#fffaf2}.s27-why__text .s27-btn{margin-top:10px}@media(max-width:849px){.s27-why__card{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.s27-why__text{padding:4px 10px 16px}.s27-why__media img{min-height:260px}}.shopify-section:has(.jdgm-widget){background:#fffaf2!important}.jdgm-rev-widg__title{font-family:S27 EBW,sans-serif!important;color:#ff9141!important}.s27-chips{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;list-style:none!important}.s27-chips li{background:#fffaf233!important;border:2px solid rgba(255,250,242,.55);border-radius:30px;padding:7px 14px;font-family:S27 SBW,sans-serif!important;font-variation-settings:normal!important;font-size:14px!important;line-height:1.2!important;color:#fffaf2!important;white-space:nowrap}.s27-trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 0!important;padding:0!important;list-style:none!important}.s27-trust li{display:flex!important;flex-direction:column;align-items:center;gap:6px;text-align:center;background:#fffaf2eb!important;border-radius:18px;padding:12px 6px!important;margin:0!important}.s27-trust li svg{width:26px!important;height:26px!important;color:#ff9141!important;flex:none}.s27-trust li span{font-family:S27 SBW,sans-serif!important;font-variation-settings:normal!important;font-size:12px!important;line-height:1.25!important;color:#7a2e14!important}@media(max-width:749px){.s27-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}.s27-cta{padding:24px 0 96px}.s27-cta__card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;border-radius:30px;padding:48px;overflow:hidden;box-shadow:0 24px 50px #fe685440}.s27-cta__text{color:#fffaf2}.s27 .s27-cta__eyebrow{color:#f7ff99!important;font-size:20px;margin:0 0 12px}.s27-cta__text h2{color:#fffaf2!important;font-size:clamp(40px,5vw,72px)!important;line-height:.95!important;margin:0 0 18px}.s27-cta__body p{font-size:18px;line-height:1.5;margin:0 0 24px;color:#fffaf2;max-width:520px}.s27-cta__media img{width:100%;height:380px;object-fit:cover;border-radius:24px;display:block;box-shadow:0 24px 50px #781e0a40}@media(max-width:849px){.s27-cta__card{grid-template-columns:minmax(0,1fr);padding:28px 20px}.s27-cta__media img{height:260px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/s27-pdp.css.map */
