html{scroll-padding-top:24px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.dz-anchor{position:relative;z-index:2;height:0}.dz-wl-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;border:0;font:inherit;color:rgb(var(--color-foreground));cursor:pointer;-webkit-tap-highlight-color:transparent}.dz-wl-btn svg{flex:none;width:1.7rem;height:1.7rem;overflow:visible}.dz-wl-btn path{fill:transparent;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;transition:fill .3s ease}.dz-wl-btn.is-saved path{fill:currentColor}.dz-wl-btn--card{position:absolute;top:.8rem;right:.8rem;width:3.6rem;height:3.6rem;padding:0;border-radius:50%;background:rgba(var(--color-background),.88);box-shadow:0 0 0 1px rgba(var(--color-foreground),.12);transition:box-shadow .25s ease,transform .25s ease}.dz-wl-btn--card:hover{box-shadow:0 0 0 1px rgba(var(--color-foreground),.45)}.dz-wl-btn--wide{width:100%;min-height:4.6rem;margin-top:1rem;padding:0 1.5rem;border-radius:var(--buttons-radius);background:transparent;box-shadow:0 0 0 1px rgba(var(--color-foreground),.35);font-size:1.5rem;letter-spacing:.1rem;transition:box-shadow .25s ease}.dz-wl-btn--wide:hover,.dz-wl-btn--wide.is-saved{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.dz-wl-btn.is-popping svg{animation:dz-heart-pop .5s cubic-bezier(.2,.75,.15,1)}@keyframes dz-heart-pop{35%{transform:scale(1.3)}65%{transform:scale(.92)}}.dz-wl-btn:focus-visible,.dz-qa:focus-visible,.dz-chip:focus-visible{outline:2px solid rgba(var(--color-foreground),.8);outline-offset:2px}.header__icon--wishlist{position:relative}.header__icon--wishlist .icon-wishlist{width:2.2rem;height:2.2rem}.dz-wl-count[hidden]{display:none}.dz-qa{position:absolute;right:.8rem;bottom:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:4rem;height:4rem;padding:0;border:0;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;cursor:pointer;overflow:hidden;transition:width .35s ease,opacity .3s ease,transform .3s ease;-webkit-tap-highlight-color:transparent}.dz-qa svg{flex:none;width:1.4rem;height:1.4rem}.dz-qa script,.dz-qa__label{display:none}.dz-qa.is-loading{opacity:.55;pointer-events:none}@media(hover:hover)and (min-width:990px){.dz-qa{opacity:0;transform:translateY(.6rem)}.card-wrapper:hover .dz-qa,.dz-qa:focus-visible{opacity:1;transform:none}.dz-qa:hover{width:12.4rem}.dz-qa:hover .dz-qa__label{display:inline;font-size:1.3rem;letter-spacing:.06rem;white-space:nowrap}}.dz-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center;visibility:hidden}.dz-sheet.is-open{visibility:visible}.dz-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s ease}.dz-sheet.is-open .dz-sheet__backdrop{opacity:1}.dz-sheet__panel{position:relative;width:100%;max-height:86svh;overflow-y:auto;overscroll-behavior:contain;padding:1rem 2rem calc(2rem + env(safe-area-inset-bottom));border-radius:1.6rem 1.6rem 0 0;transform:translateY(100%);transition:transform .4s cubic-bezier(.2,.75,.15,1)}.dz-sheet.is-open .dz-sheet__panel{transform:none}.dz-sheet__grip{width:3.8rem;height:.4rem;margin:0 auto 1.4rem;border-radius:.4rem;background:rgba(var(--color-foreground),.2)}.dz-sheet__close{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}.dz-sheet__close svg{width:1.5rem;height:1.5rem}.dz-sheet__product{display:grid;grid-template-columns:8rem 1fr;gap:1.4rem;align-items:center;padding-right:4rem;margin-bottom:2rem}.dz-sheet__thumb{width:8rem;height:8rem;object-fit:contain;border-radius:var(--media-radius, .4rem);background:rgba(var(--color-foreground),.04)}.dz-sheet__title{margin:0 0 .4rem;font-size:1.6rem;line-height:1.3}.dz-sheet__price{margin:0;font-size:1.5rem;color:rgba(var(--color-foreground),.75)}.dz-sheet__group{margin-bottom:1.8rem}.dz-sheet__legend{margin:0 0 1rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.dz-sheet__legend b{color:rgb(var(--color-foreground))}.dz-sheet__chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.4rem,1fr));gap:.8rem}.dz-chip{min-height:4.6rem;padding:0 .8rem;border:var(--variant-pills-border-width, 1px) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity, .55));border-radius:var(--variant-pills-radius, .6rem);background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;letter-spacing:.05rem;cursor:pointer;transition:background .2s ease,color .2s ease}.dz-chip[aria-checked=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dz-sheet__add{width:100%}.dz-sheet__add.loading{opacity:.7}.dz-sheet__wl{margin-top:1rem}.dz-sheet__error{margin:1.2rem 0 0;font-size:1.3rem;color:rgb(var(--color-foreground))}.dz-sheet__error:empty{display:none}.dz-sheet__link{display:block;margin-top:1.4rem;font-size:1.3rem;text-align:center}@media screen and (min-width:750px){.dz-sheet{align-items:center}.dz-sheet__panel{width:46rem;padding:2.8rem;border-radius:var(--popup-corner-radius, .8rem);opacity:0;transform:translateY(1.2rem);transition:transform .35s ease,opacity .25s ease}.dz-sheet.is-open .dz-sheet__panel{opacity:1}.dz-sheet__grip{display:none}}.dz-toast{position:fixed;left:50%;bottom:calc(2rem + env(safe-area-inset-bottom));z-index:1200;display:flex;align-items:center;gap:1rem;max-width:calc(100vw - 3.2rem);padding:1.2rem 1.8rem;border-radius:var(--buttons-radius, .6rem);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.4rem;white-space:nowrap;box-shadow:0 1rem 3rem #0003;opacity:0;visibility:hidden;transform:translate(-50%,1rem);transition:opacity .3s ease,transform .35s ease,visibility .35s}.dz-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.dz-toast svg{flex:none;width:1.5rem;height:1.5rem}.dz-toast svg path{fill:currentColor}.dz-toast svg[viewBox="0 0 16 16"] path{fill:none}.dz-toast a{margin-left:.4rem;color:inherit;text-decoration:underline;text-underline-offset:.3rem}.dz-wl-page{padding:4rem 0 6rem}.dz-wl-page__head{margin-bottom:3rem}.dz-wl-page__title{margin:0}.dz-wl-page__count{min-height:1.4em;margin:.8rem 0 0;color:rgba(var(--color-foreground),.7)}.dz-wl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1rem;margin:0;padding:0;list-style:none}.dz-wl-item{display:grid;grid-template-rows:1fr auto auto;animation:dz-fade-up .6s ease both;transition:opacity .4s ease,transform .4s ease}.dz-wl-item.is-removing{opacity:0;transform:scale(.96);pointer-events:none}@keyframes dz-fade-up{0%{opacity:0;transform:translateY(1.2rem)}}.dz-wl-item__stock{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.dz-wl-remove{justify-self:start;min-height:4rem;padding:0;border:0;background:none;font:inherit;font-size:1.3rem;cursor:pointer}.dz-wl-grid--skeleton span{display:block;aspect-ratio:1;border-radius:var(--card-corner-radius, .6rem);background:linear-gradient(100deg,rgba(var(--color-foreground),.05) 30%,rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.05) 70%);background-size:200% 100%;animation:dz-shimmer 1.4s linear infinite}@keyframes dz-shimmer{to{background-position:-200% 0}}.dz-wl-grid--skeleton[hidden],.dz-wl-empty[hidden]{display:none}.dz-wl-empty{display:grid;justify-items:center;gap:1.4rem;max-width:64rem;margin:2rem auto 0;padding:5rem 2rem;text-align:center}.dz-wl-empty__heart{width:4.8rem;height:4.8rem;fill:none;stroke:rgb(var(--color-foreground));stroke-width:1}.dz-wl-empty__title,.dz-wl-empty__text{margin:0}.dz-wl-empty__text{margin-bottom:1rem;color:rgba(var(--color-foreground),.7)}.dz-wl-page__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.dz-wl-page__foot p{margin:0}@media screen and (min-width:750px){.dz-wl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2rem}}@media screen and (min-width:1100px){.dz-wl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.dz-wl-btn.is-popping svg,.dz-wl-item,.dz-wl-grid--skeleton span{animation:none}.dz-sheet__panel,.dz-sheet__backdrop,.dz-toast,.dz-wl-item,.dz-qa{transition-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dz-extras.css.map */
