.header__icon--wishlist{position:relative}.header__icon--wishlist svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cns-wishlist-count{position:absolute;top:1px;right:0;display:grid;place-items:center;min-width:14px;height:14px;padding:0 3px;border-radius:20px;background:#111;color:#fff;font-size:9px;line-height:1}.cns-wishlist-count[hidden]{display:none}.cns-wish-wrap{position:relative}.cns-wish-button{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #ffffff99;color:#333;background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;box-shadow:0 2px 6px #0000000a;transition:transform .18s,background .18s}.cns-wish-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cns-wish-button[aria-pressed=true] svg{fill:#111;stroke:#111}.cns-wish-button:active{transform:scale(.88)}.cns-wish-button:focus-visible{outline:2px solid #111;outline-offset:3px}.cns-wish-pdp{position:static;width:100%;height:44px;display:flex;gap:9px;justify-content:center;background:#fff;border:1px solid #ddd;border-radius:24px;margin-block:12px}.cns-wishlist-page{padding-block:42px 90px}.cns-wishlist-page__head{display:flex;align-items:center;justify-content:space-between;padding:32px 36px;border-radius:26px;background:linear-gradient(#e9e9e9,#fafafa);margin-bottom:24px}.cns-wishlist-page__head h1{font-family:Jost,sans-serif;font-size:clamp(28px,4vw,48px);letter-spacing:-.035em;line-height:1.15;margin:12px 0}.cns-wishlist-page__head p{margin:8px 0;color:#777;font-size:15px}.cns-wishlist-page__head p:first-child{font-size:11px;letter-spacing:.1em}.cns-wishlist-page a{color:inherit;text-underline-offset:4px}.cns-wishlist-page__status{min-height:26px;color:#777;font-size:14px;margin-bottom:12px}.cns-wishlist-page__status button{background:none;border:0;text-decoration:underline;cursor:pointer;color:#111}.cns-wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.cns-wishlist-card{min-width:0}.cns-wishlist-card__image{position:relative;aspect-ratio:3/4;background:#f5f5f5;border-radius:20px;overflow:hidden}.cns-wishlist-card__image img{width:100%;height:100%;object-fit:cover}.cns-wishlist-card h2{font-size:17px;font-weight:500;line-height:1.3;margin:5px 0}.cns-wishlist-card a{text-decoration:none}.cns-wishlist-card p{font-size:14px;margin:8px 0 0}.cns-wishlist-card small{display:block;color:#777;margin-top:12px;font-size:12px;text-transform:uppercase}.cns-wishlist-card__visit{display:inline-block;margin-top:12px;font-size:13px;border-bottom:1px solid #bbb;padding-bottom:2px}.cns-wishlist-empty{grid-column:1/-1;text-align:center;padding:70px 20px}.cns-wishlist-empty h2{font-size:26px;font-weight:500}.cns-wishlist-skeleton{aspect-ratio:3/4;border-radius:20px;background:linear-gradient(100deg,#f5f5f5,#ebebeb,#f5f5f5);background-size:200% 100%;animation:cns-wishlist-pulse 1.4s ease infinite}.cns-wishlist-toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,12px);padding:12px 20px;background:#111e;color:#fff;border-radius:30px;box-shadow:0 8px 24px #0002;font-size:14px;max-width:90vw;z-index:2147482000;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.cns-wishlist-toast.is-visible{opacity:1;transform:translate(-50%)}@keyframes cns-wishlist-pulse{to{background-position:-200% 0}}@media(max-width:1000px){.cns-wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.cns-wishlist-page{padding-block:18px 100px}.cns-wishlist-page__head{padding:24px;display:block;border-radius:20px}.cns-wishlist-page__head>a{display:inline-block;margin-top:12px;font-size:14px}.cns-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.cns-wishlist-card h2{font-size:15px}.cns-wishlist-card__image{border-radius:16px}}@media(prefers-reduced-motion:reduce){.cns-wishlist-skeleton{animation:none}.cns-wish-button,.cns-wishlist-toast{transition:none}}.header__icon--wishlist>.cns-wishlist-count{position:absolute!important;inset:auto!important;top:-2px!important;right:-2px!important;width:auto!important;min-width:14px!important;height:14px!important;min-height:14px!important;padding:0 3px!important;display:grid!important;place-items:center!important;font:500 9px/14px Arial,sans-serif!important;border-radius:20px!important;transform:none!important}.header__icon--wishlist>.cns-wishlist-count[hidden]{display:none!important}.cns-wishlist-page.page-width{width:100%;max-width:2000px;margin-inline:auto;padding-inline:clamp(20px,4vw,80px)}@media(max-width:1099px){body[data-cs-page=explore] .csm-hero-tools{grid-template-columns:minmax(0,1fr) 152px}}@media(max-width:767px){body[data-cs-page=explore] .csm-hero-tools{grid-template-columns:minmax(0,1fr) 132px}body[data-cs-page=explore] .csm-hero-tools>.header__right{gap:0}body[data-cs-page=explore] .csm-hero-tools>.csm-brandbar{gap:6px}body[data-cs-page=explore] .csm-hero-tools .header__heading-link{width:98px;max-width:48%}body[data-cs-page=explore] .csm-hero-tools .csm-shipto__btn>svg{display:none}body[data-cs-page=explore] .csm-hero-tools .csm-shipto__v,body[data-cs-page=explore] .csm-hero-tools .csm-shipto__k{font-size:10px}}.cns-wish-wrap>button.cns-wish-button:not(.cns-wish-pdp),button.cns-wish-button:not(.cns-wish-pdp){box-sizing:border-box;position:absolute;top:10px;right:10px;bottom:auto;left:auto;width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;margin:0;padding:0;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;line-height:1;background:#ffffff6b;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 2px 10px #0000000b}button.cns-wish-button>svg{position:static;display:block;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;margin:0;flex:0 0 18px;pointer-events:none}button.cns-wish-button:not(.cns-wish-pdp)>svg{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;flex-basis:16px}
/*# sourceMappingURL=/cdn/shop/t/67/assets/cs-wishlist.css.map */
