.ynz-cart-section{display:block;background:#000}.ynzc{--ynzc-display: "General Sans", "Helvetica Neue", Arial, sans-serif;--ynzc-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;min-height:100svh;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 14%,color-mix(in srgb,var(--ynzc-blue) 10%,transparent),transparent 22%),radial-gradient(circle at 88% 82%,color-mix(in srgb,var(--ynzc-orange) 7%,transparent),transparent 24%),var(--ynzc-bg);color:var(--ynzc-text);color-scheme:dark;font-family:var(--ynzc-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ynzc *,.ynzc *:before,.ynzc *:after{color:inherit}.ynzc h1,.ynzc h2,.ynzc h3,.ynzc h4,.ynzc strong{color:var(--ynzc-text)}.ynzc *,.ynzc *:before,.ynzc *:after{box-sizing:border-box}.ynzc a{color:inherit;text-decoration:none}.ynzc button,.ynzc input{font:inherit}.ynzc input{-webkit-text-fill-color:currentColor}.ynzc input:-webkit-autofill,.ynzc input:-webkit-autofill:hover,.ynzc input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ynzc-text);box-shadow:0 0 0 1000px #0e0e10 inset;caret-color:var(--ynzc-text)}.ynzc button{cursor:pointer}.ynzc__noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.ynzc__header{width:min(100%,1440px);min-height:74px;margin:0 auto;padding:0 54px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3;border-bottom:1px solid rgba(255,255,255,.065)}.ynzc__brand{display:inline-flex;align-items:center;font-family:var(--ynzc-display);font-weight:600;line-height:1}.ynzc__logo{display:block;width:145px;height:auto;max-height:48px;object-fit:contain;object-position:left center}.ynzc__shell,.ynzc__recommendations{width:min(100%,1320px);margin:0 auto;position:relative;z-index:1}.ynzc__shell{padding:50px 54px 72px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:58px;align-items:start}.ynzc__title-wrap{margin-bottom:34px}.ynzc__eyebrow,.ynzc__product-type{display:block;font-size:11px;line-height:1.25;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ynzc__eyebrow{margin-bottom:11px;color:var(--ynzc-muted)}.ynzc__title-wrap h1{margin:0;font-family:var(--ynzc-display);font-size:clamp(54px,5vw,var(--ynzc-title-size));line-height:.91;letter-spacing:-.058em;font-weight:600}.ynzc__title-wrap p{max-width:520px;margin:16px 0 0;color:#c7c9c8;font-size:15px;line-height:1.68}.ynzc__cart-list{display:grid;gap:12px}.ynzc__cart-card{min-height:158px;padding:18px;display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:color-mix(in srgb,var(--ynzc-surface) 88%,transparent);box-shadow:inset 0 1px #ffffff08;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease}.ynzc__cart-card:hover{border-color:#ffffff24;transform:translateY(-2px)}.ynzc__product-media{width:118px;aspect-ratio:1;display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.11),transparent 24%),linear-gradient(145deg,#242428,#151517)}.ynzc__product-media:after{content:"";width:90px;height:90px;position:absolute;border-radius:50%;background:linear-gradient(135deg,var(--ynzc-blue),var(--ynzc-orange));filter:blur(40px);opacity:.17}.ynzc__product-image{width:100%;height:100%;position:relative;z-index:1;object-fit:contain}.ynzc__product-mark{position:relative;z-index:1;font-family:var(--ynzc-display);font-size:21px;font-weight:700;letter-spacing:-.07em}.ynzc__product-copy{min-width:0}.ynzc__product-type{margin-bottom:6px;color:var(--ynzc-orange);font-size:10px;letter-spacing:.11em}.ynzc__product-copy h2{margin:0;font-family:var(--ynzc-display);font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.ynzc__options{margin-top:7px;display:grid;gap:2px;color:var(--ynzc-muted);font-size:11px;line-height:1.45;font-weight:500}.ynzc__line-discounts,.ynzc__cart-discounts{margin:9px 0 0;padding:0;list-style:none;color:#b5c6f7;font-size:11px;line-height:1.45}.ynzc__line-actions{margin-top:18px;display:flex;align-items:center;gap:12px}.ynzc__qty{height:38px;display:grid;grid-template-columns:36px 38px 36px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#101012}.ynzc__qty button,.ynzc__qty input{min-width:0;border:0;background:transparent;color:#c7c9c8;text-align:center}.ynzc__qty button{padding:0;font-size:16px;line-height:1}.ynzc__qty button:hover{background:#ffffff0d;color:#fff}.ynzc__qty input{-webkit-appearance:textfield;appearance:textfield;color:var(--ynzc-text);font-size:11px;font-weight:600}.ynzc__qty input::-webkit-inner-spin-button,.ynzc__qty input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ynzc__remove{padding:8px 0;color:var(--ynzc-muted)!important;font-size:11px;font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.ynzc__remove:hover{color:var(--ynzc-text)!important}.ynzc__price{min-width:80px;align-self:start;padding-top:4px;display:grid;gap:3px;text-align:right;font-size:13px;line-height:1.3}.ynzc__price s{color:var(--ynzc-muted);font-size:11px}.ynzc__price strong{font-weight:600}.ynzc__back{margin-top:20px;display:inline-flex;align-items:center;gap:10px;color:var(--ynzc-muted)!important;font-size:11px;font-weight:600;transition:color .2s ease,background .2s ease}.ynzc__back:hover{color:var(--ynzc-text)!important}.ynzc__back--header{min-height:42px;margin:0;padding:0 12px;border-radius:12px}.ynzc__back--header:hover{background:#ffffff0b}.ynzc__update{margin-top:18px;min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#171719;color:var(--ynzc-text);font-size:11px;font-weight:600}.js .ynzc__update{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ynzc__summary-wrap{position:sticky;top:28px}.ynzc__summary-edge{position:relative;padding:1px;overflow:hidden;isolation:isolate;border-radius:32px}.ynzc__summary-edge:before{content:"";position:absolute;top:-75%;right:-75%;bottom:-75%;left:-75%;z-index:-2;background:conic-gradient(from 20deg,transparent 0 22%,color-mix(in srgb,var(--ynzc-blue) 88%,transparent) 32%,rgba(105,112,124,.88) 42%,rgba(245,245,247,.98) 50%,rgba(175,181,191,.9) 58%,color-mix(in srgb,var(--ynzc-orange) 84%,transparent) 68%,transparent 78% 100%);opacity:.62;filter:saturate(.92) contrast(1.05);animation:ynzc-edge-spin 10.5s linear infinite;transition:opacity .45s ease,filter .45s ease}.ynzc__summary-edge:hover:before{opacity:.79;filter:brightness(1.04)}@keyframes ynzc-edge-spin{to{transform:rotate(360deg)}}.ynzc__summary{padding:30px;border:1px solid rgba(255,255,255,.07);border-radius:31px;background:color-mix(in srgb,var(--ynzc-surface) 97%,transparent);box-shadow:0 40px 120px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ynzc__summary-head{margin-bottom:28px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ynzc__summary-head h2{margin:0;font-family:var(--ynzc-display);font-size:30px;line-height:1;font-weight:600;letter-spacing:-.04em}.ynzc__count{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#252529;color:#c7c9c8;font-size:11px;font-weight:700}.ynzc__discount{padding-bottom:22px;display:grid;grid-template-columns:1fr auto;gap:8px;border-bottom:1px solid rgba(255,255,255,.075)}.ynzc__discount input{min-width:0;height:49px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:14px;outline:none;background:#0e0e10;color:var(--ynzc-text);font-size:12px}.ynzc__discount input:focus{border-color:color-mix(in srgb,var(--ynzc-blue) 75%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ynzc-blue) 10%,transparent)}.ynzc__discount span{padding:0 13px;display:grid;place-items:center;border-radius:14px;background:#2a2a2e;color:#fff;font-size:10px;font-weight:700;text-align:center}.ynzc__cart-discounts{padding:18px 0 0}.ynzc__cart-discounts li,.ynzc__rows>div,.ynzc__total{display:flex;justify-content:space-between;gap:20px}.ynzc__rows{padding:22px 0;display:grid;gap:13px;border-bottom:1px solid rgba(255,255,255,.075)}.ynzc__rows span{color:#c7c9c8;font-size:12px}.ynzc__rows strong,.ynzc__rows small{color:var(--ynzc-muted);font-size:11px;font-weight:500;text-align:right}.ynzc__total{padding-top:22px;align-items:baseline}.ynzc__total>span{font-size:14px;font-weight:600}.ynzc__total>div{display:flex;align-items:baseline;gap:7px}.ynzc__total small{color:var(--ynzc-muted);font-size:10px}.ynzc__total strong{font-family:var(--ynzc-display);font-size:26px;font-weight:600}.ynzc__checkout-edge{margin-top:24px;padding:1px;position:relative;overflow:hidden;border-radius:17px;background:#ffffff1a}.ynzc__checkout-edge:before{content:"";position:absolute;top:-80%;right:-80%;bottom:-80%;left:-80%;background:conic-gradient(transparent 0 28%,var(--ynzc-blue) 38%,#fff 50%,var(--ynzc-orange) 62%,transparent 72% 100%);opacity:.3;animation:ynzc-edge-spin 8s linear infinite;transition:opacity .3s ease}.ynzc__checkout-edge:hover:before{opacity:.82}.ynzc__checkout{width:100%;min-height:58px;position:relative;z-index:1;border:0;border-radius:16px;background:var(--ynzc-text);color:#000;font-size:12px;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s ease}.ynzc__checkout:hover{transform:translateY(-1px);background:#fff}.ynzc__secure-note{margin:14px 0 0;color:var(--ynzc-muted);font-size:10px;line-height:1.5;font-weight:500;text-align:center}.ynzc__dynamic-checkout{margin-top:12px}.ynzc__empty{min-height:420px;padding:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:color-mix(in srgb,var(--ynzc-surface) 70%,transparent);text-align:center}.ynzc__empty h2{margin:0;font-family:var(--ynzc-display);font-size:38px;line-height:1;font-weight:600;letter-spacing:-.04em}.ynzc__empty p{margin:12px auto 0;color:var(--ynzc-muted);font-size:12px;line-height:1.6}.ynzc__empty a{min-height:48px;margin-top:22px;padding:0 18px;display:inline-flex;align-items:center;border-radius:14px;background:#fff;color:#000;font-size:11px;font-weight:700}.ynzc__recommendations{padding:10px 54px 86px}.ynzc__recommendations-head{margin-bottom:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ynzc__recommendations-head h2{margin:0;font-family:var(--ynzc-display);font-size:clamp(30px,3vw,42px);line-height:.98;font-weight:600;letter-spacing:-.045em}.ynzc__recommendations-head p{margin:9px 0 0;color:var(--ynzc-muted);font-size:11px;line-height:1.55;font-weight:500}.ynzc__shop-all{min-height:46px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#171719;font-size:10px;font-weight:700;transition:border-color .25s ease,transform .25s ease}.ynzc__shop-all:hover{border-color:#ffffff40;transform:translateY(-1px)}.ynzc__recommended-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ynzc__recommended-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:color-mix(in srgb,var(--ynzc-surface) 84%,transparent);transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,background .28s ease}.ynzc__recommended-card:hover{border-color:#ffffff24;background:#18181b;transform:translateY(-3px)}.ynzc__recommended-art{aspect-ratio:1.16/1;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.08),transparent 24%),linear-gradient(145deg,#202024,#111113)}.ynzc__recommended-art>span{font-family:var(--ynzc-display);font-size:20px;font-weight:700;letter-spacing:-.065em}.ynzc__recommended-image{width:100%;height:100%;object-fit:contain}.ynzc__recommended-body{padding:16px}.ynzc__recommended-body h3{min-height:40px;margin:0;font-family:var(--ynzc-display);font-size:15px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.ynzc__recommended-meta{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c7c9c8;font-size:10px;font-weight:600}.ynzc__recommended-meta strong{color:var(--ynzc-text);font-weight:600}.ynzc :focus-visible{outline:2px solid #6b8ff0;outline-offset:3px}@media(max-width:980px){.ynzc__header,.ynzc__shell,.ynzc__recommendations{padding-left:26px;padding-right:26px}.ynzc__shell{grid-template-columns:1fr;gap:34px}.ynzc__summary-wrap{position:static;order:-1}}@media(max-width:640px){.ynzc__header{min-height:62px;padding-left:18px;padding-right:18px}.ynzc__logo{width:118px;max-height:38px}.ynzc__back--header{min-height:40px;padding:0 6px}.ynzc__shell{padding:30px 18px max(38px,env(safe-area-inset-bottom))}.ynzc__title-wrap h1{font-size:clamp(42px,14vw,var(--ynzc-title-mobile-size))}.ynzc__cart-card{padding:15px;grid-template-columns:92px minmax(0,1fr);gap:15px;border-radius:21px}.ynzc__product-media{width:92px;border-radius:17px}.ynzc__product-copy h2{font-size:18px}.ynzc__price{grid-column:2;margin-top:-2px;padding:0;text-align:left}.ynzc__line-actions{margin-top:14px;flex-wrap:wrap}.ynzc__summary-edge{border-radius:28px}.ynzc__summary{padding:23px;border-radius:27px}.ynzc__discount{grid-template-columns:1fr}.ynzc__discount span{min-height:42px}.ynzc__recommendations{padding:2px 18px max(54px,env(safe-area-inset-bottom))}.ynzc__recommendations-head{align-items:flex-start;flex-direction:column}.ynzc__recommended-grid{grid-template-columns:1fr 1fr}.ynzc__recommended-body h3{min-height:38px}.ynzc__recommended-meta{align-items:flex-start;flex-direction:column}}@media(max-width:390px){.ynzc__recommended-grid{grid-template-columns:1fr}.ynzc__recommended-body h3{min-height:0}}@media(prefers-reduced-motion:reduce){.ynzc *,.ynzc *:before,.ynzc *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ynz-cart.css.map */
