.breadcrumbs__list-element{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-s);list-style-type:none;margin:0;padding:0}.breadcrumbs__list-element li{margin:0;padding:0}.breadcrumbs__list-item{align-items:center;color:var(--color-neutral-2);display:flex;gap:var(--spacing-s)}.breadcrumbs__list-item:last-child .breadcrumbs__link{color:var(--color-brand-navy)}.breadcrumbs__link{color:var(--color-neutral-2)}.breadcrumbs__link:hover:is(a){color:var(--color-neutral-1)}.breadcrumbs.light .breadcrumbs__link,.breadcrumbs__separator{color:var(--color-neutral-3)}.breadcrumbs.light .breadcrumbs__list-item:last-child .breadcrumbs__link{color:var(--color-neutral-5)}.breadcrumbs.is-loading .breadcrumbs__list-item:not(:first-child) .breadcrumbs__link{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumbs.is-loading .breadcrumbs__list-item:not(:first-child) .breadcrumbs__link:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.breadcrumbs.is-loading .breadcrumbs__list-item:not(:first-child) .breadcrumbs__link *{color:transparent;pointer-events:none}@media(max-width:63.99em){.breadcrumbs__list-item{white-space:nowrap}.breadcrumbs__list-element{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.breadcrumbs__separator{color:#707070!important;font-weight:700}
.checkbox-input{align-items:center;display:flex}.checkbox-input__label{cursor:pointer;margin:0;min-height:var(--icon-s);padding-inline-start:calc(var(--icon-s) + var(--spacing-xs));position:relative;transition:opacity var(--timing-normal) var(--easing-normal),var(--timing-quick) var(--timing-normal) var(--easing-normal)}.checkbox-input__label:after,.checkbox-input__label:before{content:'';height:var(--icon-s);position:absolute;width:var(--icon-s)}.checkbox-input__label:before{border:1px solid rgba(0,14,52,.15);left:0;top:1px;transition:border-color var(--timing-normal) var(--easing-normal)}.checkbox-input__label:after{background-color:var(--color-brand-navy);background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiBpY29uX19jaGVjayIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05Ljk3IDE3LjU4MyA1IDEyLjYxM2wuNzE0LS43MTMgNC4yNTYgNC4yNTZMMTkuMTI2IDdsLjcxMy43MTR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);left:0;opacity:0;pointer-events:none;top:1px;transition:background-color var(--timing-normal) var(--easing-normal),opacity var(--timing-normal) var(--easing-normal)}.checkbox-input__input:checked+.checkbox-input__label:after{opacity:1}.checkbox-input.is-hover .checkbox-input__input+.checkbox-input__label:before,.checkbox-input:hover .checkbox-input__input+.checkbox-input__label:before{border-color:var(--color-brand-navy)}.checkbox-input.is-hover .checkbox-input__input:checked:not(:disabled,.is-disabled)+.checkbox-input__label:after,.checkbox-input:hover .checkbox-input__input:checked:not(:disabled,.is-disabled)+.checkbox-input__label:after{background-color:var(--color-brand-navy)}.checkbox-input:not(.is-loading) .checkbox-input__input.is-disabled+.checkbox-input__label,.checkbox-input:not(.is-loading) .checkbox-input__input:disabled+.checkbox-input__label{opacity:.4;pointer-events:none}.show-focus-styles .checkbox-input .checkbox-input__input:focus+.checkbox-input__label:before,.show-focus-styles .checkbox-input.is-focus .checkbox-input__label:before{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-6),0 0 0 var(--focus-ring-width) var(--color-brand-navy)}.checkbox-input.is-loading .checkbox-input__label{pointer-events:none}.checkbox-input.is-loading .checkbox-input__label-text{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input.is-loading .checkbox-input__label-text:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.checkbox-input.is-loading .checkbox-input__label-text *{color:transparent;pointer-events:none}.checkbox-input.is-loading .checkbox-input__label-text:before{content:'';display:inline-block}
.notification-panel{align-items:center;background-color:var(--color-neutral-4);border-radius:4px;display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);padding:var(--spacing-m);position:relative}.notification-panel__timeout{animation:scale-width 1s linear forwards;background-color:var(--color-neutral-3);bottom:0;height:4px;left:0;position:absolute;transform-origin:0 50%;width:100%}.notification-panel__close{position:absolute;right:var(--spacing-m)}.notification-panel__title{line-height:normal}.notification-panel.notification-panel--show-close{padding-inline-end:calc(var(--spacing-2xl) + var(--icon-m) + var(--spacing-m))}.notification-panel.notification-panel--error{background-color:var(--color-system-error-pale);border-color:var(--color-system-error-light-mode)}.notification-panel.notification-panel--error .notification-panel__timeout{background-color:var(--color-system-error-light-mode)}.notification-panel.notification-panel--info{background-color:var(--color-system-info-pale);border-color:var(--color-system-info-light-mode)}.notification-panel.notification-panel--info .notification-panel__timeout{background-color:var(--color-system-info-light-mode)}.notification-panel.notification-panel--success{background-color:var(--color-brand-light-teal);color:var(--color-system-success)}.notification-panel.notification-panel--success .notification-panel__timeout{background-color:var(--color-system-success-light-mode)}.notification-panel.notification-panel--toast{bottom:var(--spacing-m);position:fixed;right:var(--spacing-m);width:calc(100% - var(--spacing-m)*2)}[dir=rtl] .notification-panel__close{left:var(--spacing-m);right:auto;right:initial}@media(min-width:64em){.notification-panel.notification-panel--toast{max-width:450px}}
.selection-tab{display:inherit}.selection-tab:not([disabled],.is-disabled):hover .selection-tab__label{opacity:.9}.selection-tab.is-loading .selection-tab__input:checked+.selection-tab__label{background-color:transparent;transition:none 0s ease 0s;transition:initial}.selection-tab__input:disabled+.selection-tab__label{cursor:default}.selection-tab__label{border-bottom:1px solid var(--color-neutral-3);display:grid;overflow:hidden;padding:var(--spacing-m);place-content:center;position:relative;text-align:center;transition:border-color var(--timing-normal) var(--easing-normal);white-space:nowrap;width:100%}.selection-tab__label.selection-tab__label{text-transform:capitalize}.selection-tab__swatch{background-color:#00aca3;background-color:var(--swatch-color,#00aca3);border:.5px solid #000;border-radius:50%;border-radius:var(--swatch-radius,50%);display:inline-block}.selection-tab__30g{height:13px;margin-left:5px;width:13px}.selection-tab__50g{height:15px;margin-left:4px;width:15px}.selection-tab__125g{height:20px;margin-left:2px;width:20px}.selection-tab__250g{height:22px;margin-left:2px;width:22px}.selection-tab__500g{height:25px;width:25px}.selection-tab__1kg{height:27px;width:27px}.selection-tab label.selection-tab__label.text-body-s-regular{align-items:center;display:flex;gap:10px;justify-content:flex-start;padding-left:20px}.selection-tab label.selection-tab__label.text-body-s-regular span.selection-tab__inner-label{flex-grow:1;text-align:center}@media only screen and (max-width:767px){.selection-tab__30g{height:13px;width:13px}.selection-tab__50g{height:15px;width:15px}.selection-tab__125g{height:18px;width:20px}.selection-tab__250g{height:18px;width:22px}.selection-tab__1kg,.selection-tab__500g{height:23px;width:30px}}.selection-tab.box .selection-tab__label{border:1px solid rgba(0,14,52,.15);padding:var(--spacing-s)}.selection-tab.box .selection-tab__input:checked+.selection-tab__label{border-color:var(--color-brand-navy)}.selection-tab.box .selection-tab__input:checked.is-disabled+.selection-tab__label{background-image:linear-gradient(to top right,transparent,transparent calc(50% - .8px),#000e34 50%,transparent calc(50% + .8px),transparent)}.selection-tab.box .selection-tab__input:checked.is-disabled+.selection-tab__label span{opacity:.6}.selection-tab.box .selection-tab__input.is-disabled:not(:checked)+.selection-tab__label,.selection-tab.box .selection-tab__input[disabled]:not(.is-loading,:checked)+.selection-tab__label{background-image:linear-gradient(to top right,transparent,transparent calc(50% - .8px),rgba(0,14,52,.15) 50%,transparent calc(50% + .8px),transparent)}.selection-tab.box .selection-tab__input.is-disabled:not(:checked)+.selection-tab__label span,.selection-tab.box .selection-tab__input[disabled]:not(.is-loading,:checked)+.selection-tab__label span{opacity:.6}.selection-tab.box:not([disabled],.is-disabled):hover .selection-tab__label{border-color:var(--color-brand-navy)}.selection-tab.light .selection-tab__label{border-color:hsla(0,0%,100%,.4);color:var(--color-neutral-5)}.selection-tab.light:not([disabled],.is-disabled):hover .selection-tab__label{opacity:.9}.selection-tab.light .selection-tab__input:checked+.selection-tab__label,.selection-tab.light.is-active .selection-tab__label{border-color:var(--color-neutral-5)}fieldset:disabled .selection-tab{opacity:.4}.show-focus-styles .selection-tab__input.is-focus+.selection-tab__label,.show-focus-styles .selection-tab__input:focus+.selection-tab__label{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-6),0 0 0 var(--focus-ring-width) var(--color-brand-navy)}.selection-tab.is-loading:not(.liquid){pointer-events:none}.selection-tab.is-loading:not(.liquid) .selection-tab__label{background-image:none;border-color:var(--color-neutral-4)}.selection-tab.is-loading:not(.liquid) .selection-tab__inner-label{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selection-tab.is-loading:not(.liquid) .selection-tab__inner-label:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.selection-tab.is-loading:not(.liquid) .selection-tab__inner-label *{color:transparent;pointer-events:none}.selection-tab.is-loading:not(.liquid) .selection-tab__inner-label:before{content:'';display:inline-block}.selection-tab.is-disabled .selection-tab__label{background-image:linear-gradient(to top right,transparent,transparent calc(50% - .8px),rgba(0,14,52,.15) 50%,transparent calc(50% + .8px),transparent)}.selection-tab.is-active .selection-tab__label,.selection-tab.selection-tab--button.is-active .selection-tab__label{border-color:var(--color-brand-navy)}.show-focus-styles .selection-tab.selection-tab--button .selection-tab__label:focus{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-6),0 0 0 var(--focus-ring-width) var(--color-brand-navy)}
.product-options{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m)}.product-options.critical-component-hide{display:block}.product-options.critical-component-clear{opacity:1}.product-options__option-title{margin-block-end:var(--spacing-m)}.product-options__values{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);grid-template-columns:minmax(10px,1fr)}.product-options__values.two-column{grid-template-columns:repeat(2,minmax(10px,1fr))}.product-options__select-group{position:relative}.product-options__select-placeholder{left:var(--spacing-s);position:absolute;top:var(--spacing-s)}.product-options__select.product-options__select{border-color:var(--color-neutral-2)}.product-options.product-options .selection-tab__label{text-transform:none;white-space:inherit}.product-options .selection-tab__inner-label span{opacity:.7}[dir=rtl] .product-options__select-placeholder{left:auto;left:initial;right:var(--spacing-s)}html:not(.no-js) .product-options.is-loading .product-options__option-title,html:not(.no-js) .product-options.is-loading .product-options__select-placeholder{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:150px}html:not(.no-js) .product-options.is-loading .product-options__option-title:after,html:not(.no-js) .product-options.is-loading .product-options__select-placeholder:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .product-options.is-loading .product-options__option-title *,html:not(.no-js) .product-options.is-loading .product-options__select-placeholder *{color:transparent;pointer-events:none}html:not(.no-js) .product-options.is-loading .product-options__option-title:before,html:not(.no-js) .product-options.is-loading .product-options__select-placeholder:before{content:'';display:inline-block}html:not(.no-js) .product-options.is-loading .product-options__select-placeholder{position:absolute}html:not(.no-js) .product-options.is-loading .product-options__select.product-options__select{border-color:var(--color-neutral-4);color:transparent}@media(min-width:64em){.product-options__values{gap:var(--spacing-m)}}
.quantity-selector{align-items:center;border:1px solid rgba(0,14,52,.15);display:inline-grid;gap:0;grid-template-columns:auto 1fr auto;padding-inline:var(--spacing-m)}.quantity-selector__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;color:var(--color-brand-navy);cursor:pointer;font:inherit;line-height:var(--line-height-baseline);outline:none;padding:0;padding:var(--spacing-2xs);transition:opacity var(--timing-normal) var(--easing-normal);width:auto}.quantity-selector__button .icon{height:var(--spacing-s);width:var(--spacing-s)}.quantity-selector__button.is-disabled,.quantity-selector__button[disabled]{opacity:.4;pointer-events:none}.quantity-selector__control.quantity-selector__control--input{height:100%}.quantity-selector__input[type=number][type=number]{background-color:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-brand-navy);cursor:default;font-family:var(--font-family-lora);font-size:var(--font-size-4);font-weight:var(--font-weight-lora-1);height:100%;letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-3);padding:0;text-align:center;text-decoration:none;text-indent:var(--text-indent-0);text-transform:none;transition:border-color var(--timing-normal) var(--easing-normal);width:36px}.quantity-selector.has-error .quantity-selector__input[type=number]{border-color:var(--color-system-error-light-mode)}.quantity-selector.quantity-selector--large{display:grid;width:100%}.quantity-selector.quantity-selector--large .quantity-selector__input[type=number]{width:100%}
.product-gallery-modal-overlay__container{background-color:var(--color-neutral-5);height:100%;max-width:100%;padding:0}@media(max-width:63.99em){.product-gallery-modal-overlay__container{width:100%}}@media(min-width:64em){.product-gallery-modal-overlay__container{max-height:56.25rem;padding:0}}.main-product.critical-component-hide{display:block}.main-product.critical-component-clear{opacity:1}.main-product__breadcrumbs{margin-block:calc(var(--spacing-m) + var(--spacing-2xs))}.main-product__taste{align-items:end;border-bottom:1px solid rgba(0,14,52,.15);border-top:1px solid rgba(0,14,52,.15);display:flex;justify-content:space-between;padding:calc(var(--spacing-m) + var(--spacing-2xs)) 0}.main-product__taste .taste-notes__item{gap:var(--spacing-m);justify-content:flex-start}.main-product__taste .taste-notes__levels--label{min-width:auto}.main-product__taste button{opacity:.7}.main-product__details{display:grid;grid-gap:var(--spacing-l);gap:var(--spacing-l);margin-block-end:var(--spacing-l)}.main-product__details button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;outline:none;padding:0;text-decoration:underline;width:auto}.main-product__short-description{font-style:italic;margin-block-end:calc(var(--spacing-s)*-1);margin-block-start:var(--spacing-xs)}.main-product__description p{display:inline}.main-product__description button{margin-inline-start:var(--spacing-2xs)}.main-product__vendor-container{display:flex}.main-product__form{margin-block-end:calc(var(--spacing-m) + var(--spacing-2xs))}.main-product__delivery{align-items:center;display:flex;gap:var(--spacing-xs)}.main-product__delivery .icon{color:transparent}.main-product__delivery button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;outline:none;padding:0;width:auto}.main-product__additional-data{margin-block-start:var(--spacing-xl)}.main-product__additional-data--item{display:flex;flex-direction:column;gap:calc(var(--spacing-m) + var(--spacing-2xs))}.main-product__additional-data--item:not(:last-child){border-bottom:1px solid rgba(0,14,52,.1);margin-block-end:var(--spacing-l);padding-block-end:var(--spacing-l)}.main-product__additional-description p{margin-block-end:var(--spacing-m)}html:not(.no-js) .main-product.is-loading .main-product__description,html:not(.no-js) .main-product.is-loading .main-product__title,html:not(.no-js) .main-product.is-loading .main-product__vendor{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}html:not(.no-js) .main-product.is-loading .main-product__description:after,html:not(.no-js) .main-product.is-loading .main-product__title:after,html:not(.no-js) .main-product.is-loading .main-product__vendor:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .main-product.is-loading .main-product__description *,html:not(.no-js) .main-product.is-loading .main-product__title *,html:not(.no-js) .main-product.is-loading .main-product__vendor *{color:transparent;pointer-events:none}html:not(.no-js) .main-product.is-loading .main-product__description:before,html:not(.no-js) .main-product.is-loading .main-product__title:before,html:not(.no-js) .main-product.is-loading .main-product__vendor:before{content:'';display:inline-block}html:not(.no-js) .main-product.is-loading .main-product__vendor{white-space:nowrap;width:200px}html:not(.no-js) .main-product.is-loading .main-product__prices-container{width:150px}@media(min-width:64em){.main-product__details{gap:var(--spacing-l);margin-block-end:var(--spacing-l)}.main-product__breadcrumbs{margin-block-end:var(--spacing-l);margin-block-start:0}.main-product__taste{padding:var(--spacing-l) 0}.main-product__additional-data--item:not(:last-child){margin-block-end:var(--spacing-l);padding-block-end:var(--spacing-l)}.main-product__gallery{position:sticky;top:var(--spacing-l)}.main-product__right-container{margin-inline-start:var(--spacing-3xl)}}.main-product .caviar-images{align-items:flex-end;display:flex;flex-direction:column;gap:8px;max-width:100%}.main-product .caviar-gallery{display:flex;flex-wrap:nowrap;gap:12px}.main-product .caviar-image{border-radius:0;box-shadow:0 1px 6px rgba(0,0,0,.15);flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease,box-shadow .2s ease;width:80px}.main-product .caviar-image:hover{box-shadow:0 3px 10px rgba(0,0,0,.2);transform:scale(1.05)}.main-product .learn-more-container{align-self:flex-end;margin-top:-12px}.main-product .learn-more-btn{background:none;border:none;color:#001e3c;cursor:pointer;font-size:11px;opacity:.85;text-decoration:underline;transition:opacity .2s ease;white-space:nowrap}.main-product .learn-more-btn:hover{opacity:1}@media(max-width:365px){.main-product .caviar-images{gap:2px}.main-product .caviar-gallery{flex-wrap:wrap;gap:3px;justify-content:flex-end}.main-product .caviar-image{height:36px;margin-top:20px;width:36px}.main-product .learn-more-container{margin-top:-10px}.main-product .learn-more-btn{font-size:9px}}@media(min-width:365px)and (max-width:450px){.main-product .caviar-images{align-items:flex-end}.main-product .caviar-gallery{flex-wrap:wrap;gap:4px;justify-content:space-between}.main-product .caviar-image{height:45px;margin-top:25px;width:45px}.main-product .learn-more-container{margin-top:-10px}.main-product .learn-more-btn{font-size:10px}}@media(min-width:451px)and (max-width:650px){.main-product .caviar-images{align-items:flex-end}.main-product .caviar-gallery{flex-wrap:nowrap;gap:8px;justify-content:flex-end}.main-product .caviar-image{height:60px;margin-top:10px;width:60px}.main-product .learn-more-container{align-self:flex-end;margin-top:-8px}}@media(min-width:650px)and (max-width:1024px){.main-product .caviar-images{align-items:flex-end}.main-product .caviar-gallery{flex-wrap:nowrap;gap:8px;justify-content:flex-end}.main-product .caviar-image{height:80px;margin-top:10px;width:80px}.main-product .learn-more-container{align-self:flex-end;margin-top:-8px}}@media(min-width:1024px)and (max-width:1300px){.main-product .caviar-images{align-items:flex-end}.main-product .caviar-gallery{flex-wrap:nowrap;gap:8px;justify-content:flex-end}.main-product .caviar-image{height:60px;margin-top:15px;width:60px}.main-product .learn-more-container{align-self:flex-end;margin-top:-10px}}
.product-form__sticky{align-items:center;background-color:var(--color-neutral-4);bottom:-100px;box-shadow:-4px 0 15px 0 rgba(0,0,0,.07);display:flex;justify-content:space-between;left:0;padding:var(--spacing-m);position:fixed;transition:bottom var(--timing-normal) var(--easing-normal);width:100%;z-index:var(--layer-sticky)}.product-form__sticky.is-active{bottom:0}.product-form__sticky--actions{display:flex;gap:var(--spacing-s);width:100%}.product-form__sticky--title{display:none}.product-form__sticky--header{align-items:center;display:flex;justify-content:space-between;margin-block-end:var(--spacing-l)}.product-form__sticky--header button,.product-form__sticky--variant-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;outline:none;padding:0;width:auto}.product-form__sticky--variant-button{align-items:center;border:1px solid var(--color-brand-navy);display:none;gap:var(--spacing-2xs);height:calc(var(--spacing-2xl) + var(--spacing-3xs));padding-inline:var(--spacing-2xl);white-space:nowrap}.product-form__sticky--variant-button span{opacity:.7}.product-form__sticky--variants{background-color:var(--color-neutral-4);bottom:4.5rem;box-shadow:0 -8px 18px rgba(0,0,0,.07);padding:var(--spacing-m) var(--spacing-m) 0;position:absolute;right:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.product-form__sticky .product-options__option-title{display:none}.product-form__sticky .product-options__values{gap:var(--spacing-xs)}.product-form__sticky .product-options__values .selection-tab__label{padding:var(--spacing-s) var(--spacing-xs)}@media(min-width:64em){.product-form__sticky{padding:var(--spacing-s) var(--spacing-l)}.product-form__sticky--actions{gap:var(--spacing-m);width:auto}.product-form__sticky--title,.product-form__sticky--variant button{display:flex}.product-form__sticky--variant{position:relative}.product-form__sticky--header{display:none}.product-form__sticky--variants{bottom:calc(var(--spacing-s)*-1);box-shadow:none;padding:var(--spacing-m) var(--spacing-m) var(--spacing-s)}.product-form__sticky .product-options__values{gap:var(--spacing-s)}.product-form__sticky .product-options__values .selection-tab__label{height:calc(var(--spacing-2xl) + var(--spacing-3xs))}}
.recipient-form__container{margin-block-start:var(--spacing-l)}.recipient-form .form-group__label{background-image:linear-gradient(to bottom,var(--color-neutral-4) 50%,var(--color-neutral-6) 51%);left:.625rem;padding:0 var(--spacing-2xs);position:relative;top:.625rem;width:-moz-fit-content;width:fit-content}.recipient-form .form-group__input::-moz-placeholder{color:var(--color-neutral-3);opacity:1}.recipient-form .form-group__input::placeholder{color:var(--color-neutral-3);opacity:1}.recipient-form.is-loading{border-color:var(--color-neutral-4)}.recipient-form.is-loading .checkbox-input__label-text{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recipient-form.is-loading .checkbox-input__label-text:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.recipient-form.is-loading .checkbox-input__label-text *{color:transparent;pointer-events:none}.recipient-form.is-loading .checkbox-input__label-text:before{content:'';display:inline-block}.product-form.critical-component-hide{display:block}.product-form.critical-component-clear{opacity:1}.product-form__form{display:grid;grid-gap:var(--spacing-l);gap:var(--spacing-l)}.product-form__error{margin-block-start:var(--spacing-l)}.product-form__actions{display:flex;gap:var(--spacing-xs)}.product-form__add-to-cart{justify-content:center;width:100%}html:not(.no-js) .product-form.is-loading .product-form__add-to-cart{opacity:.5;pointer-events:none}@media(min-width:64em){.product-form__actions{gap:var(--spacing-m)}}
.product-gallery-carousel{position:relative;width:100%}.product-gallery-carousel__media-container{position:relative}.product-gallery-carousel__media-container.product-gallery-carousel__media-container--modal{height:100%}.product-gallery-carousel__media-container.product-gallery-carousel__media-container--modal .product-gallery-carousel__video{height:100%;left:0;position:absolute;top:0;width:100%}.product-gallery-carousel__media-container.product-gallery-carousel__media-container--modal .video-player__image .images__image,.product-gallery-carousel__media-container.product-gallery-carousel__media-container--modal .video-player__video{-o-object-fit:contain;object-fit:contain}.product-gallery-carousel__pagination{align-items:center;display:flex;height:var(--spacing-2xl);justify-content:center;width:100%}.product-gallery-carousel__image{cursor:pointer}.product-gallery-carousel__play-icon{left:50%;position:absolute;top:50%;translate:-50% -50%;z-index:var(--layer-raised)}.product-gallery-carousel__zoom{cursor:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiBpY29uX19jdXJzb3IgaWNvbl9fY3Vyc29yLS16b29tLWluIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgMzJjOC44MzcgMCAxNi03LjE2MyAxNi0xNlMyNC44MzcgMCAxNiAwIDAgNy4xNjMgMCAxNnM3LjE2MyAxNiAxNiAxNiIgZmlsbD0iIzJDMkIyQiIvPjxwYXRoIGQ9Ik0xMi44MTUgOS4zNzNhNi4zNjIgNi4zNjIgMCAwIDEgNy4xOSAxMC4xMDVMMjMgMjIuNDcyYS4zNzQuMzc0IDAgMSAxLS41MjkuNTNsLTIuOTk0LTIuOTk1YTYuMzYzIDYuMzYzIDAgMSAxLTYuNjYxLTEwLjYzNG0yLjQzNC4yNjRhNS42MTQgNS42MTQgMCAxIDAgMCAxMS4yMjggNS42MTQgNS42MTQgMCAwIDAgMC0xMS4yMjhtMCAyLjk5NWMuMjA3IDAgLjM3NS4xNjcuMzc1LjM3NHYxLjg3MWgxLjg3MWEuMzc0LjM3NCAwIDEgMSAwIC43NDloLTEuODcxdjEuODdhLjM3NC4zNzQgMCAxIDEtLjc0OSAwdi0xLjg3aC0xLjg3MWEuMzc0LjM3NCAwIDAgMSAwLS43NDloMS44NzF2LTEuODcxYzAtLjIwNy4xNjgtLjM3NC4zNzQtLjM3NCIgZmlsbD0iI0ZBRjNFQiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=),zoom-in}.product-gallery-carousel__zoom.is-large{cursor:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiBpY29uX19jdXJzb3IgaWNvbl9fY3Vyc29yLS16b29tLW91dCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDMyYzguODM3IDAgMTYtNy4xNjMgMTYtMTZTMjQuODM3IDAgMTYgMCAwIDcuMTYzIDAgMTZzNy4xNjMgMTYgMTYgMTYiIGZpbGw9IiMyQzJCMkIiLz48cGF0aCBkPSJNMTIuODE1IDkuMzczYTYuMzYyIDYuMzYyIDAgMCAxIDcuMTkgMTAuMTA1TDIzIDIyLjQ3MmEuMzc0LjM3NCAwIDEgMS0uNTI5LjUzbC0yLjk5NC0yLjk5NWE2LjM2MyA2LjM2MyAwIDEgMS02LjY2MS0xMC42MzRtMi40MzQuMjY0YTUuNjE0IDUuNjE0IDAgMSAwIDAgMTEuMjI4IDUuNjE0IDUuNjE0IDAgMCAwIDAtMTEuMjI4bS0yLjYyIDUuNjE0YzAtLjIwNi4xNjgtLjM3NC4zNzUtLjM3NGg0LjQ5MWEuMzc0LjM3NCAwIDEgMSAwIC43NDloLTQuNDkxYS4zNzQuMzc0IDAgMCAxLS4zNzQtLjM3NSIgZmlsbD0iI0ZBRjNFQiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=),zoom-out}.product-gallery-carousel__arrows.main.splide__arrows{padding:0;top:auto;top:initial;translate:unset}.product-gallery-carousel__arrows .splide__arrow{height:var(--spacing-2xl);width:var(--spacing-2xl)}.product-gallery-carousel.product-gallery-carousel--modal{height:100%}html:not(.no-js) .product-gallery-carousel__image-container.is-loading,html:not(.no-js) .product-gallery-carousel__media-container.is-loading{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}html:not(.no-js) .product-gallery-carousel__image-container.is-loading:after,html:not(.no-js) .product-gallery-carousel__media-container.is-loading:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .product-gallery-carousel__image-container.is-loading *,html:not(.no-js) .product-gallery-carousel__media-container.is-loading *{color:transparent;pointer-events:none}html:not(.no-js) .product-gallery-carousel__image-container.is-loading .product-gallery-carousel__image,html:not(.no-js) .product-gallery-carousel__image-container.is-loading .product-gallery-carousel__video,html:not(.no-js) .product-gallery-carousel__media-container.is-loading .product-gallery-carousel__image,html:not(.no-js) .product-gallery-carousel__media-container.is-loading .product-gallery-carousel__video{opacity:0}@media(max-width:63.99em){.product-gallery-carousel__arrows.modal.splide__arrows{gap:var(--spacing-l);height:var(--spacing-4xl);justify-content:center;padding:0;top:auto;top:initial;translate:unset}.product-gallery-carousel__pagination.modal{height:var(--spacing-4xl)}}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;z-index:0}.splide,.splide__track{position:relative}.splide__track{z-index:var(--layer-flat)}.splide__arrows{display:flex;justify-content:space-between;padding:0 var(--spacing-l);pointer-events:none;position:absolute;top:50%;translate:0 -50%;width:100%;z-index:var(--layer-raised)}.splide__arrow,.splide__arrows{transition:opacity var(--timing-normal) var(--easing-normal)}.splide__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;width:auto}.splide__arrow[disabled]{opacity:.3}.splide__pagination{bottom:var(--spacing-l);left:0;margin:0 auto;position:absolute;width:10rem;z-index:var(--layer-raised)}.splide__pagination li{display:inherit;flex:1}.splide__pagination__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;backface-visibility:hidden;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;padding:var(--spacing-2xs) 0;transition:background-color var(--timing-normal) var(--easing-normal),width var(--timing-normal) var(--easing-normal);width:auto;width:100%}.splide__pagination__page:after{background-color:var(--color-neutral-3);content:'';display:block;height:2px;width:100%}.splide__pagination__page.is-active:after,.splide__pagination__page:hover:after{background-color:var(--color-brand-navy)}.splide:not(.is-overflow) .splide__arrow{opacity:0;pointer-events:none}.splide.is-active .splide__arrow{pointer-events:auto}.no-js .splide{visibility:visible}.product-gallery__main-container{position:relative}.product-gallery__badges{left:0;position:absolute;top:var(--spacing-s);z-index:var(--layer-raised)}.product-gallery__zoom{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--color-neutral-4);border:0;border-radius:50%;box-shadow:none;color:inherit;color:var(--color-brand-navy);cursor:pointer;display:flex;font:inherit;outline:none;padding:0;padding:var(--spacing-2xs);pointer-events:none;position:absolute;right:var(--spacing-m);top:var(--spacing-m);width:auto;z-index:var(--layer-raised)}.product-gallery__zoom .icon{height:var(--icon-2xs);width:var(--icon-2xs)}[dir=rtl] .product-gallery__zoom{left:calc(var(--spacing-m) + var(--spacing-2xs));right:auto;right:initial}@media(max-width:63.99em){.product-gallery{margin-inline:calc(var(--layout-margin)*-1)}.product-gallery__thumbnails-container{display:none}}@media(min-width:64em){.product-gallery__zoom .icon{height:var(--icon-m);width:var(--icon-m)}.product-gallery__badges{left:var(--spacing-s)}}.product-gallery.product-gallery--horizontal{display:grid;grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);grid-template-rows:repeat(2,auto)}.product-gallery.product-gallery--horizontal .product-gallery__thumbnails-container .splide__track{margin-inline-start:calc(var(--icon-m) + var(--spacing-xl));width:calc(100% - (var(--icon-m) + var(--spacing-xl))*2)}.product-gallery.product-gallery--horizontal .product-gallery__thumbnails-container .splide__slide{border:1px solid transparent;transition:border-color var(--timing-normal) var(--easing-normal)}.product-gallery.product-gallery--horizontal .product-gallery__thumbnails-container .splide__slide.is-active{border-color:var(--color-neutral-1)}.product-gallery.product-gallery--horizontal .product-gallery__thumbnails-container .splide__arrows{padding:0}.product-gallery.product-gallery--horizontal.liquid .product-gallery__main-container .splide__slide:nth-child(n+2){display:none}.product-gallery.product-gallery--horizontal.liquid .product-gallery__thumbnails-container .splide__list{display:grid;grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);grid-template-columns:repeat(5,1fr)}@media(min-width:64em){.product-gallery.product-gallery--horizontal-desktop.liquid.liquid{display:grid;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}.product-gallery.product-gallery--horizontal-desktop.liquid.liquid .product-gallery__main-container{grid-area:unset}.product-gallery.product-gallery--horizontal-desktop.liquid.liquid .product-gallery__thumbnails-container{display:inline;display:initial;grid-area:unset;padding:0}.product-gallery.product-gallery--horizontal-desktop.liquid.liquid .product-gallery__thumbnails-container .splide__track{margin-inline-start:calc(var(--icon-m) + var(--spacing-xl));width:calc(100% - (var(--icon-m) + var(--spacing-xl))*2)}.product-gallery.product-gallery--horizontal-desktop.liquid.liquid .product-gallery__thumbnails-container .splide__list{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m);grid-template-columns:repeat(5,1fr)}}.product-gallery.product-gallery--vertical{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m);grid-template-columns:6.25rem auto}.product-gallery.product-gallery--vertical .product-gallery__main-container{grid-area:1/2}.product-gallery.product-gallery--vertical .product-gallery__thumbnails-container{display:flex;flex-direction:column;grid-area:1/1;position:relative}.product-gallery.product-gallery--vertical .product-gallery__thumbnails-container .splide__arrows{flex-direction:column;height:100%;left:50%;opacity:1;padding:0;top:0;translate:-50% 0;width:auto;width:initial}.product-gallery.product-gallery--vertical .product-gallery__thumbnails-container .splide__arrow{background-color:transparent;color:var(--color-neutral-1);rotate:90deg}.product-gallery.product-gallery--vertical .product-gallery__thumbnails-carousel{position:static;position:initial}.product-gallery.product-gallery--vertical.liquid .product-gallery__main-container .splide__slide:nth-child(n+2){display:none}.product-gallery.product-gallery--vertical.liquid .product-gallery__thumbnails-container .splide__list{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m)}.product-gallery.product-gallery--vertical.liquid .product-gallery__thumbnails-container .splide__slide:nth-child(n+4){display:none}@media(min-width:48em)and (max-width:63.99em){.product-gallery.product-gallery--vertical.liquid .product-gallery__thumbnails-container .splide__slide:nth-child(n+4){display:inline;display:initial}}@media(min-width:64em){.product-gallery.product-gallery--vertical-desktop.liquid.liquid{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m);grid-template-columns:6.25rem auto;grid-template-rows:1fr}.product-gallery.product-gallery--vertical-desktop.liquid.liquid .product-gallery__main-container{grid-area:1/2}.product-gallery.product-gallery--vertical-desktop.liquid.liquid .product-gallery__thumbnails-container{display:flex;flex-direction:column;grid-area:1/1;justify-content:center;padding:calc(var(--spacing-l) + var(--icon-m) + var(--spacing-xs)) 0;position:relative}.product-gallery.product-gallery--vertical-desktop.liquid.liquid .product-gallery__thumbnails-container .splide__track{margin:0;width:100%}.product-gallery.product-gallery--vertical-desktop.liquid.liquid .product-gallery__thumbnails-container .splide__list{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m);grid-template-columns:1fr}.product-gallery.product-gallery--vertical-desktop.liquid.liquid .product-gallery__thumbnails-container .splide__slide:nth-child(n+4){display:none}}@media(min-width:85.375em){.product-gallery.product-gallery--vertical-desktop.liquid.liquid .product-gallery__thumbnails-container .splide__slide:nth-child(n+4),.product-gallery.product-gallery--vertical.liquid .product-gallery__thumbnails-container .splide__slide:nth-child(n+4){display:inline;display:initial}}
.product-grades{border-top:1px solid rgba(0,14,52,.1);margin-block-start:var(--spacing-xl);padding-block-start:var(--spacing-xl)}.product-grades__carousel{margin-block-start:1.25rem}.product-grades__card{border:1px solid rgba(0,14,52,.1);display:block;padding:1.25rem;text-decoration:none}.product-grades__card--header{align-items:center;display:flex;justify-content:space-between;margin-block-end:var(--spacing-m)}.product-grades__card--text{margin-block-end:var(--spacing-l)}.product-grades__card--taste-notes{gap:var(--spacing-s)}.product-grades__custom-pagination{align-items:center;display:flex;height:var(--spacing-xl);justify-content:center;margin-block-start:var(--spacing-xs);width:100%}.product-grades .splide__arrows{bottom:0;gap:var(--spacing-2xl);height:var(--spacing-xl);justify-content:center;padding:0;top:auto;top:initial;translate:unset}.product-grades.critical-component-hide{display:block}.product-grades.critical-component-clear{opacity:1}html:not(.no-js) .product-grades.is-loading .product-grades__card p{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}html:not(.no-js) .product-grades.is-loading .product-grades__card p:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .product-grades.is-loading .product-grades__card p *{color:transparent;pointer-events:none}html:not(.no-js) .product-grades.is-loading .product-grades__card p:before{content:'';display:inline-block}@media(min-width:64em){.product-grades__card--taste-notes{width:60%}.product-grades__custom-pagination{justify-content:end;padding-inline-end:var(--spacing-xl)}.product-grades .splide__arrows{justify-content:end}}
.product-gallery-modal-overlay__container{background-color:var(--color-neutral-5);height:100%;max-width:100%;padding:0}@media(max-width:63.99em){.product-gallery-modal-overlay__container{width:100%}}@media(min-width:64em){.product-gallery-modal-overlay__container{max-height:56.25rem;padding:0}}.main-product.critical-component-hide{display:block}.main-product.critical-component-clear{opacity:1}.main-product__breadcrumbs{margin-block:calc(var(--spacing-m) + var(--spacing-2xs))}.main-product__taste{align-items:end;border-bottom:1px solid rgba(0,14,52,.15);border-top:1px solid rgba(0,14,52,.15);display:flex;justify-content:space-between;padding:calc(var(--spacing-m) + var(--spacing-2xs)) 0}.main-product__taste .taste-notes__item{gap:var(--spacing-m);justify-content:flex-start}.main-product__taste .taste-notes__levels--label{min-width:auto}.main-product__taste button{opacity:.7}.main-product__details{display:grid;grid-gap:var(--spacing-l);gap:var(--spacing-l);margin-block-end:var(--spacing-l)}.main-product__details button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;outline:none;padding:0;text-decoration:underline;width:auto}.main-product__short-description{font-style:italic;margin-block-end:calc(var(--spacing-s)*-1);margin-block-start:var(--spacing-xs)}.main-product__description p{display:inline}.main-product__description button{margin-inline-start:var(--spacing-2xs)}.main-product__vendor-container{display:flex}.main-product__form{margin-block-end:calc(var(--spacing-m) + var(--spacing-2xs))}.main-product__delivery{align-items:center;display:flex;gap:var(--spacing-xs)}.main-product__delivery .icon{color:transparent}.main-product__delivery button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;outline:none;padding:0;width:auto}.main-product__additional-data{margin-block-start:var(--spacing-xl)}.main-product__additional-data--item{display:flex;flex-direction:column;gap:calc(var(--spacing-m) + var(--spacing-2xs))}.main-product__additional-data--item:not(:last-child){border-bottom:1px solid rgba(0,14,52,.1);margin-block-end:var(--spacing-l);padding-block-end:var(--spacing-l)}.main-product__additional-description p{margin-block-end:var(--spacing-m)}html:not(.no-js) .main-product.is-loading .main-product__description,html:not(.no-js) .main-product.is-loading .main-product__title,html:not(.no-js) .main-product.is-loading .main-product__vendor{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}html:not(.no-js) .main-product.is-loading .main-product__description:after,html:not(.no-js) .main-product.is-loading .main-product__title:after,html:not(.no-js) .main-product.is-loading .main-product__vendor:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .main-product.is-loading .main-product__description *,html:not(.no-js) .main-product.is-loading .main-product__title *,html:not(.no-js) .main-product.is-loading .main-product__vendor *{color:transparent;pointer-events:none}html:not(.no-js) .main-product.is-loading .main-product__description:before,html:not(.no-js) .main-product.is-loading .main-product__title:before,html:not(.no-js) .main-product.is-loading .main-product__vendor:before{content:'';display:inline-block}html:not(.no-js) .main-product.is-loading .main-product__vendor{white-space:nowrap;width:200px}html:not(.no-js) .main-product.is-loading .main-product__prices-container{width:150px}@media(min-width:64em){.main-product__details{gap:var(--spacing-l);margin-block-end:var(--spacing-l)}.main-product__breadcrumbs{margin-block-end:var(--spacing-l);margin-block-start:0}.main-product__taste{padding:var(--spacing-l) 0}.main-product__additional-data--item:not(:last-child){margin-block-end:var(--spacing-l);padding-block-end:var(--spacing-l)}.main-product__gallery{position:sticky;top:var(--spacing-l)}.main-product__right-container{margin-inline-start:var(--spacing-3xl)}}
