.product-main-section.home-noise{position:relative;isolation:isolate}.product-main{--product-line-color: var(--color-surface);--product-line-ink: var(--color-text);position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,var(--content-width-medium)));justify-content:space-between;align-items:start;width:min(calc(100% - (2 * var(--page-padding))),var(--container-width));margin-inline:auto;padding-block:var(--section-space)}.product-main__media{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--gap-lg));min-width:0}.product-main__image{display:flex;justify-content:center;width:100%}.product-main__image img,.product-main__image .placeholder-svg{width:auto;max-width:100%;height:50rem;object-fit:contain;filter:drop-shadow(0 4px 25px #474031)}.product-main__card{display:flex;flex-direction:column;gap:var(--gap-md);min-width:0;padding:var(--gap-md);color:var(--product-line-ink);background:var(--product-line-color);box-shadow:var(--shadow-md)}.product-main__block{min-width:0}.product-main__tag{display:inline-flex;padding:var(--gap-2xs) .625rem;border:var(--border-width) solid var(--product-line-color);color:var(--product-line-ink);background:var(--product-line-color);box-shadow:var(--shadow-xxs)}.product-main__title{margin:0;color:var(--color-accent);text-transform:uppercase;overflow-wrap:break-word}.product-main__description{letter-spacing:var(--text-medium-letter-spacing)}.product-main__description>*,.product-main__notes>*{margin:0}.product-main__description>*+*,.product-main__description+.product-main__notes{margin-top:var(--gap-sm)}.product-main__award{display:flex;flex-direction:column;gap:var(--gap-sm)}.product-main__award-heading{margin:0;letter-spacing:var(--text-small-letter-spacing);text-transform:uppercase}.product-main__award-list{display:flex;flex-direction:column;gap:var(--gap-xs);margin:0;padding:0;list-style:none}.product-main__award-item{display:flex;align-items:center;gap:.75rem;color:var(--color-accent);text-transform:uppercase}.product-main__award-item img{flex:0 0 auto;width:2rem;height:2rem}.product-main__price .price{gap:0}.product-main__price .price small{display:none}.product-main__price-notice{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;letter-spacing:var(--text-small-letter-spacing)}.product-main__price-notice a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.product-main__price-notice [hidden]{display:none}.product-main__form{display:grid;gap:var(--gap-sm)}.product-main__buy{display:flex;gap:.75rem}.product-main__submit{flex:1 1 auto;width:auto;min-width:0;padding-inline:var(--gap-md)}.wine-information{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-md)}.wine-accordion{--wine-divider: color-mix(in srgb, currentColor 15%, transparent);width:100%;border-bottom:var(--border-width) solid var(--wine-divider)}.wine-accordion__item:first-child .wine-accordion__question{border-top:var(--border-width) solid var(--wine-divider)}.wine-accordion__question{display:flex;align-items:center;gap:var(--gap-md);padding-block:1.25rem;cursor:pointer;list-style:none}.wine-accordion__question::-webkit-details-marker{display:none}.wine-accordion__title{flex:1 1 auto;margin:0;font:inherit;letter-spacing:0;text-transform:none}.wine-accordion__meta{flex:0 0 auto}.wine-accordion__question .icon-chevron-up{flex:0 0 auto;transition:transform var(--transition-fast)}.wine-accordion__item:not([open]) .icon-chevron-up{transform:rotate(180deg)}.wine-accordion__answer{padding-bottom:var(--gap-md)}.wine-accordion__note{margin:0;padding-block:var(--gap-2xs);letter-spacing:var(--text-small-letter-spacing);opacity:.6}.wine-table{width:100%;border-collapse:collapse;letter-spacing:var(--text-small-letter-spacing)}.wine-table th,.wine-table td{padding-block:var(--gap-2xs);border-bottom:var(--border-width) solid var(--wine-divider);font-weight:var(--font-weight-normal);text-align:left;vertical-align:top}.wine-table th{width:12.5rem;padding-right:var(--gap-md);opacity:.6}.wine-table :is(th,td){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(prefers-reduced-motion:reduce){.wine-accordion__question .icon-chevron-up{transition:none}}.product-main__image .product-main__placeholder{width:min(12rem,50%);height:auto;margin-block:10rem;filter:none;opacity:1}.product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-facts__content{--home-surface: var(--color-surface);position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-end;padding:var(--section-space) var(--gap-2xl) var(--section-space) var(--page-padding)}.product-facts__list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-lg) var(--gap-md);width:100%;max-width:var(--content-width-medium);margin:0;padding:0;list-style:none}.product-facts__item{display:flex;flex-direction:column;gap:var(--gap-md);min-width:0}.product-facts__head{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.product-facts__head img{width:3rem;height:3rem}.product-facts__head h2,.product-facts__item p{margin:0}.product-facts__text ul{margin:0;padding:0;list-style:none}.product-facts__media{position:relative;min-height:45rem}.product-facts__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:1279px){.product-main__title.heading-style-h3{font-size:var(--heading-h4-size)}}@media(max-width:991px){.product-main{grid-template-columns:minmax(0,1fr);gap:var(--gap-lg);padding-block:var(--section-space-mobile)}.product-main__media{gap:var(--gap-lg)}.product-main__image img,.product-main__image .placeholder-svg{height:33.75rem}.product-facts{grid-template-columns:minmax(0,1fr)}.product-facts__content{justify-content:flex-start;padding:var(--section-space-mobile) var(--page-padding)}.product-facts__list{max-width:none}.product-facts__media{min-height:0;aspect-ratio:1}}@media(max-width:767px){.product-main__submit{padding-inline:var(--gap-xs);white-space:nowrap}.wine-table th{width:45%;padding-right:var(--gap-sm)}.product-main__image img,.product-main__image .placeholder-svg{height:28.75rem}.product-facts__list{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-page.css.map */
