.wt-caviar{max-width:var(--caviar-max-width, 1400px);margin:0 auto;margin-top:var(--caviar-margin-top, 0);margin-bottom:var(--caviar-margin-bottom, 0);padding:0 24px}@media(max-width:899px){.wt-caviar{margin-top:var(--caviar-margin-top-mobile, var(--caviar-margin-top, 0));margin-bottom:var(--caviar-margin-bottom-mobile, var(--caviar-margin-bottom, 0))}}.wt-caviar__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "info" "below";gap:var(--caviar-gap, 48px)}@media(min-width:900px){.wt-caviar__layout{grid-template-columns:35fr 65fr;grid-template-areas:"gallery info" "below   info";align-items:start}}.wt-caviar__gallery{grid-area:gallery}.wt-caviar__gallery.wt-product__gallery{max-width:var(--caviar-gallery-max-width, 560px);width:100%;margin-inline:0;position:static}@media(min-width:900px){.wt-caviar__gallery.wt-product__gallery{max-width:var(--caviar-gallery-max-width, 560px)}}.wt-caviar__gallery-main__slide{display:none;aspect-ratio:var(--aspect-ratio, 1/1);overflow:hidden;border-radius:4px}.wt-caviar__gallery-main__slide.is-active{display:block}.wt-caviar__gallery-main__slide img,.wt-caviar__gallery-main__slide video,.wt-caviar__gallery-main__slide model-viewer{width:100%;height:100%;object-fit:cover;display:block}.wt-caviar__gallery-thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.wt-caviar__gallery-thumbs__item{flex:0 0 72px;width:72px;height:72px;padding:0;border:1px solid var(--caviar-border-color, #dcdcdc);border-radius:4px;overflow:hidden;background:none;cursor:pointer;opacity:.7;transition:opacity .15s ease,border-color .15s ease}.wt-caviar__gallery-thumbs__item.is-active,.wt-caviar__gallery-thumbs__item:hover{opacity:1;border-color:var(--caviar-border-color-active, #0a1f44)}.wt-caviar__gallery-thumbs__item img{width:100%;height:100%;object-fit:cover;display:block}.wt-caviar__info-wrap.wt-product__main{grid-area:info;width:100%;max-width:none;position:static;margin-bottom:0;flex-shrink:initial}.wt-caviar__info{display:flex;flex-direction:column;gap:20px}.wt-caviar__below{grid-area:below;display:flex;flex-direction:column;gap:var(--caviar-below-gap, 32px)}.wt-caviar__variant-cards__heading{font-weight:600;margin-bottom:12px}.wt-caviar__variant-cards__fieldset{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:0}@media(min-width:900px){.wt-caviar__variant-cards__fieldset{flex-wrap:nowrap;overflow-x:auto}}.wt-caviar__variant-cards__list{display:block}.wt-caviar__variant-card{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:14px;width:var(--card-width, 110px);height:var(--caviar-card-height, 210px);flex:0 0 var(--card-width, 110px);padding:24px 10px;border:1px solid var(--caviar-border-color, #dcdcdc);border-radius:4px;cursor:pointer;transition:border-color .15s ease}.wt-caviar__variant-card:hover{border-color:var(--caviar-border-color-active, #0a1f44)}.wt-caviar__variant-card:has(input:checked){border:2px solid var(--caviar-border-color-active, #0a1f44);padding:23px 13px}.wt-caviar__variant-card.is-unavailable{opacity:.45;cursor:not-allowed}.wt-caviar__variant-card__serving{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.wt-caviar__variant-card__image{width:var(--logo-size, 60px);height:var(--logo-size, 60px);aspect-ratio:1 / 1;flex-shrink:0;border-radius:50%;overflow:hidden;display:block}.wt-caviar__variant-card__image--logo{border:1px solid var(--caviar-border-color, #dcdcdc)}.wt-caviar__variant-card__image img{width:100%;height:100%;object-fit:cover;display:block}.wt-caviar__variant-card__title{font-size:14px}.wt-caviar__variant-card__price{font-weight:600}.wt-caviar__variant-card__sold-out{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.hidden{position:absolute;clip:rect(0,0,0,0);overflow:hidden;height:1px;width:1px}@media(max-width:899px){.wt-caviar__variant-cards--carousel-mobile .wt-caviar__variant-cards__fieldset{flex-wrap:nowrap;overflow-x:auto;min-width:0;max-width:100%;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.wt-caviar__variant-cards--carousel-mobile .wt-caviar__variant-card{flex:0 0 120px;scroll-snap-align:start}.wt-caviar__variant-cards--carousel-mobile,.wt-caviar__variant-cards--carousel-mobile .wt-caviar__variant-cards__list{min-width:0;max-width:100%}}.wt-caviar__attribute-slider{display:flex;flex-direction:column;gap:10px}.wt-caviar__attribute-slider__heading{font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-style:var(--font-headline-style);letter-spacing:var(--font-headline-letter-spacing);text-transform:var(--font-headline-transform, initial);line-height:1.2;display:block;margin-block:calc(var(--gap, 8px) * 1)}.wt-caviar__attribute-slider__track{position:relative;height:6px;border-radius:999px;background:var(--caviar-slider-track-color, #e2e2e2);overflow:hidden}.wt-caviar__attribute-slider__fill{position:absolute;left:0;top:0;height:100%;width:var(--slider-percent, 0%);background:var(--caviar-slider-fill-color, #4a4a4a);border-radius:999px}.wt-caviar__attribute-slider__marker{display:none}.wt-caviar__attribute-slider__labels{display:flex;justify-content:space-between;font-size:14px;color:var(--caviar-slider-label-color, #6b6b6b)}.wt-caviar .main-product__buy-buttons--container,.wt-caviar product-form,.wt-caviar form.wt-product__add-to-cart_form,.wt-caviar .product-form__buttons{flex-wrap:wrap}.wt-caviar product-form>form,.wt-caviar form.wt-product__add-to-cart_form>.product-form__buttons{flex:1 1 100%}.wt-caviar :is(.main-product__buy-buttons--container,product-form,form.wt-product__add-to-cart_form,.product-form__buttons)>:has([data-a11y-identifier^=bis-button]),.wt-caviar :is(.main-product__buy-buttons--container,product-form,form.wt-product__add-to-cart_form,.product-form__buttons)>[data-a11y-identifier^=bis-button]{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:12px 0 0!important}.wt-caviar [data-a11y-identifier^=bis-button]{width:100%!important;box-sizing:border-box}.wt-caviar [data-a11y-identifier^=bis-button]{box-sizing:border-box;min-height:56px!important;font-family:var(--font-button)!important;font-size:var(--font-button-size)!important;font-weight:var(--font-button-weight)!important;text-transform:var(--font-button-transform)!important;letter-spacing:var(--font-button-letter-spacing)!important;border-radius:var(--border-radius-button)!important;line-height:1!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main-product-caviar.css.map */
