.sbg-qty,.sbg-tiers,.sbg-ugc,.sbg-bullets,.sbg-assure,.sbg-pay{--sbg-green: #A6093D;--sbg-sage: #A6093D;--sbg-cream: #FAF6EF;--sbg-line: #E3DCCD;--sbg-muted: #6B7268;--sbg-rose: #A2545D;--sbg-serif: var(--heading-font-family);--sbg-sans: var(--text-font-family)}.product-info .product-info__title{font-size:clamp(26px,2.6vw,38px);line-height:1.15}.product-info .price-list--lg{align-items:baseline;gap:6px 12px}.product-info .price-list--lg sale-price{font-size:clamp(26px,2.4vw,34px);line-height:1;color:#a6093d;letter-spacing:-.01em}.product-info .price-list--lg compare-at-price{font-size:clamp(16px,1.4vw,20px);line-height:1}.product-info .price-list--lg .badge{align-self:center}@media(min-width:1000px){.product{align-items:start!important}.product>product-gallery{position:sticky!important;top:calc(var(--sbg-header-h, 129px) + 20px);align-self:start;z-index:1;--sbg-thumbs-h: 96px;max-height:calc(100vh - var(--sbg-header-h, 129px) - 40px)}.product>safe-sticky.product-info{position:relative!important;top:auto!important;align-self:start}.product>product-gallery .product-gallery__ar-wrapper,.product>product-gallery .product-gallery__thumbnail-list-wrapper{max-width:min(100%,calc(100vh - var(--sbg-header-h, 129px) - var(--sbg-thumbs-h) - 64px));margin-inline:auto}.product>product-gallery .product-gallery__thumbnail-list-wrapper{margin-top:12px}.product>product-gallery .product-gallery__thumbnail{width:64px}}.sbg-benefits{--sbg-green: #A6093D;--sbg-sage: #A6093D;list-style:none;margin:4px 0 2px;padding:0;display:grid;gap:9px}.sbg-benefits li{display:flex;align-items:center;gap:10px;font:400 14px/1.35 var(--text-font-family);color:#2b2b2b}.sbg-benefits svg{flex:0 0 18px;width:18px;height:18px;color:var(--sbg-green)}.sbg-benefits b{font-weight:600;color:var(--sbg-green)}@media(max-width:699px){.sbg-benefits{gap:8px}.sbg-benefits li{font-size:13.5px}}.sbg-qty__label{font:600 11px/1 var(--sbg-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sbg-green);margin:0 0 10px}.sbg-qty__cards{display:grid;gap:8px}.sbg-qty__card{position:relative;display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--sbg-line);border-radius:6px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.sbg-qty__card:hover{border-color:var(--sbg-green)}.sbg-qty__card.is-active{border-color:var(--sbg-green);background:var(--sbg-cream);box-shadow:inset 0 0 0 1px var(--sbg-green)}.sbg-qty__card input{position:absolute;opacity:0;pointer-events:none}.sbg-qty__card input:focus-visible~.sbg-qty__radio{outline:2px solid var(--sbg-sage);outline-offset:2px}.sbg-qty__radio{width:16px;height:16px;border-radius:50%;border:1px solid var(--sbg-green);display:grid;place-items:center}.sbg-qty__card.is-active .sbg-qty__radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--sbg-green)}.sbg-qty__title{display:block;font:500 14px/1.3 var(--sbg-sans);color:var(--sbg-green)}.sbg-qty__save,.sbg-qty__pop{font-style:normal;display:inline-block;margin-left:6px;padding:3px 7px;border-radius:999px;background:var(--sbg-green);color:#fff;font:600 9.5px/1 var(--sbg-sans);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px}.sbg-qty__pop{background:var(--sbg-rose)}.sbg-qty__sub{display:block;font:400 12px/1.4 var(--sbg-sans);color:var(--sbg-muted);margin-top:3px}.sbg-qty__prices{text-align:right}.sbg-qty__now{display:block;font:600 16px/1.1 var(--sbg-sans);color:var(--sbg-green)}.sbg-qty__was{display:block;font:400 12px/1.2 var(--sbg-sans);color:var(--sbg-muted);text-decoration:line-through;margin-top:2px}.sbg-qty__hint{font:400 12px/1.5 var(--sbg-sans);color:var(--sbg-muted);margin:8px 0 0}.sbg-assure{display:flex;align-items:center;justify-content:center;gap:8px;font:500 12px/1.4 var(--sbg-sans);color:var(--sbg-green);margin:0}.sbg-assure svg{width:16px;height:16px;color:var(--sbg-sage)}.sbg-pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:10px 0 4px;padding:0}.sbg-pay svg{width:34px;height:22px;display:block}.sbg-tiers{border:1px solid var(--sbg-line);border-radius:6px;background:#fff;padding:16px;text-align:center;margin-top:16px}.sbg-tiers__title{font:400 19px/1.25 var(--sbg-serif);color:var(--sbg-green);margin:0 0 12px}.sbg-tiers__title em{font-style:italic;color:var(--sbg-rose)}.sbg-tiers__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sbg-tiers__row span{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px;border-radius:4px;background:var(--sbg-cream);color:var(--sbg-green)}.sbg-tiers__row span.is-best{background:var(--sbg-green);color:#fff}.sbg-tiers__row small{font:600 10px/1 var(--sbg-sans);letter-spacing:.12em;text-transform:uppercase}.sbg-tiers__row b{font:600 22px/1 var(--sbg-sans)}.sbg-tiers__note{font:400 11px/1.4 var(--sbg-sans);color:var(--sbg-muted);margin:10px 0 0}.sbg-ugc{margin:22px 0 6px}.sbg-ugc__head{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;margin:0 0 16px;font:500 16px/1.35 var(--sbg-sans);color:var(--sbg-green);text-align:center}.sbg-ugc__head b{color:var(--sbg-rose);font-weight:600}.sbg-ugc__av{display:inline-flex}.sbg-ugc__av img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px #53705a73;margin-left:-10px}.sbg-ugc__av img:first-child{margin-left:0}.sbg-ugc__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sbg-ugc__vid{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:10px;background:var(--sbg-cream)}.sbg-bullets{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.sbg-bullets li{position:relative;padding-left:18px;font:400 13px/1.55 var(--sbg-sans);color:var(--sbg-muted)}.sbg-bullets li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;background:var(--sbg-sage);transform:rotate(45deg)}.sbg-bullets strong{color:var(--sbg-green);font-weight:600}@media(max-width:699px){.sbg-qty__card{padding:12px 14px;gap:10px}.sbg-ugc__head{font-size:13.5px}.sbg-ugc__av img{width:28px;height:28px;margin-left:-8px}.sbg-ugc__grid{gap:8px}.sbg-ugc__vid{border-radius:8px}.sbg-pay{gap:4px}.sbg-pay svg{width:32px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sbg-pdp.css.map */
