:root{--os-ct-wine: #4b0209;--os-ct-wine-soft: #75172b;--os-ct-blush: #fae8e1;--os-ct-cream: #fff9f5;--os-ct-ink: #2c0b0c;--os-ct-line: rgba(75, 2, 9, .18);--os-ct-page: min(100% - 3.2rem, 144rem);--os-ct-body-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--os-ct-condensed-font: "Arial Narrow", "Helvetica Neue Condensed", Arial, sans-serif;--os-ct-display-font: "Times New Roman", Times, serif;--os-ct-home-content: 122.5rem}body.os-ct-theme .os-btn{font-size:var(--os-button-font-size, 12px);font-weight:var(--os-button-font-weight, 700);text-align:var(--os-button-text-align, center)}body.os-ct-theme .card__inner>.os-ct-wishlist-toggle{position:absolute;z-index:3;top:1rem;right:1rem;width:3.6rem;height:3.6rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;color:var(--os-ct-wine);box-shadow:0 .1rem .5rem #3b111d1f;cursor:pointer}body.os-ct-theme .os-ct-wishlist-toggle svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.5}body.os-ct-theme .os-ct-wishlist-toggle[aria-pressed=true] svg{fill:currentColor}body.os-ct-theme .os-ct-demo-rating{display:flex;align-items:center;gap:.35rem;margin-top:.65rem;color:var(--os-ct-wine);font-size:1.2rem;line-height:1.2}body.os-ct-theme .os-ct-demo-rating>span{letter-spacing:-.08em}body.os-ct-theme .os-ct-demo-rating b{font-weight:400}body.os-ct-theme .os-ct-demo-rating small{font-size:inherit}body.os-ct-theme .footer .footer-block--newsletter{display:block}body.os-ct-theme .footer .footer-block--newsletter .list-social{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.8rem;margin:2rem 0 0}body.os-ct-theme .footer .footer-block--newsletter .list-social__item{display:block}body.os-ct-theme .footer .footer-block--newsletter .list-social__link{padding:.7rem}@media screen and (max-width:989px){body.os-ct-theme .menu-drawer{width:min(35.1rem,90vw);border:0;background:#fff}body.os-ct-theme .menu-drawer__navigation{padding:0}body.os-ct-theme .os-ct-drawer-account-bar{min-height:4.8rem;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:0 1.6rem;background:var(--os-ct-wine);color:#fff;font-size:1.2rem;letter-spacing:.035em}body.os-ct-theme .os-ct-drawer-account-bar a{color:inherit;text-underline-offset:.3rem}body.os-ct-theme .menu-drawer__menu.has-submenu>li>a.menu-drawer__menu-item,body.os-ct-theme .menu-drawer__menu.has-submenu>li>details>summary.menu-drawer__menu-item{min-height:6.6rem;display:grid;grid-template-columns:5rem minmax(0,1fr) 2rem;align-items:center;gap:1.4rem;padding:.8rem 1.6rem;border-bottom:.1rem solid rgba(59,17,29,.12);font-family:var(--os-ct-condensed-font);font-size:1.35rem;font-weight:700;line-height:1.1;letter-spacing:.035em;text-transform:uppercase}body.os-ct-theme .os-ct-drawer-thumb{width:5rem;height:5rem;display:grid;place-items:center;overflow:hidden;background:#f5f2f2;color:var(--os-ct-wine);font-size:1.4rem}body.os-ct-theme .os-ct-drawer-thumb img{width:100%;height:100%;object-fit:cover}body.os-ct-theme .os-ct-drawer-label{min-width:0}body.os-ct-theme .menu-drawer__menu.has-submenu>li>details>summary .svg-wrapper:last-child{display:none}body.os-ct-theme .menu-drawer__menu.has-submenu>li>details>summary .svg-wrapper:nth-last-child(2){display:block;grid-column:3}body.os-ct-theme .menu-drawer__utility-links>.menu-drawer__account,body.os-ct-theme .menu-drawer__localization{display:none!important}body.os-ct-theme .menu-drawer__close-button{min-height:5.6rem;padding:0 1.6rem;border-bottom:.1rem solid rgba(59,17,29,.14);font-family:var(--os-ct-condensed-font);font-size:1.35rem;font-weight:700;text-transform:uppercase}}body.os-ct-theme{color:var(--os-ct-ink);background:#fff;font-family:var(--os-ct-body-font);letter-spacing:.05rem}body.os-ct-theme .os-section-title,body.os-ct-theme .collection-hero__title,body.os-ct-theme.template-product .product__title h1{font-family:var(--os-ct-display-font);font-weight:400}body.os-ct-theme .header__menu-item{font-family:var(--os-ct-condensed-font)}body.os-ct-theme .page-width{max-width:144rem}.os-section{position:relative;overflow:hidden}.os-section .os-section-inner{width:var(--os-ct-page);margin-inline:auto}.os-section-title{margin:0;color:var(--os-ct-ink);font-family:var(--font-heading-family);font-size:clamp(3rem,3.2vw,5.2rem);font-weight:400;line-height:1.05}.os-section-subtitle{margin:0;color:var(--os-ct-wine-soft);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.os-section-text{color:#2c0b0cc7;font-size:clamp(1.5rem,1.2vw,1.8rem);line-height:1.55}.os-btn{display:inline-flex;min-height:4.6rem;align-items:center;justify-content:center;padding:1rem 2.5rem;border:.1rem solid var(--os-ct-wine);border-radius:0;font-size:1.3rem;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .2s ease}.os-btn:hover{transform:translateY(-1px)}.os-btn-primary{color:#fff;background:var(--os-ct-wine)}.os-btn-primary:hover{color:#fff;background:var(--os-ct-wine-soft)}.os-btn-secondary{color:var(--os-ct-wine);background:#fff}body.os-ct-theme .announcement-bar-section .utility-bar{min-height:3.2rem;color:var(--os-ct-ink);background:var(--os-ct-blush)}body.os-ct-theme .announcement-bar__message{padding-block:.7rem;font-size:1.2rem;letter-spacing:.02em}body.os-ct-theme .section-header.shopify-section-group-header-group,body.os-ct-theme .shopify-section-header-sticky{z-index:30}body.os-ct-theme .shopify-section-header-sticky{box-shadow:0 .2rem 1.2rem #2c0b0c14}body.os-ct-theme .header-wrapper{border-bottom:.1rem solid var(--os-ct-line);background:#fffffffa}body.os-ct-theme .header{min-height:8.4rem;padding-top:1.2rem;padding-bottom:1.2rem}body.os-ct-theme .header__heading-logo{width:5.95rem;height:5.6rem;max-height:5.6rem;object-fit:fill}body.os-ct-theme .header__inline-menu{align-self:end}body.os-ct-theme .header__menu-item{color:var(--os-ct-ink);font-size:1.35rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase}body.os-ct-theme .header__menu-item:hover,body.os-ct-theme .header__active-menu-item{color:var(--os-ct-wine);text-decoration:none}body.os-ct-theme .header__menu-item>span{position:relative;text-decoration:none!important}body.os-ct-theme .header__menu-item>span:after{content:"";position:absolute;right:0;bottom:-.65rem;left:0;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}body.os-ct-theme .header__menu-item:hover>span:after,body.os-ct-theme .header__menu-item:focus-visible>span:after,body.os-ct-theme .mega-menu[open]>summary>span:after,body.os-ct-theme .header__menu-item>.header__active-menu-item:after{transform:scaleX(1)}body.os-ct-theme .header__inline-menu .icon-caret{display:none}body.os-ct-theme .mega-menu__content{border-top:.1rem solid var(--os-ct-line);border-bottom:0;padding-block:3.2rem 4rem;box-shadow:0 2rem 4rem #2c0b0c29}body.os-ct-theme .mega-menu__list{gap:3rem 5rem}body.os-ct-theme .mega-menu__layout{display:block;max-width:144rem;margin:0 auto;padding:0 5rem}body.os-ct-theme .mega-menu__layout--with-products{display:grid;grid-template-columns:minmax(38rem,.8fr) minmax(60rem,1.2fr);gap:4rem}body.os-ct-theme .mega-menu__layout .mega-menu__list{width:100%;padding:0}body.os-ct-theme .mega-menu__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}body.os-ct-theme .mega-menu__product{min-width:0;color:#3a080a;text-decoration:none}body.os-ct-theme .mega-menu__product-media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f5f3f4}body.os-ct-theme .mega-menu__product-media img,body.os-ct-theme .mega-menu__product-media .placeholder-svg{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}body.os-ct-theme .mega-menu__product:hover .mega-menu__product-media img{transform:scale(1.025)}body.os-ct-theme .mega-menu__product-title,body.os-ct-theme .mega-menu__product-price{display:block;margin-top:1rem;font-family:var(--os-ct-condensed-font);font-size:1.1rem;line-height:1.3;letter-spacing:.05rem;text-transform:uppercase}body.os-ct-theme .os-ct-products .os-section-title{font-weight:400;line-height:3rem}body.os-ct-theme .os-ct-products__rail{grid-auto-columns:25rem;gap:.8rem;padding:0 3.2rem 1.2rem}body.os-ct-theme .os-ct-products .os-product-card-title{line-height:1.3;letter-spacing:.05rem}@media screen and (max-width:749px){body.os-ct-theme .os-ct-products__rail{grid-auto-columns:min(76vw,28rem);gap:1rem;padding:0 1.6rem .4rem}}body.os-ct-theme .os-ct-product-card .os-btn:not([disabled]){border-color:var(--os-ct-wine)!important;color:var(--os-ct-wine)!important;background-color:#fff!important}body.os-ct-theme .os-ct-product-card .os-btn:not([disabled]):hover,body.os-ct-theme .os-ct-product-card .os-btn:not([disabled]):focus-visible{border-color:var(--os-ct-wine)!important;color:#fff!important;background-color:var(--os-ct-wine)!important}body.os-ct-theme .mega-menu__product-price{margin-top:.5rem;font-family:var(--os-ct-body-font);font-size:1.2rem;text-transform:none}body.os-ct-theme .mega-menu__link{color:#2c0b0ccc;font-size:1.35rem}body.os-ct-theme .mega-menu__link--level-2{color:var(--os-ct-wine);font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.os-ct-theme .header__icon{color:var(--os-ct-wine)}body.os-ct-theme .cart-count-bubble{color:#fff;background:var(--os-ct-wine)}.os-ct-home__hero{min-height:clamp(52rem,43vw,68rem);display:grid;align-items:center;background:var(--os-ct-cream)}.os-ct-home__hero-media,.os-ct-home__hero-media picture,.os-ct-home__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.os-ct-home__hero-media img{object-fit:cover;object-position:center}.os-ct-home__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(37,5,7,.52),rgba(37,5,7,.12) 52%,transparent 78%)}.os-ct-home__hero-content{position:relative;z-index:1;width:min(56rem,48vw);padding-block:8rem;color:#fff}.os-ct-home__hero .os-section-title,.os-ct-home__hero .os-section-text,.os-ct-home__hero .os-section-subtitle{color:#fff}.os-ct-home__hero .os-section-title{font-size:clamp(4.4rem,6vw,8.6rem)}.os-ct-home__hero-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.os-ct-home__hero .os-btn-secondary{border-color:#fff;color:#fff;background:transparent}.os-ct-home__ask{padding-block:4.2rem;background:var(--os-ct-blush)}.os-ct-home__ask-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.4rem}.os-ct-home__ask-avatar{width:7.2rem;height:7.2rem;border-radius:50%;object-fit:cover;background:#fff}.os-ct-home__ask-prompts{display:flex;flex-wrap:wrap;gap:1rem}.os-ct-home__prompt{padding:.9rem 1.5rem;border:.1rem solid rgba(75,2,9,.28);border-radius:999px;color:var(--os-ct-wine);background:#ffffffb8;font-size:1.3rem}.os-ct-home__block{padding-block:clamp(5.5rem,7vw,10rem)}.os-ct-home__heading-row{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3.2rem}.os-ct-home__grid{display:grid;gap:1.6rem}.os-ct-home__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.os-ct-home__tile{position:relative;min-width:0;color:var(--os-ct-ink);text-decoration:none}.os-ct-home__tile-media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#f5efec}.os-ct-home__tile-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.os-ct-home__tile:hover .os-ct-home__tile-media img{transform:scale(1.025)}.os-ct-home__tile-title{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-size:clamp(2rem,1.7vw,2.8rem);font-weight:400}.os-ct-home__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(23rem,23.5%);gap:1.6rem;overflow-x:auto;padding-bottom:2rem;scroll-snap-type:x mandatory;scrollbar-color:var(--os-ct-wine) rgba(75,2,9,.12)}.os-ct-home__rail-item{min-width:0;scroll-snap-align:start}.os-ct-home__rail .card-wrapper{height:100%}.os-product-card-title{color:var(--os-ct-ink);font-size:1.45rem;font-weight:700;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}.os-ct-home__campaign{min-height:clamp(46rem,40vw,62rem);display:grid;align-items:center;background:var(--os-ct-wine)}.os-ct-home__campaign-media{position:absolute;top:0;right:0;bottom:0;left:0}.os-ct-home__campaign-media img{width:100%;height:100%;object-fit:cover}.os-ct-home__campaign-content{position:relative;z-index:1;width:min(52rem,48vw);margin-left:auto;padding:6rem;color:#fff;background:#4b0209e0}.os-ct-home__campaign .os-section-title,.os-ct-home__campaign .os-section-text,.os-ct-home__campaign .os-section-subtitle{color:#fff}.os-ct-home__tools{background:var(--os-ct-cream)}.os-ct-home__tool-card{min-height:34rem;display:flex;flex-direction:column;justify-content:end;padding:2.2rem;color:#fff;text-decoration:none;background:var(--os-ct-wine)}.os-ct-home__tool-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#250507b8,#2505070a 70%)}.os-ct-home__tool-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.os-ct-home__tool-copy{position:relative;z-index:1}.os-ct-home__tool-copy h3{margin:0;font-family:var(--font-heading-family);font-size:2.7rem;font-weight:400}.os-ct-home__video{min-height:56rem;display:grid;place-items:center;color:#fff;background:var(--os-ct-wine)}.os-ct-home__video video,.os-ct-home__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.os-ct-home__video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#25050761}.os-ct-home__video-content{position:relative;z-index:1;max-width:78rem;padding:4rem 2rem;text-align:center}.os-ct-home__video .os-section-title,.os-ct-home__video .os-section-text{color:#fff}body.os-ct-theme.template-collection .collection-hero{padding-block:3.6rem;background:var(--os-ct-cream)}body.os-ct-theme.template-collection .collection-hero__title{font-family:var(--font-heading-family);font-size:clamp(4rem,5vw,7.4rem);font-weight:400;text-align:center}body.os-ct-theme.template-collection .collection-hero__description{max-width:82rem;margin-inline:auto;text-align:center}body.os-ct-theme.template-collection .facets-container{padding-block:1.6rem;border-block:.1rem solid var(--os-ct-line)}body.os-ct-theme.template-collection .product-grid{column-gap:1.6rem;row-gap:4rem}body.os-ct-theme .card__media .media{background:#f7f3f1}body.os-ct-theme .card__heading{color:var(--os-ct-ink);font-size:1.45rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}body.os-ct-theme .card-information .price{color:var(--os-ct-wine)}body.os-ct-theme .quick-add__submit,body.os-ct-theme .product-form__submit{border-color:var(--os-ct-wine);color:#fff;background:var(--os-ct-wine);text-transform:uppercase}body.os-ct-theme.template-product .product{align-items:start}body.os-ct-theme.template-product .product__info-wrapper{padding-left:clamp(2.4rem,4vw,6.4rem)}body.os-ct-theme.template-product .product__info-container{max-width:56rem}body.os-ct-theme.template-product .product__title h1{font-size:clamp(3.2rem,3.7vw,5.6rem);font-weight:400;line-height:1.02}body.os-ct-theme.template-product variant-selects,body.os-ct-theme.template-product variant-radios{display:block;padding-block:1.6rem;border-top:.1rem solid var(--os-ct-line)}body.os-ct-theme.template-product .product-form__input input[type=radio]+label{min-width:4.4rem;border-color:#4b020947;border-radius:999px;color:var(--os-ct-wine);background:#fff}body.os-ct-theme.template-product .product-form__input input[type=radio]:checked+label{color:#fff;background:var(--os-ct-wine)}.os-ct-sticky-atc{position:fixed;z-index:25;right:0;bottom:0;left:0;display:none;align-items:center;gap:1.6rem;padding:1rem max(1.6rem,calc((100vw - 144rem)/2));border-top:.1rem solid var(--os-ct-line);background:#fffffff7;box-shadow:0 -1rem 3rem #2c0b0c1f}.os-ct-sticky-atc.is-visible{display:flex}.os-ct-sticky-atc__meta{min-width:0;flex:1}.os-ct-sticky-atc__title{overflow:hidden;margin:0;font-size:1.35rem;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.os-ct-sticky-atc .os-btn{min-width:20rem}@media screen and (max-width:989px){:root{--os-ct-page: min(100% - 2.4rem, 72rem)}body.os-ct-theme .header{min-height:6.4rem}.os-ct-home__hero{min-height:64rem;align-items:end}.os-ct-home__hero:after{background:linear-gradient(0deg,#250507b3,#25050700 72%)}.os-ct-home__hero-content{width:100%;padding-block:4.5rem}.os-ct-home__ask-inner{grid-template-columns:auto minmax(0,1fr)}.os-ct-home__ask-inner .os-btn{grid-column:1 / -1}.os-ct-home__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.os-ct-home__rail{grid-auto-columns:minmax(22rem,42%)}.os-ct-home__campaign-content{width:min(48rem,calc(100% - 3.2rem));margin:auto;padding:4rem 3rem}body.os-ct-theme.template-product .product__info-wrapper{padding-left:0}}@media screen and (max-width:989px){html[lang^=zh] .header__icon--search:after{content:"\641c\7d22\4ea7\54c1"!important}html[lang^=pt] .header__icon--search:after{content:"Pesquisar produtos"!important}}html[lang^=zh] .os-ct-products__view,html[lang^=pt] .os-ct-products__view{font-size:0}html[lang^=zh] .os-ct-products__view:after{content:"\67e5\770b\5168\90e8";font-size:1.1rem}html[lang^=pt] .os-ct-products__view:after{content:"Ver tudo";font-size:1.1rem}@media screen and (max-width:749px){:root{--os-ct-page: calc(100% - 3.2rem) }body.os-ct-theme .announcement-bar__message{min-height:4.8rem;display:grid;place-items:center}.os-ct-home__hero{min-height:62rem}.os-ct-home__hero .os-section-title{font-size:clamp(4.2rem,13vw,6.2rem)}.os-ct-home__hero-actions,.os-ct-home__hero-actions .os-btn{width:100%}.os-ct-home__ask-inner{grid-template-columns:1fr;text-align:center}.os-ct-home__ask-avatar{margin-inline:auto}.os-ct-home__ask-prompts{flex-direction:column}.os-ct-home__heading-row{align-items:start;flex-direction:column}.os-ct-home__grid--4{grid-template-columns:1fr}.os-ct-home__rail{width:calc(100% + 1.6rem);grid-auto-columns:78%}.os-ct-home__campaign{min-height:58rem;align-items:end}.os-ct-home__campaign-content{width:100%;padding:3.2rem 2.4rem}.os-ct-home__tool-card{min-height:42rem}body.os-ct-theme.template-collection .product-grid{row-gap:3rem}body.os-ct-theme.template-product .product__title h1{font-size:3.2rem}.os-ct-sticky-atc{gap:1rem;padding:1rem 1.6rem}.os-ct-sticky-atc__meta{display:none}.os-ct-sticky-atc .os-btn{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.os-btn,.os-ct-home__tile-media img{transition:none}}body.os-ct-theme.template-collection .os-collection-description{max-width:82rem;margin:1.6rem auto 0;text-align:center}body.os-ct-theme.template-collection .os-collection-description__toggle{display:inline-flex;cursor:pointer;color:var(--os-ct-wine);font-size:1.35rem;font-weight:700;text-decoration:underline;text-underline-offset:.4rem;list-style:none}body.os-ct-theme.template-collection .os-collection-description__toggle::-webkit-details-marker{display:none}body.os-ct-theme.template-collection .os-collection-description[open] .os-collection-description__toggle{margin-bottom:1.6rem}body.os-ct-theme.template-collection .os-collection-description[open] .os-collection-description__toggle:after{content:" \2014  Read less"}body.os-ct-theme .footer{border-top:0;background:#2c080d;color:#fff8f4}body.os-ct-theme .footer .footer-block__heading,body.os-ct-theme .footer .footer-block__details-content,body.os-ct-theme .footer .footer__copyright,body.os-ct-theme .footer .footer__copyright a,body.os-ct-theme .footer .list-menu__item--link,body.os-ct-theme .footer .link,body.os-ct-theme .footer .rte,body.os-ct-theme .footer .field__label{color:#fff8f4}body.os-ct-theme .footer .list-menu__item--link,body.os-ct-theme .footer .footer__copyright,body.os-ct-theme .footer .footer__copyright a{color:#fff8f4c7}body.os-ct-theme .footer .field__input{border-color:#fff8f48c;color:#fff8f4;background:transparent}body.os-ct-theme .footer .field__button,body.os-ct-theme .footer .list-social__link,body.os-ct-theme .footer .icon{color:#fff8f4}body.os-ct-theme .footer .footer__content-bottom{border-top-color:#fff8f433}body.os-ct-theme .os-ct-home__hero{position:relative;overflow:hidden}body.os-ct-theme .os-ct-home__hero-media{z-index:1}body.os-ct-theme .os-ct-home__hero:after{z-index:2;pointer-events:none}body.os-ct-theme .os-ct-home__hero>.os-section-inner{position:relative;z-index:3}body.os-ct-theme .os-ct-mobile-search{display:none}@media screen and (min-width:990px){body.os-ct-theme .header{display:grid;grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr;column-gap:2rem;row-gap:0;min-height:11.2rem;padding-top:1.2rem;padding-bottom:0}body.os-ct-theme .header__heading,body.os-ct-theme .header__heading-link{grid-area:heading;justify-self:center}body.os-ct-theme .header__icons{grid-area:icons;justify-self:end}body.os-ct-theme .header__inline-menu{grid-area:navigation;justify-self:stretch;align-self:stretch;width:100%;margin:0;border-top:.1rem solid var(--os-ct-line)}body.os-ct-theme .header__inline-menu>.list-menu--inline{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.4rem;min-height:4.6rem}body.os-ct-theme .header__menu-item{padding:1.35rem 1.25rem;font-size:1.15rem;white-space:nowrap}body.os-ct-theme .mega-menu__content{left:0;right:0;width:100vw;max-width:none}}body.os-ct-theme .announcement-bar-section .utility-bar{min-height:3.6rem;color:#3b111d;background:#f6e3dc}body.os-ct-theme .announcement-bar__message{color:#3b111d;font-size:1.1rem;font-weight:500}.os-ct-hero:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(30,5,12,.46) 0%,rgba(30,5,12,.2) 30%,transparent 58%)}.os-ct-hero .os-ct-hero__inner{z-index:2}.os-ct-hero .os-ct-hero__content--light .os-section-title,.os-ct-hero .os-ct-hero__content--light .os-section-subtitle,.os-ct-hero .os-ct-hero__content--light .os-section-text{color:#fff}.os-ct-hero .os-ct-hero__content--dark .os-section-title,.os-ct-hero .os-ct-hero__content--dark .os-section-subtitle,.os-ct-hero .os-ct-hero__content--dark .os-section-text{color:#3b111d}.os-ct-campaign .os-ct-campaign__content--light .os-section-title,.os-ct-campaign .os-ct-campaign__content--light .os-section-subtitle,.os-ct-campaign .os-ct-campaign__content--light .os-section-text{color:#fff}.os-ct-campaign .os-ct-campaign__content--dark .os-section-title,.os-ct-campaign .os-ct-campaign__content--dark .os-section-subtitle,.os-ct-campaign .os-ct-campaign__content--dark .os-section-text{color:#3b111d}@media screen and (max-width:989px){body.os-ct-theme .header{min-height:5.6rem;padding:1rem 1.5rem}body.os-ct-theme .os-ct-mobile-search{display:flex;align-items:center;gap:1rem;width:calc(100% - 2.4rem);height:4.2rem;margin:0 auto 1rem;padding:0 1.4rem;border:.1rem solid rgba(59,17,29,.3);border-radius:999px;color:#3b111d;background:#fff}body.os-ct-theme .os-ct-mobile-search .svg-wrapper{width:1.8rem;height:1.8rem}body.os-ct-theme .os-ct-mobile-search input{width:100%;min-width:0;padding:0;border:0;outline:0;color:#3b111d;background:transparent;font:inherit;font-size:1.4rem}.os-ct-hero:after{background:linear-gradient(0deg,rgba(30,5,12,.58) 0%,rgba(30,5,12,.12) 42%,transparent 68%)}}body.os-ct-theme.template-collection .collection-hero{padding:4.4rem 0 3.6rem;background:#fff}body.os-ct-theme.template-collection .collection-hero__title{margin:0;font-size:clamp(3.2rem,3.3vw,5.2rem);line-height:1;font-weight:500}body.os-ct-theme.template-collection .collection-hero__description{margin-top:1.4rem;font-size:1.35rem}body.os-ct-theme.template-collection .facets-container{display:none}body.os-ct-theme.template-collection .product-grid{column-gap:1.2rem;row-gap:3.2rem}body.os-ct-theme.template-collection .os-ct-collection-promo__link{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;color:#fff;text-decoration:none;background:#6f001f}body.os-ct-theme.template-collection .os-ct-collection-promo__image{display:block;width:100%;height:100%;object-fit:cover}body.os-ct-theme.template-collection .os-ct-collection-promo__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(45,4,15,.62),transparent 58%)}body.os-ct-theme.template-collection .os-ct-collection-promo__title{position:absolute;z-index:1;right:1.6rem;bottom:1.6rem;left:1.6rem;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.os-ct-theme.template-collection .card__heading{font-size:1.2rem;line-height:1.25}body.os-ct-theme.template-collection .quick-add__submit{min-height:4.2rem;border-radius:0;font-size:1.1rem}@media(max-width:749px){body.os-ct-theme.template-collection .collection-hero{padding:3rem 0 2.4rem}body.os-ct-theme.template-collection .collection-hero__title{font-size:3.4rem}body.os-ct-theme.template-collection .product-grid{column-gap:.8rem;row-gap:2.4rem}}@media(min-width:990px){body.os-ct-theme.template-collection .grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}body.os-ct-theme.template-product .os-ct-product-breadcrumb{display:flex;align-items:center;gap:.8rem;margin:0 0 1.8rem;color:#75656a;font-size:1.1rem;line-height:1.3}body.os-ct-theme.template-product .os-ct-product-breadcrumb a{color:inherit;text-decoration:none}body.os-ct-theme.template-product .os-ct-mobile-product-summary{display:none}body.os-ct-theme.template-product .product__title h1{font-size:clamp(3.8rem,3.4vw,5.4rem);line-height:.98;font-weight:500;letter-spacing:.01em;text-transform:uppercase}body.os-ct-theme.template-product .product__info-container>*+*{margin-top:1.8rem}body.os-ct-theme.template-product .product-form__submit{min-height:5rem;border-radius:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em}body.os-ct-theme.template-product .product__description{padding-top:1.8rem;border-top:1px solid var(--os-ct-line);font-size:1.35rem;line-height:1.55}body.os-ct-theme.template-product .thumbnail{border-radius:0}@media(max-width:749px){body.os-ct-theme.template-product .os-ct-product-breadcrumb{margin:0 0 1.6rem;overflow:hidden;white-space:nowrap}body.os-ct-theme.template-product .os-ct-mobile-product-summary{display:block;margin-bottom:1.8rem;color:#3b111d}body.os-ct-theme.template-product .os-ct-mobile-product-summary .os-section-subtitle{margin-bottom:.6rem;font-size:1rem}body.os-ct-theme.template-product .os-ct-mobile-product-summary .os-section-title{font-size:3rem;line-height:1;text-transform:uppercase}body.os-ct-theme.template-product .os-ct-mobile-product-summary__price{margin-top:1rem;font-size:1.5rem}body.os-ct-theme.template-product .product__info-container>.product__title,body.os-ct-theme.template-product .product__info-container>[id^=price-]{display:none}body.os-ct-theme.template-product .product__info-wrapper{padding-top:1.8rem}body.os-ct-theme.template-product .product-media-container{border:0}}body.os-ct-theme.template-collection .product-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:3.2rem 1.2rem}body.os-ct-theme.template-collection .product-grid>.grid__item{width:auto!important;max-width:none!important;margin:0!important}@media(max-width:989px){body.os-ct-theme.template-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem .8rem}}body.os-ct-theme .os-ct-hero{height:auto;min-height:0}body.os-ct-theme .os-ct-campaign{height:auto;min-height:0;margin-top:48px}@media screen and (min-width:990px){body.os-ct-theme .utility-bar{height:3.2rem!important;min-height:3.2rem!important}body.os-ct-theme .utility-bar .announcement-bar{height:3.1rem;min-height:3.1rem}body.os-ct-theme .announcement-bar__message{box-sizing:border-box;height:3.1rem;min-height:3.1rem!important;padding:.6rem 0;font-size:1.4rem;line-height:1.8rem}body.os-ct-theme .header{min-height:11.5rem!important}body.os-ct-theme .header__inline-menu .header__menu-item{padding-right:1.6rem;padding-left:1.6rem;font-size:1.4rem;font-weight:400;letter-spacing:.05rem}body.os-ct-theme [id^=os-ct-hero-],body.os-ct-theme [id^=os-ct-campaign-]{height:auto;min-height:0}body.os-ct-theme .os-ct-products__rail{gap:.8rem;scroll-padding-inline:3.2rem}}body.os-ct-theme .os-ct-campaign__content{max-width:40rem;padding:3.2rem}body.os-ct-theme .footer{border-top:1px solid rgba(59,17,29,.14);color:#3b111d;background:#fff}body.os-ct-theme .footer .footer-block__heading,body.os-ct-theme .footer .footer-block__details-content,body.os-ct-theme .footer .footer__copyright,body.os-ct-theme .footer .footer__copyright a,body.os-ct-theme .footer .list-menu__item--link,body.os-ct-theme .footer .link,body.os-ct-theme .footer .rte,body.os-ct-theme .footer .field__label,body.os-ct-theme .footer .field__button,body.os-ct-theme .footer .list-social__link,body.os-ct-theme .footer .icon{color:#3b111d}body.os-ct-theme .footer .list-menu__item--link,body.os-ct-theme .footer .footer__copyright,body.os-ct-theme .footer .footer__copyright a{color:#3b111db8}body.os-ct-theme .footer .field__input{border-color:#3b111d59;color:#3b111d;background:#fff}body.os-ct-theme .footer .footer__content-bottom{border-top-color:#3b111d24}@media screen and (min-width:990px){body.os-ct-theme .header{min-height:10.8rem}}@media screen and (max-width:749px){body.os-ct-theme .header{min-height:4.8rem}body.os-ct-theme .os-ct-hero{height:auto;min-height:0}body.os-ct-theme .os-ct-campaign{height:auto;min-height:0;margin-top:48px}body.os-ct-theme .os-ct-campaign__content{width:min(32rem,calc(100% - 30px));margin:0 auto 2.4rem;padding:2.4rem}}@media screen and (min-width:990px){body.os-ct-theme .section-header.scrolled-past-header .header{grid-template-areas:"navigation";grid-template-columns:minmax(0,1fr);min-height:4.5rem!important;padding:0}body.os-ct-theme .section-header.scrolled-past-header .header__heading,body.os-ct-theme .section-header.scrolled-past-header .header__heading-link,body.os-ct-theme .section-header.scrolled-past-header .header__icons{display:none}body.os-ct-theme .section-header.scrolled-past-header .header__inline-menu{border-top:0}body.os-ct-theme .section-header.scrolled-past-header .header__inline-menu>.list-menu--inline{min-height:4.5rem}body.os-ct-theme .section-header.scrolled-past-header .header__menu-item{padding-top:1.25rem;padding-bottom:1.25rem}}body.os-ct-theme .search-modal{position:fixed;top:var(--header-height, 10.8rem);right:0;bottom:0;left:0;width:100%;height:auto;min-height:0;align-items:flex-start;background:#fff}body.os-ct-theme .search-modal__content{min-height:100%;align-items:flex-start;padding:3.2rem clamp(2rem,6vw,8rem);overflow:hidden}body.os-ct-theme .search-modal__form{width:min(112rem,calc(100% - 7rem));max-width:none;margin:0 auto}body.os-ct-theme .search-modal__close-button{position:absolute;top:3.4rem;right:clamp(1.2rem,3vw,4rem)}body.os-ct-theme details[open]>.header__icon--search .icon-search{display:block!important}body.os-ct-theme details[open]>.header__icon--search .icon-close{display:none!important}body.os-ct-theme predictive-search[open] .predictive-search--header,body.os-ct-theme predictive-search[loading] .predictive-search--header{width:100%;max-height:calc(100dvh - var(--header-height, 10.8rem) - 10rem)!important;border:0;box-shadow:none}@media screen and (min-width:750px){body.os-ct-theme #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;padding:0 2rem 2rem}body.os-ct-theme #predictive-search-results-products-list .predictive-search__item--link-with-thumbnail{grid-template-areas:"product-image" "product-content";grid-template-columns:minmax(0,1fr);gap:1.2rem;height:100%;padding:1rem}body.os-ct-theme #predictive-search-results-products-list .predictive-search__image{width:100%;height:18rem;object-fit:contain;background:#f7f3f1}}body.os-ct-theme cart-notification .cart-notification__overlay{position:fixed;z-index:48;top:0;right:0;bottom:0;left:0;visibility:hidden;border:0;opacity:0;pointer-events:none;background:#14080c6b;transition:opacity var(--duration-default) ease,visibility 0s var(--duration-default)}body.os-ct-theme cart-notification:has(.cart-notification.active) .cart-notification__overlay{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--duration-default) ease,visibility 0s}body.os-ct-theme:has(cart-notification .cart-notification.active){overflow:hidden}body.os-ct-theme .cart-notification-wrapper{position:fixed;z-index:49;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;pointer-events:none}body.os-ct-theme .cart-notification-wrapper .cart-notification{top:0;right:0;bottom:0;left:auto;z-index:50;display:flex;width:min(39rem,100vw);max-width:none;height:100dvh;flex-direction:column;padding:2.4rem;overflow-y:auto;border:0;border-radius:0;pointer-events:auto;background:#fff;transform:translate(100%)}body.os-ct-theme .cart-notification.animate{transition:transform var(--duration-default) ease,visibility 0s var(--duration-default)}body.os-ct-theme .cart-notification.active{visibility:visible;transform:translate(0);transition:transform var(--duration-default) ease,visibility 0s}body.os-ct-theme .cart-notification__links{margin-top:auto}body.os-ct-theme.template-collection .card--standard>.card__content{min-height:20.8rem}@media screen and (max-width:749px){body.os-ct-theme .search-modal{top:var(--header-height, 5.6rem)}body.os-ct-theme .search-modal__content{padding:1.6rem 1.2rem}body.os-ct-theme .search-modal__form{width:calc(100% - 4.8rem)}body.os-ct-theme .search-modal__close-button{top:1.8rem;right:.4rem}body.os-ct-theme #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0 1.2rem 1.2rem}body.os-ct-theme #predictive-search-results-products-list .predictive-search__item--link-with-thumbnail{grid-template-areas:"product-image" "product-content";grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.8rem}body.os-ct-theme #predictive-search-results-products-list .predictive-search__image{width:100%;height:12rem;object-fit:contain;background:#f7f3f1}}@media(prefers-reduced-motion:reduce){body.os-ct-theme .cart-notification,body.os-ct-theme cart-notification .cart-notification__overlay{transition-duration:.01ms}}@media screen and (max-width:749px){body.os-ct-theme predictive-search[open] .predictive-search--header,body.os-ct-theme predictive-search[loading] .predictive-search--header{top:7.5rem;right:0;left:0}}body.os-ct-theme.template-collection .facets-container{display:grid}@media screen and (min-width:990px){body.os-ct-theme .footer .footer__content-top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(32rem,.65fr);gap:clamp(4rem,6vw,8rem);align-items:start}body.os-ct-theme .footer .footer__blocks-wrapper{grid-column:1;margin:0}body.os-ct-theme .footer .footer__blocks-wrapper .footer-block{width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}body.os-ct-theme .footer .footer-block--newsletter{grid-column:2;grid-row:1;align-items:flex-start;justify-content:flex-start;margin:0;padding-left:clamp(3rem,4vw,5rem);border-left:.1rem solid rgba(59,17,29,.16);text-align:left}body.os-ct-theme .footer .footer-block__newsletter{width:100%;text-align:left}body.os-ct-theme .footer .footer__newsletter{max-width:none}}body.os-ct-theme .footer .footer-block__heading{font-family:var(--os-ct-condensed-font);font-size:1.25rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}body.os-ct-theme .footer .list-menu__item--link{padding-top:.45rem;padding-bottom:.45rem;font-size:1.2rem}body.os-ct-theme .footer .footer__content-top{padding-top:6.4rem;padding-bottom:7.2rem}body.os-ct-theme .footer .footer__content-bottom{padding-top:3.2rem;padding-bottom:3.2rem}body.os-ct-theme .footer .footer-block__menu-disclosure{border-top:.1rem solid rgba(59,17,29,.16)}body.os-ct-theme .footer .footer-block__menu-summary{display:flex;min-height:5rem;align-items:center;justify-content:space-between;gap:1.6rem;list-style:none;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}body.os-ct-theme .footer .footer-block__menu-summary::-webkit-details-marker{display:none}body.os-ct-theme .footer .footer-block__menu-summary .svg-wrapper{width:1.2rem;transition:transform var(--duration-short) ease}body.os-ct-theme .footer .footer-block__menu-disclosure[open] .footer-block__menu-summary .svg-wrapper{transform:rotate(180deg)}body.os-ct-theme .footer .footer-block__menu-disclosure .footer-block__details-content{margin:0;padding:0 0 1.6rem}@media screen and (max-width:749px){body.os-ct-theme .footer .footer__content-top{padding-right:1.5rem;padding-left:1.5rem}body.os-ct-theme .footer .footer__blocks-wrapper{margin:0}body.os-ct-theme .footer .footer-block.grid__item{width:100%;margin:0}body.os-ct-theme .footer .footer-block--newsletter{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid rgba(59,17,29,.16)}}@media screen and (max-width:749px){body.os-ct-theme .os-ct-mobile-search{cursor:pointer;text-align:left}body.os-ct-theme .os-ct-mobile-search__label{color:#3b111d;font-size:1.4rem}body.os-ct-theme .os-ct-hero{height:auto;min-height:0}body.os-ct-theme .os-ct-category{height:541px!important}body.os-ct-theme .os-ct-campaign{height:auto;min-height:0}body.os-ct-theme .os-ct-links:not([id$=__os_ct_tools]){height:593px!important}body.os-ct-theme .os-ct-links[id$=__os_ct_tools]{height:603px!important}body.os-ct-theme .os-ct-brand{height:468px!important}body.os-ct-theme .os-ct-products__rail{scroll-padding-inline:1rem}}@media screen and (max-width:749px){body.os-ct-theme [id^=os-ct-hero-],body.os-ct-theme [id^=os-ct-campaign-]{height:auto;min-height:0}body.os-ct-theme [id^=os-ct-links-]:not([id$=__os_ct_tools]){height:593px!important}body.os-ct-theme [id^=os-ct-links-][id$=__os_ct_tools]{height:603px!important}}html[lang^=pt] body.os-ct-theme{--os-search-label: "Pesquisar produtos"}html[lang^=zh] body.os-ct-theme{--os-search-label: "\641c\7d22\4ea7\54c1"}body.os-ct-theme .os-ct-mobile-search-row{display:none}@media screen and (max-width:989px){body.os-ct-theme .os-ct-mobile-search-row{display:block;width:calc(100% - 2.4rem);height:4.2rem;margin:0 auto 1rem}body.os-ct-theme .os-ct-mobile-search-row .header__search,body.os-ct-theme .os-ct-mobile-search-row details,body.os-ct-theme .os-ct-mobile-search-row .header__icon--search{width:100%;height:4.2rem}body.os-ct-theme .os-ct-mobile-search-row .header__icon--search{display:flex;justify-content:flex-start;gap:1rem;padding:0 1.4rem;border:.1rem solid rgba(59,17,29,.3);border-radius:999px;color:#3b111d;background:#fff}body.os-ct-theme .os-ct-mobile-search-row .header__icon--search:after{content:var(--os-search-label, "Search products");font-size:1.4rem}body.os-ct-theme .os-ct-mobile-search-row details[open]>.header__icon--search{visibility:hidden}}@media screen and (max-width:989px){body.os-ct-theme sticky-header.header-wrapper{position:relative;padding-bottom:5.2rem}body.os-ct-theme .header__icons>.header__search{position:absolute;right:1.2rem;bottom:-4.2rem;left:1.2rem;width:auto;height:4.2rem}body.os-ct-theme .header__icons>.header__search>details,body.os-ct-theme .header__icons>.header__search .header__icon--search{width:100%;height:4.2rem}body.os-ct-theme .header__icons>.header__search .header__icon--search{display:flex;justify-content:flex-start;gap:1rem;padding:0 1.4rem;border:.1rem solid rgba(59,17,29,.3);border-radius:999px;color:#3b111d;background:#fff}body.os-ct-theme .header__icons>.header__search .header__icon--search:after{content:var(--os-search-label, "Search products");font-size:1.4rem}body.os-ct-theme .header__icons>.header__search .header__icon-close{display:none}}@media screen and (max-width:989px){body.os-ct-theme .header__icons>.header__search{top:5.6rem;bottom:auto}}@media screen and (min-width:750px){body.os-ct-theme.template-collection .collection-hero{min-height:23.2rem;display:grid;align-items:center;padding:0}}@media screen and (max-width:749px){body.os-ct-theme.template-collection .collection-hero{min-height:15.4rem;display:grid;align-items:center;padding:0}}body.os-ct-theme.template-product .product__accordion{border-top:.1rem solid rgba(59,17,29,.18)}body.os-ct-theme.template-product .product__accordion:last-of-type{border-bottom:.1rem solid rgba(59,17,29,.18)}body.os-ct-theme.template-product .product__accordion summary{min-height:5.6rem}body.os-ct-theme.template-product .product__accordion .accordion__content{padding-bottom:2rem}@media screen and (max-width:749px){body.os-ct-theme.template-product .os-ct-sticky-atc{box-sizing:border-box;min-height:11.1rem;max-height:11.1rem;padding:1rem 1.5rem;gap:.8rem 1.2rem}body.os-ct-theme.template-product .os-ct-sticky-atc__meta{flex-basis:calc(100% - 9rem)}body.os-ct-theme.template-product .os-ct-sticky-atc__title{font-size:1.15rem}body.os-ct-theme.template-product .os-ct-sticky-atc [data-os-ct-sticky-price]{font-size:1.25rem;white-space:nowrap}body.os-ct-theme.template-product .os-ct-sticky-atc .os-btn{min-width:100%;min-height:4.4rem;flex-basis:100%}}body.os-ct-theme input[type=search]::-webkit-search-cancel-button,body.os-ct-theme input[type=search]::-webkit-search-decoration{display:none!important;-webkit-appearance:none;appearance:none}body.os-ct-theme .cart-notification__heading .icon-checkmark{display:none}@media screen and (min-width:990px){body.os-ct-theme .announcement-bar-section .utility-bar,body.os-ct-theme .announcement-bar-section .announcement-bar{height:3.2rem!important;min-height:3.2rem!important}body.os-ct-theme .announcement-bar__message{height:3.2rem;min-height:3.2rem!important;padding:.7rem 0;font-size:1.1rem;line-height:1.8rem}body.os-ct-theme .header{position:relative;width:calc(100% - 3.2rem);max-width:160rem;height:11.6rem;min-height:11.6rem!important;grid-template-rows:8.4rem 3.2rem;padding:0}body.os-ct-theme .header__heading,body.os-ct-theme .header__heading-link{height:8.4rem}body.os-ct-theme .header__heading-link .h2{color:var(--os-ct-wine);font-family:var(--os-ct-display-font);font-size:3.6rem;font-weight:400;letter-spacing:-.04em}body.os-ct-theme .header__icons{height:4.8rem;align-self:center}body.os-ct-theme .desktop-localization-wrapper{position:absolute;top:2.6rem;left:1.2rem;width:14.7rem;height:3.2rem}body.os-ct-theme .desktop-localization-wrapper .localization-form__select{width:14.7rem;min-height:3.2rem;padding:0;font-size:1.2rem}body.os-ct-theme .header__inline-menu,body.os-ct-theme .header__inline-menu>.list-menu--inline{min-height:3.2rem;height:3.2rem}body.os-ct-theme .header__inline-menu>.list-menu--inline{gap:0}body.os-ct-theme .header__menu-item{height:3.2rem;padding:0 1.66rem;font-size:1.4rem;font-weight:700;line-height:1.6rem}body.os-ct-theme [id^=os-ct-hero-],body.os-ct-theme [id^=os-ct-hero-] .os-ct-hero__inner,body.os-ct-theme [id^=os-ct-campaign-],body.os-ct-theme [id^=os-ct-campaign-] .os-ct-campaign__inner{height:auto;min-height:0}body.os-ct-theme .os-ct-category .os-section-inner,body.os-ct-theme .os-ct-links .os-section-inner{width:85vw;max-width:none}body.os-ct-theme .os-ct-products__rail{grid-auto-columns:25rem;gap:.8rem;padding:0 3.2rem 1.2rem}body.os-ct-theme .os-ct-brand{width:90rem;max-width:calc(100% - 6.4rem);margin-right:auto;margin-left:auto}body.os-ct-theme .section-header.scrolled-past-header .header{width:calc(100% - 16rem);max-width:144rem;height:4.5rem;min-height:4.5rem!important;grid-template-areas:"navigation";grid-template-rows:4.5rem}body.os-ct-theme .section-header.scrolled-past-header .header__icons{position:absolute;z-index:2;top:0;right:0;display:flex;width:4.8rem;height:4.5rem}body.os-ct-theme .section-header.scrolled-past-header .header__icons>*:not(.header__icon--cart){display:none}body.os-ct-theme .section-header.scrolled-past-header .header__icon--cart{display:flex;width:4.8rem;height:4.5rem}body.os-ct-theme .section-header.scrolled-past-header .header__inline-menu{width:100%;padding-right:5.8rem}body.os-ct-theme .section-header.scrolled-past-header .header__inline-menu,body.os-ct-theme .section-header.scrolled-past-header .header__inline-menu>.list-menu--inline,body.os-ct-theme .section-header.scrolled-past-header .header__menu-item{height:4.5rem;min-height:4.5rem}}@media screen and (min-width:1600px){body.os-ct-theme .os-ct-category .os-section-inner,body.os-ct-theme .os-ct-links .os-section-inner{width:84.75vw}}@media screen and (max-width:989px){body.os-ct-theme .announcement-bar-section .utility-bar,body.os-ct-theme .announcement-bar-section .announcement-bar{height:4.8rem!important;min-height:4.8rem!important}body.os-ct-theme .announcement-bar__message{height:4.8rem;min-height:4.8rem!important;padding:1.2rem 2.2rem;font-size:1rem;line-height:1.2rem}body.os-ct-theme sticky-header.header-wrapper{height:11rem;padding-bottom:0;transition:transform .22s ease}body.os-ct-theme .header{position:relative;height:11rem;min-height:11rem!important;padding:0 1.2rem 5.5rem}body.os-ct-theme .header__heading-link .h2{color:var(--os-ct-wine);font-family:var(--os-ct-display-font);font-size:2.2rem;font-weight:400;letter-spacing:-.03em}body.os-ct-theme .header__icons>.header__search{top:6.2rem;right:1.6rem;left:1.6rem;height:3.9rem}body.os-ct-theme .header__icons>.header__search>details,body.os-ct-theme .header__icons>.header__search .header__icon--search{height:3.9rem}body.os-ct-theme .header__icons>.header__search .header__icon--search{padding:0 1.3rem;border-radius:2.2rem}body.os-ct-theme sticky-header.is-scrolling-down{transform:translateY(-11rem)}body.os-ct-theme sticky-header.is-scrolling-up{transform:none}body.os-ct-theme [id^=os-ct-hero-],body.os-ct-theme [id^=os-ct-hero-] .os-ct-hero__inner,body.os-ct-theme [id^=os-ct-campaign-],body.os-ct-theme [id^=os-ct-campaign-] .os-ct-campaign__inner{height:auto;min-height:0}body.os-ct-theme .os-ct-products__rail{grid-auto-columns:min(76vw,28rem);gap:1rem;padding:0 1.6rem .4rem}body.os-ct-theme .search-modal{top:5.4rem}}@media screen and (min-width:990px){body.os-ct-theme .header__menu-item{position:relative;text-decoration:none!important}body.os-ct-theme .header__menu-item>span{position:relative;text-decoration:none!important}body.os-ct-theme .header__menu-item>span:after{position:absolute;right:0;bottom:-.65rem;left:0;height:.1rem;background:currentColor;content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease}body.os-ct-theme .header__menu-item:hover>span:after,body.os-ct-theme .header__menu-item:focus-visible>span:after,body.os-ct-theme .header__active-menu-item:after,body.os-ct-theme details[open]>.header__menu-item>span:after{transform:scaleX(1)}body.os-ct-theme .mega-menu__content{position:fixed;z-index:6;top:14.8rem;right:0;left:0;width:100vw;max-width:none;max-height:calc(100vh - 14.8rem);overflow-y:auto;transform:none!important;padding-top:1.4rem}body.os-ct-theme .section-header.scrolled-past-header .mega-menu__content{top:4.5rem;max-height:calc(100vh - 4.5rem)}body.os-ct-theme .mega-menu__layout{width:min(100% - 6.4rem,160rem);max-width:160rem}body.os-ct-theme .mega-menu__layout--with-products .mega-menu__list{grid-template-columns:minmax(0,1fr);align-content:start}body.os-ct-theme .mega-menu__link--level-2{display:block;white-space:nowrap;overflow-wrap:normal;word-break:normal}}body.os-ct-theme .footer__brand-banner{width:100%;overflow:hidden;background:#f3e7e1}body.os-ct-theme .footer__brand-banner-link{display:block;width:100%;height:auto}body.os-ct-theme .footer__brand-banner picture,body.os-ct-theme .footer__brand-banner-image{display:block;width:100%;height:auto;object-fit:contain;object-position:center}body.os-ct-theme .footer .footer__content-top{max-width:180rem}body.os-ct-theme .footer .footer__content-bottom-wrapper{max-width:144rem}.os-ct-pdp-details__inline{display:grid;gap:1.4rem;margin-top:1.8rem}.os-ct-pdp-family-trigger,.os-ct-pdp-apply summary,.os-ct-pdp-promo{width:100%;min-height:6.6rem;border:.1rem solid rgba(59,17,29,.28);border-radius:0;color:var(--os-ct-wine);background:#fff}.os-ct-pdp-family-trigger{display:grid;grid-template-columns:5.2rem minmax(0,1fr) auto;gap:1.4rem;align-items:center;padding:.6rem 1.4rem .6rem .8rem;font:inherit;text-align:left;cursor:pointer}.os-ct-pdp-family-trigger__media,.os-ct-pdp-promo__media,.os-ct-family-option__media{display:block;overflow:hidden;background:#f5f3f4}.os-ct-pdp-family-trigger__media{width:5.2rem;height:5.2rem}.os-ct-pdp-family-trigger__media img,.os-ct-pdp-promo__media img,.os-ct-family-option__media img{width:100%;height:100%;object-fit:contain}.os-ct-pdp-family-trigger__copy{display:grid;gap:.35rem;min-width:0}.os-ct-pdp-family-trigger__copy small,.os-ct-pdp-promo small{font-size:1rem;letter-spacing:.08em}.os-ct-pdp-family-trigger__copy strong,.os-ct-pdp-promo strong{overflow:hidden;font-family:var(--os-ct-condensed-font);font-size:1.35rem;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.os-ct-pdp-apply{margin:0}.os-ct-pdp-apply summary{display:flex;min-height:4.8rem;align-items:center;justify-content:space-between;padding:0 1.6rem;list-style:none;font-family:var(--os-ct-condensed-font);font-size:1.3rem;font-weight:700;letter-spacing:.06em;cursor:pointer}.os-ct-pdp-apply summary::-webkit-details-marker{display:none}.os-ct-pdp-apply[open] summary span{transform:rotate(45deg)}.os-ct-pdp-apply .rte{margin:0;padding:1.6rem;border:.1rem solid rgba(59,17,29,.18);border-top:0}.os-ct-pdp-promo{display:grid;grid-template-columns:11.6rem minmax(0,1fr) auto;gap:1.4rem;align-items:center;min-height:10.2rem;padding-right:1.4rem;background:#fff4f0;text-decoration:none}.os-ct-pdp-promo__media{width:11.6rem;height:10rem}.os-ct-pdp-promo>span:nth-child(2){display:grid;gap:.4rem;min-width:0}.os-ct-pdp-inline-description{font-size:1.35rem;line-height:1.45}.os-ct-pdp-more{width:max-content;color:inherit;font-size:1.25rem;text-underline-offset:.35rem}.os-ct-family-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#190f0f8a;opacity:0;transition:opacity .22s ease}.os-ct-family-overlay.is-open{opacity:1}.os-ct-family-drawer{position:fixed;z-index:1001;top:0;right:0;bottom:0;width:min(44rem,100vw);overflow-y:auto;color:var(--os-ct-wine);background:#fff;box-shadow:-2rem 0 4rem #2c0b0c2e;transform:translate(105%);transition:transform .24s ease}.os-ct-family-drawer.is-open{transform:none}.os-ct-family-drawer__header{position:sticky;z-index:2;top:0;display:flex;min-height:9.4rem;align-items:center;justify-content:space-between;padding:0 2rem;border-bottom:.1rem solid rgba(59,17,29,.15);background:#fff}.os-ct-family-drawer__header .os-section-title{margin:0;font-size:2.4rem}.os-ct-family-drawer__close{width:4.4rem;height:4.4rem;border:0;color:inherit;background:transparent;font-size:3.4rem;font-weight:200;line-height:1;cursor:pointer}.os-ct-family-option{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;gap:1.6rem;align-items:center;min-height:8.8rem;padding:1.2rem 2rem;border-bottom:.1rem solid rgba(59,17,29,.12);color:inherit;text-decoration:none}.os-ct-family-option.is-current{background:#f7f3f3}.os-ct-family-option__media{width:6.4rem;height:6.4rem}.os-ct-family-option__copy{display:grid;gap:.5rem}.os-ct-family-option__copy small{font-size:1.15rem}.os-ct-family-option.is-sold-out .os-ct-family-option__copy{opacity:.58}.os-ct-family-option__check{font-size:1.8rem}.os-ct-pdp-information{display:grid;grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);gap:clamp(4rem,8vw,12rem);padding-top:clamp(6rem,8vw,11rem);padding-bottom:clamp(6rem,8vw,11rem)}.os-ct-pdp-information .os-section-title{margin:.8rem 0 1.8rem}.os-ct-pdp-facts{display:grid;gap:1.7rem;align-content:start;margin:0;padding:0;list-style:none}.os-ct-pdp-facts li{display:grid;grid-template-columns:2.4rem 1fr;gap:1rem;align-items:start;font-size:1.4rem;line-height:1.4}.os-ct-pdp-information__accordions{grid-column:1 / -1;border-top:.1rem solid rgba(59,17,29,.2)}.os-ct-pdp-information__accordions details{border-bottom:.1rem solid rgba(59,17,29,.2)}.os-ct-pdp-information__accordions summary{display:flex;min-height:5.8rem;align-items:center;justify-content:space-between;list-style:none;font-family:var(--os-ct-condensed-font);font-size:1.35rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.os-ct-pdp-information__accordions summary::-webkit-details-marker{display:none}.os-ct-pdp-information__accordions details[open] summary span{transform:rotate(45deg)}.os-ct-pdp-information__accordions .rte{padding:0 0 2rem;font-size:1.3rem;line-height:1.55}body.os-ct-family-open{overflow:hidden}@media screen and (max-width:749px){.os-ct-pdp-details__inline{margin-top:1.4rem}.os-ct-pdp-promo{grid-template-columns:9.6rem minmax(0,1fr) auto}.os-ct-pdp-promo__media{width:9.6rem}.os-ct-pdp-information{grid-template-columns:1fr;gap:3.2rem;padding:5.6rem 1.6rem}.os-ct-pdp-information__accordions{grid-column:auto}}@media screen and (min-width:990px){body.os-ct-theme.template-product .product--thumbnail_slider .product__media-wrapper{display:block}body.os-ct-theme.template-product .product--thumbnail_slider .product__media-wrapper>media-gallery{display:grid;grid-template-columns:14rem minmax(0,1fr);grid-template-rows:minmax(0,auto);gap:.8rem;align-items:start}body.os-ct-theme.template-product .product--thumbnail_slider .product__media-list{grid-column:2;grid-row:1;width:100%}body.os-ct-theme.template-product .product--thumbnail_slider .product__media-item{width:100%;max-width:100%}body.os-ct-theme.template-product .product--thumbnail_slider .thumbnail-slider{grid-column:1;grid-row:1;width:14rem;height:min(72rem,calc(100vh - 19rem));align-items:flex-start}body.os-ct-theme.template-product .product--thumbnail_slider .thumbnail-list{display:flex;width:14rem;height:100%;padding:0 .5rem 0 0;flex-direction:column;gap:.8rem;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity}body.os-ct-theme.template-product .product--thumbnail_slider .thumbnail-list__item{width:100%!important;flex:0 0 14rem;scroll-snap-align:start}body.os-ct-theme.template-product .product--thumbnail_slider .thumbnail-slider .slider-button{display:none}}body.os-ct-theme .quick-add__submit{border:.1rem solid var(--os-ct-wine);color:var(--os-ct-wine);background:#fff;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease}body.os-ct-theme .quick-add__submit:hover:not([disabled]),body.os-ct-theme .quick-add__submit:focus-visible:not([disabled]){border-color:var(--os-ct-wine);color:#fff;background:var(--os-ct-wine)}body.os-ct-theme .os-ct-pdp-sku{display:flex;min-height:5.4rem;align-items:center;justify-content:space-between;padding:0 1.6rem;border:.1rem solid rgba(59,17,29,.28);font-size:1.25rem;letter-spacing:.06em}body.os-ct-theme .os-ct-pdp-sku span{font-family:var(--os-ct-condensed-font);font-weight:700;text-transform:uppercase}body.os-ct-theme .os-ct-pdp-magic h3{margin:0 0 1.8rem;font-family:var(--os-ct-condensed-font);font-size:2rem;line-height:1;text-transform:uppercase}body.os-ct-theme .os-ct-pdp-magic ul{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}body.os-ct-theme .os-ct-pdp-magic li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.9rem;align-items:start;font-size:1.4rem;line-height:1.35}body.os-ct-theme.template-product .related-products{max-width:92rem}body.os-ct-theme.template-product .related-products .product-grid{column-gap:1.2rem}body.os-ct-theme .jdgm-widget,body.os-ct-theme [class*=jm-review-widget]{width:min(100% - 3.2rem,120rem);margin-inline:auto;color:var(--os-ct-ink);font-family:var(--os-ct-body-font)}body.os-ct-theme .jdgm-rev-widg__title,body.os-ct-theme [class*=jm-review-widget] h2{font-family:var(--os-ct-display-font);font-size:clamp(3rem,3.2vw,4.8rem);font-weight:400}body.os-ct-theme .jdgm-write-rev-link,body.os-ct-theme .jdgm-submit-rev,body.os-ct-theme [class*=jm-review-widget] button{border-radius:0;border-color:var(--os-ct-wine);color:#fff;background:var(--os-ct-wine)}body.os-ct-theme.template-search .template-search__search{max-width:114rem;margin:3.2rem auto 2.4rem}body.os-ct-theme.template-search .search__input.field__input{height:4.8rem;border:.1rem solid var(--os-ct-wine);border-radius:999px}body.os-ct-theme.template-search .template-search__results{margin-top:3rem}body.os-ct-theme.template-search .os-search-suggestions{display:flex;flex-wrap:wrap;gap:.8rem 2.2rem;align-items:center;max-width:114rem;margin:0 auto 3.2rem;font-size:1.3rem}body.os-ct-theme.template-search .os-search-suggestions strong{font-family:var(--os-ct-condensed-font);font-weight:700;text-transform:uppercase}body.os-ct-theme.template-search .os-search-suggestions a{color:var(--os-ct-wine);text-underline-offset:.25rem}body.os-ct-theme.template-cart{background:#f6f5f5}body.os-ct-theme.template-cart .cart-items,body.os-ct-theme.template-cart .cart__footer{background:#fff}body.os-ct-theme.template-cart .cart__footer{padding:2.4rem}body.os-ct-theme.template-cart .cart__checkout-button{border-radius:0;background:var(--os-ct-wine)}body.os-ct-theme.template-cart .os-cart-complement{margin:3rem 0 0;padding:2rem;border:.1rem solid var(--os-ct-blush);background:#fff8f5}body.os-ct-theme.template-cart .os-cart-complement h2{margin:0 0 1.8rem;font-family:var(--os-ct-condensed-font);font-size:1.8rem;text-transform:uppercase}body.os-ct-theme.template-cart .os-cart-complement__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.os-ct-pdp-pairing{padding-top:2rem;padding-bottom:clamp(6rem,8vw,10rem)}.os-ct-pdp-pairing>.os-section-title{margin:0 0 2.4rem;font-size:clamp(2.8rem,3vw,4.4rem)}.os-ct-pdp-pairing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){body.os-ct-theme.template-cart #MainContent{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(32rem,.85fr);gap:1.2rem;width:min(100% - 4rem,104rem);margin:2rem auto 6rem;align-items:start}body.os-ct-theme.template-cart #MainContent>.shopify-section:first-child{grid-column:1}body.os-ct-theme.template-cart #MainContent>.shopify-section:nth-child(2){grid-column:2;position:sticky;top:10rem}}@media screen and (max-width:749px){body.os-ct-theme.template-search .os-search-suggestions{margin-inline:1.6rem}body.os-ct-theme.template-cart .os-cart-complement__grid,.os-ct-pdp-pairing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body.os-ct-theme.template-search .template-search__search .field:before,body.os-ct-theme.template-search .template-search__search .field:after,body.os-ct-theme.template-search .template-search__search .field:hover:after,body.os-ct-theme.template-search .template-search__search .field:focus-within:after{border:0;box-shadow:none}body.os-ct-theme.template-search .template-search__search .search__input.field__input:focus,body.os-ct-theme.template-search .template-search__search .search__input.field__input:focus-visible{outline:0;box-shadow:none}body.os-ct-theme .os-search-discovery{width:min(100% - 6.4rem,114rem);margin:0 auto;padding:1.8rem 0 3.2rem}body.os-ct-theme predictive-search[open] .os-search-discovery,body.os-ct-theme predictive-search[loading] .os-search-discovery{display:none}body.os-ct-theme .os-search-discovery__suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.2rem;margin-bottom:2.4rem;font-size:1.3rem}body.os-ct-theme .os-search-discovery__suggestions strong{font-family:var(--os-ct-condensed-font);text-transform:uppercase}body.os-ct-theme .os-search-discovery__suggestions a{color:var(--os-ct-wine);text-underline-offset:.25rem}body.os-ct-theme .os-search-discovery__products h2,body.os-ct-theme .os-search-recommendations>.os-section-title{margin:0 0 1.6rem;font-family:var(--os-ct-condensed-font);font-size:1.8rem;line-height:1.1;text-transform:uppercase}body.os-ct-theme .os-search-discovery__products ul,body.os-ct-theme .os-search-recommendations ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}body.os-ct-theme .os-search-discovery__products a,body.os-ct-theme .os-search-recommendations a{display:grid;gap:.7rem;color:var(--os-ct-ink);text-decoration:none}body.os-ct-theme .os-search-discovery__products img,body.os-ct-theme .os-search-recommendations img{width:100%;aspect-ratio:1;object-fit:cover;background:#f6f5f5}body.os-ct-theme .os-search-discovery__products .os-product-card-title,body.os-ct-theme .os-search-recommendations .os-product-card-title{font-size:1.15rem;line-height:1.25}body.os-ct-theme .os-search-discovery__products .os-product-card-text,body.os-ct-theme .os-search-recommendations .os-product-card-text{font-size:1.15rem}body.os-ct-theme.template-search .os-search-recommendations{max-width:114rem;margin:0 auto 4rem}body.os-ct-theme .footer .footer-block__newsletter-text{max-width:44rem;margin:-.4rem 0 1.8rem;color:#3b111dc7;font-size:1.3rem;line-height:1.45}body.os-ct-theme .footer .footer-block__newsletter-text p{margin:0}body.os-ct-theme .os-ct-pdp-sku-selector{display:grid;grid-template-columns:5.4rem minmax(0,1fr) auto;gap:1.2rem;width:100%;margin-top:1rem;padding:.7rem 1.4rem .7rem .7rem;align-items:center;border:.1rem solid rgba(59,17,29,.28);color:var(--os-ct-ink);background:#fff;text-align:left;cursor:pointer}body.os-ct-theme .os-ct-pdp-sku-selector:hover,body.os-ct-theme .os-ct-pdp-sku-selector:focus-visible{border-color:var(--os-ct-wine);background:#fff8f5}body.os-ct-theme .os-ct-pdp-sku-selector__media,body.os-ct-theme .os-ct-pdp-sku-selector__media img{display:block;width:5.4rem;height:5.4rem;object-fit:cover}body.os-ct-theme .os-ct-pdp-sku-selector__copy{display:grid;gap:.25rem}body.os-ct-theme .os-ct-pdp-sku-selector__copy small{font-family:var(--os-ct-condensed-font);font-size:1.05rem;letter-spacing:.06em}body.os-ct-theme .os-ct-pdp-sku-selector__copy strong{font-size:1.25rem}body.os-ct-theme .os-ct-sku-dialog{width:min(46rem,100%);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;border:0;color:var(--os-ct-ink);background:#fff}body.os-ct-theme .os-ct-sku-dialog::backdrop{background:#180b0f8c}body.os-ct-theme .os-ct-sku-dialog__panel{min-height:100%;padding:2.4rem}body.os-ct-theme .os-ct-sku-dialog__panel>header{display:flex;justify-content:space-between;gap:2rem;align-items:start;padding-bottom:1.8rem;border-bottom:.1rem solid rgba(59,17,29,.16)}body.os-ct-theme .os-ct-sku-dialog__panel>header p,body.os-ct-theme .os-ct-sku-dialog__panel>header h2{margin:0}body.os-ct-theme .os-ct-sku-dialog__panel>header p{font-family:var(--os-ct-condensed-font);font-size:1.15rem}body.os-ct-theme .os-ct-sku-dialog__panel>header h2{margin-top:.4rem;font-family:var(--os-ct-display-font);font-size:2.8rem;font-weight:400}body.os-ct-theme .os-ct-sku-dialog__panel>header button{width:4rem;height:4rem;padding:0;border:0;color:var(--os-ct-wine);background:transparent;font-size:3rem;line-height:1;cursor:pointer}body.os-ct-theme .os-ct-sku-dialog ul{display:grid;gap:.8rem;margin:2rem 0 0;padding:0;list-style:none}body.os-ct-theme .os-ct-sku-dialog li a{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;min-height:8.8rem;padding:.8rem 1.2rem .8rem .8rem;border:.1rem solid rgba(59,17,29,.14);color:inherit;text-decoration:none}body.os-ct-theme .os-ct-sku-dialog li.is-current a,body.os-ct-theme .os-ct-sku-dialog li a:hover,body.os-ct-theme .os-ct-sku-dialog li a:focus-visible{border-color:var(--os-ct-wine);background:#fff8f5}body.os-ct-theme .os-ct-sku-dialog__media,body.os-ct-theme .os-ct-sku-dialog__media img{display:block;width:7.2rem;height:7.2rem;object-fit:cover}body.os-ct-theme .os-ct-sku-dialog__copy{display:grid;gap:.25rem}body.os-ct-theme .os-ct-sku-dialog__copy strong{font-size:1.3rem}body.os-ct-theme .os-ct-sku-dialog__copy small,body.os-ct-theme .os-ct-sku-dialog__copy span{font-size:1.1rem}@media screen and (max-width:749px){body.os-ct-theme .os-search-discovery{width:calc(100% - 3.2rem);padding-top:1.4rem}body.os-ct-theme .os-search-discovery__products ul,body.os-ct-theme .os-search-recommendations ul{grid-template-columns:repeat(2,minmax(0,1fr))}body.os-ct-theme.template-search .os-search-recommendations{margin-inline:1.6rem}body.os-ct-theme .os-ct-sku-dialog{width:100%;height:min(78dvh,72rem);margin:auto 0 0}body.os-ct-theme .os-ct-sku-dialog__panel{padding:2rem 1.6rem}}body.os-ct-theme.template-cart .os-cart-complement .card__inner{position:relative;overflow:hidden}body.os-ct-theme.template-cart .os-cart-complement .card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.os-ct-theme.template-cart .os-cart-complement .card__media .media{width:100%;height:100%}body.os-ct-theme.template-cart .os-cart-complement .card__media img{width:100%;height:100%;object-fit:contain}body.os-ct-theme.template-cart .os-cart-complement .card__inner>.card__content{display:none}body.os-ct-theme .os-ct-sticky-atc [data-os-ct-sticky-quantity]{display:block;margin-top:.2rem;color:#3b111dad;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}body.os-ct-theme .button:before,body.os-ct-theme .button:after,body.os-ct-theme .shopify-challenge__button:before,body.os-ct-theme .shopify-challenge__button:after,body.os-ct-theme .customer button:before,body.os-ct-theme .customer button:after,body.os-ct-theme .shopify-payment-button__button--unbranded:before,body.os-ct-theme .shopify-payment-button__button--unbranded:after,body.os-ct-theme .field:before,body.os-ct-theme .field:after,body.os-ct-theme .select:before,body.os-ct-theme .select:after,body.os-ct-theme .quantity:before,body.os-ct-theme .quantity:after,body.os-ct-theme .localization-form__select:before,body.os-ct-theme .localization-form__select:after{content:none;border:0;box-shadow:none}body.os-ct-theme .global-media-settings,body.os-ct-theme .global-media-settings:after,body.os-ct-theme .card__inner:after,body.os-ct-theme .content-container:after{border:0;box-shadow:none}body.os-ct-theme .field__input,body.os-ct-theme .select__select,body.os-ct-theme .quantity{border:.1rem solid rgba(59,17,29,.3);box-shadow:none}body.os-ct-theme .product-form__submit,body.os-ct-theme .cart__checkout-button{border:.1rem solid var(--os-ct-wine);box-shadow:none}body.os-ct-theme :focus-visible{outline:.1rem solid var(--os-ct-wine);outline-offset:.2rem;box-shadow:none}@media screen and (max-width:989px){body.os-ct-theme .header .desktop-localization-wrapper{display:block!important;position:absolute!important;z-index:5;top:.6rem!important;left:4.8rem!important;width:4rem!important;height:4.4rem!important;transform:none!important}body.os-ct-theme .header .desktop-localization-wrapper>localization-form{display:none!important}body.os-ct-theme .header .desktop-localization-wrapper>localization-form:last-child{display:block!important}body.os-ct-theme .header #HeaderLanguageForm .localization-form__select{width:4rem!important;min-width:0!important;min-height:4.4rem;padding:0 1.2rem 0 0!important;overflow:hidden;color:var(--os-ct-wine);font-size:0!important;white-space:nowrap}body.os-ct-theme .header #HeaderLanguageForm .localization-form__select:before{content:"A/\6587";font-size:1rem;line-height:4.4rem}body.os-ct-theme .header .desktop-localization-wrapper .disclosure__list-wrapper{top:calc(100% + .4rem);right:auto;left:0;min-width:19rem;max-width:calc(100vw - 2.4rem)}body.os-ct-theme .header__icons:has(>.header__search details[open])>.desktop-localization-wrapper{visibility:hidden!important;pointer-events:none}body.os-ct-theme .header__icons>.header__search details[open]>.search-modal{top:4.8rem;z-index:10}body.os-ct-theme .menu-drawer__localization localization-form:last-child{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/os-ct.css.map */
