.em-product{--em-product-line: rgb(var(--em-text, 83 83 83) / .1);position:relative;display:block}.em-product>.em-container{position:relative;z-index:2}.em-product__shade{position:absolute;inset:0 0 auto;z-index:3;height:45vh;pointer-events:none;background:linear-gradient(to bottom,#000000b3,#0000)}.em-product__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:2.25rem;padding-block-end:var(--em-space-section)}.em-product--top-space .em-product__grid{padding-block-start:min(1.75rem,var(--em-gutter))}.em-product--shade .em-product__grid{padding-block-start:20vh}@media screen and (min-width:1000px){.em-product__grid{gap:0}}.em-circle-btn{--em-circle: 1.75rem;position:relative;z-index:1;display:grid;place-content:center;width:var(--em-circle);height:var(--em-circle);padding:0;border:0;border-radius:50%;background:none;color:currentColor;cursor:pointer;transition:opacity .2s,color .2s}.em-circle-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,rgb(var(--em-text, 83 83 83)) 8%,rgb(var(--em-bg, 234 234 234)));transition:transform .2s,background .2s}.em-circle-btn .em-icon{--em-icon-size: 12px}.em-circle-btn--xl{--em-circle: 2.5rem}.em-circle-btn[disabled]{opacity:.5}@media screen and (min-width:1000px){.em-circle-btn--xl{--em-circle: 3rem}}@media(hover:hover)and (pointer:fine){.em-circle-btn:not([disabled]):hover{color:rgb(var(--em-bg, 234 234 234))}.em-circle-btn:not([disabled]):hover:before{background:rgb(var(--em-text, 83 83 83));transform:scale(1.2)}}.em-gallery{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-self:start;gap:var(--em-gallery-gap, 0px)}.em-gallery__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.em-gallery__track{position:relative;display:grid;grid:var(--em-gallery-track, auto / auto-flow 100%);gap:var(--em-gallery-track-gap, .25rem);align-items:start;margin-inline:calc(-1 * var(--em-gutter));padding-inline:var(--em-gutter);scroll-padding-inline:var(--em-gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:var(--em-gallery-snap, x mandatory);scrollbar-width:none}.em-gallery__track::-webkit-scrollbar{display:none}.em-product--overlay-header .em-gallery__track{padding-inline:0;scroll-padding-inline:0}.em-gallery__cell{position:relative;scroll-snap-align:center}.em-gallery__cell>:is(img,video),.em-gallery__deferred,.em-gallery__model{display:block;width:100%;height:auto}.em-gallery__deferred,.em-gallery__model{position:relative;overflow:hidden;background:rgb(var(--em-text, 83 83 83) / .05)}.em-gallery__poster,.em-gallery__deferred>iframe,.em-gallery__model>model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.em-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:grid;place-content:center;width:3.5rem;height:3.5rem;padding:0;border:0;border-radius:50%;background:rgb(var(--em-bg, 234 234 234));color:rgb(var(--em-text, 83 83 83));cursor:pointer;transition:transform .2s ease-in-out}.em-gallery__play .em-icon{--em-icon-size: 1rem}@media(hover:hover){.em-gallery__play:hover{transform:scale(1.1)}}@media screen and (min-width:1000px){.em-gallery__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.em-gallery{position:sticky;top:var(--header-height, 0px)}.em-product--overlay-header .em-gallery{top:0;margin-inline-start:calc(-1 * var(--em-gutter))}}.em-gallery__nav-set{display:none}@media screen and (max-width:999px){.em-gallery__nav-set--mobile{display:contents}}@media screen and (min-width:1000px){.em-gallery__nav-set--desktop{display:contents}}.em-gallery__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.em-gallery__nav-set--floating>.em-gallery__nav{position:absolute;inset-block-end:1.5rem;left:50%;z-index:1;width:50%;transform:translate(-50%)}.em-gallery__nav-set--floating>.em-gallery__nav--counter{inset-block-end:1rem;width:auto}.em-gallery__marker{position:relative;padding:0;border:0;cursor:pointer}.em-gallery__marker:after{content:"";position:absolute;top:-.5rem;right:-.25rem;bottom:-.5rem;left:-.25rem}.em-gallery__nav--lines{align-items:flex-end;gap:.375rem;height:2px}.em-gallery__nav--lines .em-gallery__marker{width:.5rem;height:1px;background:color-mix(in srgb,currentColor 30%,transparent);transition:width .3s,height .3s,background-color .3s}.em-gallery__nav--lines .em-gallery__marker[aria-current=true]{width:1rem;height:2px;background:currentColor}.em-gallery__nav--dots{gap:.3125rem .75rem}.em-gallery__nav--dots .em-gallery__marker{width:.375rem;height:.375rem;border-radius:var(--em-radius-button);background:currentColor;opacity:.3;transition:opacity .2s ease-in-out}.em-gallery__nav--dots .em-gallery__marker[aria-current=true]{opacity:1}.em-gallery__nav--counter{flex-wrap:nowrap;gap:.75rem;padding:.75rem 1rem;border-radius:var(--em-radius-full);background:rgb(var(--em-text, 83 83 83) / .1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:var(--em-button-size);line-height:normal}.em-gallery__count{display:flex;gap:.5rem}.em-gallery__step{display:grid;place-content:center;padding:.25rem;border:0;background:none;color:inherit;cursor:pointer}.em-gallery__step .em-icon{--em-icon-size: 9px}.em-gallery__thumbs{position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.5rem;margin-block-end:-6px;padding-block-end:6px;overflow-x:auto;scrollbar-width:none}.em-gallery__thumbs::-webkit-scrollbar{display:none}.em-gallery__nav-set--bleed>.em-gallery__thumbs{margin-inline:calc(-1 * var(--em-gutter));padding-inline:var(--em-gutter)}.em-gallery__thumb{position:relative;flex:0 0 3.625rem;width:3.625rem;padding:0;border:0;background:none;cursor:pointer}.em-gallery__thumb img{display:block;width:100%;height:auto;object-fit:contain}.em-gallery__thumb:after{content:"";position:absolute;inset-inline:0;inset-block-end:-4px;width:0;height:2px;background:rgb(var(--em-text, 83 83 83));transition:width .2s}.em-gallery__thumb[aria-current=true]:after{width:100%}.em-gallery__thumb-badge{position:absolute;inset-block-end:0;inset-inline-start:0;display:grid;place-content:center;width:1.25rem;height:1.25rem;background:rgb(var(--em-bg, 234 234 234))}.em-gallery__thumb-badge .em-icon{--em-icon-size: 8px}@media screen and (min-width:700px){.em-gallery__nav-set--floating>.em-gallery__nav{inset-block-end:2.5rem}.em-gallery__nav-set--floating>.em-gallery__nav--counter{inset-block-end:1.75rem;gap:1rem;padding:1rem 1.25rem}.em-gallery__nav--lines{gap:.5rem}.em-gallery__nav--lines .em-gallery__marker{width:.75rem}.em-gallery__nav--lines .em-gallery__marker[aria-current=true]{width:1.25rem}.em-gallery__nav-set--floating>.em-gallery__thumbs{position:absolute;inset-block-end:1.75rem;left:0;z-index:1;width:75%;padding-inline:1.75rem}}@media screen and (min-width:1000px){.em-product--overlay-header .em-gallery__nav-set--desktop>.em-gallery__thumbs{padding-inline-start:.5rem}}.em-gallery__zoom{position:absolute;inset-block-end:8px;inset-inline-end:-12px;z-index:1;display:grid;grid-auto-flow:column;align-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;overflow:hidden}.em-gallery__zoom .em-icon{--em-icon-size: 16px;box-sizing:content-box;padding:.75rem}.em-gallery__zoom-label{max-width:0;overflow:hidden;white-space:nowrap;font-size:var(--em-button-size);line-height:normal;transition:max-width .3s}@media(hover:hover)and (pointer:fine){.em-gallery__zoom:hover .em-gallery__zoom-label{max-width:8rem}}.em-gallery__zoom--cell{display:none}@media screen and (min-width:700px){.em-gallery__zoom{inset-block-end:min(5%,1.75rem);inset-inline-end:min(5%,1.75rem)}.em-gallery__zoom--cell{display:grid}.em-gallery__zoom--mobile-only{display:none}}.em-gallery__zoom[hidden]{display:none}.em-gallery__cursor{position:absolute;top:0;left:0;z-index:2;display:none;place-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,rgb(var(--em-text, 83 83 83)) 8%,rgb(var(--em-bg, 234 234 234)));pointer-events:none;opacity:0;visibility:hidden;scale:.5;transition:opacity .1s,scale .1s,visibility .1s}.em-gallery__cursor .em-icon{--em-icon-size: 12px;transition:transform .15s}.em-gallery__cursor.is-flipped .em-icon{transform:rotate(180deg)}@media screen and (min-width:1000px){.em-gallery__cursor{width:3rem;height:3rem}}@media(pointer:fine){.em-gallery__cursor{display:grid}.em-gallery__cursor[hidden]{display:none}.em-gallery__cursor.is-visible{opacity:1;visibility:visible;scale:1}.em-gallery__stage--cursor{padding-inline-end:2.5rem;cursor:none}}.em-gallery__xr{margin-block-start:var(--em-gutter)}.em-gallery__xr[data-shopify-xr-hidden]{display:none}@media screen and (min-width:1000px){.em-gallery__xr{display:none}}.em-pinfo{--em-pinfo-gap: 1.75rem;display:block;width:100%;margin-inline:auto;text-align:start}.em-pinfo--center{text-align:center}.em-pinfo--end{text-align:end}@media screen and (min-width:1000px){.em-pinfo{position:sticky;top:calc(var(--header-height, 0px) + 20px);max-width:35.5rem;margin-block:0;padding-inline-start:3rem}.em-product--overlay-header .em-pinfo{margin-block-start:calc(var(--header-height, 0px) + 4rem)}}.em-pinfo__list{display:flow-root}.em-pinfo__list>*{margin:0}.em-pinfo__list>*+*{margin-block-start:var(--em-pinfo-gap)}.em-pinfo__list>:not(:last-child){margin-block-end:var(--em-pinfo-gap)}.em-pinfo__item:empty,.em-pinfo__item:has(>[data-em-rerender]:empty){display:none}.em-pinfo__item[data-type=title]{--em-pinfo-gap: -.5rem}.em-pinfo__item:is([data-type=badges],[data-type=vendor],[data-type=sku],[data-type=price]){--em-pinfo-gap: 1.25rem}.em-pinfo__title{margin:0}.em-pinfo__title a{color:inherit;text-decoration:none}.em-pinfo__meta{display:inline-block;margin:0;font-size:var(--em-subheading-size);line-height:normal}a.em-pinfo__meta{text-decoration:none}.em-pinfo__rule{display:block;width:100%;height:0;margin:0;border:0;border-top:1px solid var(--em-product-line)}.em-pinfo--center .em-pinfo__rte>*{margin-inline:auto}.em-pinfo__liquid>:first-child{margin-block-start:0}.em-pinfo__image{display:block;height:auto}.em-pinfo__image--full{width:100%}.em-pinfo__image--custom{width:100%;max-width:var(--em-img-max-mobile)}.em-pinfo__image--center{margin-inline:auto}.em-pinfo__image--right{margin-inline-start:auto}@media screen and (min-width:700px){.em-pinfo__image--custom{max-width:var(--em-img-max)}}.em-product-price__note{margin:0}.em-price{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:.75rem}.em-price--center{justify-content:center}.em-price--end{justify-content:flex-end}.em-price--product .em-price__current,.em-price--product .em-price__compare{font-family:var(--em-font-heading);font-weight:var(--em-font-heading-weight);letter-spacing:var(--em-heading-tracking);line-height:calc(var(--em-heading-leading) + .1);-webkit-font-smoothing:antialiased}.em-price--product .em-price__current{font-size:var(--em-h6)}.em-price--product .em-price__compare{font-size:var(--em-h7)}.em-price__current--sale{color:rgb(var(--em-on-sale))}.em-price__compare{text-decoration:line-through}.em-price__unit,.em-price--small .em-price__current,.em-price--small .em-price__compare{font-size:var(--em-subheading-size);line-height:normal}.em-price__unit,.em-price--small .em-price__current:not(.em-price__current--sale),.em-price--small .em-price__compare{color:rgb(var(--em-text, 83 83 83) / .6)}.em-product-price__taxes{margin:0;color:rgb(var(--em-text, 83 83 83) / .6);font-size:var(--em-subheading-size);line-height:normal}.em-product-price__taxes button{padding:0;border:0;font:inherit;cursor:pointer}.em-badges{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem}.em-badges--center{justify-content:center}.em-badges--end{justify-content:flex-end}.em-badge{display:block;width:max-content;padding:.15rem .375rem;font-family:var(--em-font-heading);font-weight:600;font-size:.5625rem;letter-spacing:var(--em-heading-tracking);text-transform:uppercase;-webkit-font-smoothing:antialiased}@supports (text-box: trim-both cap alphabetic){.em-badge{padding-block:.375rem;text-box:trim-both cap alphabetic}}@media screen and (min-width:700px){.em-badge{font-size:.625rem}}.em-badge--sale{background:rgb(var(--em-on-sale));color:#fff}.em-badge--sold-out{background:rgb(var(--em-sold-out-bg));color:rgb(var(--em-sold-out-text))}.em-badge--custom{background:rgb(var(--em-custom-badge-bg));color:rgb(var(--em-custom-badge-text))}.em-rating{display:flex;flex-wrap:wrap;align-items:center;column-gap:.375rem;line-height:normal}.em-rating--center{justify-content:center}.em-rating--end{justify-content:flex-end}.em-rating__stars{display:flex;column-gap:.125rem;color:rgb(var(--em-star))}.em-rating__stars .em-icon{--em-icon-size: 13px}.em-vpicker{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.em-vpicker__option{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.5rem;min-width:0;margin:0;padding:0;border:0}.em-vpicker__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:2rem}.em-vpicker__label{display:flex;align-items:center;gap:.5rem}.em-vpicker__chart{padding:0;border:0;font-size:var(--em-subheading-size);cursor:pointer}.em-vpicker__values{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.em-vpicker__values--swatch{gap:1rem}.em-vpicker__values--swatch.em-vpicker__values--sm{gap:.75rem}.em-vpicker__values--thumbnail,.em-vpicker__values--variant_image{gap:.25rem}.em-vpicker--center :is(.em-vpicker__head,.em-vpicker__values,.em-vpicker__label){justify-content:center}.em-vpicker--end :is(.em-vpicker__head,.em-vpicker__values,.em-vpicker__label){justify-content:flex-end}.em-vpicker__select-wrap{position:relative}.em-vpicker__select{padding-inline-end:2.75rem;cursor:pointer}.em-vpicker__select-icon{--em-icon-size: 10px;position:absolute;top:50%;inset-inline-end:1.25rem;transform:translateY(-50%);pointer-events:none;color:rgb(var(--em-field-text, 45 45 45))}@media(scripting:none){.em-vpicker__option{display:none}}.em-swatch-block{position:relative;display:flex;align-items:center;justify-content:center;column-gap:.65rem;min-width:3.5rem;padding:.5625rem 1.125rem;border:1px solid var(--em-product-line);border-radius:var(--em-radius-input);color:rgb(var(--em-text, 83 83 83) / .65);text-decoration:none;text-decoration-color:rgb(var(--em-text, 83 83 83) / .3);cursor:pointer}.em-swatch-block.is-disabled{border-color:rgb(var(--em-text, 83 83 83) / .05);color:rgb(var(--em-text, 83 83 83) / .5);text-decoration-line:line-through}:checked+.em-swatch-block,.em-swatch-block.is-selected{border-color:currentColor;box-shadow:inset 0 0 0 1px;color:rgb(var(--em-text, 83 83 83));text-decoration-color:currentColor}:checked+.em-swatch-block--fill{border-color:rgb(var(--em-text, 83 83 83));background:rgb(var(--em-text, 83 83 83));box-shadow:inset 0 0 0 1px rgb(var(--em-text, 83 83 83));color:rgb(var(--em-bg, 234 234 234))}.em-swatch-block__dot{width:1em;height:1em;border-radius:50%;background:var(--em-swatch) center / cover}@media screen and (min-width:700px){.em-swatch-block{min-width:4rem}}:focus-visible+:is(.em-swatch-block,.em-swatch-color,.em-swatch-thumb){outline:1px solid currentColor;outline-offset:3px}.em-swatch-color{--em-swatch-size: 2rem;position:relative;display:block;width:var(--em-swatch-size);height:var(--em-swatch-size);border-radius:50%;background:var(--em-swatch) center / cover no-repeat;cursor:pointer}.em-swatch-color--sm{--em-swatch-size: 1rem}.em-swatch-color--white{box-shadow:inset 0 0 0 1px var(--em-product-line)}:checked+.em-swatch-color,.em-swatch-color.is-selected{outline:2px solid currentColor;outline-offset:3px}:checked+.em-swatch-color--sm{outline-offset:2px}.em-swatch-color.is-disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(45deg,transparent calc(50% - .75px),rgb(0 0 0) calc(50% - .75px),rgb(0 0 0) calc(50% + .75px),transparent calc(50% + .75px)) center / 40% 40% no-repeat,linear-gradient(-45deg,transparent calc(50% - .75px),rgb(0 0 0) calc(50% - .75px),rgb(0 0 0) calc(50% + .75px),transparent calc(50% + .75px)) center / 40% 40% no-repeat,#ffffff80}.em-swatch-thumb{display:block;width:3.5rem;padding-block-end:2px;border-block-end:2px solid transparent;cursor:pointer}.em-swatch-thumb img{display:block;width:100%;height:auto;object-fit:contain}.em-swatch-thumb.is-disabled{opacity:.5}:checked+.em-swatch-thumb,.em-swatch-thumb.is-selected{border-color:currentColor}@media screen and (min-width:700px){.em-swatch-thumb{width:4.5rem}}.em-buy,.em-buy__form{display:block}.em-buy__form{display:grid;gap:1rem}.em-buy__stack{display:grid;row-gap:.625rem}.em-buy__rules{margin:0;color:rgb(var(--em-text, 83 83 83) / .6);font-size:var(--em-text-sm)}.em-buy__row{display:flex;align-items:stretch;gap:.5rem}.em-buy__atc{--em-btn-pad-block: 15px;--em-btn-pad-inline: 15px;flex:1 1 auto}.em-buy__atc--outline{--em-btn-fg: var(--em-accent, 45 45 45)}.em-button[aria-busy=true]{cursor:progress}.em-button[aria-busy=true] .em-button__label{opacity:.4}.em-buy__error{margin:0;color:rgb(var(--em-error))}.em-buy__check{display:flex;align-items:center;gap:.625rem;cursor:pointer}.em-buy__check input{width:1rem;height:1rem;margin:0;accent-color:rgb(var(--em-text, 83 83 83))}.em-buy__recipient,.em-buy__recipient-fields{display:grid;gap:.75rem}.em-buy__recipient-fields[hidden]{display:none}.em-qty{display:inline-grid;grid-template-columns:3rem auto 3rem;justify-self:start;min-height:2rem;border:1px solid;border-radius:var(--em-radius-button);transition:border .2s}.em-buy__row .em-qty{min-height:100%}.em-qty:focus-within:has(:focus-visible){outline:2px solid currentColor;outline-offset:-1px}.em-qty__btn{display:grid;place-content:center;min-height:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.em-qty__btn .em-icon{--em-icon-size: 8px;transition:opacity .1s}.em-qty__btn[disabled]{cursor:default}.em-qty__btn[disabled] .em-icon{opacity:.4}.em-qty__input{width:var(--em-qty-chars, 1ch);min-width:3ch;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--em-subheading-size);line-height:normal;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.em-qty__input:focus{outline:none}.em-qty__input::-webkit-outer-spin-button,.em-qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.em-buy__dynamic--hidden{display:none}.em-buy .shopify-payment-button__button{width:100%;min-height:calc(1lh + 1.5rem);vertical-align:top;background-color:#b6b6b6!important}.em-buy .shopify-payment-button__button--unbranded{padding:.75rem 1.5rem;border:0;border-radius:var(--em-radius-button)!important;color:rgb(var(--em-accent-text, 255 255 255))!important;font-family:var(--em-font-body)!important;font-weight:var(--em-font-body-weight)!important;font-size:var(--em-button-size)!important;line-height:normal;cursor:pointer;transition:background-color .2s ease-in-out}.em-buy .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--em-accent, 45 45 45))!important;color:rgb(var(--em-accent-text, 255 255 255))!important}@media screen and (min-width:700px){.em-buy .shopify-payment-button__button{min-height:calc(1lh + 1.75rem)}.em-buy .shopify-payment-button__button--unbranded{padding:.875rem 2.5rem}}.em-buy shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: var(--em-radius-button);--shopify-accelerated-checkout-button-box-shadow: none}.em-prop{display:grid;gap:.5rem}.em-prop__label{font-size:var(--em-text-sm)}.em-payment-terms shopify-payment-terms{display:block;padding:1rem;background:rgb(var(--em-surface, 255 255 255))}.em-pickup{display:flex;align-items:flex-start;gap:.625rem}.em-pickup p{margin:0}.em-pickup__icon{--em-icon-size: 14px;margin-block-start:.1em}.em-pickup__icon--ok{color:rgb(var(--em-success))}.em-pickup__icon--no{color:rgb(var(--em-error))}.em-pickup__body{display:grid;justify-items:start;gap:.875rem}.em-pickup__time{color:rgb(var(--em-text, 83 83 83) / .6);font-size:calc(var(--em-subheading-size) - 1px)}.em-pickup__link{padding:0;border:0;font-size:calc(var(--em-subheading-size) - 1px);cursor:pointer}.em-pickup__stores{display:grid;gap:1.5rem}.em-pickup__store{display:grid;gap:.625rem;padding-block-end:1.5rem;border-block-end:1px solid var(--em-product-line)}.em-pickup__store:last-child{padding-block-end:0;border-block-end:0}.em-pickup__store p{margin:0}.em-pickup__status{display:flex;align-items:center;gap:.625rem}.em-inventory__text{display:flex;align-items:center;gap:.5rem;margin:0}.em-inventory__dot{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.em-inventory--success .em-inventory__dot{color:rgb(var(--em-success))}.em-inventory--warning .em-inventory__dot{color:rgb(var(--em-warning))}.em-inventory--error .em-inventory__dot{color:rgb(var(--em-error))}.em-inventory__bar{position:relative;display:block;height:2px;margin-block-start:.75rem;background:rgb(var(--em-text, 83 83 83) / .1)}.em-inventory__bar:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--em-inventory-ratio);background:currentColor}.em-volume__title{margin:0 0 .5rem}.em-volume__table{width:100%;border-collapse:collapse}.em-volume__table td{padding:.5rem 0;border-block-end:1px solid var(--em-product-line)}.em-volume__table td:last-child{text-align:end}.em-complementary{display:grid;gap:1rem}.em-complementary[hidden]{display:none}.em-complementary__title{margin:0}.em-complementary__list{display:grid;gap:.75rem}.em-complementary__item{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1rem;color:inherit;text-decoration:none}.em-complementary__image{width:100%;height:auto}.em-complementary__info{display:grid;gap:.25rem}.em-offers{display:grid;gap:.5rem}.em-offers--split{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.em-offers--carousel{grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.em-offers--carousel>*{scroll-snap-align:start}.em-offers__item{display:grid;gap:.75rem;padding:1rem 1.25rem;border-radius:min(4px,var(--em-radius-button))}.em-offers--icon-inline .em-offers__item{grid-template-columns:auto minmax(0,1fr);align-items:start}.em-offers__text p{margin:0}.em-offers__heading{font-size:var(--em-subheading-size)}.em-countdown{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-columns:min-content;grid-auto-flow:column;align-items:center;column-gap:2.5rem;padding:1rem 1.25rem;border-radius:min(4px,var(--em-radius-button))}.em-countdown[hidden]{display:none}.em-countdown__text{margin:0}.em-countdown__timer{display:flex;align-items:flex-start;gap:.375rem;font-size:var(--em-subheading-size)}.em-countdown__unit{display:grid;justify-items:center}.em-countdown__unit b{font-weight:var(--em-font-body-bold)}.em-countdown__unit small{font-size:calc(var(--em-subheading-size) - 1px)}.em-icons{display:grid;grid-template-columns:repeat(var(--em-icons-cols, 1),minmax(0,1fr));gap:.75rem}.em-icons__item{display:flex;align-items:center;gap:.75rem}.em-icons--stacked .em-icons__item{flex-direction:column;gap:.625rem;text-align:center}.em-icons__item img{height:auto}.em-share{font-size:var(--em-subheading-size)}.em-share__native{display:flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.em-share__native[hidden],.em-share__links[hidden]{display:none}.em-share__links{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.em-dialog{max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgb(var(--em-bg, 234 234 234));color:rgb(var(--em-text, 83 83 83));text-align:start}.em-dialog::backdrop{background:rgb(var(--em-overlay));-webkit-backdrop-filter:blur(var(--em-backdrop-blur));backdrop-filter:blur(var(--em-backdrop-blur))}.em-dialog[open]{display:flex;flex-direction:column}.em-dialog--drawer{inset:0 0 0 auto;width:min(100vw,30rem);height:100%}.em-dialog--drawer[open]{animation:em-dialog-slide .35s var(--em-ease)}.em-dialog--modal{top:0;right:0;bottom:0;left:0;width:min(calc(100vw - 2rem),35rem);max-height:calc(100dvh - 2rem);margin:auto}.em-dialog--modal.em-dialog--lg{width:min(calc(100vw - 2rem),60rem)}.em-dialog--modal[open]{animation:em-dialog-rise .3s var(--em-ease)}.em-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem min(2rem,var(--em-gutter));border-block-end:1px solid rgb(var(--em-text, 83 83 83) / .1)}.em-dialog__header p{margin:0}.em-dialog__close{margin-inline-start:auto}.em-dialog__close .em-icon{--em-icon-size: 10px}.em-dialog__body{flex:1 1 auto;padding:1.5rem min(2rem,var(--em-gutter));overflow-y:auto;overscroll-behavior:contain}@keyframes em-dialog-slide{0%{transform:translate(100%)}}@keyframes em-dialog-rise{0%{opacity:0;transform:translateY(1.5rem)}}.em-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:rgb(var(--em-bg, 234 234 234));color:rgb(var(--em-text, 83 83 83))}.em-lightbox::backdrop{background:transparent}.em-lightbox[open]{animation:em-lightbox-in .3s cubic-bezier(.4,0,.22,1)}.em-lightbox__track{display:grid;grid:100% / auto-flow 100%;height:100%;overflow-x:auto;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.em-lightbox__track::-webkit-scrollbar{display:none}.em-lightbox.is-zoomed .em-lightbox__track{overflow:hidden}.em-lightbox__slide{display:grid;place-items:center;height:100%;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always}.em-lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-in;transition:transform .3s ease;-webkit-user-select:none;user-select:none}.em-lightbox.is-zoomed .em-lightbox__img.is-zoomed{cursor:zoom-out;touch-action:none;transition:transform .3s ease,transform-origin 0s}.em-lightbox__close,.em-lightbox__step{position:absolute;opacity:0;transform:translateY(15px);transition:opacity .3s cubic-bezier(.4,0,.22,1) .3s,transform .3s cubic-bezier(.4,0,.22,1) .3s}.em-lightbox[open] .em-lightbox__close,.em-lightbox[open] .em-lightbox__step{opacity:1;transform:translateY(0)}@starting-style{.em-lightbox[open] .em-lightbox__close,.em-lightbox[open] .em-lightbox__step{opacity:0;transform:translateY(15px)}}.em-lightbox__close{inset-block-start:1.75rem;inset-inline-end:1.75rem}.em-lightbox__close .em-icon{--em-icon-size: 14px;transition:rotate .3s ease-in-out}@media(hover:hover)and (pointer:fine){.em-lightbox__close:hover .em-icon{rotate:90deg}}.em-lightbox__step{top:calc(50% - var(--em-circle) / 2)}.em-lightbox__step--prev{inset-inline-start:var(--em-gutter)}.em-lightbox__step--next{inset-inline-end:var(--em-gutter)}.em-lightbox__step[hidden]{display:none}.em-lightbox__step[disabled]{opacity:.5}@keyframes em-lightbox-in{0%{opacity:0}}.em-sticky-buy{position:fixed;inset-block-end:1.75rem;inset-inline-end:1.75rem;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;justify-content:space-between;width:min(100%,40rem);padding:1rem 2rem 1rem 1rem;border:1px solid rgb(var(--em-text, 83 83 83) / .1);box-shadow:0 2px 4px #0000000d;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.em-sticky-buy.is-visible{opacity:1;visibility:visible}.em-sticky-buy__inner{display:contents}.em-sticky-buy__product{display:flex;align-items:center;gap:1.5rem}.em-sticky-buy__image{width:100%;max-width:70px;height:auto}.em-sticky-buy__text{display:grid;gap:.125rem}.em-sticky-buy__title,.em-sticky-buy__variant{font-size:var(--em-subheading-size);line-height:normal}.em-sticky-buy__button--narrow{display:none}@media screen and (max-width:699px){.em-sticky-buy{inset-inline-start:0;inset-block-end:0;padding:1rem;border:0;background:none;box-shadow:none}.em-sticky-buy__product,.em-sticky-buy__button--wide{display:none}.em-sticky-buy__button--narrow{display:inline-flex}}@media(prefers-reduced-motion:reduce){.em-gallery__marker,.em-gallery__thumb:after,.em-gallery__zoom-label,.em-lightbox__img,.em-sticky-buy{transition:none}.em-dialog[open],.em-lightbox[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/em-main-product.css.map */
