.sf-showcase__header{padding:50px var(--content-padding-x) 150px}.sf-showcase__page-title{display:flex;gap:var(--space-3xl);margin:0;color:var(--color-content-black);font-family:var(--font-family-tt-hoves);font-size:var(--heading-l-semibold-font-size);font-weight:var(--heading-l-semibold-font-weight);line-height:var(--heading-l-semibold-line-height);letter-spacing:.4px;text-transform:uppercase}@media screen and (max-width:749px){.sf-showcase__header{padding:var(--space-2xl) var(--content-padding-x) var(--space-6xl)}}.sf-showcase__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:var(--border-width-xs) solid var(--color-content-white)}.sf-showcase__lifestyle,.sf-showcase__product{position:relative;aspect-ratio:629 / 871;overflow:hidden;background-color:var(--color-background-light-yellow)}.sf-showcase__lifestyle img,.sf-showcase__bottle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.sf-showcase__product .sf-showcase__card-link{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:1}.sf-showcase__product .sf-button-secondary{position:relative;z-index:2}.sf-showcase__bottle-hover,.sf-showcase__info-bg{opacity:0;transition:opacity .2s ease}.sf-showcase__text,.sf-showcase__label,.sf-showcase__note,.sf-showcase__title{transition:color .2s ease,text-shadow .2s ease}.sf-showcase__info{transition:background-color .2s ease,border-color .2s ease}.sf-showcase__info-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}@media(hover:hover){.sf-showcase__row.is-hovered .sf-showcase__bottle-hover{opacity:1}.sf-showcase__row.is-hovered .sf-showcase__heading,.sf-showcase__row.is-hovered .sf-showcase__meta{--sf-showcase-text: var(--color-content-white);text-shadow:0 1px 4px rgba(0,0,46,.15)}.sf-showcase__row.is-hovered .sf-showcase__details .sf-button-secondary{background-color:var(--color-background-light-yellow)}.sf-showcase__row.is-hovered .sf-showcase__info{background-color:transparent;border-left-color:var(--color-border-soft-lime)}.sf-showcase__row.is-hovered .sf-showcase__info-bg{opacity:.3}}.sf-showcase__info>:not(.sf-showcase__info-bg){position:relative}.sf-showcase__product,.sf-showcase__info{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:var(--space-2xl) var(--space-s)}.sf-showcase__info{position:relative;overflow:hidden;gap:var(--space-2xl);background-color:var(--color-background-light-yellow);border-left:var(--border-width-xs) solid var(--color-content-white)}.sf-showcase__text,.sf-showcase__label,.sf-showcase__note{margin:0;color:var(--sf-showcase-text, var(--color-content-black));font-family:var(--font-family-tt-hoves);font-size:var(--text-s-regular-font-size);font-weight:var(--text-s-regular-font-weight);line-height:var(--text-s-regular-line-height);letter-spacing:.4px}.sf-showcase__heading,.sf-showcase__details{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.sf-showcase__heading{gap:var(--space-2xs)}.sf-showcase__title{margin:0;color:var(--sf-showcase-text, var(--color-content-black));font-family:var(--font-family-tt-hoves);font-size:var(--heading-l-semibold-font-size);font-weight:var(--heading-l-semibold-font-weight);line-height:var(--heading-l-semibold-line-height);letter-spacing:.4px;text-transform:uppercase}.sf-showcase__details{gap:28px}.sf-showcase__meta{display:flex;flex-direction:column;gap:var(--space-xs)}.sf-showcase__notes{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0}.sf-showcase__note{display:flex;gap:var(--space-2xl)}.sf-showcase__note dt,.sf-showcase__label{flex:0 0 50px}.sf-showcase__note dd{flex:1;margin:0}.sf-showcase__mood{display:flex;gap:var(--space-9xl)}.sf-showcase__mood-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.sf-showcase__mood .sf-button{--sf-button-size: var(--text-s-regular-font-size);--sf-button-lh: var(--text-s-regular-line-height)}.sf-showcase__mood .sf-button__content{gap:var(--space-2xs)}.sf-showcase__mood .sf-button__content:after{transform:scaleX(1)}@media screen and (max-width:749px){.sf-showcase__row{grid-template-columns:minmax(0,1fr)}.sf-showcase__lifestyle,.sf-showcase__info{display:none}.sf-showcase__product{aspect-ratio:auto;justify-content:flex-start;padding:var(--space-4xl) var(--space-s) var(--space-3xl)}.sf-showcase__product .sf-showcase__bottle{position:relative;inset:auto;height:auto;aspect-ratio:4 / 5;margin:-14% 0 -16%}.sf-showcase__product .sf-showcase__bottle-hover{display:none}.sf-showcase__product .sf-showcase__bottle{z-index:0}.sf-showcase__product .sf-showcase__heading,.sf-showcase__product .sf-showcase__details{z-index:2;pointer-events:none}.sf-showcase__product .sf-button-secondary{pointer-events:auto}.sf-showcase__heading{order:-1;gap:var(--space-xs)}.sf-showcase__details{gap:var(--space-2xl)}.sf-showcase__meta{gap:var(--space-s)}.sf-showcase__mood{gap:var(--space-2xl)}}.sf-showcase{margin-right:calc(-1 * var(--page-padding-x));margin-left:calc(-1 * var(--page-padding-x))}@keyframes sf-showcase-reveal{0%{opacity:.2;filter:blur(16px)}}@keyframes sf-showcase-hide{to{opacity:.2;filter:blur(16px)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sf-showcase__row{animation:sf-showcase-reveal linear backwards,sf-showcase-hide linear forwards;animation-timeline:view(),view();animation-range:entry 0% entry 40%,exit 25% exit 100%}}}@keyframes sf-showcase-reveal-fade{0%{opacity:.2}}@keyframes sf-showcase-hide-fade{to{opacity:.2}}@media screen and (min-width:1600px){.sf-showcase__row{animation-name:sf-showcase-reveal-fade,sf-showcase-hide-fade}.sf-showcase .sf-button-secondary--cta{-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sf-product-showcase.css.map */
