.ez-st-root{--ez-st-max:1280px;--ez-st-gutter:16px;--ez-st-gap:1rem;--ez-st-ink-soft:var(--ez-muted-foreground);--ez-st-line:var(--ez-border);--ez-st-surface:var(--ez-card)}@media (width>=768px){.ez-st-root{--ez-st-gutter:24px;--ez-st-gap:1.5rem}}.ez-st-root .kv-wrap{max-width:var(--ez-st-max);padding:0 var(--ez-st-gutter)}.ez-st-root a{color:inherit}.ez-st-root :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;box-shadow:var(--ez-focus-ring);border-radius:var(--ez-radius-sm);outline:2px solid #0000}.ez-st-root [hidden]{display:none}html.ez-st-lock{overflow:hidden}.ez-st-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ez-st-icon{flex:none;block-size:1.375rem;inline-size:1.375rem;display:block}.ez-st-h1{margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2}.ez-st-h2{margin:0;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.25}.ez-st-sub{color:var(--ez-st-ink-soft);margin:.25rem 0 0}.ez-st-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.ez-st-head__link{text-underline-offset:.2em;flex:none;align-items:center;min-block-size:44px;font-weight:600;text-decoration:underline;display:inline-flex}.ez-st-btn{border:1px solid var(--ez-primary);border-radius:var(--ez-radius);background:var(--ez-primary);min-block-size:44px;color:var(--ez-primary-foreground);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ez-st-root a.ez-st-btn{color:var(--ez-primary-foreground)}.ez-st-btn:hover{background:var(--ez-primary-hover)}.ez-st-btn--quiet,.ez-st-root a.ez-st-btn--quiet{color:var(--ez-foreground);border-color:var(--ez-st-line);background:0 0}.ez-st-btn--quiet:hover{background:var(--ez-muted)}.ez-st-iconbtn{border-radius:var(--ez-radius-full);block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.ez-st-iconbtn:hover{background:color-mix(in srgb, var(--ez-foreground) 6%, transparent)}.ez-st-input{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);background:var(--ez-background);min-block-size:44px;color:var(--ez-foreground);font:inherit;padding:.5rem .75rem;font-size:1rem}.ez-st-badge{border-radius:var(--ez-radius-full);background:var(--ez-foreground);color:var(--ez-background);padding:.15rem .55rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.ez-st-badge--sale{background:var(--ez-destructive);color:var(--ez-primary-foreground)}.ez-st-badge--soldout{background:var(--ez-muted);color:var(--ez-foreground)}.ez-st-empty{text-align:center;border:1px dashed var(--ez-st-line);border-radius:var(--ez-radius-lg);justify-items:center;gap:1rem;padding:3rem 1rem;display:grid}.ez-st-empty__text{color:var(--ez-st-ink-soft);margin:0;font-size:1.1rem}.ez-st-root .kv-store-header,.ez-st-root .kv-store-footer{padding:0}.ez-st-root .kv-store-header>.kv-wrap{max-width:none;padding:0}.ez-st-root .kv-store-header:has(.ez-st-header--sticky){z-index:40;position:sticky;top:0}.ez-st-header{background:var(--ez-background);border-bottom:1px solid var(--ez-st-line)}.ez-st-announce{background:var(--ez-foreground);color:var(--ez-background);text-align:center;padding:.4rem var(--ez-st-gutter);font-size:.875rem}.ez-st-announce__item{margin:0;animation:.4s ez-st-fade}.ez-st-announce__item a{text-underline-offset:.2em;text-decoration:underline}@keyframes ez-st-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ez-st-announce__item{animation:none}}.ez-st-header__bar{max-width:var(--ez-st-max);padding:.5rem var(--ez-st-gutter);align-items:center;gap:.5rem;min-block-size:64px;margin:0 auto;display:flex}.ez-st-logo{align-items:center;min-block-size:44px;margin-inline-end:auto;text-decoration:none;display:inline-flex}.ez-st-logo__img{max-inline-size:var(--ez-st-logo-max,140px);block-size:auto;max-block-size:56px;inline-size:auto}.ez-st-logo__text{font-family:var(--ez-font-heading);font-size:1.5rem;font-weight:700;line-height:1}.ez-st-header__actions{align-items:center;gap:.125rem;display:flex}.ez-st-cartbtn__count{top:2px;border-radius:var(--ez-radius-full);background:var(--ez-primary);block-size:1.25rem;min-inline-size:1.25rem;color:var(--ez-primary-foreground);text-align:center;padding:0 .3rem;font-size:.7rem;font-weight:700;line-height:1.25rem;position:absolute;inset-inline-end:0}.ez-st-cartbtn__count[hidden]{display:none}.ez-st-nav__list,.ez-st-nav__sub,.ez-st-drawer__list,.ez-st-drawer__sub{margin:0;padding:0;list-style:none}.ez-st-nav__list{gap:.25rem;display:flex}.ez-st-nav__item{position:relative}.ez-st-nav__link{white-space:nowrap;align-items:center;gap:.15rem;min-block-size:44px;padding:0 .75rem;font-weight:500;text-decoration:none;display:inline-flex}.ez-st-nav__link[aria-current=page]{text-underline-offset:.35em;text-decoration:underline}.ez-st-nav__caret{opacity:.6;block-size:1rem;inline-size:1rem}.ez-st-nav__sub{top:100%;z-index:30;background:var(--ez-st-surface);min-inline-size:13rem;color:var(--ez-card-foreground);border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);box-shadow:0 12px 32px color-mix(in srgb, var(--ez-foreground) 12%, transparent);visibility:hidden;opacity:0;padding:.5rem;transition:opacity .15s,translate .15s,visibility .15s;position:absolute;inset-inline-start:0;translate:0 4px}.ez-st-nav__item--parent:hover>.ez-st-nav__sub,.ez-st-nav__item--parent:focus-within>.ez-st-nav__sub{visibility:visible;opacity:1;translate:0}.ez-st-nav__item--parent.ez-st-nav__item--closed>.ez-st-nav__sub{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.ez-st-nav__sub{transition:none}}.ez-st-nav__sublink{border-radius:var(--ez-radius-sm);align-items:center;min-block-size:44px;padding:0 .75rem;text-decoration:none;display:flex}.ez-st-nav__sublink:hover{background:var(--ez-muted)}.ez-st-header__menu{display:none}@media (width<=1023px){html.js .ez-st-header__menu{margin-inline-start:-.5rem;display:inline-flex}html.js .ez-st-nav{display:none}html:not(.js) .ez-st-header__bar{flex-wrap:wrap}html:not(.js) .ez-st-nav{flex-basis:100%;order:3;overflow-x:auto}html:not(.js) .ez-st-nav__sub,html:not(.js) .ez-st-nav__caret{display:none}}@media (width>=1024px){.ez-st-nav{order:0}.ez-st-logo{margin-inline-end:1.5rem}.ez-st-header__actions{margin-inline-start:auto}}.ez-st-search{border-top:1px solid var(--ez-st-line);background:var(--ez-background);padding:.75rem var(--ez-st-gutter)}.ez-st-search[hidden]{display:none}.ez-st-search__form{gap:.5rem;max-width:720px;margin:0 auto;display:flex}.ez-st-search__input{flex:1;min-inline-size:0}.ez-st-drawer{z-index:100;position:fixed;inset:0}.ez-st-drawer[hidden]{display:none}.ez-st-drawer__backdrop{background:color-mix(in srgb, var(--ez-foreground) 45%, transparent);position:absolute;inset:0}.ez-st-drawer__panel{background:var(--ez-background);inline-size:min(86vw,360px);color:var(--ez-foreground);padding:.5rem var(--ez-st-gutter) 2rem;animation:.2s ez-st-slide;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}@keyframes ez-st-slide{0%{translate:-100%}}@media (prefers-reduced-motion:reduce){.ez-st-drawer__panel{animation:none}}.ez-st-drawer__head{border-bottom:1px solid var(--ez-st-line);justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ez-st-drawer__title{margin:0;font-weight:700}.ez-st-drawer__link,.ez-st-drawer__sublink{align-items:center;min-block-size:48px;text-decoration:none;display:flex}.ez-st-drawer__link{font-size:1.05rem;font-weight:600}.ez-st-drawer__sub{border-inline-start:1px solid var(--ez-st-line);margin-bottom:.5rem;padding-inline-start:1rem}.ez-st-drawer__sublink{min-block-size:44px;color:var(--ez-st-ink-soft)}.ez-st-root .kv-store-footer{background:var(--ez-muted);color:var(--ez-foreground);margin-top:3rem}.ez-st-footer{padding:3rem 0 1.5rem}.ez-st-footer__top{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;display:grid}.ez-st-footer__about{grid-column:1/-1;max-inline-size:36rem}@media (width>=1024px){.ez-st-footer__top{grid-template-columns:2fr repeat(auto-fit,minmax(140px,1fr))}.ez-st-footer__about{grid-column:auto}}.ez-st-footer__heading{margin:0 0 .75rem;font-size:1rem}.ez-st-footer__text,.ez-st-footer__note,.ez-st-footer__copy{color:var(--ez-st-ink-soft);margin:0;font-size:.925rem}.ez-st-footer__links,.ez-st-social{margin:0;padding:0;list-style:none}.ez-st-footer__links a{align-items:center;min-block-size:40px;text-decoration:none;display:inline-flex}.ez-st-footer__links a:hover{text-decoration:underline}.ez-st-footer__dl{gap:.75rem;margin:0;display:grid}.ez-st-footer__dl dt{font-size:.875rem;font-weight:700}.ez-st-footer__dl dd{margin:0}.ez-st-social{gap:.25rem;margin-top:1rem;display:flex}.ez-st-social__link{border-radius:var(--ez-radius-full);border:1px solid var(--ez-st-line);justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:inline-flex}.ez-st-footer__bottom{border-top:1px solid var(--ez-st-line);gap:.5rem;margin-top:2.5rem;padding-top:1.25rem;display:grid}.ez-st-grid{--ez-st-cols:4;gap:1.75rem var(--ez-st-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ez-st-grid{grid-template-columns:repeat(min(3, var(--ez-st-cols)), minmax(0, 1fr))}}@media (width>=1024px){.ez-st-grid{grid-template-columns:repeat(var(--ez-st-cols), minmax(0, 1fr))}}.ez-st-card{flex-direction:column;gap:.35rem;block-size:100%;display:flex}.ez-st-card__link{flex-direction:column;gap:.6rem;text-decoration:none;display:flex}.ez-st-card__media{aspect-ratio:4/5;border-radius:var(--ez-radius);background:var(--ez-muted);position:relative;overflow:hidden}.ez-st-card__img,.ez-st-card__img2,.ez-st-card__placeholder{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ez-st-card__img2{display:none}@media (hover:hover) and (width>=768px){.ez-st-card__img2{opacity:0;transition:opacity .3s;display:block}.ez-st-card__link:hover .ez-st-card__img2{opacity:1}}@media (prefers-reduced-motion:reduce){.ez-st-card__img2{transition:none}}.ez-st-card--soldout .ez-st-card__img{opacity:.7}.ez-st-card__badges{top:.5rem;gap:.25rem;display:flex;position:absolute;inset-inline-start:.5rem}.ez-st-card__title{font-family:var(--ez-font-body);margin:0;font-size:.975rem;font-weight:500;line-height:1.4}.ez-st-card__link:hover .ez-st-card__title{text-underline-offset:.2em;text-decoration:underline}.ez-st-price{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:inline-flex}.ez-st-price__now{font-weight:700}.ez-st-price--sale .ez-st-price__now{color:var(--ez-destructive)}.ez-st-price__was{color:var(--ez-st-ink-soft);font-size:.875em}.ez-st-carousel .ez-carousel__track>.ez-st-carousel__slide{flex-basis:46%}@media (width>=640px){.ez-st-carousel .ez-carousel__track>.ez-st-carousel__slide{flex-basis:calc((100% - 2 * var(--ez-carousel-gap)) / 3)}}@media (width>=1024px){.ez-st-carousel .ez-carousel__track>.ez-st-carousel__slide{flex-basis:calc((100% - (var(--ez-st-cols) - 1) * var(--ez-carousel-gap)) / var(--ez-st-cols))}}.ez-st-tiles__list{--ez-st-cols:4;gap:var(--ez-st-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ez-st-tiles__list{grid-template-columns:repeat(min(3, var(--ez-st-cols)), minmax(0, 1fr))}}@media (width>=1024px){.ez-st-tiles__list{grid-template-columns:repeat(var(--ez-st-cols), minmax(0, 1fr))}}.ez-st-tiles--circle .ez-st-tiles__list{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}@media (width>=1024px){.ez-st-tiles--circle .ez-st-tiles__list{grid-template-columns:repeat(var(--ez-st-cols), minmax(0, 1fr))}}.ez-st-tile__link{text-align:center;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;display:flex}.ez-st-tile__media{background:var(--ez-muted);inline-size:100%;display:block;position:relative;overflow:hidden}.ez-st-tile__img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale .4s;position:absolute;inset:0}.ez-st-tile__link:hover .ez-st-tile__img{scale:1.04}@media (prefers-reduced-motion:reduce){.ez-st-tile__img{transition:none}}.ez-st-tiles--circle .ez-st-tile__media{aspect-ratio:1;border-radius:var(--ez-radius-full);max-inline-size:160px}.ez-st-tiles--card .ez-st-tile__media{aspect-ratio:3/4;border-radius:var(--ez-radius)}.ez-st-tile__name{font-weight:600}.ez-st-crumbs__list{color:var(--ez-st-ink-soft);flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;padding:0;font-size:.875rem;list-style:none;display:flex}.ez-st-crumbs__item:not(:last-child):after{content:"/";opacity:.6;margin-inline-start:.35rem}.ez-st-crumbs a{text-decoration:none}.ez-st-crumbs a:hover{text-decoration:underline}.ez-st-collection__head{margin-bottom:1rem}.ez-st-collection__desc{max-inline-size:48rem;color:var(--ez-st-ink-soft);margin:0}.ez-st-chips__list{scrollbar-width:thin;gap:.5rem;margin:0 0 1rem;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.ez-st-chip{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius-full);white-space:nowrap;align-items:center;min-block-size:40px;padding:0 1rem;text-decoration:none;display:inline-flex}.ez-st-chip:hover{border-color:var(--ez-foreground)}.ez-st-toolbar{border-block:1px solid var(--ez-st-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;padding:.75rem 0;display:flex}.ez-st-toolbar__count{color:var(--ez-st-ink-soft);margin:0;font-size:.925rem}.ez-st-toolbar__form{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}html.js .ez-st-toolbar__apply{display:none}.ez-st-toggle{cursor:pointer;align-items:center;gap:.5rem;min-block-size:44px;display:inline-flex}.ez-st-toggle__input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--ez-primary)}.ez-st-select{align-items:center;gap:.5rem;display:inline-flex}.ez-st-select__label{color:var(--ez-st-ink-soft);font-size:.925rem}.ez-st-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2.5rem;display:flex}.ez-st-pages__list{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ez-st-pages__num,.ez-st-pages__prev,.ez-st-pages__next{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding:0 .75rem;text-decoration:none;display:inline-flex}.ez-st-pages__num[aria-current=page]{background:var(--ez-foreground);color:var(--ez-background);border-color:var(--ez-foreground)}.ez-st-pages [aria-disabled=true]{opacity:.4}.ez-st-pages__gap{align-self:center;padding:0 .25rem}.ez-st-searchpage__form{gap:.5rem;max-inline-size:640px;margin:1rem 0 1.5rem;display:flex}.ez-st-searchpage__input{flex:1;min-inline-size:0}.ez-st-searchpage__count{color:var(--ez-st-ink-soft);margin:0 0 1.25rem}.ez-st-prose{max-inline-size:72ch;margin:0 auto}.ez-st-prose--narrow{max-inline-size:60ch}.ez-st-prose :is(h2,h3){margin:1.75em 0 .5em;line-height:1.3}.ez-st-prose p{white-space:pre-line;margin:0 0 1em}.ez-st-prose ul{margin:0 0 1em;padding-inline-start:1.25em}.ez-st-prose li+li{margin-top:.35em}.ez-st-link{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;display:flex}.ez-st-link--bar{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius-lg);background:var(--ez-st-surface);padding:1.25rem}.ez-st-link__text{margin:0;font-weight:600}.ez-st-link--button .ez-st-link__text{flex-basis:100%}.ez-st-notfound{text-align:center;justify-items:center;gap:.75rem;padding:3rem 0;display:grid}.ez-st-notfound__text{color:var(--ez-st-ink-soft);max-inline-size:40ch;margin:0 0 .5rem}.ez-st-noscript{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);background:var(--ez-muted);margin:0 0 1rem;padding:.75rem 1rem}.ez-st-btn:disabled,.ez-st-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ez-st-qty{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);align-items:stretch;min-inline-size:0;margin:0;padding:0;display:inline-flex}.ez-st-qty__btn{min-block-size:44px;inline-size:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.15rem}.ez-st-qty__btn:disabled{opacity:.4;cursor:not-allowed}.ez-st-qty__input{inline-size:3rem;color:inherit;font:inherit;text-align:center;appearance:textfield;background:0 0;border:0}.ez-st-qty__input::-webkit-inner-spin-button{appearance:none;margin:0}.ez-st-qty__input::-webkit-outer-spin-button{appearance:none;margin:0}.ez-st-field{gap:.35rem;margin:0 0 1rem;display:grid}.ez-st-field__label{margin:0;font-size:.95rem;font-weight:600}.ez-st-field .ez-st-input{inline-size:100%}.ez-st-input[aria-invalid=true]{border-color:var(--ez-destructive)}textarea.ez-st-input{resize:vertical}.ez-st-fieldset{border:0;min-inline-size:0;margin:0 0 1.25rem;padding:0}.ez-st-fieldset__legend{margin-bottom:.75rem;padding:0;font-size:1.15rem;font-weight:700}.ez-st-product__grid{gap:1.5rem;margin-top:.75rem;display:grid}@media (width>=900px){.ez-st-product__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2.5rem}.ez-st-product__info{position:sticky;top:1rem}}.ez-st-gallery{min-inline-size:0}.ez-st-gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ez-radius-lg);background:var(--ez-muted);overscroll-behavior-x:contain;gap:0;display:flex;overflow-x:auto}.ez-st-gallery__track::-webkit-scrollbar{display:none}.ez-st-gallery__slide{scroll-snap-align:start;aspect-ratio:4/5;cursor:zoom-in;flex:0 0 100%;display:block}.ez-st-gallery__img,.ez-st-gallery__placeholder{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ez-st-gallery__placeholder{aspect-ratio:4/5;border-radius:var(--ez-radius-lg);background:var(--ez-muted)}.ez-st-gallery__thumbs{scrollbar-width:thin;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.ez-st-gallery__thumb{border-radius:var(--ez-radius);background:var(--ez-muted);cursor:pointer;border:2px solid #0000;inline-size:64px;padding:0;display:block;overflow:hidden}.ez-st-gallery__thumb img{aspect-ratio:4/5;object-fit:cover;inline-size:100%;display:block}.ez-st-gallery__thumb[aria-current=true]{border-color:var(--ez-foreground)}@media (width>=900px){.ez-st-gallery--stack .ez-st-gallery__track{background:0 0;grid-template-columns:1fr 1fr;gap:.75rem;display:grid;overflow:visible}.ez-st-gallery--stack .ez-st-gallery__slide{border-radius:var(--ez-radius-lg);background:var(--ez-muted);overflow:hidden}.ez-st-gallery--stack .ez-st-gallery__slide:first-child{grid-column:1/-1}.ez-st-gallery--stack .ez-st-gallery__thumbs{display:none}}.ez-st-product__title{margin-bottom:.5rem}.ez-st-product__price{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .5rem;font-size:1.35rem;display:flex}.ez-st-product__stock{color:var(--ez-st-ink-soft);margin:0 0 1.25rem;font-size:.9rem}.ez-st-product__stock--out{color:var(--ez-destructive);font-weight:600}.ez-st-option{border:0;min-inline-size:0;margin:0 0 1rem;padding:0}.ez-st-option__legend{margin-bottom:.5rem;padding:0;font-weight:600}.ez-st-option__name:after{content:":"}.ez-st-option__chosen{color:var(--ez-st-ink-soft);font-weight:400}.ez-st-option__values{flex-wrap:wrap;gap:.5rem;display:flex}.ez-st-option__chip{position:relative}.ez-st-option__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ez-st-option__label{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);background:var(--ez-background);justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding:.4rem .9rem;display:inline-flex}.ez-st-option__input:checked+.ez-st-option__label{border-color:var(--ez-foreground);box-shadow:inset 0 0 0 1px var(--ez-foreground);font-weight:600}.ez-st-option__input:focus-visible+.ez-st-option__label{outline-offset:2px;box-shadow:var(--ez-focus-ring);outline:2px solid #0000}.ez-st-option__input:disabled{cursor:not-allowed}.ez-st-option__input:disabled+.ez-st-option__label{color:var(--ez-st-ink-soft);opacity:.6;text-decoration:line-through}.ez-st-product__buy{gap:.75rem;margin:1.25rem 0 .75rem;display:flex}.ez-st-product__add{flex:1}.ez-st-product__buynow{inline-size:100%}.ez-st-product__status:empty{display:none}.ez-st-product__status{margin:.75rem 0 0;font-weight:600}.ez-st-trust{border-block:1px solid var(--ez-st-line);gap:.6rem;margin:1.5rem 0;padding:1rem 0;list-style:none;display:grid}.ez-st-trust__item{align-items:center;gap:.65rem;display:flex}.ez-st-trust__icon{color:var(--ez-primary)}.ez-st-product__section{margin:1.5rem 0}.ez-st-product__heading{margin:0 0 .5rem;font-size:1.1rem}.ez-st-product__section p{margin:0 0 .75em;line-height:1.65}.ez-st-specs{border-collapse:collapse;inline-size:100%;font-size:.95rem}.ez-st-specs th,.ez-st-specs td{border-bottom:1px solid var(--ez-st-line);text-align:start;vertical-align:top;padding:.55rem 0}.ez-st-specs th{inline-size:40%;padding-inline-end:1rem;font-weight:600}.ez-st-sizeguide{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);margin:1rem 0;padding:0 1rem}.ez-st-sizeguide__summary{cursor:pointer;align-items:center;min-block-size:44px;font-weight:600;display:flex}.ez-st-sizeguide p{margin:0 0 1rem}.ez-st-stickybar{inset-inline:0;z-index:30;padding:.6rem var(--ez-st-gutter) calc(.6rem + env(safe-area-inset-bottom));background:var(--ez-background);border-top:1px solid var(--ez-st-line);box-shadow:0 -6px 18px color-mix(in srgb, var(--ez-foreground) 10%, transparent);align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0}.ez-st-stickybar[hidden]{display:none}.ez-st-stickybar__text{flex:1;min-inline-size:0}.ez-st-stickybar__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;overflow:hidden}.ez-st-stickybar__price{margin:0;font-weight:700}@media (width>=768px){.ez-st-stickybar{display:none}}.ez-st-recs{margin-top:1rem}.ez-st-cart__lines{margin:0;padding:0;list-style:none}.ez-st-cartdrawer{z-index:100;position:fixed;inset:0}.ez-st-cartdrawer[hidden]{display:none}.ez-st-cartdrawer__backdrop{background:color-mix(in srgb, var(--ez-foreground) 45%, transparent);position:absolute;inset:0}.ez-st-cartdrawer__panel{background:var(--ez-background);inline-size:min(92vw,420px);color:var(--ez-foreground);padding:.5rem var(--ez-st-gutter) 1rem;flex-direction:column;animation:.2s ez-st-slide-in;display:flex;position:absolute;inset-block:0;inset-inline-end:0}@keyframes ez-st-slide-in{0%{translate:100%}}@media (prefers-reduced-motion:reduce){.ez-st-cartdrawer__panel{animation:none}}.ez-st-cartdrawer__head{border-bottom:1px solid var(--ez-st-line);justify-content:space-between;align-items:center;display:flex}.ez-st-cartdrawer__title{margin:0;font-size:1.1rem;font-weight:700}.ez-st-cartdrawer .ez-st-cart__lines{flex:1;overflow-y:auto}.ez-st-cartdrawer .ez-st-cart__empty{margin-top:1rem}.ez-st-line{border-bottom:1px solid var(--ez-st-line);grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"media info total""media qty remove";align-items:start;gap:.4rem .75rem;padding:1rem 0;display:grid}.ez-st-line__media{aspect-ratio:4/5;border-radius:var(--ez-radius);background:var(--ez-muted);grid-area:media;display:block;overflow:hidden}.ez-st-line__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ez-st-line__info{grid-area:info;min-inline-size:0}.ez-st-line__title{font-weight:600;text-decoration:none}.ez-st-line__variant,.ez-st-line__price{color:var(--ez-st-ink-soft);margin:.15rem 0 0;font-size:.9rem}.ez-st-line__problem{color:var(--ez-destructive);margin:.35rem 0 0;font-size:.85rem;font-weight:600}.ez-st-line .ez-st-qty{grid-area:qty;justify-self:start}.ez-st-line__total{grid-area:total;margin:0;font-weight:700}.ez-st-line__remove{min-block-size:44px;color:var(--ez-st-ink-soft);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;grid-area:remove;align-self:center;padding:0 .25rem;font-size:.9rem;text-decoration:underline}.ez-st-line--problem .ez-st-line__media,.ez-st-line--problem .ez-st-line__price{opacity:.55}.ez-st-cart__summary{padding-top:1rem}.ez-st-cart__subtotal{justify-content:space-between;margin:0 0 .5rem;font-size:1.1rem;display:flex}.ez-st-cart__note{color:var(--ez-st-ink-soft);margin:0 0 .75rem;font-size:.9rem}.ez-st-cart__status{margin:0 0 .75rem;font-size:.9rem;font-weight:600}.ez-st-cart__status:empty{display:none}.ez-st-cart[data-state=blocked] .ez-st-cart__status{color:var(--ez-destructive)}.ez-st-cart__actions{gap:.5rem;display:grid}.ez-st-cartpage__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1rem;display:grid}@media (width>=900px){.ez-st-cartpage__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.ez-st-cartpage__grid>.ez-st-cart__empty{grid-column:1/-1}}.ez-st-cartpage__summary{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius-lg);background:var(--ez-st-surface);padding:1.25rem}.ez-st-cartpage__sumtitle,.ez-st-checkout__sumtitle{margin:0 0 .75rem;font-size:1.15rem}@media (width>=640px){.ez-st-cartpage .ez-st-line{grid-template-columns:96px minmax(0,1fr) auto auto;grid-template-areas:"media info qty total""media info remove remove"}.ez-st-cartpage .ez-st-line__remove{justify-self:end}}.ez-st-checkout__form{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1rem;display:grid}.ez-st-checkout__form[hidden]{display:none}@media (width>=900px){.ez-st-checkout__form{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:2.5rem}.ez-st-checkout__summary{position:sticky;top:1rem}}.ez-st-checkout__summary{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius-lg);background:var(--ez-st-surface);padding:1.25rem}.ez-st-zones{gap:.5rem;margin:0 0 1rem;display:grid}.ez-st-zone{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);background:var(--ez-background);cursor:pointer;align-items:center;gap:.75rem;min-block-size:48px;padding:.5rem .9rem;display:flex;position:relative}.ez-st-zone[hidden]{display:none}.ez-st-zone:has(:checked){border-color:var(--ez-foreground);box-shadow:inset 0 0 0 1px var(--ez-foreground)}.ez-st-zone__input{accent-color:var(--ez-primary);block-size:1.1rem;inline-size:1.1rem;margin:0}.ez-st-zone__name{flex:1}.ez-st-zone__charge{font-weight:600}.ez-st-advance{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius-lg);background:var(--ez-st-surface);padding:1rem}.ez-st-advance[hidden]{display:none}.ez-st-advance .ez-st-fieldset__legend{float:left;inline-size:100%}.ez-st-advance__help,.ez-st-advance__note{clear:both;color:var(--ez-st-ink-soft);margin:0 0 .75rem;font-size:.9rem}.ez-st-checkout__lines{margin:0;padding:0;list-style:none}.ez-st-checkout__line{border-bottom:1px solid var(--ez-st-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.6rem 0;display:grid}.ez-st-checkout__lineimg{aspect-ratio:4/5;object-fit:cover;border-radius:var(--ez-radius-sm);background:var(--ez-muted);block-size:auto;inline-size:48px}.ez-st-checkout__lineinfo{grid-column:2}.ez-st-checkout__linetitle,.ez-st-checkout__lineprice{margin:0;font-size:.95rem;font-weight:600}.ez-st-checkout__linevariant{color:var(--ez-st-ink-soft);margin:.1rem 0 0;font-size:.85rem}.ez-st-checkout__lineproblem{color:var(--ez-destructive);margin:.25rem 0 0;font-size:.85rem;font-weight:600}.ez-st-checkout__edit{text-underline-offset:.2em;align-items:center;min-block-size:44px;font-size:.9rem;text-decoration:underline;display:inline-flex}.ez-st-totals{margin:.5rem 0 1rem}.ez-st-totals>div{justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.ez-st-totals dt,.ez-st-totals dd{margin:0}.ez-st-totals>.ez-st-totals__total{border-top:1px solid var(--ez-st-line);margin-top:.4rem;padding-top:.6rem;font-size:1.15rem;font-weight:700}.ez-st-checkout__free{border-radius:var(--ez-radius);background:var(--ez-muted);margin:0 0 .75rem;padding:.5rem .75rem;font-size:.9rem}.ez-st-checkout__free[hidden]{display:none}.ez-st-checkout__cod{align-items:center;gap:.5rem;margin:0 0 1rem;font-weight:600;display:flex}.ez-st-checkout__status{margin:0 0 .75rem;font-size:.9rem}.ez-st-checkout__status:empty{display:none}.ez-st-checkout__error,.ez-st-track__error{border-radius:var(--ez-radius);background:color-mix(in srgb, var(--ez-destructive) 10%, transparent);color:var(--ez-destructive);margin:0 0 .75rem;padding:.6rem .8rem;font-weight:600}.ez-st-checkout__error[hidden],.ez-st-track__error[hidden]{display:none}.ez-st-checkout__error a{margin-top:.25rem;display:block}.ez-st-checkout__submit{min-block-size:52px;inline-size:100%;font-size:1.05rem}.ez-st-track{max-inline-size:640px;margin-inline:auto}.ez-st-track__intro{color:var(--ez-st-ink-soft);margin:0 0 1.25rem}.ez-st-track__form{gap:0 1rem;display:grid}@media (width>=640px){.ez-st-track__form{grid-template-columns:1fr 1fr}.ez-st-track__submit,.ez-st-track__error{grid-column:1/-1}}.ez-st-trackresult{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius-lg);background:var(--ez-st-surface);margin-top:1.5rem;padding:1.25rem}.ez-st-trackresult[hidden]{display:none}.ez-st-trackresult__title{margin:0;font-size:1.25rem}.ez-st-trackresult__date{color:var(--ez-st-ink-soft);margin:.25rem 0 1rem}.ez-st-trackresult__heading{margin:1.25rem 0 .5rem;font-size:1rem}.ez-st-trackresult__items{margin:0;padding-inline-start:1.1rem}.ez-st-trackresult__addon{color:var(--ez-st-ink-soft);font-size:.875rem;display:block}.ez-st-trackresult__meta>div{border-top:1px solid var(--ez-st-line);justify-content:space-between;margin-top:.75rem;padding-top:.75rem;font-weight:700;display:flex}.ez-st-trackresult__meta dd{margin:0}.ez-st-trackresult__area,.ez-st-trackresult__courier,.ez-st-trackresult__code{margin:.4rem 0 0;font-size:.95rem}.ez-st-timeline{counter-reset:none;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ez-st-timeline__step{text-align:center;color:var(--ez-st-ink-soft);justify-items:center;gap:.4rem;font-size:.85rem;display:grid;position:relative}.ez-st-timeline__step:before{content:"";top:.5rem;background:var(--ez-st-line);block-size:2px;position:absolute;inset-inline:-50% 50%}.ez-st-timeline__step:first-child:before{display:none}.ez-st-timeline__dot{border:2px solid var(--ez-st-line);border-radius:var(--ez-radius-full);background:var(--ez-background);block-size:1rem;inline-size:1rem;position:relative}.ez-st-timeline__step--done,.ez-st-timeline__step--current{color:var(--ez-foreground)}.ez-st-timeline__step--done:before,.ez-st-timeline__step--current:before{background:var(--ez-primary)}.ez-st-timeline__step--done .ez-st-timeline__dot,.ez-st-timeline__step--current .ez-st-timeline__dot{border-color:var(--ez-primary);background:var(--ez-primary)}.ez-st-timeline__step--current{font-weight:700}.ez-st-timeline__step--stopped{color:var(--ez-destructive);font-weight:700}.ez-st-timeline__step--stopped .ez-st-timeline__dot{border-color:var(--ez-destructive);background:var(--ez-destructive)}.ez-st-root{--ez-rich-primary:var(--ez-primary);--ez-rich-accent:var(--ez-accent-foreground);--ez-rich-muted:var(--ez-muted-foreground);--ez-rich-success:var(--ez-success,var(--ez-primary));--ez-rich-warning:var(--ez-warning,var(--ez-destructive));--ez-rich-danger:var(--ez-destructive);--ez-st-star:var(--ez-rating,var(--ez-rich-warning));--ez-st-bottombar-h:0px}.ez-rich{overflow-wrap:anywhere}.ez-rich>:first-child{margin-top:0}.ez-rich>:last-child{margin-bottom:0}.ez-rich p{margin:0 0 .75em;line-height:1.65}.ez-rich :is(h2,h3,h4){margin:1.5em 0 .5em;line-height:1.3}.ez-rich h2{font-size:1.3em}.ez-rich h3{font-size:1.15em}.ez-rich h4{font-size:1em}.ez-rich :is(ul,ol){margin:0 0 .75em;padding-inline-start:1.25em;line-height:1.65}.ez-rich li+li{margin-top:.35em}.ez-rich li>p{margin:0}.ez-rich blockquote{border-inline-start:3px solid var(--ez-st-line);color:var(--ez-st-ink-soft);margin:0 0 .75em;padding:.25em 0 .25em 1em}.ez-rich hr{border:0;border-top:1px solid var(--ez-st-line);margin:1.5em 0}.ez-rich a{text-underline-offset:.2em;text-decoration:underline}.ez-rich code{border-radius:var(--ez-radius-sm);background:var(--ez-muted);padding:.1em .3em;font-size:.9em}.ez-rich-a-left{text-align:start}.ez-rich-a-center{text-align:center}.ez-rich-a-right{text-align:end}.ez-rich-c-primary{color:var(--ez-rich-primary)}.ez-rich-c-accent{color:var(--ez-rich-accent)}.ez-rich-c-muted{color:var(--ez-rich-muted)}.ez-rich-c-success{color:var(--ez-rich-success)}.ez-rich-c-warning{color:var(--ez-rich-warning)}.ez-rich-c-danger{color:var(--ez-rich-danger)}.ez-rich-h-primary{background:color-mix(in srgb, var(--ez-rich-primary) 16%, transparent)}.ez-rich-h-accent{background:var(--ez-accent)}.ez-rich-h-muted{background:var(--ez-muted)}.ez-rich-h-success{background:color-mix(in srgb, var(--ez-rich-success) 16%, transparent)}.ez-rich-h-warning{background:color-mix(in srgb, var(--ez-rich-warning) 16%, transparent)}.ez-rich-h-danger{background:color-mix(in srgb, var(--ez-rich-danger) 16%, transparent)}.ez-rich-s-small{font-size:.875em}.ez-rich-s-large{font-size:1.25em}.ez-rich__img{margin:1em 0}.ez-rich__img img{border-radius:var(--ez-radius);block-size:auto;max-inline-size:100%;display:block}.ez-rich__img--sm img{inline-size:min(100%,320px)}.ez-rich__img--md img{inline-size:min(100%,640px)}.ez-rich__img--full img{inline-size:100%}.ez-rich__img--center img{margin-inline:auto}.ez-rich__img--right img{margin-inline-start:auto}.ez-rich__table{margin:0 0 1em;overflow-x:auto}.ez-rich__table table{border-collapse:collapse;min-inline-size:100%;font-size:.95em}.ez-rich__table :is(th,td){border:1px solid var(--ez-st-line);text-align:start;vertical-align:top;padding:.5em .75em}.ez-rich__table th{background:var(--ez-muted)}.ez-rich__callout{border-radius:var(--ez-radius);border-inline-start:4px solid var(--ez-rich-primary);background:color-mix(in srgb, var(--ez-rich-primary) 8%, transparent);margin:0 0 1em;padding:.75em 1em}.ez-rich__callout--success{border-color:var(--ez-rich-success);background:color-mix(in srgb, var(--ez-rich-success) 10%, transparent)}.ez-rich__callout--warning{border-color:var(--ez-rich-warning);background:color-mix(in srgb, var(--ez-rich-warning) 10%, transparent)}.ez-rich__callout>:last-child{margin-bottom:0}.ez-rich__yt{aspect-ratio:16/9;border-radius:var(--ez-radius);background:var(--ez-foreground);margin:1em 0;position:relative;overflow:hidden}.ez-rich__yt img,.ez-rich__frame{object-fit:cover;border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.ez-rich__play{cursor:pointer;background:0 0;border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.ez-rich__play:before{content:"";border-radius:var(--ez-radius-lg);background:color-mix(in srgb, var(--ez-foreground) 80%, transparent);block-size:48px;inline-size:68px;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ez-rich__play:after{content:"";border-block:10px solid #0000;border-inline-start:17px solid var(--ez-background);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-35% -50%}.ez-rich__play:hover:before{background:var(--ez-destructive)}.ez-st-collection__body{max-inline-size:80ch;margin:2.5rem 0 0}.ez-st-brand__desc{max-inline-size:80ch;margin:0 0 1.5rem}.ez-st-rating{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.ez-st-rating__count{color:var(--ez-st-ink-soft)}a.ez-st-rating__count{text-underline-offset:.2em;align-items:center;min-block-size:44px;text-decoration:underline;display:inline-flex}.ez-st-stars{white-space:nowrap;color:color-mix(in srgb, var(--ez-foreground) 20%, transparent);font-size:1rem;line-height:1;display:inline-block;position:relative}.ez-st-stars:before{content:"★★★★★"}.ez-st-stars__fill{inline-size:calc(var(--ez-st-rating,0) / 5 * 100%);color:var(--ez-st-star);position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.ez-st-stars__fill:before{content:"★★★★★"}.ez-st-card__rating{font-size:.8rem}.ez-st-card__brand{color:var(--ez-st-ink-soft);margin:0;font-size:.8rem;display:none}.ez-st-row{--ez-st-cols:4;gap:var(--ez-st-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:46%;grid-auto-flow:column;margin:0;padding:0 0 .5rem;list-style:none;display:grid;overflow-x:auto}.ez-st-row__item{scroll-snap-align:start}@media (width>=640px){.ez-st-row{grid-auto-columns:calc((100% - 2 * var(--ez-st-gap)) / 3)}}@media (width>=1024px){.ez-st-row{grid-auto-columns:calc((100% - (var(--ez-st-cols) - 1) * var(--ez-st-gap)) / var(--ez-st-cols))}}.ez-st-products .ez-st-head:has(.ez-st-countdown){flex-wrap:wrap}.ez-st-countdown{border-radius:var(--ez-radius-full);background:var(--ez-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.35rem .75rem;font-size:.9rem;display:inline-flex}.ez-st-countdown__label,.ez-st-countdown__time{white-space:nowrap}.ez-st-countdown__time{font-variant-numeric:tabular-nums;font-weight:700}.ez-st-countdown--done{visibility:hidden}.ez-st-brandstrip .ez-st-head{margin-bottom:1rem}.ez-st-brandstrip__list{scroll-snap-type:x proximity;gap:.75rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.ez-st-brandstrip__item{scroll-snap-align:start;flex:none}.ez-st-brandstrip__link{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);background:var(--ez-background);text-align:center;justify-content:center;align-items:center;block-size:72px;inline-size:140px;padding:.75rem;font-weight:600;text-decoration:none;display:flex}.ez-st-brandstrip--tiles .ez-st-brandstrip__link{border-radius:var(--ez-radius-full);block-size:auto;min-block-size:44px;inline-size:auto;padding:.5rem 1.1rem}.ez-st-brandstrip__img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%}.ez-st-brandstrip__link:hover,.ez-st-brandcard__link:hover{border-color:var(--ez-foreground)}.ez-st-brands__list{--ez-st-cols:5;gap:var(--ez-st-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.ez-st-brands__list{grid-template-columns:repeat(min(3, var(--ez-st-cols)), minmax(0, 1fr))}}@media (width>=1024px){.ez-st-brands__list{grid-template-columns:repeat(var(--ez-st-cols), minmax(0, 1fr))}}.ez-st-brandcard__link{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);text-align:center;flex-direction:column;align-items:center;gap:.35rem;block-size:100%;padding:1rem;text-decoration:none;display:flex}.ez-st-brandcard__media{aspect-ratio:2;justify-content:center;align-items:center;inline-size:100%;display:flex}.ez-st-brandcard__img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%}.ez-st-brandcard__initial{border-radius:var(--ez-radius-full);background:var(--ez-muted);place-items:center;block-size:64px;inline-size:64px;font-size:1.6rem;font-weight:700;display:grid}.ez-st-brandcard__name{font-weight:600}.ez-st-brandcard__count,.ez-st-brand__count{color:var(--ez-st-ink-soft);font-size:.85rem}.ez-st-brand__head{align-items:center;gap:1.25rem;margin-bottom:1rem;display:flex}.ez-st-brand__logo{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);flex:none;justify-content:center;align-items:center;block-size:72px;inline-size:120px;padding:.5rem;display:flex}.ez-st-brand__img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%}.ez-st-brand__count{margin:0}.ez-st-header__cats{display:none}@media (width>=1024px){html.js .ez-st-header__cats{order:-1;min-block-size:44px;margin-inline-end:1rem;padding-inline:.85rem;display:inline-flex}}.ez-st-drawer--categories .ez-st-drawer__sub .ez-st-drawer__sub{margin-block:0}.ez-st-bottombar{display:none}@media (width<=1023px){.ez-st-root:has(.ez-st-bottombar){--ez-st-bottombar-h:calc(60px + env(safe-area-inset-bottom));padding-bottom:var(--ez-st-bottombar-h)}.ez-st-bottombar{inset-inline:0;z-index:40;padding-bottom:env(safe-area-inset-bottom);background:var(--ez-background);border-top:1px solid var(--ez-st-line);box-shadow:0 -4px 14px color-mix(in srgb, var(--ez-foreground) 8%, transparent);display:block;position:fixed;bottom:0}.ez-st-stickybar{bottom:var(--ez-st-bottombar-h)}}.ez-st-bottombar__list{margin:0;padding:0;list-style:none;display:flex}.ez-st-bottombar__list>li{flex:1}.ez-st-bottombar__item{min-block-size:60px;inline-size:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .25rem;font-size:.72rem;text-decoration:none;display:flex;position:relative}.ez-st-bottombar__label{text-align:center;overflow-wrap:anywhere;max-inline-size:100%;line-height:1.15}.ez-st-bottombar__item[aria-current=page]{color:var(--ez-primary);font-weight:700}.ez-st-bottombar__cart .ez-st-cartbtn__count{inset-inline:calc(50% + .35rem) auto;top:.3rem}.ez-st-toolbar__filters{min-block-size:44px;padding-inline:1rem}.ez-st-toolbar__badge{border-radius:var(--ez-radius-full);background:var(--ez-primary);block-size:1.4rem;min-inline-size:1.4rem;color:var(--ez-primary-foreground);place-items:center;padding-inline:.3rem;font-size:.75rem;display:inline-grid}.ez-st-filters__head,.ez-st-filters__backdrop{display:none}.ez-st-filters__title{margin:0;font-size:1.1rem}.ez-st-filter{border:0;border-bottom:1px solid var(--ez-st-line);min-inline-size:0;margin:0 0 1.25rem;padding:0 0 1.25rem}.ez-st-filter__legend{margin:0 0 .5rem;padding:0;font-size:.95rem;font-weight:700}.ez-st-filter__list{max-block-size:18rem;margin:0;padding:0 .75rem 0 0;list-style:none;overflow-y:auto}.ez-st-filter__option{cursor:pointer;align-items:center;gap:.6rem;min-block-size:44px;display:flex}.ez-st-filter__input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--ez-primary);flex:none}.ez-st-filter__label{flex:1}.ez-st-filter__count{color:var(--ez-st-ink-soft);font-size:.8rem}.ez-st-filter__link{align-items:center;min-block-size:44px;text-decoration:none;display:flex}.ez-st-filter__link:hover{text-decoration:underline}.ez-st-filter__price{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ez-st-filter__price .ez-st-input{inline-size:100%;min-inline-size:0}.ez-st-filters__foot{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ez-st-filters__apply{flex:1}.ez-st-filters__clear,.ez-st-active__clear{text-underline-offset:.2em;align-items:center;min-block-size:44px;text-decoration:underline;display:inline-flex}.ez-st-active__list{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.ez-st-active__chip{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius-full);align-items:center;gap:.35rem;min-block-size:44px;padding:.25rem .5rem .25rem .85rem;font-size:.9rem;text-decoration:none;display:inline-flex}.ez-st-active__chip .ez-st-icon{block-size:1rem;inline-size:1rem}.ez-st-active__chip:hover{border-color:var(--ez-foreground)}.ez-st-loadmore{justify-content:center;margin:2rem 0 0;display:flex}.ez-st-loadmore__btn{min-inline-size:12rem}.ez-st-loadmore__btn[aria-busy=true]{opacity:.6}@media (width>=1024px){.ez-st-listing--filters .ez-st-listing__body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.ez-st-toolbar__filters,html.js .ez-st-filters__apply{display:none}.ez-st-filters{position:sticky;top:1rem}}@media (width<=1023px){.ez-st-filters{z-index:100;display:none;position:fixed;inset:0}.ez-st-filters:target,.ez-st-filters--open{display:block}.ez-st-filters__backdrop{background:color-mix(in srgb, var(--ez-foreground) 45%, transparent);display:block;position:absolute;inset:0}.ez-st-filters__panel{inset-inline:0;max-block-size:88vh;padding:0 var(--ez-st-gutter) calc(1rem + env(safe-area-inset-bottom));border-radius:var(--ez-radius-lg) var(--ez-radius-lg) 0 0;background:var(--ez-background);color:var(--ez-foreground);animation:.2s ez-st-rise;position:absolute;bottom:0;overflow-y:auto}.ez-st-filters__head{z-index:1;background:var(--ez-background);border-bottom:1px solid var(--ez-st-line);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;display:flex;position:sticky;top:0}.ez-st-filters__foot{bottom:calc(-1rem - env(safe-area-inset-bottom));background:var(--ez-background);border-top:1px solid var(--ez-st-line);padding:.75rem 0;position:sticky}}@keyframes ez-st-rise{0%{translate:0 100%}}@media (prefers-reduced-motion:reduce){.ez-st-filters__panel{animation:none}}.ez-st-product__brand{margin:0 0 .25rem;font-size:.9rem}.ez-st-product__brandlabel{color:var(--ez-st-ink-soft);margin-inline-end:.35rem}.ez-st-product__brand a{align-items:center;min-block-size:44px;font-weight:600;text-decoration:none;display:inline-flex}.ez-st-product__brand a:hover{text-decoration:underline}.ez-st-product__rating{margin:0 0 .25rem}.ez-st-product__highlights{border-radius:var(--ez-radius);background:var(--ez-muted);margin:1rem 0;padding:.85rem 1rem}.ez-st-product__highlights .ez-st-product__heading{font-size:1rem}.ez-st-option--swatch .ez-st-option__chip--swatch,.ez-st-option--image .ez-st-option__chip--image{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius-full);background:var(--ez-background);place-items:center;min-block-size:44px;min-inline-size:44px;padding:3px;display:inline-grid}.ez-st-option--image .ez-st-option__chip--image{border-radius:var(--ez-radius)}.ez-st-option__swatch{border-radius:var(--ez-radius-full);background:var(--ez-st-swatch,var(--ez-muted));block-size:36px;inline-size:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ez-foreground) 15%, transparent);display:block}.ez-st-option__thumb{object-fit:cover;border-radius:var(--ez-radius-sm);block-size:60px;inline-size:48px;display:block}.ez-st-option__chip--swatch:has(.ez-st-option__input:checked),.ez-st-option__chip--image:has(.ez-st-option__input:checked){border-color:var(--ez-foreground);box-shadow:inset 0 0 0 1px var(--ez-foreground)}.ez-st-option__chip--swatch:has(.ez-st-option__input:focus-visible),.ez-st-option__chip--image:has(.ez-st-option__input:focus-visible){box-shadow:var(--ez-focus-ring)}.ez-st-option__chip--swatch:has(.ez-st-option__input:disabled),.ez-st-option__chip--image:has(.ez-st-option__input:disabled){opacity:.4}.ez-st-warranty{border:1px solid var(--ez-st-line);border-radius:var(--ez-radius);min-inline-size:0;margin:0 0 1rem;padding:.75rem 1rem}.ez-st-warranty__legend{padding:0 .25rem;font-weight:600}.ez-st-warranty__included{align-items:center;gap:.5rem;margin:.25rem 0;display:flex}.ez-st-warranty__included .ez-st-icon{color:var(--ez-primary)}.ez-st-warranty__months{color:var(--ez-st-ink-soft)}.ez-st-warranty__addon{cursor:pointer;align-items:center;gap:.6rem;min-block-size:44px;display:flex}.ez-st-warranty__input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--ez-primary);flex:none}.ez-st-warranty__terms{color:var(--ez-st-ink-soft);margin:0 0 .25rem 1.75rem;font-size:.85rem}.ez-st-warranty__terms summary{cursor:pointer;text-underline-offset:.2em;align-items:center;min-block-size:44px;text-decoration:underline;display:inline-flex}.ez-st-warranty__terms p{white-space:pre-line;margin:0 0 .5rem}.ez-st-specgroups{gap:1.25rem;display:grid}.ez-st-specs td{white-space:pre-line}.ez-st-specs__group{text-align:start;padding:0 0 .35rem;font-weight:700}.ez-st-pblocks,.ez-st-ptabs{margin-top:2.5rem}.ez-st-pblocks .ez-st-product__section{max-inline-size:72rem}.ez-st-ptabs__item{border-bottom:1px solid var(--ez-st-line)}.ez-st-ptabs__summary{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:52px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.ez-st-ptabs__summary::-webkit-details-marker{display:none}.ez-st-ptabs__summary:after{content:"+";font-size:1.3rem;font-weight:400}.ez-st-ptabs__item[open]>.ez-st-ptabs__summary:after{content:"−"}.ez-st-ptabs__panel{padding:0 0 1.5rem}.ez-st-ptabs__list{border-bottom:1px solid var(--ez-st-line);gap:.25rem;display:flex;overflow-x:auto}.ez-st-ptabs__tab{border:0;min-block-size:48px;color:var(--ez-st-ink-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:.5rem 1.1rem;font-weight:600}.ez-st-ptabs__tab[aria-selected=true]{color:var(--ez-foreground);border-bottom-color:var(--ez-primary)}.ez-st-ptabs--tabs .ez-st-ptabs__summary{display:none}.ez-st-ptabs--tabs .ez-st-ptabs__item{border-bottom:0}.ez-st-ptabs--tabs .ez-st-ptabs__panel{max-inline-size:72rem;padding:1.5rem 0}.ez-st-faqs{display:grid}.ez-st-faq{border-bottom:1px solid var(--ez-st-line)}.ez-st-faq__q{cursor:pointer;align-items:center;min-block-size:48px;padding:.35rem 0;font-weight:600;display:flex}.ez-st-faq__a{white-space:pre-line;color:var(--ez-st-ink-soft);margin:0 0 1rem;line-height:1.65}.ez-st-reviews__summary{align-items:center;gap:.5rem 1.5rem;margin-bottom:1.5rem;display:grid}@media (width>=768px){.ez-st-reviews__summary{grid-template-columns:auto minmax(0,22rem)}.ez-st-reviews__summary>.ez-st-rating{grid-column:1}.ez-st-reviews__bars{grid-area:1/2/span 2}}.ez-st-reviews__avg{margin:0;font-size:2.5rem;font-weight:700;line-height:1}.ez-st-reviews__bars{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ez-st-reviews__bar{grid-template-columns:4.5rem minmax(0,1fr) 2rem;align-items:center;gap:.6rem;font-size:.85rem;display:grid}.ez-st-reviews__bartrack{border-radius:var(--ez-radius-full);background:var(--ez-muted);block-size:.5rem;overflow:hidden}.ez-st-reviews__barfill{block-size:100%;inline-size:var(--ez-st-bar,0%);background:var(--ez-st-star);display:block}.ez-st-reviews__barcount{text-align:end;color:var(--ez-st-ink-soft)}.ez-st-reviews__list{margin:0;padding:0;list-style:none}.ez-st-review{border-top:1px solid var(--ez-st-line);padding:1rem 0}.ez-st-review__head{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.ez-st-review__name{margin:0;font-weight:600}.ez-st-review__verified{background:var(--ez-muted);color:var(--ez-foreground)}.ez-st-review__date{color:var(--ez-st-ink-soft);margin:0;font-size:.8rem}.ez-st-review__body{white-space:pre-line;margin:.4rem 0 0;line-height:1.6}.ez-st-review__reply{border-inline-start:3px solid var(--ez-primary);background:var(--ez-muted);border-radius:var(--ez-radius-sm);margin:.75rem 0 0;padding:.6rem .85rem;font-size:.925rem}.ez-st-review__reply p{white-space:pre-line;margin:0}.ez-st-review__replytitle{font-weight:600}.ez-st-reviews__empty{color:var(--ez-st-ink-soft);margin:0 0 1rem}.ez-st-reviewform{margin-top:1.25rem}.ez-st-reviewform__toggle{inline-size:fit-content;list-style:none}.ez-st-reviewform__toggle::-webkit-details-marker{display:none}.ez-st-reviewform__form{gap:.75rem;max-inline-size:36rem;margin-top:1rem;display:grid}.ez-st-reviewform__fields{border:0;gap:.75rem;min-inline-size:0;margin:0;padding:0;display:grid}.ez-st-reviewform__stars{border:0;flex-flow:row-reverse wrap;justify-content:flex-end;gap:.15rem;margin:0;padding:0;display:flex}.ez-st-reviewform__stars>legend{margin-bottom:.25rem}.ez-st-reviewform__star{cursor:pointer;place-items:center;block-size:44px;inline-size:44px;display:grid;position:relative}.ez-st-reviewform__glyph:before{content:"★";color:color-mix(in srgb, var(--ez-foreground) 20%, transparent);font-size:1.75rem;line-height:1}.ez-st-reviewform__star:has(input:checked) .ez-st-reviewform__glyph:before,.ez-st-reviewform__star:has(input:checked)~.ez-st-reviewform__star .ez-st-reviewform__glyph:before{color:var(--ez-st-star)}.ez-st-reviewform__star:has(input:focus-visible){box-shadow:var(--ez-focus-ring);border-radius:var(--ez-radius-sm)}.ez-st-reviewform__status:empty{display:none}.ez-st-reviewform__status,.ez-st-reviewform__thanks{margin:0;font-weight:600}.ez-st-reviewform__error{color:var(--ez-destructive);margin:0;font-weight:600}.ez-st-reviewform__submit{justify-self:start}.ez-st-line__addon,.ez-st-checkout__lineaddon{color:var(--ez-st-ink-soft);margin:.1rem 0 0;font-size:.85rem}.ez-st-cart__discount strong,.ez-st-totals__discount dd{color:var(--ez-rich-success)}.ez-st-coupon{margin:.75rem 0}.ez-st-coupon__toggle{cursor:pointer;text-underline-offset:.2em;align-items:center;min-block-size:44px;font-weight:600;text-decoration:underline;display:inline-flex}.ez-st-coupon__row{gap:.5rem;display:flex}.ez-st-coupon__input{text-transform:uppercase;flex:1;min-inline-size:0}.ez-st-coupon__applied{border:1px dashed var(--ez-rich-success);border-radius:var(--ez-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.25rem .25rem .25rem .75rem;font-weight:600;display:flex}.ez-st-coupon__remove{min-block-size:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .75rem;font-weight:400;text-decoration:underline}.ez-st-coupon__msg{color:var(--ez-destructive);margin:.4rem 0 0;font-size:.875rem}.ez-st-coupon__msg:empty{display:none}.ez-st-coupon[data-state=pending] .ez-st-coupon__apply{opacity:.6}
