.breadcrumbs__list-element{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);list-style-type:none;margin:0;padding:0}.breadcrumbs__list-element li{margin:0;padding:0}.breadcrumbs .icon{height:7px;width:4px}.breadcrumbs__list-item{align-items:center;color:var(--color-gray-text);display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-xs)}.breadcrumbs__link{text-decoration:none}.breadcrumbs__link:hover{color:var(--color-teal)}
.star-rating .yotpo-star-ratings-clickable{-webkit-margin-after:var(--spacing-m)!important;margin-block-end:var(--spacing-m)!important}.star-rating .star-container svg{height:.875rem!important;width:.875rem!important}.star-rating .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-family:var(--font-family-avenir-next)!important;font-size:var(--font-size-1)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:var(--letter-spacing-0)!important;line-height:var(--line-height-normal)!important;text-decoration:none!important;text-indent:var(--text-indent-0)!important}@media(min-width:64em){.star-rating .yotpo-star-ratings-clickable{-webkit-margin-after:var(--spacing-xl)!important;margin-block-end:var(--spacing-xl)!important}}
.notification-panel{-webkit-border-start:4px solid var(--color-neutral-3);grid-gap:var(--spacing-xs);align-items:center;background-color:var(--color-neutral-4);border-inline-start:4px solid var(--color-neutral-3);border-radius:4px;display:grid;gap:var(--spacing-xs);padding:var(--spacing-m);position:relative;transition:background-color var(--timing-normal) var(--easing-normal),border-color var(--timing-normal) var(--easing-normal),opacity var(--timing-normal) var(--easing-normal)}.notification-panel__close{position:absolute;right:var(--spacing-m)}.notification-panel.notification-panel--show-close{-webkit-padding-end:calc(var(--spacing-2xl) + var(--icon-m) + var(--spacing-m));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--info{background-color:var(--color-system-info-pale);border-color:var(--color-system-info-light-mode)}.notification-panel.notification-panel--success{background-color:var(--color-system-success-pale);border-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__input:checked+.selection-tab__label{background-color:var(--color-stone);color:var(--color-clouds)}.selection-tab__input.is-disabled+.selection-tab__label,.selection-tab__input[disabled]+.selection-tab__label{background-image:linear-gradient(to top right,transparent 0,transparent calc(50% - .8px),var(--color-neutral-1) 50%,transparent calc(50% + .8px),transparent 100%);cursor:default}.selection-tab__label{background-color:var(--color-clouds);border:1px solid var(--color-grey);border-radius:var(--spacing-2xs);color:var(--color-stone);display:grid;height:36px;min-width:106px;overflow:hidden;padding:var(--spacing-s) var(--spacing-m);place-content:center;position:relative;text-align:center;transition:background-color var(--timing-normal) var(--easing-normal)}.is-tabbable .selection-tab__input.is-focus+.selection-tab__label,.is-tabbable .selection-tab__input:focus+.selection-tab__label{outline:1px dashed var(--color-focus-state);outline-offset:var(--spacing-xs)}.selection-tab.is-loading:not(.liquid){pointer-events:none}.selection-tab.is-loading:not(.liquid) .selection-tab__label{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;border-radius:true;color:transparent;display:block;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selection-tab.is-loading:not(.liquid) .selection-tab__label:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-skeleton-background) 34%,#f5f5f5 50%,var(--color-skeleton-background) 66%);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.selection-tab.is-loading:not(.liquid) .selection-tab__label *{color:transparent;opacity:0;pointer-events:none}.selection-tab.selection-tab--button.is-active .selection-tab__label{background-color:var(--color-stone);color:var(--color-clouds)}.is-tabbable .selection-tab.selection-tab--button .selection-tab__label:focus{outline:1px dashed var(--color-focus-state);outline-offset:var(--spacing-xs)}
.product-form.critical-component-hide{display:block}.product-form.critical-component-clear{opacity:1}.product-form__add-to-cart{max-width:calc(var(--spacing-9xl) + var(--spacing-10xl));min-height:var(--spacing-3xl)}.product-form__form{grid-gap:calc(var(--spacing-2xs) + var(--spacing-m));display:grid;gap:calc(var(--spacing-2xs) + var(--spacing-m))}.product-form__variants{display:flex;gap:var(--spacing-s)}.product-form__error{-webkit-margin-before:var(--spacing-l);color:var(--color-system-error-light-mode);margin-block-start:var(--spacing-l)}html:not(.no-js) .product-form.is-loading .product-form__add-to-cart{opacity:.5;pointer-events:none}@media(min-width:64em){.product-form__form{gap:var(--spacing-xl)}}
.main-product.critical-component-hide{display:block}.main-product.critical-component-clear{opacity:1}.main-product.liquid .main-product__images{grid-auto-flow:column}.main-product__details{grid-gap:var(--spacing-s);-webkit-margin-after:var(--spacing-xl);display:grid;gap:var(--spacing-s);margin-block-end:var(--spacing-xl)}.main-product__images{grid-gap:var(--spacing-m);display:grid;gap:var(--spacing-m);grid-template-columns:repeat(5,1fr)}.main-product__image{background-color:var(--color-clouds);cursor:pointer;opacity:.8}.main-product__image:not(:first-child){aspect-ratio:7/5}.main-product__image .images__image{-o-object-fit:cover;object-fit:cover}.main-product__image:first-child .images__image{-o-object-fit:contain;object-fit:contain}.main-product__image--active{opacity:1;outline:1px solid var(--color-bio)}.main-product__main-image{background-color:var(--color-clouds)}.main-product__main-image .images__image{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.main-product__main-image:first-child .images__image{left:50%;max-width:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:translateX(-50%)}.main-product__featured-images{overflow:hidden;position:relative}.main-product__featured-images.enter-image:before{animation:image-enter .7s cubic-bezier(.65,0,.35,1);visibility:visible}.main-product__featured-images:before{background-color:var(--color-bio);content:'';inset:0;position:absolute;transform:translate3d(101%,0,0);visibility:hidden;z-index:var(--layer-flat)}.main-product__badge{border-radius:50%;height:7.75rem;width:7.75rem}.main-product__badge,.main-product__badgeText{position:absolute;right:var(--spacing-l);top:var(--spacing-l);z-index:var(--layer-flat)}.main-product__badgeText{-webkit-margin-start:var(--spacing-s);border-radius:2.75rem;color:var(--color-stone);display:flex;height:-moz-fit-content;height:fit-content;margin-inline-start:var(--spacing-s);padding-block:calc(var(--spacing-2xs) + var(--spacing-3xs));padding-inline:var(--spacing-s);white-space:nowrap}.main-product__awards{--award-spacing:calc(var(--spacing-2xs) + var(--spacing-m));bottom:calc(var(--spacing-2xs) + var(--spacing-m));bottom:var(--award-spacing);display:flex;gap:var(--spacing-xs);height:3.75rem;justify-content:flex-end;position:absolute;right:calc(var(--spacing-2xs) + var(--spacing-m));right:var(--award-spacing);width:calc(100% - 2*calc(var(--spacing-2xs) + var(--spacing-m)));width:calc(100% - 2*var(--award-spacing));z-index:var(--layer-flat)}.main-product__award{position:relative;width:calc((100% - 2*var(--award-spacing))/5)}.main-product__award img{-o-object-fit:contain;object-fit:contain}.main-product__compare-price,.main-product__price{font-family:var(--font-family-avenir-next);font-size:var(--font-size-5);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-tight);text-decoration:none;text-indent:var(--text-indent-0)}.main-product__prices-container .main-product__compare-at-price,.main-product__prices-container .main-product__compare-price{color:var(--color-gray-text);text-decoration:line-through}.main-product__prices-container.liquid{-webkit-margin-before:var(--spacing-m);margin-block-start:var(--spacing-m)}.main-product__prices-container .product-prices__sold-out{border:1px solid var(--color-bio);color:var(--color-stone);cursor:not-allowed;font-family:var(--font-family-avenir-next);font-size:var(--font-size-2);font-weight:var(--font-weight-demi-bold);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-normal);opacity:.6;padding-block:var(--spacing-s);text-align:center;text-decoration:none;text-indent:var(--text-indent-0);text-transform:uppercase;width:220px}.main-product__form{-webkit-margin-after:var(--spacing-m);margin-block-end:var(--spacing-m)}.main-product__description,.main-product__title{color:var(--color-stone)}html:not(.no-js) .main-product.is-loading .main-product__description,html:not(.no-js) .main-product.is-loading .main-product__image-container{background-color:var(--color-skeleton-background);border-color:transparent;border-radius:true;color:transparent;display:block;overflow:hidden;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__image-container:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-skeleton-background) 34%,#f5f5f5 50%,var(--color-skeleton-background) 66%);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__image-container *{color:transparent;opacity:0;pointer-events:none}html:not(.no-js) .main-product.is-loading .main-product__image-container .images__image{opacity:0}html:not(.no-js) .main-product.is-loading .main-product__prices,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);border-color:transparent;border-radius:inline-block;color:transparent;display:block;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}html:not(.no-js) .main-product.is-loading .main-product__prices: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:linear-gradient(-90deg,var(--color-skeleton-background) 34%,#f5f5f5 50%,var(--color-skeleton-background) 66%);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .main-product.is-loading .main-product__prices *,html:not(.no-js) .main-product.is-loading .main-product__title *,html:not(.no-js) .main-product.is-loading .main-product__vendor *{color:transparent;opacity:0;pointer-events:none}@media(min-width:64em){.main-product{-webkit-padding-before:var(--spacing-m);padding-block-start:var(--spacing-m)}.main-product__awards{bottom:var(--spacing-xl);height:5rem;right:var(--spacing-2xl);width:auto;width:initial}.main-product__award{width:5rem}.main-product__details,.main-product__form{-webkit-margin-after:var(--spacing-xl);margin-block-end:var(--spacing-xl)}.main-product__details{gap:var(--spacing-m)}.main-product__compare-price,.main-product__price{font-family:var(--font-family-avenir-next);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-baseline);text-decoration:none;text-indent:var(--text-indent-0)}}@media(max-width:47.99em){.main-product__main-image:first-child .images__image{max-width:85%}.main-product__badge{right:0;top:0}}
