.announcement-bar{padding-top:.125rem;padding-bottom:.125rem;border-bottom:.5px solid #e5e5e5}@media(min-width:768px){.announcement-bar{padding-top:.25rem;padding-bottom:.25rem}}.announcement-bar__grid-item{padding-top:.375rem;padding-bottom:.375rem}@media(min-width:640px){.announcement-bar__grid-item{padding-top:.5rem;padding-bottom:.5rem}}.announcement-bar__carousel .akqa-swiper-slide>div{padding-top:.375rem;padding-bottom:.375rem}@media(min-width:768px){.announcement-bar__carousel .akqa-swiper-slide>div{padding-top:.5rem;padding-bottom:.5rem}}.announcement-bar__carousel{min-height:1.25rem}@media(max-width:639px){.announcement-bar__text{font-size:.6875rem;line-height:1.35}}.announcement-bar__carousel .akqa-swiper-wrapper{height:auto}.announcement-bar__carousel:not(.swiper-initialized) .akqa-swiper-slide:not(:first-child){display:none}.collection-circles__title{text-align:center}.collection-circles__scroller{position:relative}.collection-circles__scroller--scrollable:after{content:"";position:absolute;top:0;right:0;z-index:1;width:2.5rem;height:100%;pointer-events:none;background:linear-gradient(to right,transparent,var(--color-background, #fff))}@media(min-width:768px){.collection-circles__scroller--scrollable:after{display:none}}.collection-circles__controls{margin-top:1rem}.collection-circles__nav{justify-content:center;gap:1.5rem;margin-top:.75rem}.collection-circles__nav-button:disabled{cursor:not-allowed;opacity:.3}.collection-circles__track{display:flex;align-items:center;justify-content:flex-start;gap:2.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-padding-inline, 1rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:.25rem .5rem;padding-inline:var(--container-padding-inline, 1rem);touch-action:pan-x}.collection-circles__track.is-touch-scrolling .collection-circle-item{pointer-events:none}@media(min-width:768px){.collection-circles__track{overflow-x:hidden;cursor:default;touch-action:auto;scroll-snap-type:x mandatory}}@media(min-width:1024px){.collection-circles__track{padding-inline:var(--container-padding-inline-lg, 2rem);scroll-padding-inline:var(--container-padding-inline-lg, 2rem)}}.collection-circles__track::-webkit-scrollbar{display:none}.collection-circles__track>[role=listitem]{flex:0 0 auto;scroll-snap-align:center}@media(min-width:768px){.collection-circles__track{gap:3.5rem}}@media(min-width:1024px){.collection-circles__track{gap:4.5rem}}.collection-circle-item{display:inline-flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none;transition:opacity .2s ease;padding-inline:.5rem;touch-action:pan-x}.collection-circle-item:hover{opacity:.85}.collection-circle-item__visual{position:relative;display:grid;place-items:center;overflow:visible;width:max-content;min-width:7rem;height:6.625rem}.collection-circle-item__visual--sm{min-width:5.5rem;height:5.25rem}.collection-circle-item__visual--md{min-width:7rem;height:6.625rem}.collection-circle-item__visual--lg{min-width:8.5rem;height:8rem}.collection-circle-item__ring{grid-area:1 / 1;width:5.5rem;height:5.25rem;opacity:.9}.collection-circle-item__visual--md .collection-circle-item__ring{width:7rem;height:6.625rem}.collection-circle-item__visual--lg .collection-circle-item__ring{width:8.5rem;height:8rem}.collection-circle-item__label{grid-area:1 / 1;z-index:1;width:max-content;max-width:none;white-space:nowrap;text-align:center;text-decoration:none;text-underline-offset:.3rem;font-size:calc(.6875rem + 2px);line-height:1.35}@media(min-width:640px){.collection-circle-item__label{font-size:calc(.875rem + 2px);line-height:1.5}}@media(min-width:768px){.collection-circle-item__label{font-size:calc(1rem + 2px)}}.collection-circle-item:hover .collection-circle-item__label,.collection-circle-item--active .collection-circle-item__label{text-decoration:underline}.collection-circles__progress{margin-top:0}.collection-circles__progress-track{display:block;height:2px;overflow:hidden;border-radius:9999px;background-color:#00000014}.collection-circles__progress-fill{display:block;width:20%;height:100%;border-radius:9999px;background-color:#00000047;transform:translate(0);transition:transform .15s ease,width .15s ease}@media(max-width:767px){.featured-collection__slider{position:relative}.featured-collection__slider:after{content:"";position:absolute;top:0;right:0;z-index:1;width:2.5rem;height:100%;pointer-events:none;background:linear-gradient(to right,transparent,var(--color-background, #f5f0e8))}.featured-collection__slider .carousel--mobile-progress-bar .carousel__mobile-progress{position:relative;inset:auto;transform:none;margin-top:1rem;width:100%;height:3px;background-color:#0000001f;border-radius:9999px;overflow:hidden}.featured-collection__slider .carousel--mobile-progress-bar .carousel__mobile-progress .akqa-swiper-pagination-progressbar-fill{background-color:currentColor;border-radius:9999px}}@media(min-width:768px){.featured-collection__slider .carousel__mobile-progress{display:none!important}}.footer-shopify-credit{margin:0;padding-top:.25rem;text-align:right;font-size:.625rem;line-height:1.4;letter-spacing:.02em;opacity:.28}.footer-shopify-credit a{color:inherit;text-decoration:none;transition:opacity .15s ease}.footer-shopify-credit a:hover,.footer-shopify-credit a:focus-visible{opacity:.55;outline:none}#header .header-main{padding-top:.25rem;padding-bottom:.25rem}#header .header-inner{padding-top:.4375rem;padding-bottom:.4375rem}@media(min-width:768px){#header .header-main{padding-top:.3125rem;padding-bottom:.3125rem}}@media(min-width:1024px){#header .header-inner{padding-top:.625rem;padding-bottom:.625rem}}@media(max-width:1023px){#header{z-index:60}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative}.logo{position:relative;z-index:51;justify-self:start;grid-column:1}.header-menu-center{position:static;transform:none;z-index:51;display:flex;align-items:center;justify-content:center;justify-self:center;grid-column:2;pointer-events:none;width:auto;height:auto}.header-actions{position:relative;z-index:51;justify-self:end;grid-column:3;flex-wrap:nowrap}#header .header-menu,#header .shopify-block.header-menu{display:flex;align-items:center;justify-content:center;height:auto}#header .header-menu{pointer-events:auto}}@media(min-width:1024px){.header-inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.logo{position:relative;z-index:3;grid-column:1;justify-self:start}.header-actions{position:relative;top:auto;right:auto;bottom:auto;z-index:3;grid-column:3;justify-self:end;display:flex;align-items:center}.header-menu-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;width:100%}#header .header-menu,#header .header-menu nav,#header .navigation-level--0{display:flex;align-items:center;height:100%;visibility:visible}#header .mega-menu__list{align-items:center;background-color:transparent}#header .navigation-level--1.mega-menu__panel.visible{visibility:visible}}.media-banner__hero-badge{display:inline-block;max-width:42rem;margin:0;padding:.5rem 1rem;border-radius:9999px;background-color:#ffffffeb;color:var(--color-foreground, #1c1b18);font-family:var(--font-sans-serif);font-size:.75rem;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:1.4;text-align:center;text-transform:none;text-wrap:balance;white-space:normal}@media(min-width:768px){.media-banner__hero-badge{padding:.625rem 1.25rem;font-size:.875rem}}#collection-full-description{scroll-margin-top:6rem}html:has(#collection-full-description){scroll-behavior:smooth}.otto-collection-with-products__intro{display:grid;grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);gap:1rem;align-items:center;margin-bottom:1.25rem}@media(min-width:768px){.otto-collection-with-products__intro{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1.5rem;margin-bottom:1.5rem}}.otto-collection-with-products__intro--copy-only{grid-template-columns:minmax(0,1fr)}.otto-collection-with-products__media{overflow:hidden;border-radius:.375rem;aspect-ratio:4 / 3}.otto-collection-with-products__image{display:block;width:100%;height:100%;object-fit:cover}.otto-collection-with-products__copy{display:flex;flex-direction:column;gap:.5rem;min-width:0}@media(min-width:768px){.otto-collection-with-products__copy{gap:.75rem}}.otto-collection-with-products__title{margin:0;font-size:var(--text-lg, 1.125rem);line-height:1.25;font-weight:500}@media(min-width:768px){.otto-collection-with-products__title{font-size:var(--text-xl, 1.25rem)}}.otto-collection-with-products__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(min-width:768px){.otto-collection-with-products__description{-webkit-line-clamp:4}}.otto-collection-with-products__link{margin-top:.125rem}.otto-collection-with-products__products{margin-top:.25rem}@media(min-width:768px){.facets-desktop-bar,.facets-desktop-bar facet-filters,.facets-desktop-bar sort-by{overflow:visible}.facets-desktop-bar facet-filters,.facets-desktop-bar sort-by{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem .75rem}.facets-desktop-bar facet-filters>span,.facets-desktop-bar sort-by>span{color:var(--color-brand-grey-500);font-weight:600;letter-spacing:.02em}.facets-desktop-bar sort-by{padding-left:.75rem;margin-left:.25rem;border-left:1px solid var(--color-brand-grey-200)}.facets-desktop-bar .facet-filter-dropdown{position:relative;overflow:visible}.facets-desktop-bar .facet-filter-dropdown>summary{list-style:none}.facets-desktop-bar .facet-filter-dropdown>summary::-webkit-details-marker{display:none}.facets-desktop-bar .facet-filter-dropdown__trigger{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.375rem .875rem;border:1px solid var(--color-brand-grey-300);border-radius:9999px;background-color:var(--color-white);color:var(--color-foreground);font-size:var(--text-xs);line-height:1.25;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.facets-desktop-bar .facet-filter-dropdown__trigger:hover{border-color:var(--color-brand-grey-400);background-color:var(--color-brand-grey-100)}.facets-desktop-bar .facet-filter-dropdown[open]>.facet-filter-dropdown__trigger{border-color:var(--color-brand-grey-400);background-color:var(--color-brand-grey-100);box-shadow:0 1px 2px #0000000d}.facets-desktop-bar .facet-filter-dropdown__trigger svg{flex-shrink:0;color:var(--color-brand-grey-500);transition:transform .2s ease}.facets-desktop-bar .facet-filter-dropdown__trigger--price [data-element=current-value]{color:var(--color-brand-grey-500);font-weight:400}.facets-desktop-bar .facet-filter-dropdown__trigger--price [data-element=current-value]:empty{display:none}.facets-desktop-bar .facet-filter-dropdown__panel{position:absolute;top:calc(100% + .375rem);left:0;z-index:50;min-width:14rem;max-height:24rem;overflow-y:auto;background-color:var(--color-white);border:1px solid var(--color-brand-grey-200);border-radius:.5rem;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014}.facets-desktop-bar .facet-filter-dropdown__panel--price{min-width:18rem;max-height:none;overflow-x:hidden}.facets-desktop-bar .price-filter__actions{display:flex;gap:.5rem;padding-top:.5rem}.facets-desktop-bar .price-filter__btn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border:1px solid transparent;border-radius:var(--radius-button);font-family:var(--font-display);font-size:var(--text-xs);line-height:1.25;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.facets-desktop-bar .price-filter__btn--secondary{background-color:var(--color-brand-grey-100);color:var(--color-foreground);border-color:var(--color-brand-grey-300)}.facets-desktop-bar .price-filter__btn--secondary:hover{background-color:var(--color-brand-grey-200);border-color:var(--color-brand-grey-400)}.facets-desktop-bar .price-filter__btn--primary{background-color:var(--brand-primary-red);color:var(--color-white);border-color:var(--brand-primary-red)}.facets-desktop-bar .price-filter__btn--primary:hover{opacity:.9}.facets-desktop-bar .facet-filter-dropdown[open]>.facet-filter-dropdown__trigger svg{transform:rotate(180deg)}}product-information{--product-accent: #7b1d3a;--product-cta-color: #0b3737;--product-cta-hover: #0e4545;--product-surface: #f6f4f1;--product-border: rgb(0 0 0 / .08);--product-section-gap: 2rem;--product-cta-height: 3.25rem;padding-bottom:2.5rem}@media(min-width:768px){product-information{--product-section-gap: 2.25rem;--product-cta-height: 3.5rem;padding-bottom:3rem}}product-information .product-layout-grid{column-gap:0;row-gap:2.5rem;padding-bottom:1.5rem}@media(min-width:768px){product-information .product-layout-grid{grid-template-columns:var(--product-layout-columns, minmax(0, 45fr) minmax(0, 55fr));column-gap:3rem;row-gap:3rem;padding-bottom:2rem}product-information .product-gallery-column{align-self:stretch}product-information .product-gallery-panel{min-height:100%;justify-content:center}}@media(min-width:1024px){product-information .product-layout-grid{column-gap:4.5rem}}@media(min-width:1280px){product-information .product-layout-grid{column-gap:5.5rem}}product-information .product-gallery-panel{background-color:var(--product-surface);border-radius:.5rem;padding:1.25rem}@media(min-width:768px){product-information .product-gallery-panel{padding:1.75rem}}product-information .main-media-item .product-image-container{background-color:transparent}product-information .product-gallery-stack{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){product-information .product-gallery-stack{gap:2rem}}product-information .product-purchase-column{overflow:visible}product-information .product-purchase-stack{display:flex;flex-direction:column;gap:0}product-information .product-purchase-stack>*+*{margin-top:var(--product-section-gap)}product-information .product-info-vendor+.product-info-title{margin-top:.375rem}product-information .product-info-title+.product-info-pricing{margin-top:.625rem}product-information .product-info-vendor{margin:0;letter-spacing:.14em}product-information .product-info-title{margin:0}product-information .product-info-title h1{margin:0;letter-spacing:-.01em}product-information .product-info-pricing{display:flex;flex-direction:column;gap:1rem}product-information .product-info-pricing__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}product-information .product-info-pricing__price .text-heading-md,product-information .product-info-pricing__price span.whitespace-nowrap,product-information .product-price .text-heading-md,product-information .product-price span.whitespace-nowrap{font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:500;line-height:1.15}product-information .product-info-pricing__price del,product-information .product-price del{font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:1rem;font-weight:400;opacity:.55}product-information .product-info-pricing__badges .badge--discount{border:1px solid #73202c;background-color:#73202c;color:#fff;font-size:var(--text-xxs, .6875rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase}product-information .product-info-purchase-card__details{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--product-border)}product-information .product-info-lower{display:flex;flex-direction:column;gap:var(--product-section-gap)}product-information .product-info-purchase-card{padding:1rem;border:1px solid var(--product-border);border-radius:.625rem;background-color:var(--product-surface)}@media(min-width:768px){product-information .product-info-purchase-card{padding:1.5rem}}product-information .product-info-purchase-card .buy-section{display:flex;flex-direction:row;align-items:stretch;gap:.5rem;border-radius:0;overflow:visible;box-shadow:none}product-information .product-info-purchase-card .buy-section .product-quantity-input,product-information .product-info-purchase-card .buy-section [data-module=number-input]{flex:0 0 5.5rem;min-width:5.5rem;max-width:5.5rem}product-information .product-info-purchase-card .buy-section [data-module=number-input]>div,product-information .product-info-purchase-card .buy-section [data-module=number-input]>div:hover,product-information .product-info-purchase-card .buy-section [data-module=number-input]>div:focus-within{height:var(--product-cta-height);min-height:var(--product-cta-height);background-color:#fff;border:1px solid var(--product-border);border-radius:.375rem;color:#1c1b18}product-information .product-info-purchase-card .buy-section [data-module=number-input] button,product-information .product-info-purchase-card .buy-section [data-module=number-input] button:hover,product-information .product-info-purchase-card .buy-section [data-module=number-input] button:focus-visible,product-information .product-info-purchase-card .buy-section [data-module=number-input] input[data-element=quantity-selector],product-information .product-info-purchase-card .buy-section [data-module=number-input] input[data-element=quantity-selector]:hover,product-information .product-info-purchase-card .buy-section [data-module=number-input] input[data-element=quantity-selector]:focus{color:#1c1b18}product-information .product-info-purchase-card .buy-section buy-buttons{flex:1 1 auto;min-width:0}product-information .product-info-purchase-card .btn-cta{min-height:var(--product-cta-height);background-color:var(--product-cta-color);color:#fff;border:1px solid var(--product-cta-color);border-radius:.375rem;border-left:1px solid var(--product-cta-color);font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:var(--text-sm, .875rem);letter-spacing:.02em;padding-inline:1rem}product-information .product-info-purchase-card .btn-cta:hover:not(:disabled),product-information .product-info-purchase-card .btn-cta:focus-visible:not(:disabled){background-color:var(--product-cta-hover);border-color:var(--product-cta-hover);color:#fff;opacity:1}product-information .product-cta-button{min-height:var(--product-cta-height)}@media(max-width:767px){product-information{--product-cta-height: 3.125rem}product-information .product-info-purchase-card .buy-section{gap:.4375rem}product-information .product-info-purchase-card .btn-cta{font-size:var(--text-xs, .75rem);padding-inline:.75rem}}product-information .product-trust-signals{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--product-border)}product-information .product-trust-signals__services-row{display:flex;flex-direction:column;gap:.875rem}product-information .product-trust-signals__services{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--product-border);border-radius:.375rem;background-color:#ffffffa6;overflow:hidden}product-information .product-trust-signals__service{display:flex;align-items:center;gap:.625rem;margin:0;padding:.6875rem .875rem;font-size:var(--text-xs, .75rem);line-height:1.4;color:var(--color-foreground, #1c1b18);border-bottom:1px solid var(--product-border)}product-information .product-trust-signals__service:last-child{border-bottom:0}product-information .product-trust-signals__service-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--color-foreground, #1c1b18);opacity:.55}product-information .product-trust-signals__service--stock{list-style:none;color:var(--brand-grey-400, #8a877f)}product-information .product-stock-status__dot{display:inline-block;width:.4375rem;height:.4375rem;flex-shrink:0;border-radius:9999px;background-color:#2d6a4f}product-information .product-trust-signals__service-link{display:inline-flex;align-items:center;gap:.625rem;color:inherit;text-decoration:none;transition:opacity .15s ease}product-information .product-trust-signals__service-link:hover{opacity:.85}product-information .product-trust-signals__trustpilot-stars{display:inline-flex;align-items:center;gap:.0625rem;flex-shrink:0}product-information .product-trust-signals__trustpilot-star{font-size:.625rem;line-height:1;color:#2d6a4f}product-information .product-trust-signals__pickup{margin:0;padding:0;border:0;line-height:1.55;font-size:var(--text-xxs, .6875rem);color:var(--brand-grey-400, #8a877f)}product-information .product-trust-signals__pickup-tip{position:relative;flex-shrink:0}product-information .product-trust-signals__pickup-trigger{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:.4375rem 0;border:0;background:none;font-size:var(--text-xxs, .6875rem);line-height:1.35;color:var(--brand-grey-400, #8a877f);cursor:help;white-space:nowrap}product-information .product-trust-signals__pickup-icon{width:.9375rem;height:.9375rem;flex-shrink:0;fill:currentcolor;opacity:.75}product-information .product-trust-signals__pickup-popover{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:5;width:min(20rem,70vw);padding:.75rem .875rem;border:1px solid var(--product-border);border-radius:.375rem;background-color:#fff;box-shadow:0 8px 24px #00000014;font-size:var(--text-xxs, .6875rem);line-height:1.55;color:var(--brand-grey-400, #8a877f);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}product-information .product-trust-signals__pickup-popover a{color:inherit}product-information .product-trust-signals__pickup-tip:hover .product-trust-signals__pickup-popover,product-information .product-trust-signals__pickup-tip:focus-within .product-trust-signals__pickup-popover{opacity:1;visibility:visible;pointer-events:auto}product-information .product-trust-signals__pickup a{color:inherit}product-information .product-trust-signals__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin:.875rem 0 0;padding:0;list-style:none}product-information .product-trust-signals__payment-item{display:flex;align-items:center;justify-content:center;height:1.5rem;padding:0 .3125rem;border:1px solid var(--product-border);border-radius:.25rem;background-color:#ffffffb3}product-information .product-trust-signals__payment-icon{width:auto;height:.8125rem}@media(min-width:768px){product-information .product-trust-signals{margin-top:1.25rem;padding-top:1.25rem}product-information .product-trust-signals__services-row{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}product-information .product-trust-signals__services{flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:.5rem;border:0;background:transparent;overflow:visible}product-information .product-trust-signals__service{flex:0 1 auto;padding:.4375rem .75rem;border:1px solid var(--product-border);border-radius:9999px;background-color:#ffffffb3;font-size:var(--text-xxs, .6875rem);color:var(--brand-grey-400, #8a877f)}product-information .product-trust-signals__service:last-child{border-bottom:1px solid var(--product-border)}product-information .product-trust-signals__payments{justify-content:flex-start}}product-information .product-smagsunivers{margin-top:2rem}@media(min-width:768px){product-information .product-smagsunivers{margin-top:2.5rem}}product-information .product-wine-profile-universe{--wine-profile-accent: var(--product-accent);padding:1.25rem 1.375rem;border:1px solid var(--product-border);border-radius:.75rem;background-color:#ffffff8c}@media(min-width:768px){product-information .product-wine-profile-universe{padding:1.75rem 2rem}}product-information .product-wine-profile-universe__heading{margin:0 0 1.25rem;font-family:var(--font-display, inherit);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.3;font-weight:500;letter-spacing:-.01em}product-information .product-wine-profile-universe__subheading{margin:0 0 .75rem;font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:clamp(.875rem,1.2vw,.9375rem);line-height:1.3;font-weight:500;letter-spacing:-.01em}product-information .product-wine-profile-universe__grid{display:grid;gap:1.25rem}@media(max-width:767px){product-information .product-wine-profile-universe__grid>*+*{padding-top:1.25rem;border-top:1px solid var(--product-border)}}@media(min-width:768px){product-information .product-wine-profile-universe__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.95fr);gap:0;align-items:start}product-information .product-wine-profile-universe__grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}product-information .product-wine-profile-universe__grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}product-information .product-wine-profile-universe__grid>*+*{padding-left:1.5rem;border-left:1px solid var(--product-border)}product-information .product-wine-profile-universe__profile{padding-right:1rem}}@media(min-width:1024px){product-information .product-wine-profile-universe__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(0,.9fr)}product-information .product-wine-profile-universe__grid>*+*{padding-left:2rem}product-information .product-wine-profile-universe__profile{padding-right:1.25rem}}product-information .product-wine-profile-universe__summary{display:grid;gap:.3125rem;margin:0 0 .625rem;padding:.4375rem .625rem;border-left:2px solid var(--product-accent);border-radius:.25rem;background-color:var(--product-surface)}product-information .product-wine-profile-universe__summary .product-wine-profile__summary-text{display:grid;gap:.125rem}product-information .product-wine-profile-universe__summary .product-wine-profile__summary-label{margin:0;font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:var(--text-xxs, .6875rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-grey-400, #8a877f)}product-information .product-wine-profile-universe__summary .product-wine-profile__vivino{display:inline-flex;align-items:center;gap:.25rem;margin:0;font-size:var(--text-xs, .8125rem);line-height:1.3}product-information .product-wine-profile-universe__summary .product-wine-profile__vivino-star{color:var(--product-accent)}product-information .product-wine-profile-universe__summary .product-wine-profile__summary-note{margin:0;font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:var(--text-xs, .8125rem);line-height:1.45;color:var(--color-foreground, #1c1b18)}product-information .product-wine-profile-universe__sliders{display:grid;gap:.875rem;margin:0}product-information .product-wine-profile-universe .product-wine-profile__slider-labels{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.4375rem;font-size:var(--text-xxs, .6875rem);line-height:1.35;letter-spacing:.02em;color:var(--brand-grey-400, #8a877f)}product-information .product-wine-profile-universe .product-wine-profile__slider-track{height:3px;border-radius:9999px;background-color:#0000000f;overflow:hidden}product-information .product-wine-profile-universe .product-wine-profile__slider-fill{height:100%;border-radius:9999px;background-color:var(--wine-profile-accent)}product-information .product-wine-profile-universe .product-wine-profile__notes-list--compact{display:flex;flex-wrap:wrap;gap:.4375rem;margin:0;padding:0;list-style:none}@media(min-width:768px){product-information .product-wine-profile-universe__notes .product-wine-profile__notes-list--compact{flex-direction:column;align-items:stretch}}product-information .product-wine-profile-universe .product-wine-profile__notes-list--compact .product-wine-profile__note-card{padding:.3125rem .5625rem;gap:.375rem;border:1px solid rgb(0 0 0 / .08);border-left:1px solid rgb(0 0 0 / .08);border-radius:9999px;box-shadow:none;background-color:#ffffffe6}product-information .product-wine-profile-universe .product-wine-profile__notes-list--compact .product-wine-profile__note-dot{width:.375rem;height:.375rem}product-information .product-wine-profile-universe .product-wine-profile__notes-list--compact .product-wine-profile__note-text{font-size:var(--text-xxs, .6875rem);line-height:1.2}product-information .product-wine-profile-universe .product-wine-profile__food-list--icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;gap:.625rem .375rem;margin:0;padding:0;list-style:none}@media(min-width:768px){product-information .product-wine-profile-universe .product-wine-profile__food-list--icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .5rem;justify-items:start}}@media(min-width:768px){product-information .product-wine-profile-universe .product-wine-profile__food-item{width:100%;max-width:5rem}}product-information .product-wine-profile-universe .product-wine-profile__food-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;flex-shrink:0;text-align:center}product-information .product-wine-profile-universe .product-wine-profile__food-icon{display:block;width:3.5rem;height:3.5rem;object-fit:contain}@media(min-width:768px){product-information .product-wine-profile-universe .product-wine-profile__food-icon{width:3.625rem;height:3.625rem}}product-information .product-wine-profile-universe .product-wine-profile__food-label{display:block;font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:var(--text-xxs, .6875rem);line-height:1.2;color:var(--color-foreground, #1c1b18)}product-information .product-wine-profile-universe__practical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:1.25rem 0 0;padding-top:1.25rem;border-top:1px solid var(--product-border)}@media(min-width:768px){product-information .product-wine-profile-universe__practical{grid-template-columns:repeat(3,minmax(0,1fr))}}product-information .product-wine-profile-universe__practical .product-wine-profile__practical-item dt{margin:0 0 .25rem;font-size:var(--text-xxs, .6875rem);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-grey-400, #8a877f)}product-information .product-wine-profile-universe__practical .product-wine-profile__practical-item dd{margin:0;font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:var(--text-sm, .875rem);line-height:1.35;color:var(--color-foreground, #1c1b18)}product-information .product-wine-profile-universe__reviews{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--product-border)}product-information .product-wine-profile-universe__reviews .product-wine-profile__reviews-list{display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){product-information .product-wine-profile-universe__reviews .product-wine-profile__reviews-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){product-information .product-wine-profile-universe__reviews .product-wine-profile__reviews-list{grid-template-columns:repeat(3,minmax(0,1fr))}}product-information .product-wine-profile-universe__reviews .product-wine-profile__review-card{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:.875rem 1rem;border-radius:.5rem;background-color:#f6f4f1}product-information .product-info-section-card--description{padding:1.25rem 1.375rem;border:1px solid var(--product-border);border-radius:.5rem;background-color:#ffffff8c}@media(min-width:768px){product-information .product-info-section-card--description{padding:1.5rem 1.625rem}}product-information .product-description__heading{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--product-border);font-family:var(--font-display, inherit);font-size:clamp(1.0625rem,2vw,1.1875rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--color-foreground, #1c1b18)}product-information .product-description__body{max-width:62ch;font-size:var(--text-sm, .875rem);line-height:1.75;color:#1c1b18d1}product-information .product-description__body p{margin:0 0 1em}product-information .product-description__body p:last-child{margin-bottom:0}product-information .product-desktop-description .product-description--truncated:not(.is-expanded) .product-description__teaser,product-information .product-gallery-description .product-description--truncated:not(.is-expanded) .product-description__teaser,product-information .product-mobile-description .product-description--truncated:not(.is-expanded) .product-description__teaser{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}product-information .product-desktop-description .product-description.is-expanded .product-description__full,product-information .product-gallery-description .product-description.is-expanded .product-description__full,product-information .product-mobile-description .product-description.is-expanded .product-description__full{display:block;overflow:visible;-webkit-line-clamp:unset}product-information .product-description__toggle{margin-top:.875rem;padding:0;border:0;background:none;font-size:var(--text-sm, .875rem);color:var(--product-accent);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}product-information .product-description--truncated .product-description__full{display:none}product-information .product-description.is-expanded .product-description__teaser{display:none}product-information .product-description.is-expanded .product-description__full{display:block}@media(max-width:767px){product-information [data-sticky-checkout] .buy-section{flex-direction:row}product-information [data-sticky-checkout] .product-cta-button{min-height:3rem}}.product-wine-profile{--wine-profile-accent: #7b1d3a}.product-wine-profile__heading{margin:0 0 1rem;font-family:var(--font-display, inherit);font-size:var(--text-lg, 1.125rem);line-height:1.25;font-weight:500}.product-wine-profile__subheading{margin:0 0 .75rem;font-family:var(--font-display, inherit);font-size:var(--text-base, 1rem);line-height:1.3;font-weight:500}.product-wine-profile__taste+.product-wine-profile__notes,.product-wine-profile__taste+.product-wine-profile__food,.product-wine-profile__notes+.product-wine-profile__food,.product-wine-profile__notes+.product-wine-profile__practical,.product-wine-profile__food+.product-wine-profile__practical,.product-wine-profile__taste+.product-wine-profile__practical,.product-wine-profile__practical+.product-wine-profile__reviews,.product-wine-profile__food+.product-wine-profile__reviews,.product-wine-profile__notes+.product-wine-profile__reviews,.product-wine-profile__taste+.product-wine-profile__reviews{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgb(0 0 0 / .08)}.product-wine-profile__taste-grid{display:grid;gap:1.25rem}@media(min-width:768px){.product-wine-profile__taste-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2rem}}.product-wine-profile__sliders{display:grid;gap:.875rem;margin:0}.product-wine-profile__slider{margin:0}.product-wine-profile__slider-labels{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.375rem;font-size:var(--text-xxs, .6875rem);line-height:1.35;color:var(--brand-grey-400, #8a877f)}.product-wine-profile__slider-track{position:relative;height:4px;border-radius:9999px;background-color:#00000014;overflow:hidden}.product-wine-profile__slider-fill{display:block;height:100%;border-radius:9999px;background-color:var(--wine-profile-accent);transition:width .3s ease}.product-wine-profile__summary{display:grid;gap:.75rem}.product-wine-profile__vivino{display:inline-flex;align-items:center;gap:.375rem;margin:0;font-size:var(--text-sm, .875rem);line-height:1.35}.product-wine-profile__vivino-star{color:var(--wine-profile-accent)}.product-wine-profile__vivino-score{font-weight:600;color:var(--color-foreground, #1c1b18)}.product-wine-profile__vivino-label{color:var(--brand-grey-400, #8a877f)}.product-wine-profile__summary-label{margin:0 0 .25rem;font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:var(--text-xxs, .6875rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-grey-400, #8a877f)}.product-wine-profile__summary-note{margin:0;font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:var(--text-sm, .875rem);line-height:1.5;color:var(--color-foreground, #1c1b18)}.product-wine-profile__notes-list{display:flex;flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none}.product-wine-profile__note-card{display:flex;align-items:center;gap:.625rem;flex:0 1 auto;padding:.6875rem .875rem;border:1px solid rgb(0 0 0 / .08);border-left:3px solid var(--note-accent, #73202c);border-radius:.625rem;background-color:#ffffffd9;box-shadow:0 1px 2px #0000000a}.product-wine-profile__note-dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:9999px;background-color:var(--note-accent, #73202c)}.product-wine-profile__note-text{display:block;font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:var(--text-xs, .75rem);line-height:1.4;color:var(--color-foreground, #1c1b18)}.product-wine-profile__food-description{margin:0 0 .75rem;max-width:42rem;font-size:var(--text-sm, .875rem);line-height:1.5;color:var(--brand-grey-400, #8a877f)}.product-wine-profile__food-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.product-wine-profile__food-tag{display:inline-flex;align-items:center;justify-content:center;padding:.5625rem 1rem;border:1px solid rgb(11 55 55 / .12);border-radius:.5rem;background-color:#ffffffd9;font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:var(--text-xs, .75rem);line-height:1.35;color:var(--color-foreground, #1c1b18);box-shadow:0 1px 2px #0000000a}.product-wine-profile__practical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:0}@media(min-width:768px){.product-wine-profile__practical{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-wine-profile__practical-item dt{margin:0 0 .125rem;font-size:var(--text-xxs, .6875rem);line-height:1.35;color:var(--brand-grey-400, #8a877f)}.product-wine-profile__practical-item dd{margin:0;font-family:var(--font-sans-serif, Gotham, sans-serif);font-size:var(--text-sm, .875rem);line-height:1.35;color:var(--color-foreground, #1c1b18)}.product-wine-profile__reviews-list{display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr)}.product-wine-profile__reviews-carousel{margin:0 -1rem;padding:0 1rem}.product-wine-profile__reviews-carousel .akqa-swiper-slide{height:auto}@media(min-width:640px){.product-wine-profile__reviews-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.product-wine-profile__reviews-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-wine-profile__review-card{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:.875rem 1rem;border-radius:.5rem;background-color:#f6f4f1}.product-wine-profile__review-header{display:grid;gap:.25rem}.product-wine-profile__review-logo{width:auto;max-width:6rem;height:1.25rem;object-fit:contain;object-position:left center}.product-wine-profile__review-source{margin:0;font-size:var(--text-xxs, .6875rem);line-height:1.35;color:var(--brand-grey-400, #8a877f)}.product-wine-profile__review-score{margin:0;font-family:var(--font-display, inherit);font-size:var(--text-xl, 1.25rem);line-height:1.1;font-weight:500;color:var(--color-foreground, #1c1b18)}.product-wine-profile__review-stars{margin:0;font-size:var(--text-sm, .875rem);line-height:1;letter-spacing:.05em;color:var(--wine-profile-accent)}.product-wine-profile__review-quote{margin:0}.product-wine-profile__review-quote p{margin:0;font-size:var(--text-xs, .75rem);line-height:1.45;color:var(--brand-grey-400, #8a877f)}.product-wine-profile__review-quote p:before{content:"\201c";display:block;margin-bottom:.125rem;font-family:var(--font-display, inherit);font-size:var(--text-lg, 1.125rem);line-height:1;color:var(--color-foreground, #1c1b18)}.related-collections__scroller{position:relative}.related-collections__scroller--scrollable:after{content:"";position:absolute;top:0;right:0;z-index:1;width:2.5rem;height:100%;pointer-events:none;background:linear-gradient(to right,transparent,var(--color-background, #fff))}@media(min-width:768px){.related-collections__scroller--scrollable:after{display:none}}.related-collections__track{display:flex;align-items:stretch;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-padding-inline, 1rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:.25rem .5rem;padding-inline:var(--container-padding-inline, 1rem);touch-action:pan-x}@media(min-width:768px){.related-collections__track{gap:1.5rem;scroll-snap-type:x proximity}}@media(min-width:1024px){.related-collections__track{padding-inline:var(--container-padding-inline-lg, 2rem);scroll-padding-inline:var(--container-padding-inline-lg, 2rem)}}.related-collections__track::-webkit-scrollbar{display:none}.related-collections__item{flex:0 0 auto;width:min(72vw,16rem);scroll-snap-align:start}@media(min-width:640px){.related-collections__item{width:min(42vw,18rem)}}@media(min-width:1024px){.related-collections__item{width:min(24vw,20rem)}}.related-collections__grid .related-collections__item{width:auto;flex:initial;scroll-snap-align:unset}.related-collections__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.related-collections__grid{gap:1.5rem}.related-collections__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.related-collections__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.related-collections__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.related-collections__controls{margin-top:1rem}.related-collections__progress{display:block;margin-bottom:.75rem}@media(min-width:768px){.related-collections__progress{display:none}}.related-collections__progress-track{display:block;height:2px;background:rgb(var(--color-foreground-rgb, 0 0 0) / .12);border-radius:999px;overflow:hidden}.related-collections__progress-fill{display:block;height:100%;width:8%;background:currentColor;border-radius:inherit;transition:width .2s ease}.related-collections__nav{justify-content:center;gap:1.5rem}.related-collections__nav-button:disabled{cursor:not-allowed;opacity:.3}.trustpilot-review-card__star--filled{color:#00b67a}.trustpilot-review-card__star--empty{color:var(--color-brand-grey-300)}.trustpilot-review-card__quote{quotes:none}@media(max-width:767px){.trustpilot-review-card{padding:1.5rem}}@media(max-width:1023px){#mobile-nav{position:fixed!important;top:var(--mobile-nav-top, 5.75rem)!important;left:0;right:0;bottom:0;height:auto!important;overflow:hidden!important;z-index:40}#mobile-nav>nav,#mobile-nav .mega-menu__list,#mobile-nav .mega-menu__item{height:100%}#mobile-nav .navigation-level--1,#mobile-nav [class*=navigation-level--2-]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:var(--color-background, #fff)}#mobile-nav .navigation-level--1{z-index:10}#mobile-nav [class*=navigation-level--2-]{z-index:20}#mobile-nav [class*=navigation-level--2-] [class*=navigation-level--2-]{z-index:30}#mobile-nav .navigation-level:not(.visible){pointer-events:none}}.badge--discount{border:1px solid #73202c;background-color:#73202c;color:#fff}cart-buttons .cart-grid__checkout-btn,cart-buttons .cart-grid__secondary-btn{font-family:var(--font-sans-serif);letter-spacing:normal;text-transform:none}@media(max-width:767px){cart-buttons .cart-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}cart-buttons .cart-grid__checkout-btn{min-height:3.75rem;font-size:1rem}cart-buttons .cart-grid__secondary-btn{min-height:2.75rem;font-size:.875rem}}@media(min-width:1024px){.mega-menu__grid--cols-5,.mega-menu__simple-links.mega-menu__grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mega-menu__grid--compact-5,.mega-menu__simple-links.mega-menu__grid--compact-5{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:2.75rem}.mega-menu__columns--compact-5 .mega-menu__category{padding-bottom:.75rem}.mega-menu__columns--compact-5 .mega-menu__simple-links{margin-top:1.5rem;padding-top:1.25rem}}product-information .product-info-pricing .product-details{padding-top:0}product-information .product-details__rows{margin:0}product-information .product-details__item{margin:0;min-width:0}product-information .product-details__item dt{margin:0;font-size:var(--text-xxs, .6875rem);line-height:1.35;color:var(--brand-grey-400, #8a877f)}product-information .product-details__item dd{margin:0;font-size:var(--text-sm, .875rem);font-weight:400;line-height:1.35;color:var(--color-foreground, #1c1b18)}@media(max-width:767px){product-information .product-details__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:.875rem;padding:0;border:0}product-information .product-details__row{display:contents}product-information .product-details__item dt{margin:0 0 .25rem}product-information .product-details__grapes{display:block}}@media(min-width:768px){product-information .product-details__rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;row-gap:1rem;padding:1rem 0;border-top:1px solid var(--product-border, #e8e4de);border-bottom:1px solid var(--product-border, #e8e4de)}product-information .product-details__row{display:contents}product-information .product-details__item{padding-right:1.5rem;border-right:1px solid var(--product-border, #e8e4de)}product-information .product-details__item:nth-child(3n){padding-right:0;border-right:0}product-information .product-details__item dt{margin:0 0 .25rem}product-information .product-details__grapes{display:block}}:root{--product-cta-bg: #0b3737;--product-cta-fg: #fff;--product-cta-hover-bg: #0e4545;--product-cta-hover-fg: #fff;--product-quantity-bg: #fff;--product-quantity-fg: #1c1b18;--product-quantity-border: rgb(0 0 0 / .08);--product-cta-height: 3.25rem}.buy-section{display:flex;flex-direction:row;align-items:stretch;gap:0}.buy-section .product-quantity-input,.buy-section [data-module=number-input]{flex-shrink:0;width:auto;min-width:6.75rem;max-width:7.5rem}.buy-section [data-module=number-input]>div,.buy-section [data-module=number-input]>div:hover,.buy-section [data-module=number-input]>div:focus-within{height:var(--product-cta-height);min-height:var(--product-cta-height);max-height:var(--product-cta-height);background-color:var(--product-quantity-bg);border:1px solid var(--product-quantity-border);border-right:0;border-radius:0;color:var(--product-quantity-fg)}.buy-section [data-module=number-input] button,.buy-section [data-module=number-input] button:hover,.buy-section [data-module=number-input] button:focus-visible{flex-shrink:0;min-width:2rem;height:100%;color:var(--product-quantity-fg)}.buy-section [data-module=number-input] button svg{display:block;width:.75rem;height:.75rem;flex-shrink:0}.buy-section [data-module=number-input] input[data-element=quantity-selector],.buy-section [data-module=number-input] input[data-element=quantity-selector]:hover,.buy-section [data-module=number-input] input[data-element=quantity-selector]:focus{flex:1 1 auto;min-width:1.75rem;height:100%;padding-inline:.25rem;color:var(--product-quantity-fg)}.buy-section buy-buttons{flex:1 1 auto;min-width:0}.btn-cta{background-color:var(--product-cta-bg);color:var(--product-cta-fg);border:1px solid var(--product-cta-bg);border-radius:0;font-family:var(--font-sans-serif);font-size:var(--text-md);font-weight:var(--font-weight-regular);letter-spacing:normal;text-transform:none;min-width:0;width:100%;min-height:var(--product-cta-height);padding:0 1.25rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.buy-section .btn-cta{border-left:0}.btn-cta:hover:not(:disabled),.btn-cta:focus-visible:not(:disabled){background-color:var(--product-cta-hover-bg);color:var(--product-cta-hover-fg);border-color:var(--product-cta-hover-bg);opacity:1}.btn-cta:disabled{opacity:.45;cursor:not-allowed}product-card .buy-section,.product-card .buy-section{visibility:visible;opacity:1}@media(hover:hover){product-card .buy-section,.product-card .buy-section{visibility:visible;opacity:1}}product-card .buy-section,product-card .btn-cta{width:100%}product-card .buy-section [data-module=number-input]>div{border-radius:0}product-card .buy-section .btn-cta{border-radius:0}.product-image-container,product-card-image,search-product-image{display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image,product-card-image img.img-default,search-product-image img.img-default{object-fit:contain;max-height:66%;max-width:66%;width:auto;height:auto}product-information .product-image{max-height:78%;max-width:78%;object-position:center}product-information .main-media-item [data-current-media],product-information .main-media-item [data-next-media]{display:flex;align-items:center;justify-content:center}@media(min-width:768px){product-information .main-media-item .product-image{max-height:100%;max-width:100%}}@media(min-width:1024px){product-information .main-media-item{min-height:0}}product-card-image img.absolute{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
