@media(max-width:767px){#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition .gs-composition-details{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;min-height:36px;flex-wrap:wrap}#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition .gs-composition-details [id^=gs-art-language]{margin:0!important;flex:1 1 auto;width:auto!important;white-space:nowrap}#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition .gs-composition-details .product-block--price{margin:0!important;padding:0!important;width:auto!important;max-width:none!important;position:static!important;flex:0 0 auto;text-align:right}#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition .product-block:has(>.product-single__title),#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition .product-block:has(>.triptyque-pdp-heading){padding:0!important;margin-bottom:4px!important;width:100%!important}#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition #gs-price-anchor{margin:16px 0 0!important;padding-top:8px!important;text-align:left}#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition .gs-composition-details .product__policies:empty{display:none}}@media(max-width:767px){#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition .gs-composition-details [id^=gs-art-language]{flex:0 1 auto!important}#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition .gs-composition-details .triptyque-price-group{display:flex!important;align-items:baseline;gap:6px;flex-wrap:wrap}#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition .triptyque-pdp-price-unit{width:auto!important;margin:0!important;font-size:12px!important}#MainContent .product-single__meta.gs-purchase-block.gs-compact-composition .triptyque-pdp-eyebrow{margin:0!important}}@media(max-width:767px){#MainContent#MainContent .gs-compact-composition .gs-composition-details .triptyque-price-group{display:flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px 8px!important;width:100%!important;min-height:0!important}#MainContent#MainContent .gs-compact-composition .triptyque-price-group [data-product-price-wrap],#MainContent#MainContent .gs-compact-composition .triptyque-price-group [data-product-price],#MainContent#MainContent .gs-compact-composition .triptyque-price-group .triptyque-pdp-price-unit{display:inline!important;width:auto!important;flex:0 0 auto!important;margin:0!important}#MainContent#MainContent .gs-compact-composition .triptyque-price-group .product__policies{display:none!important}#MainContent#MainContent .gs-compact-composition .gs-composition-details:has(.triptyque-price-group){gap:2px!important}}@media(max-width:767px){#MainContent#MainContent .gs-compact-composition .gs-composition-details>.htusb-ui-prod-boost-generic-pricing:empty{display:none!important}#MainContent#MainContent .gs-compact-composition .gs-composition-details>.product-block--price{margin-left:auto!important;text-align:right!important}}#MainContent#MainContent#MainContent .gs-compact-composition .gs-composition-details>.product-block--price{max-width:100%!important;min-width:0!important;flex-shrink:1!important}#MainContent#MainContent .gs-compact-composition .gs-composition-details .triptyque-price-group{justify-content:flex-end!important;max-width:100%!important}@media(min-width:768px){html body #PageContainer #MainContent .gs-purchase-block.gs-compact-composition .product-block:has(>.product-single__title),html body #PageContainer #MainContent .gs-purchase-block.gs-compact-composition .product-block:has(>.triptyque-pdp-heading){padding:0!important;margin:0 0 22px!important;width:100%!important}html body #PageContainer #MainContent .gs-compact-composition .product-single__title{font-size:clamp(28px,2.45vw,36px)!important;line-height:1.24!important;max-width:none!important;width:100%!important;text-wrap:balance;margin:0!important}html body #PageContainer #MainContent .gs-compact-composition #gs-stars-hook,html body #PageContainer #MainContent .gs-compact-composition .gs-triptyque-cro__rating{margin:0 0 12px!important}html body #PageContainer #MainContent .gs-compact-composition .gs-composition-details{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin:18px 0 0!important;padding:0 0 18px!important;border-bottom:1px solid #dedbd3;min-height:40px}html body #PageContainer #MainContent .gs-compact-composition .gs-composition-details [id^=gs-art-language]{flex:0 1 auto!important;width:auto!important;margin:0!important;line-height:1.5!important}html body #PageContainer #MainContent .gs-compact-composition .gs-composition-details>.product-block--price{position:static!important;float:none!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0 0 0 auto!important;padding:0!important;text-align:right!important}html body #PageContainer #MainContent .gs-compact-composition .htusb-ui-prod-boost-generic-pricing:empty{display:none!important}html body #PageContainer #MainContent .gs-compact-composition .gs-composition-details .triptyque-price-group{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:4px 8px!important}html body #PageContainer #MainContent .gs-compact-composition .triptyque-price-group [data-product-price-wrap],html body #PageContainer #MainContent .gs-compact-composition .triptyque-price-group .triptyque-pdp-price-unit{display:inline!important;flex:0 0 auto!important;width:auto!important;margin:0!important}html body #PageContainer #MainContent .gs-compact-composition .gs-composition-details .product__policies{display:none!important}html body #PageContainer #MainContent .gs-compact-composition .gs-preview-picker{gap:14px!important;margin:0 0 18px!important}html body #PageContainer #MainContent .gs-compact-composition #gs-price-anchor{margin:20px 0 0!important;padding:12px 0 0!important;text-align:left!important}html body #PageContainer #MainContent .gs-compact-composition .triptyque-pdp-eyebrow{margin:16px 0 0!important}}#MainContent .gs-purchase-block .product-block>.rte:has(>div>h2):has(>div>h3):has(>div>h4){--gs-story-ink:#1b1b20;--gs-story-wine:#651b31;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;clear:both;margin:18px 0 2px!important;color:var(--gs-story-ink);background:#fbf8f1;border:1px solid #e8e1d7;border-radius:16px;overflow:hidden}#MainContent .gs-purchase-block .product-block>.rte:has(>div>h2):has(>div>h3):has(>div>h4)>div:has(>img){display:none!important}#MainContent .gs-purchase-block .product-block>.rte:has(>div>h2)>div:has(>h2){display:none!important}#MainContent .gs-purchase-block .product-block>.rte:has(>div>h2)>div:has(>h2):before{content:"\2726";position:absolute;right:16px;top:12px;color:#c7a337;font-size:20px;line-height:1}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h2) h2{max-width:86%;font-family:var(--typeHeaderPrimary),serif!important;font-size:20px!important;line-height:1.12!important;font-weight:600!important;color:var(--gs-story-ink)!important;margin:0 0 7px!important;letter-spacing:-.01em}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h2) h2 span,#MainContent .gs-purchase-block .product-block>.rte>div:has(>h3) h3 span,#MainContent .gs-purchase-block .product-block>.rte>div:has(>h4) h4 span{text-decoration:none!important}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h2) p{font-family:var(--typeBasePrimary),sans-serif!important;font-size:13px!important;line-height:1.35!important;color:#555!important;margin:0!important}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h2) p+p{margin-top:7px!important;color:#24242a!important;font-size:12px!important}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h3),#MainContent .gs-purchase-block .product-block>.rte>div:has(>h4){position:relative;overflow:hidden;background:transparent!important;border:0!important;border-radius:0!important;padding:43px 14px 14px!important;margin:0!important;min-width:0;min-height:150px}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h4){border-left:1px solid #e1d8cf!important}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h3):before,#MainContent .gs-purchase-block .product-block>.rte>div:has(>h4):before{content:"";position:absolute;left:14px;top:12px;width:25px;height:25px;background-repeat:no-repeat;background-position:center;background-size:contain}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23651b31' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 27s-10-5.6-10-13.1C6 7.4 14 6.2 16 11c2-4.8 10-3.6 10 2.9C26 21.4 16 27 16 27Z'/%3E%3C/svg%3E")}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23651b31' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h24v15H4zM16 13v15M3 9h26v4H3z'/%3E%3Cpath d='M16 9c-2-5-8-6-8-2 0 2 4 2 8 2Zm0 0c2-5 8-6 8-2 0 2-4 2-8 2Z'/%3E%3C/svg%3E")}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h3) h3,#MainContent .gs-purchase-block .product-block>.rte>div:has(>h4) h4{font-family:var(--typeBasePrimary),sans-serif!important;font-size:11px!important;line-height:1.15!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.07em;color:var(--gs-story-wine)!important;margin:0 0 7px!important}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h3) p,#MainContent .gs-purchase-block .product-block>.rte>div:has(>h4) p{font-family:var(--typeBasePrimary),sans-serif!important;font-size:12.5px!important;line-height:1.32!important;color:var(--gs-story-ink)!important;margin:0!important}@media(min-width:768px){#MainContent .gs-purchase-block .product-block>.rte>div:has(>h2) h2{font-size:22px!important}#MainContent .gs-purchase-block .product-block>.rte>div:has(>h3),#MainContent .gs-purchase-block .product-block>.rte>div:has(>h4){min-height:150px}}html body.template-product #PageContainer #MainContent .gs-drool-pdp-active:has(.gs-pdp-offer--compact) .product-single__meta.gs-purchase-block .gs-preview-picker .variant-wrapper .gs-cvp-sizes .gs-cvp-choice[aria-pressed=false]{background:#ffffff8c!important;color:#111!important;border:1px solid transparent!important}
/*# sourceMappingURL=/cdn/shop/t/109/assets/gs-compact-composition.css.map */
