.x-grid{align-items:start}.x-pc figure{aspect-ratio:auto;border-radius:14px;box-shadow:0 1px 2px #1414120f,0 18px 40px -20px #14141259;transition:box-shadow .45s var(--x-ease),transform .45s var(--x-ease)}.x-pc:hover figure{transform:translateY(-4px);box-shadow:0 2px 4px #14141214,0 30px 60px -24px #14141273}.x-pc figure .x-pc-i{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:none;transition:opacity .35s ease}.x-pc figure .x-pc-i--alt{object-fit:contain;background:var(--x-cr)}.x-pc figure .x-pc-i.on{opacity:1}.x-pc:hover figure img{transform:none}.x-pc-dots{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:5px;padding:6px 8px;border-radius:99px;background:#14141259;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s;z-index:2}.x-pc-dots i{width:6px;height:6px;border-radius:50%;background:#fbfaf780;transition:background .2s,transform .2s}.x-pc-dots i.on{background:#fbfaf7;transform:scale(1.25)}.x-pc:hover .x-pc-dots,.x-pc figure.is-touched .x-pc-dots{opacity:1}.x-pc-b,.x-pc-add{z-index:3}.x-tone-ink .x-pc figure{box-shadow:0 18px 40px -20px #000c}@media(max-width:900px){.x-pc figure{border-radius:12px}.x-pc-dots{opacity:1;bottom:8px;padding:5px 7px}.x-pc-dots i{width:5px;height:5px}}.x-cart{background:var(--x-bg);color:var(--x-ink);font-family:var(--x-sans);padding:clamp(130px,12vw,170px) clamp(16px,5vw,80px) clamp(80px,9vw,130px)}.x-cart-in{max-width:1320px;margin:0 auto}.x-cart.is-busy{cursor:progress}.x-cart.is-busy .x-cart-g{opacity:.6;pointer-events:none;transition:opacity .2s}.x-crumb{display:flex;gap:10px;align-items:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--x-mu);margin-bottom:22px}.x-crumb a{color:var(--x-mu)}.x-crumb a:hover{color:var(--x-ink)}.x-crumb b{color:var(--x-ink);font-weight:600}.x-cart-h h1{margin:0;font:500 clamp(46px,7vw,104px)/.95 var(--x-sans);letter-spacing:-.045em}.x-cart-h h1 em{font-family:var(--x-pf);font-style:italic;font-weight:400;color:var(--x-ol)}.x-cart-sub{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin:20px 0 0;font-size:16px;color:var(--x-mu)}.x-cart-sub a{display:inline-flex;gap:8px;align-items:center;font-weight:600;color:var(--x-ink);border-bottom:1.5px solid var(--x-ac2);padding-bottom:2px}.x-cart-sub a i{font-style:normal}.x-cart-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(28px,4vw,64px);margin-top:clamp(40px,5vw,64px);align-items:start}.x-cart-main{display:flex;flex-direction:column;gap:clamp(40px,5vw,60px)}.x-cl-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--x-ln)}.x-cl{display:grid;grid-template-columns:clamp(110px,14vw,170px) minmax(0,1fr);gap:clamp(16px,2.4vw,28px);padding:clamp(20px,2.4vw,28px) 0;border-bottom:1px solid var(--x-ln)}.x-cl-img{display:block;border-radius:12px;overflow:hidden;background:var(--x-cr);box-shadow:0 14px 30px -18px #14141266;align-self:start}.x-cl-img img{display:block;width:100%;height:auto;object-fit:cover}.x-cl-b{display:flex;flex-direction:column;gap:12px;min-width:0}.x-cl-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.x-cl-t b{display:block;font-size:clamp(18px,1.7vw,22px);font-weight:600;letter-spacing:-.015em;line-height:1.2}.x-cl-t em{display:block;font-family:var(--x-pf);font-style:italic;font-size:16px;color:var(--x-mu);margin-top:3px}.x-cl-p{text-align:right;white-space:nowrap}.x-cl-p b{display:block;font-size:19px;font-weight:600}.x-cl-p s{display:block;font-size:14px;color:var(--x-mu);margin-top:2px}.x-cl-chips{display:flex;flex-wrap:wrap;gap:6px}.x-chip{font-size:12px;font-weight:600;letter-spacing:.02em;padding:6px 11px;border-radius:99px;background:var(--x-cr);color:var(--x-ink)}.x-chip--ac{background:var(--x-ac)}.x-chip--ln{background:transparent;box-shadow:inset 0 0 0 1px var(--x-ln);color:var(--x-mu)}.x-cl-a{display:flex;align-items:center;gap:18px}.x-qty{display:inline-flex;align-items:center;border-radius:99px;box-shadow:inset 0 0 0 1px var(--x-ln);background:#fff}.x-qty button{width:38px;height:38px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--x-ink);border-radius:50%}.x-qty button:hover{background:var(--x-cr)}.x-qty span{min-width:22px;text-align:center;font-weight:600;font-size:15px}.x-cl-rm{border:0;background:none;padding:0;font:600 13px var(--x-sans);color:var(--x-mu);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.x-cl-rm:hover{color:var(--x-ink)}.x-up{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;width:100%;margin-top:4px;padding:14px 16px;border:0;border-radius:16px;background:var(--x-cr);box-shadow:inset 0 0 0 1.5px transparent;text-align:left;font-family:var(--x-sans);color:var(--x-ink);cursor:pointer;transition:box-shadow .25s,background .25s}.x-up:hover{box-shadow:inset 0 0 0 1.5px var(--x-ink);background:#fff}.x-up-i{width:30px;height:30px;border-radius:50%;background:var(--x-ink);color:var(--x-ac);display:grid;place-items:center;font-size:17px}.x-up-t b{display:block;font-size:15px;font-weight:600}.x-up-t small{display:block;font-size:13px;color:var(--x-mu);margin-top:2px}.x-up-p{font-weight:600;font-size:15px;white-space:nowrap}.x-cart-bh{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.x-cart-bh h2{margin:0;font:500 clamp(28px,3vw,42px)/1.02 var(--x-sans);letter-spacing:-.035em}.x-cart-bh h2 em{font-family:var(--x-pf);font-style:italic;font-weight:400;color:var(--x-ol)}.x-bump{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:clamp(18px,2.4vw,30px);align-items:center;padding:clamp(16px,2vw,22px);border-radius:22px;background:var(--x-ink);color:var(--x-bg);box-shadow:0 30px 60px -30px #14141299}.x-bump-img{display:block;border-radius:14px;overflow:hidden;background:#222}.x-bump-img img{display:block;width:100%;height:auto}.x-bump-b>b{display:block;font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.x-bump-b p{margin:8px 0 0;font-size:15px;line-height:1.55;color:#b9b7ae}.x-bump-a{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.x-bump-p{font-size:22px;font-weight:600;color:var(--x-ac)}.x-bump .x-btn{width:auto;margin:0}.x-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.x-mini{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1414120d,0 16px 34px -22px #14141259}.x-mini-img{position:relative;display:block;border-radius:12px;overflow:hidden;background:var(--x-cr)}.x-mini-img img{display:block;width:100%;height:auto}.x-mini-img .x-pc-b{left:8px;top:8px;font-size:10px;padding:6px 9px}.x-mini-b{display:flex;justify-content:space-between;gap:10px;padding:0 4px}.x-mini-b b{display:block;font-size:15px;font-weight:600;line-height:1.25}.x-mini-b em{display:block;font-family:var(--x-pf);font-style:italic;font-size:14px;color:var(--x-mu)}.x-mini-p{font-size:14px;font-weight:600;white-space:nowrap}.x-mini-p s{font-weight:500;color:var(--x-mu);margin-left:3px}.x-mini-add{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 12px 11px 16px;border:0;border-radius:99px;background:var(--x-cr);font:600 14px var(--x-sans);color:var(--x-ink);cursor:pointer;transition:background .25s}.x-mini-add i{font-style:normal;width:24px;height:24px;border-radius:50%;background:var(--x-ink);color:var(--x-ac);display:grid;place-items:center;font-size:14px}.x-mini-add:hover{background:var(--x-ac)}.x-cart-side{position:sticky;top:120px;display:flex;flex-direction:column;gap:14px}.x-sum{padding:clamp(22px,2.4vw,30px);border-radius:24px;background:#fff;box-shadow:0 1px 2px #1414120d,0 30px 60px -34px #14141266}.x-sum h2{margin:0 0 18px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--x-mu)}.x-sum-r{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--x-ln);font-size:15px;color:var(--x-mu)}.x-sum-r span:last-child{color:var(--x-ink);font-weight:500}.x-sum-r--ac span:last-child{color:var(--x-ol);font-weight:600}.x-sum-save{margin-top:12px;padding:10px 14px;border-radius:12px;background:var(--x-ac);font-size:14px;font-weight:600;text-align:center}.x-sum-tot{display:flex;justify-content:space-between;align-items:baseline;padding:20px 0 18px}.x-sum-tot span{font-size:16px;font-weight:600}.x-sum-tot b{font:500 clamp(30px,3vw,40px)/1 var(--x-sans);letter-spacing:-.04em}.x-promo{display:flex;gap:8px;margin-bottom:12px}.x-promo input{flex:1;min-width:0;height:48px;padding:0 16px;border:0;border-radius:99px;background:var(--x-cr);font:500 15px var(--x-sans);color:var(--x-ink)}.x-promo input:focus{outline:2px solid var(--x-ink);outline-offset:1px}.x-promo button{height:48px;padding:0 20px;border:0;border-radius:99px;background:var(--x-ink);color:var(--x-bg);font:600 14px var(--x-sans);cursor:pointer}.x-sum .x-sum-go{width:100%;margin:0;padding:18px 16px 18px 24px;font-size:16px}.x-sum-trust{margin:14px 0 0;text-align:center;font-size:13px;color:var(--x-mu)}.x-sum-steps{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--x-ln);display:flex;flex-direction:column;gap:10px}.x-sum-steps li{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--x-ink)}.x-sum-steps span{flex:none;width:24px;height:24px;border-radius:50%;background:var(--x-cr);display:grid;place-items:center;font-size:12px;font-weight:700}.x-help{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 64px 22px 24px;border-radius:20px;background:var(--x-ink);color:var(--x-bg);transition:transform .3s var(--x-ease)}.x-help:hover{transform:translateY(-2px)}.x-help .x-k{color:var(--x-ac);font-size:11px}.x-help b{font-size:21px;font-weight:500;letter-spacing:-.02em}.x-help b em{font-family:var(--x-pf);font-style:italic;font-weight:400;color:var(--x-ac)}.x-help small{font-size:14px;color:#b9b7ae}.x-help i{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-style:normal;width:34px;height:34px;border-radius:50%;background:var(--x-ac);color:var(--x-ink);display:grid;place-items:center}.x-cart-empty{margin-top:clamp(36px,5vw,60px)}.x-cart-empty-a{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:44px}.x-cart-empty-a .x-btn{width:auto;margin:0}@media(max-width:1000px){.x-cart-g{grid-template-columns:1fr}.x-cart-side{position:static}}@media(max-width:700px){.x-cl{grid-template-columns:96px minmax(0,1fr);gap:14px}.x-cl-top{flex-direction:column;gap:6px}.x-cl-p{text-align:left;display:flex;gap:8px;align-items:baseline}.x-cl-p b{font-size:17px}.x-cl-p s{margin:0}.x-up{grid-template-columns:auto 1fr;padding:12px 14px}.x-up-p{grid-column:2}.x-bump{grid-template-columns:1fr}.x-bump-img{max-width:200px}.x-minis{grid-template-columns:1fr 1fr;gap:10px}.x-mini{padding:8px;border-radius:14px}.x-mini-b{flex-direction:column;gap:4px;padding:0 2px}.x-mini-b b{font-size:14px}.x-mini-add{font-size:13px;padding:9px 10px 9px 12px}}.x-cart .x-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;border-radius:99px;padding:15px 16px 15px 24px;font:600 15px/1 var(--x-sans);background:var(--x-ink);color:var(--x-bg);border:0;cursor:pointer;text-decoration:none}.x-cart .x-btn i{font-style:normal;width:28px;height:28px;border-radius:50%;background:var(--x-ac);color:var(--x-ink);display:grid;place-items:center;font-size:15px;transition:transform .3s var(--x-ease)}.x-cart .x-btn:hover i{transform:translate(3px)}.x-cart .x-btn--ac{background:var(--x-ac);color:var(--x-ink)}.x-cart .x-btn--ac i{background:var(--x-ink);color:var(--x-ac)}.x-cart .x-btn--ghost{background:transparent;color:var(--x-ink);box-shadow:inset 0 0 0 1.5px var(--x-ink)}.x-cart .x-btn.is-busy{opacity:.6}@media(max-width:1000px){.x-cart-main{display:contents}.x-cl-list{order:1}.x-cart-side{order:2}.x-cart-blk{order:3}}@media(prefers-reduced-motion:reduce){.x-pc figure,.x-pc figure .x-pc-i,.x-help{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fs-x3.css.map */
