:root{--zl-text:#000000;--zl-text-rgb:0 0 0;--zl-subdued:rgb(0 0 0 / .6);--zl-border:rgb(0 0 0 / .15);--zl-cream:#F7F6F0;--zl-blush:#FAF4F0;--zl-bg:#FFFFFF;--zl-heading:"Cormorant", "Cormorant Garamond", Georgia, serif;--zl-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--zl-gutter:20px;--zl-section:2rem;--zl-gap:2px;--zl-h3:clamp(2rem, 1.6359rem + 1.5534vw, 3.5rem);--zl-h4:clamp(1.75rem, 1.4466rem + 1.2945vw, 3rem);--zl-h5:clamp(1.375rem, 1.2233rem + .6472vw, 2rem);--zl-h7:clamp(1rem, .9545rem + .1942vw, 1.1875rem)}@media(min-width:700px){:root{--zl-gutter:32px}}@media(min-width:1000px){:root{--zl-section:3.5rem}}@media(min-width:1400px){:root{--zl-gutter:48px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--zl-bg,#FFFFFF);color:var(--zl-text,#000000);font:400 11px/1.1 var(--zl-body);letter-spacing:.005em;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.zl-heading{font-family:var(--zl-heading);font-weight:400;letter-spacing:-.015em;line-height:1;margin:0}.zl-h3{font-size:var(--zl-h4)}@media(min-width:1000px){.zl-h3{font-size:var(--zl-h3)}}.zl-h4{font-size:var(--zl-h4)}.zl-h7{font-size:var(--zl-h7)}.zl-sub{font:400 10px/1.2 var(--zl-body);letter-spacing:.035em;text-transform:uppercase}@media(min-width:700px){.zl-sub{font-size:11px}}.zl-p{font-size:11px;line-height:1.55;margin:0}.zl-muted{color:var(--zl-subdued,rgb(0 0 0 / .6))}.zl-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 2.7em;border-radius:0;border:1px solid currentColor;font:400 11px/1 var(--zl-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}.zl-btn--light{color:var(--zl-blush,#FAF4F0)}.zl-btn--light:hover{background:var(--zl-blush,#FAF4F0);color:var(--zl-text,#000000);border-color:var(--zl-blush,#FAF4F0)}.zl-btn--dark{color:var(--zl-text,#000000)}.zl-btn--dark:hover{background:var(--zl-text,#000000);color:#fff;border-color:var(--zl-text,#000000)}.zl-btn--solid{background:var(--zl-text,#000000);color:#fff!important;border-color:var(--zl-text,#000000)}.zl-btn--solid:hover{background:transparent;color:var(--zl-text,#000000)!important}.zl-btn--white{background:var(--zl-blush,#FAF4F0);color:var(--zl-text,#000000)!important;border-color:var(--zl-blush,#FAF4F0)}.zl-btn--white:hover{background:transparent;color:var(--zl-blush,#FAF4F0)!important}.zl-link{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px;transition:background-size .3s}.zl-link:hover{background-size:0 1px;background-position:100% 100%}.zl-panel[hidden]{display:none}.zl-track{display:grid;grid-auto-flow:column;grid-auto-columns:65vw;gap:var(--zl-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:0}.zl-track::-webkit-scrollbar{display:none}@media(min-width:700px){.zl-track{grid-auto-columns:calc((100% - 2*var(--zl-gap))/3)}}@media(min-width:1000px){.zl-track{grid-auto-columns:calc((100% - 3*var(--zl-gap))/4)}}@media(min-width:1150px){.zl-track{grid-auto-columns:calc((100% - 4*var(--zl-gap))/5)}}.zl-card{scroll-snap-align:start;background:transparent;display:flex;flex-direction:column;position:relative}.zl-card__media{position:relative;aspect-ratio:2/3;overflow:hidden;display:block;background:var(--zl-cream,#F7F6F0)}.zl-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform 1.2s cubic-bezier(.2,.6,.2,1)}.zl-card__media img+img{opacity:0}@media(hover:hover){.zl-card:hover .zl-card__media img+img{opacity:1}.zl-card:hover .zl-card__media img{transform:scale(1.03)}}.zl-card__quick{position:absolute;left:16px;right:16px;bottom:16px;height:42px;border-radius:0;background:#fff;display:grid;place-items:center;font:400 11px/1 var(--zl-body);letter-spacing:.05em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}@media(hover:hover){.zl-card:hover .zl-card__quick{opacity:1;transform:none}}.zl-badge{position:absolute;top:0;left:0;z-index:1;writing-mode:vertical-rl;transform:rotate(180deg);font:400 9px/1 var(--zl-body);letter-spacing:.12em;text-transform:uppercase;padding:10px 6px;background:var(--zl-text,#000000);color:#fff}.zl-badge--light{background:var(--zl-text,#000000);color:#fff}.zl-card__info{padding:18px 12px 24px;text-align:center;display:grid;gap:6px}.zl-card__title{font:400 14px/1.2 var(--zl-heading);letter-spacing:.01em;color:var(--zl-text,#000000)}.zl-card__price{font-size:12px;letter-spacing:.01em;color:var(--zl-text,#000000)}.zl-card__price s{margin-right:6px;color:var(--zl-subdued,rgb(0 0 0 / .6))}.zl-progress{width:120px;max-width:calc(100% - 2*var(--zl-gutter));margin:28px auto 0;height:1px;background:var(--zl-border,rgb(0 0 0 / .15));position:relative;display:block}@media(min-width:1000px){.zl-progress{width:200px;margin-top:32px}}.zl-progress i{position:absolute;top:-.5px;left:0;height:2px;background:var(--zl-text,#000000);width:30%;transition:left .15s,width .15s}.zl-arrows{display:none;gap:8px}@media(min-width:1000px){.zl-arrows{display:flex}}.zl-arrow{width:42px;height:42px;border-radius:0;border:1px solid var(--zl-border,rgb(0 0 0 / .15));display:grid;place-items:center;transition:border-color .25s}.zl-arrow:hover{border-color:var(--zl-text,#000000)}.zl-arrow svg{width:12px;height:12px}.zl-head-actions{display:flex;align-items:center;gap:16px}.zl-reveal{opacity:0;transform:translateY(16px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.6,.2,1)}.zl-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.zl-reveal{opacity:1;transform:none}}.no-js .zl-reveal{opacity:1;transform:none}.zl-skip:focus{width:auto;overflow:visible;clip:auto;top:8px;left:8px;z-index:100;display:inline-flex;align-items:center;height:42px;padding:0 2.7em;background:var(--zl-text,#000000);color:#fff;font:400 11px/1 var(--zl-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}#MainContent:focus{outline:0}:where(a,button,summary,select,[role=button],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--zl-text,#000000);outline-offset:2px}.zl-card__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#0003}.zl-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:0;padding:40px var(--zl-gutter) 0;font:400 11px/1 var(--zl-body);letter-spacing:.05em;text-transform:uppercase}@media(min-width:1000px){.zl-pagination{padding-top:56px}}.zl-pagination__item{display:grid;place-items:center;min-width:42px;height:42px;padding:0 6px;border:1px solid var(--zl-border,rgb(0 0 0 / .15));color:var(--zl-text,#000000);transition:background .25s,color .25s,border-color .25s}a.zl-pagination__item:hover{border-color:var(--zl-text,#000000)}.zl-pagination__item[aria-current]{background:var(--zl-text,#000000);border-color:var(--zl-text,#000000);color:#fff}.zl-pagination__item--gap{border-color:transparent;min-width:24px;padding:0}.zl-pagination__item svg{width:12px;height:12px}@media(hover:hover){.zl-card:hover .zl-card__media img:first-child:not(:only-child){opacity:0}}.zl-card__media img+img{visibility:hidden;transition:opacity .3s,visibility 0s .3s}@media(hover:hover){.zl-card:hover .zl-card__media img+img{visibility:visible;transition:opacity .3s,visibility 0s}}@media(hover:none){.zl-card__media img+img{display:none}}.zl-card__media img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/zl-base.css.map */
