.zyrever-new-arrivals-section,.zy-new-arrivals,.zy-new-arrivals__container{width:100%;background:#fff}.zy-new-arrivals{--zy-new-background: #ffffff;--zy-new-heading-color: #111111;--zy-new-text-color: #666666;--zy-new-desktop-padding-top: 84px;--zy-new-desktop-padding-bottom: 92px;--zy-new-mobile-padding-top: 54px;--zy-new-mobile-padding-bottom: 60px;--zy-new-gap: clamp(14px, 1.35vw, 20px);display:block;width:100%;overflow:hidden;background:var(--zy-new-background);color:var(--zy-new-heading-color)}.zy-new-arrivals *,.zy-new-arrivals *:before,.zy-new-arrivals *:after{box-sizing:border-box}.zy-new-arrivals__container{width:min(100%,1408px);margin:0 auto;padding:var(--zy-new-desktop-padding-top) clamp(28px,4.4vw,64px) var(--zy-new-desktop-padding-bottom)}.zy-new-arrivals__header{display:flex;align-items:flex-start;justify-content:space-between;gap:36px;margin-bottom:34px}.zy-new-arrivals__header-copy{width:min(100%,560px)}.zy-new-arrivals__heading{margin:0;color:var(--zy-new-heading-color);font-family:var(--font-heading-family),Georgia,serif;font-style:var(--font-heading-style, normal);font-size:clamp(38px,3.2vw,50px);font-weight:400;line-height:1;letter-spacing:-.032em}.zy-new-arrivals__description{max-width:470px;margin-top:12px;color:var(--zy-new-text-color);font-family:var(--font-body-family),Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.zy-new-arrivals__description p{margin:0}.zy-new-arrivals__desktop-controls{display:flex;align-items:center;gap:16px;min-height:38px;margin-top:4px}.zy-new-arrivals__nav-button,.zy-new-arrivals__mobile-nav{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:0;background:transparent;color:#111;cursor:pointer;transition:opacity .22s ease,transform .3s cubic-bezier(.16,1,.3,1)}.zy-new-arrivals__nav-button svg,.zy-new-arrivals__mobile-nav svg,.zy-new-arrivals__view-all svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.zy-new-arrivals__nav-button:hover:not(:disabled),.zy-new-arrivals__mobile-nav:hover:not(:disabled){transform:translateY(-1px)}.zy-new-arrivals__nav-button:disabled,.zy-new-arrivals__mobile-nav:disabled{opacity:.22;cursor:default}.zy-new-arrivals__nav-button[hidden],.zy-new-arrivals__mobile-nav[hidden],.zy-new-arrivals__view-all[hidden]{display:none!important}.zy-new-arrivals__view-all{display:inline-flex;align-items:center;gap:9px;min-height:34px;color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.zy-new-arrivals__view-all span{position:relative;padding-bottom:4px}.zy-new-arrivals__view-all span:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(.55);transform-origin:left;transition:transform .32s cubic-bezier(.16,1,.3,1)}.zy-new-arrivals__view-all:hover span:after{transform:scaleX(1)}.zy-new-arrivals__viewport{width:100%;overflow:hidden;touch-action:pan-y}.zy-new-arrivals__track{display:flex;gap:var(--zy-new-gap);width:max-content;transform:translateZ(0);transition:transform .62s cubic-bezier(.16,1,.3,1);will-change:transform}.zy-product-card{flex:0 0 calc((min(100vw,1408px) - clamp(56px,8.8vw,128px) - (var(--zy-new-gap) * 3)) / 4);min-width:0}.zy-product-card__media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#f1f1ef}.zy-product-card__image-link,.zy-product-card__placeholder,.zy-product-card__placeholder svg{display:block;width:100%;height:100%}.zy-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;backface-visibility:hidden;transform:translateZ(0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.16,1,.3,1)}.zy-product-card__image--primary{z-index:1;opacity:1;transform:scale(1)}.zy-product-card__image--secondary{z-index:2;opacity:0;transform:scale(1.012)}@media screen and (min-width:990px){.zy-product-card__image-link--hover:hover .zy-product-card__image--primary{opacity:0;transform:scale(1.008)}.zy-product-card__image-link--hover:hover .zy-product-card__image--secondary{opacity:1;transform:scale(1.02)}}.zy-product-card__badge{position:absolute;top:10px;left:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-height:19px;padding:3px 7px;border:1px solid rgba(17,17,17,.16);background:#fffffff5;color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:7px;font-weight:600;line-height:1;letter-spacing:.11em;text-transform:uppercase}.zy-product-card__actions{position:absolute;top:11px;right:11px;z-index:10;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:auto}.zy-product-card__action{position:relative;z-index:11;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;margin:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#111;opacity:1;visibility:visible;cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none}.zy-product-card__action:hover,.zy-product-card__action:focus,.zy-product-card__action:active{border:0;background:transparent;box-shadow:none;color:#000}.zy-product-card__action svg,.zy-quick-view__wishlist svg{display:block;width:19px;height:19px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transform-origin:center;transition:fill .22s ease,stroke .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}.zy-product-card__wishlist{opacity:1;visibility:visible;pointer-events:auto;transform:none;background:transparent;color:#111}.zy-product-card__quick-view{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);background:transparent;color:#111;transition:opacity .24s ease,visibility .24s ease,transform .32s cubic-bezier(.16,1,.3,1)}.zy-product-card__media:hover .zy-product-card__quick-view,.zy-product-card__quick-view:focus-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.zy-product-card__wishlist.is-active svg,.zy-quick-view__wishlist.is-active svg{fill:#111;stroke:#111}.zy-product-card__wishlist.is-animating svg,.zy-quick-view__wishlist.is-animating svg{animation:zy-wishlist-motion .5s cubic-bezier(.16,1,.3,1)}@keyframes zy-wishlist-motion{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-13deg) scale(.78)}62%{transform:rotate(8deg) scale(1.1)}to{transform:rotate(0) scale(1)}}.zy-product-card__information{padding-top:13px}.zy-product-card__title{display:block;overflow:hidden;color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.zy-product-card__price{display:flex;align-items:center;gap:7px;margin-top:5px;color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:12px;line-height:1.2}.zy-product-card__compare-price{color:#8a8a8a;text-decoration:line-through}.zy-new-arrivals__mobile-footer{display:none}.zy-quick-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}.zy-quick-view.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s linear 0s}.zy-quick-view.is-closing{opacity:0;visibility:visible;pointer-events:none;transition:opacity .3s ease}.zy-quick-view__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0a0a0a85;opacity:0;cursor:default;transition:opacity .28s ease}.zy-quick-view.is-open .zy-quick-view__backdrop{opacity:1}.zy-quick-view.is-closing .zy-quick-view__backdrop{opacity:0}.zy-quick-view__dialog{position:relative;z-index:1;width:min(100%,940px);max-height:min(88vh,740px);overflow:auto;background:#fff;color:#111;opacity:0;transform:scale(.985);transform-origin:center;transition:opacity .28s ease,transform .3s cubic-bezier(.22,1,.36,1);scrollbar-width:thin;scrollbar-color:rgba(17,17,17,.2) transparent}.zy-quick-view.is-open .zy-quick-view__dialog{opacity:1;transform:scale(1)}.zy-quick-view.is-closing .zy-quick-view__dialog{opacity:0;transform:scale(.985)}.zy-quick-view__dialog::-webkit-scrollbar{width:5px}.zy-quick-view__dialog::-webkit-scrollbar-track{background:transparent}.zy-quick-view__dialog::-webkit-scrollbar-thumb{background:#1113}.zy-quick-view__close{position:absolute;top:14px;right:14px;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:0;background:transparent;color:#111;cursor:pointer}.zy-quick-view__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;transition:transform .42s cubic-bezier(.16,1,.3,1)}.zy-quick-view__close:hover svg{transform:rotate(90deg) scale(1.05)}.zy-quick-view__content{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.zy-quick-view__gallery{min-width:0;padding:22px;background:#f3f3f1}.zy-quick-view__main-image-wrap{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#ebeae7}.zy-quick-view__main-image{display:block;width:100%;height:100%;opacity:1;visibility:visible;object-fit:cover;object-position:center;transform:scale(1);transition:opacity .26s ease,transform .34s cubic-bezier(.16,1,.3,1)}.zy-quick-view__main-image:not([src]){opacity:0}.zy-quick-view__main-image.is-changing{opacity:0;transform:scale(1.004)}.zy-quick-view__image-arrow{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:#ffffffe6;color:#111;opacity:0;cursor:pointer;transition:opacity .26s ease,transform .34s cubic-bezier(.16,1,.3,1)}.zy-quick-view__image-arrow--previous{left:12px;transform:translate3d(-7px,-50%,0)}.zy-quick-view__image-arrow--next{right:12px;transform:translate3d(7px,-50%,0)}.zy-quick-view__main-image-wrap:hover .zy-quick-view__image-arrow:not(:disabled),.zy-quick-view__image-arrow:focus-visible{opacity:1;transform:translate3d(0,-50%,0)}.zy-quick-view__image-arrow:disabled{opacity:0;pointer-events:none}.zy-quick-view__image-arrow svg,.zy-quick-view__full-details svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.zy-quick-view__image-count{position:absolute;right:14px;bottom:13px;z-index:4;display:flex;align-items:center;gap:4px;padding:5px 7px;background:#ffffffd9;color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:8px;font-weight:600;letter-spacing:.08em}.zy-quick-view__details{padding:58px clamp(32px,4vw,46px) 36px}.zy-quick-view__vendor{margin:0 0 9px;color:#777;font-family:var(--font-body-family),Arial,sans-serif;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.zy-quick-view__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.zy-quick-view__title{flex:1 1 auto;margin:0;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(28px,2.7vw,38px);font-weight:400;line-height:1.03;letter-spacing:-.025em}.zy-quick-view__wishlist{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#111;cursor:pointer}.zy-quick-view__wishlist:hover,.zy-quick-view__wishlist:focus{background:transparent;box-shadow:none}.zy-quick-view__price{display:flex;align-items:center;gap:10px;margin-top:16px;color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:14px;font-weight:500}.zy-quick-view__compare-price{color:#8b8b8b;font-weight:400;text-decoration:line-through}.zy-quick-view__options{margin-top:26px}.zy-quick-view__option+.zy-quick-view__option{margin-top:18px}.zy-quick-view__option-label{display:block;margin-bottom:9px;color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.zy-quick-view__option-values{display:flex;flex-wrap:wrap;gap:7px}.zy-quick-view__option-button{min-width:42px;min-height:38px;padding:7px 12px;border:1px solid rgba(17,17,17,.22);border-radius:0;background:transparent;color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:11px;cursor:pointer;transition:border-color .22s ease,background-color .22s ease,color .22s ease}.zy-quick-view__option-button:hover{border-color:#111}.zy-quick-view__option-button.is-selected{border-color:#111;background:#111;color:#fff}.zy-quick-view__quantity{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:26px}.zy-quick-view__quantity-label{color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.zy-quick-view__quantity-control{display:grid;grid-template-columns:40px 48px 40px;align-items:center;width:128px;height:44px;border:1px solid rgba(17,17,17,.18);background:#fff}.zy-quick-view__quantity-control button,.zy-quick-view__quantity-control input{display:flex;align-items:center;justify-content:center;width:100%;height:42px;min-height:42px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:13px;font-weight:400;line-height:1;text-align:center}.zy-quick-view__quantity-control button{cursor:pointer;transition:opacity .22s ease,transform .28s cubic-bezier(.16,1,.3,1)}.zy-quick-view__quantity-control button:hover{opacity:.55;transform:scale(1.08)}.zy-quick-view__quantity-control input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.zy-quick-view__quantity-control input::-webkit-inner-spin-button,.zy-quick-view__quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.zy-quick-view__availability{min-height:16px;margin:13px 0 0;color:#666;font-family:var(--font-body-family),Arial,sans-serif;font-size:10px}.zy-quick-view__add-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:10px;padding:12px 18px;border:1px solid #111111;border-radius:0;background:#111;color:#fff;font-family:var(--font-body-family),Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease}.zy-quick-view__add-button:hover:not(:disabled){background:#fff;color:#111}.zy-quick-view__add-button:disabled{opacity:.45;cursor:not-allowed}.zy-quick-view__button-loader{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:50%;animation:zy-spinner .7s linear infinite}@keyframes zy-spinner{to{transform:rotate(360deg)}}.zy-quick-view__message{min-height:16px;margin:10px 0 0;font-family:var(--font-body-family),Arial,sans-serif;font-size:10px}.zy-quick-view__message.is-success{color:#176b34}.zy-quick-view__message.is-error{color:#a22525}.zy-quick-view__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(17,17,17,.11)}.zy-quick-view__trust-item{display:flex;align-items:flex-start;gap:9px}.zy-quick-view__trust-item svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.zy-quick-view__trust-item div{display:flex;flex-direction:column;gap:3px}.zy-quick-view__trust-item strong{color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:9px;font-weight:500;line-height:1.2}.zy-quick-view__trust-item span{color:#777;font-family:var(--font-body-family),Arial,sans-serif;font-size:8.5px;line-height:1.35}.zy-quick-view__full-details{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:18px;margin-left:auto;border:1px solid rgba(17,17,17,.16);background:transparent;color:#111;text-decoration:none;transition:background-color .26s ease,color .26s ease,transform .32s cubic-bezier(.16,1,.3,1)}.zy-quick-view__full-details:hover{background:#111;color:#fff;transform:translateY(-1px)}.zy-quick-view__full-details:hover svg{transform:translate(2px)}@media screen and (min-width:750px)and (max-width:989px){.zy-product-card{flex:0 0 calc((100vw - clamp(56px,8.8vw,128px) - (var(--zy-new-gap) * 2)) / 3)}.zy-product-card__quick-view{opacity:1;visibility:visible;pointer-events:auto;transform:none}.zy-quick-view__dialog{width:min(94vw,850px)}.zy-quick-view__content{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr)}.zy-quick-view__details{padding:50px 28px 32px}}@media screen and (max-width:749px){.zy-new-arrivals__container{padding:var(--zy-new-mobile-padding-top) 16px var(--zy-new-mobile-padding-bottom)}.zy-new-arrivals__header{display:block;margin-bottom:22px}.zy-new-arrivals__heading{font-size:clamp(28px,9vw,34px);line-height:1.05;letter-spacing:-.025em}.zy-new-arrivals__description,.zy-new-arrivals__desktop-controls{display:none}.zy-new-arrivals__track{gap:12px}.zy-product-card{flex:0 0 calc((100vw - 44px)/2)}.zy-product-card__media{aspect-ratio:4 / 5.25}.zy-product-card__actions{top:9px;right:9px;gap:7px}.zy-product-card__action{width:29px;height:29px;min-width:29px;min-height:29px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#111;opacity:1;visibility:visible;pointer-events:auto;transform:none}.zy-product-card__action svg{width:18px;height:18px;fill:none;stroke:#111;stroke-width:1.8}.zy-product-card__wishlist.is-active svg{fill:#111;stroke:#111}.zy-product-card__quick-view{opacity:1;visibility:visible;pointer-events:auto;transform:none}.zy-product-card__information{padding-top:10px}.zy-product-card__title{font-size:11px}.zy-product-card__price{margin-top:4px;font-size:11px}.zy-new-arrivals__mobile-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px}.zy-new-arrivals__mobile-progress{display:flex;align-items:center;gap:4px;color:#111;font-family:var(--font-body-family),Arial,sans-serif;font-size:9px;font-weight:500}.zy-new-arrivals__view-all--mobile{min-height:34px}.zy-quick-view{align-items:flex-end;padding:0}.zy-quick-view__dialog{width:100%;max-width:none;max-height:92svh;border-radius:0;transform:scale(.99)}.zy-quick-view.is-open .zy-quick-view__dialog{transform:scale(1)}.zy-quick-view.is-closing .zy-quick-view__dialog{transform:scale(.99)}.zy-quick-view__content{display:block}.zy-quick-view__gallery{padding:0}.zy-quick-view__main-image-wrap{aspect-ratio:4 / 4.65}.zy-quick-view__main-image{object-fit:cover}.zy-quick-view__close{top:10px;right:10px;width:34px;height:34px;background:#ffffffe0}.zy-quick-view__image-arrow{width:38px;height:38px;opacity:.9}.zy-quick-view__image-arrow--previous{left:10px;transform:translate3d(0,-50%,0)}.zy-quick-view__image-arrow--next{right:10px;transform:translate3d(0,-50%,0)}.zy-quick-view__details{padding:25px 18px max(30px,calc(env(safe-area-inset-bottom) + 18px))}.zy-quick-view__title{font-size:clamp(25px,7.5vw,32px)}.zy-quick-view__title-row{gap:12px}.zy-quick-view__wishlist{width:34px;height:34px;background:transparent;color:#111}.zy-quick-view__wishlist svg{width:20px;height:20px;stroke:#111;stroke-width:1.7}.zy-quick-view__quantity{gap:14px}.zy-quick-view__quantity-control{grid-template-columns:38px 44px 38px;width:120px}.zy-quick-view__trust{grid-template-columns:1fr}}@media screen and (max-width:390px){.zy-new-arrivals__container{padding-right:13px;padding-left:13px}.zy-new-arrivals__track{gap:10px}.zy-product-card{flex:0 0 calc((100vw - 36px)/2)}.zy-product-card__actions{top:7px;right:7px}.zy-product-card__action{width:27px;height:27px;min-width:27px;min-height:27px}.zy-product-card__action svg{width:17px;height:17px}}.zy-new-arrivals button:focus-visible,.zy-new-arrivals a:focus-visible,.zy-quick-view button:focus-visible,.zy-quick-view a:focus-visible,.zy-quick-view input:focus-visible{outline:2px solid #111111;outline-offset:3px}@media(prefers-reduced-motion:reduce){.zy-new-arrivals__track,.zy-product-card__image,.zy-product-card__quick-view,.zy-product-card__wishlist svg,.zy-quick-view,.zy-quick-view__backdrop,.zy-quick-view__dialog,.zy-quick-view__main-image,.zy-quick-view__close svg,.zy-quick-view__wishlist svg{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/zyrever-new-arrivals.css.map */
