.lasu-main-product{display:block;--buttons-radius: var(--lasu-radius-pill);--buttons-radius-outset: var(--lasu-radius-pill);--buttons-border-width: 0px;--inputs-radius: var(--lasu-radius-md);--inputs-radius-outset: var(--lasu-radius-md);--media-radius: var(--lasu-radius-lg);--media-border-width: 0px}.lasu-main-product__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lasu-main-product-gap);align-items:start}@media screen and (min-width:750px){.lasu-main-product__grid{grid-template-columns:var(--lasu-main-product-columns)}}.lasu-main-product media-gallery{display:block}.lasu-main-product .product__media-list.slider{margin:0;scroll-padding-left:0}.lasu-main-product .product__media-list.slider:after{content:none}.lasu-main-product .product__media-list .product__media-item.slider__slide{width:100%;max-width:100%;margin:0;padding:0}.lasu-main-product .product-media-container.media-type-image{--aspect-ratio: var(--lasu-main-product-media-ratio)}.lasu-main-product .product-media-container{--gradient-background: var(--lasu-surface-card);background-color:var(--lasu-surface-card)}.lasu-main-product .product__media img{object-fit:cover}.lasu-main-product .image-magnify-full-size{background-repeat:no-repeat}.lasu-main-product .product__media-toggle:focus-visible:after,.lasu-main-product .product__media-toggle.focused:after{box-shadow:inset 0 0 0 var(--lasu-focus-width) var(--lasu-focus)}.lasu-main-product .deferred-media__poster:focus-visible{box-shadow:inset 0 0 0 var(--lasu-focus-width) var(--lasu-focus)}.lasu-main-product__placeholder{overflow:hidden;border-radius:var(--lasu-radius-lg)}.lasu-main-product .thumbnail-slider{margin-top:var(--lasu-main-product-thumbs-gap)}.lasu-main-product .thumbnail-slider .slider-button{display:none}.lasu-main-product .thumbnail-slider .thumbnail-list.slider{gap:var(--lasu-space-1);margin:0;padding:0;scroll-padding-left:0;scrollbar-width:thin}@media screen and (min-width:750px){.lasu-main-product .thumbnail-slider .thumbnail-list.slider{grid-template-columns:repeat(auto-fill,var(--lasu-main-product-thumb-width))}}.lasu-main-product .thumbnail-list .thumbnail-list__item.slider__slide{width:var(--lasu-main-product-thumb-width);height:var(--lasu-main-product-thumb-height);padding:0}.lasu-main-product .thumbnail-list__item:before{content:none}.lasu-main-product .thumbnail{--media-radius: var(--lasu-radius-sm);background-color:var(--lasu-surface-card)}.lasu-main-product .thumbnail-list .thumbnail,.lasu-main-product .thumbnail-list .thumbnail.focused,.lasu-main-product .thumbnail-list .thumbnail[aria-current],.lasu-main-product .thumbnail-list .thumbnail[aria-current]:focus,.lasu-main-product .thumbnail-list .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none}.lasu-main-product .thumbnail-list .thumbnail:focus-visible{outline:var(--lasu-focus-width) solid var(--lasu-focus);outline-offset:calc(-1 * var(--lasu-focus-width));box-shadow:none}.lasu-main-product .thumbnail-list .thumbnail[aria-current]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 var(--lasu-main-product-thumb-ring) var(--lasu-text-primary);pointer-events:none}.lasu-main-product__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lasu-space-2)}.lasu-main-product__tag,.lasu-main-product__title,.lasu-main-product__meta,.lasu-main-product__description,.lasu-main-product__tax,.lasu-main-product__bullets,.lasu-main-product__pass-title,.lasu-main-product__pass-code,.lasu-main-product__pass-figure,.lasu-main-product__pass-origin,.lasu-main-product__pass-label,.lasu-main-product__pills{margin:0}.lasu-main-product__title{color:var(--lasu-text-primary)}.lasu-main-product__meta{color:var(--lasu-text-muted)}.lasu-main-product__description{color:var(--lasu-text-secondary)}.lasu-main-product__tag,.lasu-main-product__pill{border:var(--lasu-border-width) solid;border-radius:var(--lasu-radius-pill)}.lasu-main-product__tag{display:flex;align-items:center;gap:var(--lasu-space-1);padding:calc(var(--lasu-space-1) / 2 - var(--lasu-border-width)) calc(var(--lasu-space-3) / 2 - var(--lasu-border-width));border-color:var(--lasu-border-adaptive);color:var(--lasu-text-accent)}.lasu-main-product__tag:before{content:"";flex-shrink:0;width:var(--lasu-main-product-tag-dot);height:var(--lasu-main-product-tag-dot);border-radius:var(--lasu-radius-pill);background-color:var(--lasu-gold)}.lasu-main-product .price{color:var(--lasu-text-primary);font-family:var(--lasu-font-display);font-size:var(--lasu-fs-h3);font-weight:var(--lasu-font-display-weight);letter-spacing:var(--lasu-ls-display);line-height:var(--lasu-lh-display);text-transform:uppercase}.lasu-main-product__price .unit-price{display:none}.lasu-main-product__tax{color:var(--lasu-text-muted)}.lasu-main-product__tax-part{display:inline-flex}.lasu-main-product__tax .unit-price{margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.lasu-main-product__shipping{color:inherit;text-decoration:underline;text-decoration-thickness:var(--lasu-underline-width);text-underline-position:from-font;transition:color var(--duration-default) ease,text-decoration-thickness var(--duration-short) ease}.lasu-main-product__shipping:hover,.lasu-main-product__shipping:focus-visible{color:var(--lasu-text-primary);text-decoration-thickness:var(--lasu-underline-width-hover)}.lasu-main-product__purchase{display:grid;grid-template-columns:minmax(0,max-content) max-content;gap:var(--lasu-space-2) calc(var(--lasu-space-3) / 2);align-items:center;justify-content:start}.lasu-main-product__purchase>div,.lasu-main-product__purchase product-form{display:contents}.lasu-main-product__purchase .quantity{grid-row:1;grid-column:1}.lasu-main-product__purchase form{grid-row:1;grid-column:2}.lasu-main-product__purchase .product-form__error-message-wrapper:not([hidden]){grid-row:2;grid-column:1 / -1;contain:inline-size;margin:0;color:var(--lasu-error);font-family:var(--lasu-font-body);font-size:var(--lasu-fs-small);letter-spacing:var(--lasu-ls-body);line-height:var(--lasu-lh-small)}.lasu-main-product .quantity{max-width:100%;min-height:var(--lasu-stepper-height)}.lasu-main-product .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) var(--lasu-text-primary)}.lasu-main-product .quantity__input{min-width:0;opacity:initial;color:var(--lasu-text-primary);font-family:var(--lasu-font-body);font-size:var(--lasu-fs-base);font-weight:var(--lasu-font-body-weight-medium)}.lasu-main-product .quantity__button{color:var(--lasu-text-muted)}.lasu-main-product .quantity__button:not(.disabled):hover{color:var(--lasu-text-secondary)}.lasu-main-product .quantity__button.disabled{opacity:initial}.lasu-main-product .product-form__submit{width:auto;min-height:var(--lasu-button-height);margin:0;padding:0 var(--lasu-space-3);font-family:var(--lasu-font-body);font-size:var(--lasu-fs-button);font-weight:var(--lasu-font-body-weight-medium);letter-spacing:var(--lasu-ls-button);text-transform:uppercase;transition:background-color var(--duration-default) ease}.lasu-main-product .product-form__submit:not([disabled]):hover{background-color:var(--lasu-primary-bg-hover)}.lasu-main-product .product-form__submit:not([disabled]):hover:after{box-shadow:none}.lasu-main-product .product-form__submit:focus-visible{outline:var(--lasu-focus-width) solid var(--lasu-focus);outline-offset:var(--lasu-focus-offset);box-shadow:none}.lasu-main-product .product-form__submit[disabled]{border:var(--lasu-border-width) solid var(--lasu-secondary-border);background-color:transparent;color:var(--lasu-text-muted);opacity:initial}.lasu-main-product__bullets{display:flex;flex-direction:column;gap:var(--lasu-space-1);padding:0;list-style:none}.lasu-main-product__bullet{display:grid;grid-template-columns:var(--lasu-main-product-bullet-dot) minmax(0,1fr);column-gap:calc(var(--lasu-space-3) / 2);color:var(--lasu-text-secondary)}.lasu-main-product__bullet:before{content:"";width:var(--lasu-main-product-bullet-dot);height:var(--lasu-main-product-bullet-dot);margin-top:calc((var(--lasu-lh-base) * 1em - var(--lasu-main-product-bullet-dot)) / 2);border-radius:var(--lasu-radius-pill);background-color:currentColor}.lasu-main-product__pass{display:flex;flex-direction:column;gap:var(--lasu-space-2);width:100%;padding:var(--lasu-space-3) var(--lasu-space-3) var(--lasu-space-2);border:var(--lasu-border-width) solid var(--lasu-border);border-radius:var(--lasu-radius-lg);background-color:var(--lasu-surface-card)}@media screen and (min-width:750px){.lasu-main-product__pass{max-width:var(--lasu-main-product-pass-width)}}.lasu-main-product__pass-header{display:flex;align-items:baseline;gap:var(--lasu-space-2)}.lasu-main-product__pass-title,.lasu-main-product__pass-code,.lasu-main-product__pass-label{color:var(--lasu-text-accent)}.lasu-main-product__pass-code{margin-inline-start:auto;white-space:nowrap}.lasu-main-product__pass-figures{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:var(--lasu-main-product-pass-figures);color:var(--lasu-text-primary)}.lasu-main-product__pass-figure--abv{grid-column:1;justify-self:start}.lasu-main-product__pass-icon{grid-column:2;color:var(--lasu-gold)}.lasu-main-product__pass-figure--volume{grid-column:3;justify-self:end}.lasu-main-product__pass-origin{color:var(--lasu-text-muted)}.lasu-main-product__pass-botanicals{display:flex;flex-direction:column;gap:var(--lasu-space-1)}.lasu-main-product__pass>*+.lasu-main-product__pass-botanicals{padding-top:var(--lasu-space-2);background:repeating-linear-gradient(to right,var(--lasu-text-primary) 0 var(--lasu-main-product-rule-dash),transparent var(--lasu-main-product-rule-dash) calc(2 * var(--lasu-main-product-rule-dash))) top left / 100% var(--lasu-main-product-rule) no-repeat}.lasu-main-product__pills{display:flex;flex-wrap:wrap;gap:calc(var(--lasu-space-3) / 4) var(--lasu-space-1);padding:0;list-style:none}.lasu-main-product__pill{padding:calc(var(--lasu-space-1) - var(--lasu-border-width)) calc(var(--lasu-space-2) - var(--lasu-border-width));border-color:var(--lasu-border);color:var(--lasu-text-secondary);text-box:trim-both cap alphabetic}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-lasu-main-product.css.map */
