:root{--ic3-bg:#04060C;--ic3-ice:#A9D4FF;--ic3-blue:#2F7BFF;--ic3-cta:#2F7BFF;--ic3-cta2:#6FB6FF;--ic3-cta-glow:rgba(47,123,255,.7);--ic3-text:#E8F1FF;--ic3-dim:#9FB3D1;--ic3-line:rgba(169,212,255,.2);--ic3-glass:linear-gradient(150deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 45%,rgba(140,195,255,.08));--ic3-ok:#38d39f}.ic3{position:relative;overflow:hidden;padding:1.2rem 0 2.4rem;color:var(--ic3-text);isolation:isolate}.ic3-snow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.ic3-cats{position:relative;z-index:3;display:flex;gap:.8rem;overflow-x:auto;padding:.6rem clamp(1.6rem,4vw,5.6rem) 1.2rem;scrollbar-width:none;justify-content:center;flex-wrap:nowrap}.ic3-cats::-webkit-scrollbar{display:none}@media(max-width:1100px){.ic3-cats{justify-content:flex-start}}.ic3-cat{flex:0 0 auto;padding:.75rem 1.5rem;border-radius:999px;border:1px solid var(--ic3-line);background:#ffffff0a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:700 1.15rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ic3-text);text-decoration:none;white-space:nowrap;transition:background .25s,border-color .25s,transform .25s}.ic3-cat--sub{opacity:.75}.ic3-cat:hover{background:var(--ic3-blue);border-color:var(--ic3-blue);transform:translateY(-2px)}.ic3-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(26rem,1fr) minmax(0,2.2fr) minmax(28rem,1fr);gap:clamp(1.2rem,2vw,3rem);align-items:stretch;max-width:160rem;margin:0 auto;padding:0 clamp(1.6rem,3vw,4.8rem)}.ic3-copy{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:2rem 0}.ic3-kicker{display:inline-flex;align-items:center;gap:1rem;margin:0;font:700 1.15rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ic3-ice)}.ic3-live{width:8px;height:8px;border-radius:50%;background:var(--ic3-ice);animation:icyPulse 2s ease-in-out infinite}.ic3-title{margin:0;font-size:clamp(3.4rem,3.5vw,5.8rem);line-height:.95}.ic3-text{margin:0;font-size:1.55rem;line-height:1.6;color:var(--ic3-dim);max-width:40rem}.ic3-modes{display:inline-flex;align-self:flex-start;padding:.4rem;border-radius:999px;border:1px solid var(--ic3-line);background:#ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ic3-modes button{border:0;background:transparent;color:var(--ic3-text);padding:1rem 1.6rem;border-radius:999px;font:800 1.15rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.ic3-modes button.is-on{background:#fff;color:#04060c;box-shadow:0 0 24px #c8e6ff99}.ic3-look{display:flex;flex-direction:column;gap:.8rem}.ic3-look__row{display:flex;align-items:baseline;gap:1rem}.ic3-look__k{font:700 1.2rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ic3-dim)}.ic3-look__n{font-family:var(--font-heading-family);font-size:clamp(4.4rem,5vw,7rem);line-height:.9}.ic3-look__of{font:700 1.3rem/1 var(--mono);color:var(--ic3-dim)}.ic3-look__name{margin:0;font-size:clamp(2rem,2.2vw,3rem);line-height:1.05;min-height:2.2em}.ic3-look__price{margin:0;font:700 1.5rem/1.4 var(--mono);color:var(--ic3-ice)}.ic3-look__price s{opacity:.55;margin-right:.6rem;color:var(--ic3-dim)}.ic3-look__ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem}.ic3-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.8rem;padding:0 2.4rem;border-radius:999px;font:800 1.25rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .3s,background .3s;position:relative;overflow:hidden}.ic3-btn:active{transform:scale(.95)}.ic3-btn--main{background:linear-gradient(120deg,var(--ic3-cta),var(--ic3-cta2));color:#fff;box-shadow:0 0 0 1px #ffffff59,0 0 30px var(--ic3-cta-glow)}.ic3-btn--main:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:icyShine 3s ease-in-out infinite}.ic3-btn--ghost{background:#ffffff0f;color:var(--ic3-text);border-color:var(--ic3-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ic3-btn--ghost:hover{border-color:var(--ic3-ice)}.ic3-btn--block{width:100%}.ic3-btn.is-done{background:var(--ic3-ok)!important;box-shadow:0 0 24px #38d39f99!important}.ic3-btn:disabled{opacity:.6;cursor:wait}.ic3-tools{display:flex;flex-wrap:wrap;gap:.6rem}.ic3-chip{border:1px solid var(--ic3-line);background:#ffffff0d;color:var(--ic3-text);border-radius:999px;padding:.8rem 1.3rem;font:700 1.1rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s}.ic3-chip:hover,.ic3-chip.is-on{background:var(--ic3-blue);border-color:var(--ic3-blue);color:#fff}.ic3-saved{display:flex;flex-wrap:wrap;gap:.6rem}.ic3-saved:empty{display:none}.ic3-deal{margin:.4rem 0 0;font:600 1.15rem/1.5 var(--mono);letter-spacing:.06em;color:var(--ic3-dim)}.ic3-stage{position:relative;min-height:clamp(50rem,70vh,74rem);perspective:1800px;perspective-origin:50% 40%;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline:none;cursor:grab}.ic3-stage.is-drag{cursor:grabbing}.ic3-stage:focus-visible{box-shadow:0 0 0 2px var(--ic3-ice);border-radius:2rem}.ic3-ring,.ic3-build{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.ic3-floor{position:absolute;left:8%;right:8%;bottom:5%;height:16%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(120,190,255,.38),rgba(47,123,255,.12) 45%,transparent 70%);filter:blur(6px);pointer-events:none;z-index:0}.ic3-floor:after{content:"";position:absolute;left:20%;right:20%;top:38%;height:24%;border-radius:50%;border:1px solid rgba(190,225,255,.35);box-shadow:0 0 30px #78beff80;animation:ic3Pulse 4s ease-in-out infinite}@keyframes ic3Pulse{50%{transform:scale(1.08);opacity:.6}}.ic3-card{--cw:clamp(21rem,17vw,28rem);--ch:clamp(42rem,56vh,60rem);position:absolute;left:50%;top:50%;width:var(--cw);height:var(--ch);margin-left:calc(var(--cw)/-2);margin-top:calc(var(--ch)/-2 - 2.4rem);transform-style:preserve-3d;will-change:transform,filter,opacity;cursor:pointer;transition:filter .35s ease}.ic3-card.is-focus{cursor:default}.ic3-fig{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .25s ease-out}.ic3-fig img,.ic3-fig .ic3-empty{position:absolute;left:50%;transform:translate(-50%);object-fit:contain;filter:drop-shadow(0 22px 24px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(80,160,255,.18));pointer-events:none}.ic3-p-hat{top:0;height:12%;width:40%;z-index:4}.ic3-p-top{top:8.5%;height:43%;width:100%;z-index:3}.ic3-p-bottom{top:46%;height:40%;width:86%;z-index:2}.ic3-p-shoes{top:84%;height:14%;width:60%;z-index:1}.ic3-fig.no-hat .ic3-p-top{top:2%;height:46%}.ic3-fig.no-hat .ic3-p-bottom{top:44%}.ic3-card__tag{position:absolute;left:50%;bottom:-3.4rem;transform:translate(-50%);white-space:nowrap;font:700 1.1rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ic3-dim);opacity:0;transition:opacity .3s}.ic3-card.is-focus .ic3-card__tag{opacity:1;color:var(--ic3-ice)}.ic3-arrow{position:absolute;top:50%;z-index:20;width:5.2rem;height:5.2rem;margin-top:-2.6rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#0810248c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:3rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .25s,transform .2s}.ic3-arrow:hover{background:var(--ic3-blue)}.ic3-arrow:active{transform:scale(.9)}.ic3-arrow--l{left:1rem}.ic3-arrow--r{right:1rem}.ic3-dots{position:absolute;left:50%;bottom:.8rem;transform:translate(-50%);z-index:20;display:flex;gap:.6rem;max-width:90%;overflow:hidden}.ic3-dots button{width:.8rem;height:.8rem;padding:0;border-radius:999px;border:0;background:#ffffff4d;cursor:pointer;transition:width .3s,background .3s}.ic3-dots button.is-on{width:3rem;background:var(--ic3-ice);box-shadow:0 0 10px var(--ic3-ice)}.ic3-hint{position:absolute;left:50%;top:1rem;transform:translate(-50%);z-index:20;font:700 1.05rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ic3-dim);opacity:.8;transition:opacity .6s;pointer-events:none;white-space:nowrap}.ic3-hint.is-gone{opacity:0}.ic3-build .ic3-card{cursor:default}.ic3-slot{position:absolute;left:-4.4rem;right:-4.4rem;display:flex;justify-content:space-between;align-items:center;z-index:12;pointer-events:none}.ic3-slot button{pointer-events:auto;width:3.8rem;height:3.8rem;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#081024a6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:2rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s,transform .2s}.ic3-slot button:hover{background:var(--ic3-blue);transform:scale(1.1)}.ic3-slot__lab{pointer-events:auto;cursor:pointer;font:700 1rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ic3-ice);padding:.5rem .8rem;border-radius:999px;background:#08102499;border:1px solid var(--ic3-line)}.ic3-slot--hat{top:4%}.ic3-slot--top{top:26%}.ic3-slot--bottom{top:62%}.ic3-slot--shoes{top:88%}.ic3-fig img.ic3-swap{animation:ic3Swap .45s cubic-bezier(.2,.9,.3,1.2)}@keyframes ic3Swap{0%{opacity:0;transform:translate(-50%) rotateY(70deg) scale(.85)}to{opacity:1;transform:translate(-50%)}}.ic3-empty{display:grid;place-items:center;border:1px dashed rgba(169,212,255,.35);border-radius:1.6rem;color:var(--ic3-dim);font:700 1.05rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffff05}.ic3-rack{position:relative;z-index:2;max-width:160rem;margin:1.6rem auto 0;padding:0 clamp(1.6rem,3vw,4.8rem)}.ic3-rack__tabs{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;margin-bottom:1rem}.ic3-rack__rail{position:relative;display:flex;gap:1.2rem;overflow-x:auto;padding:2.2rem .4rem 1.2rem;scroll-snap-type:x proximity;scrollbar-width:thin}.ic3-rack__rail:before{content:"";position:sticky;left:0;flex:0 0 0}.ic3-rack__rail:after{content:"";position:absolute;left:0;right:0;top:.9rem;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(190,225,255,.8),transparent);box-shadow:0 0 12px #78beffb3}.ic3-hanger{flex:0 0 13rem;scroll-snap-align:start;position:relative;padding:1.2rem .8rem .8rem;border-radius:1.6rem;border:1px solid var(--ic3-line);background:var(--ic3-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;text-align:center;color:var(--ic3-text);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;transform-origin:50% -1rem}.ic3-hanger:before{content:"";position:absolute;left:50%;top:-1.4rem;width:1.6rem;height:1.6rem;margin-left:-.8rem;border:2px solid rgba(190,225,255,.8);border-bottom:0;border-radius:1rem 1rem 0 0}.ic3-hanger:hover{transform:rotate(-3deg) translateY(-3px)}.ic3-hanger.is-on{border-color:var(--ic3-ice);box-shadow:0 0 0 1px var(--ic3-ice),0 0 24px #78beff80}.ic3-hanger img{width:100%;aspect-ratio:1;object-fit:contain}.ic3-hanger span{display:block;font-size:1.1rem;line-height:1.25;margin-top:.4rem;height:2.8rem;overflow:hidden}.ic3-hanger b{font:700 1.15rem/1 var(--mono);color:var(--ic3-ice)}.ic3-panel{display:flex;flex-direction:column;min-height:0;max-height:clamp(52rem,72vh,78rem);border-radius:2.6rem;border:1px solid rgba(255,255,255,.2);background:var(--ic3-glass);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);box-shadow:inset 0 1px #ffffff59,0 24px 70px -26px #000000d9;overflow:hidden}.ic3-panel__tabs{display:flex;gap:.4rem;padding:1rem 1rem 0}.ic3-panel__tabs button{flex:1;border:0;background:transparent;color:var(--ic3-dim);padding:1rem;border-radius:1.2rem;font:800 1.1rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ic3-panel__tabs button.is-on{background:#ffffff1a;color:#fff}.ic3-panel__tabs span{display:inline-block;min-width:2rem;padding:.2rem .5rem;border-radius:999px;background:var(--ic3-blue);color:#fff;margin-left:.3rem}.ic3-panel__list{flex:1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.8rem;scrollbar-width:thin}.ic3-item{display:grid;grid-template-columns:auto 7.2rem 1fr auto;gap:1rem;align-items:center;padding:.8rem;border-radius:1.6rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .25s,background .25s;animation:ic3In .45s cubic-bezier(.2,.8,.2,1) both}.ic3-item:hover{border-color:var(--ic3-line);background:#ffffff12}@keyframes ic3In{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.ic3-item__chk{width:2rem;height:2rem;accent-color:var(--ic3-blue);cursor:pointer}.ic3-item__img{display:block;width:7.2rem;height:7.2rem;border-radius:1.2rem;background:radial-gradient(circle at 50% 40%,#a0d2ff29,#ffffff05 70%)}.ic3-item__img img{width:100%;height:100%;object-fit:contain}.ic3-item__info{min-width:0;display:flex;flex-direction:column;gap:.4rem}.ic3-item__name{font-size:1.25rem;line-height:1.25;color:var(--ic3-text);text-decoration:none;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ic3-item__name:hover{color:var(--ic3-ice)}.ic3-item__meta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ic3-item__price{font:700 1.2rem/1 var(--mono);color:var(--ic3-ice)}.ic3-item__size{max-width:11rem;min-height:3rem;padding:0 .8rem;border-radius:999px;background:#0006;color:#fff;border:1px solid var(--ic3-line);font:600 1.1rem/1 var(--mono)}.ic3-item__btns{display:flex;flex-direction:column;gap:.5rem}.ic3-ib{width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid var(--ic3-line);background:#ffffff0d;color:#fff;font-size:1.7rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s,transform .2s,color .2s}.ic3-ib:hover{background:var(--ic3-blue);border-color:var(--ic3-blue)}.ic3-ib:active{transform:scale(.88)}.ic3-ib.is-wish{color:#ff6b8b;border-color:#ff6b8b;background:#ff6b8b1f}.ic3-ib.is-done{background:var(--ic3-ok);border-color:var(--ic3-ok)}.ic3-panel__foot{padding:1.2rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.8rem;background:#04081459}.ic3-panel__sum{display:flex;justify-content:space-between;align-items:baseline;font:700 1.2rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ic3-dim)}.ic3-panel__sum b{font-size:1.8rem;color:#fff;letter-spacing:0}.ic3-panel__sum s{font-size:1.2rem;opacity:.6;margin-right:.5rem}.ic3-msg{margin:0;min-height:1.6rem;font-size:1.25rem;text-align:center}.ic3-msg a{color:var(--ic3-ice)}.ic3-empty-list{padding:3rem 1rem;text-align:center;color:var(--ic3-dim);font-size:1.35rem;line-height:1.6}.ic3-toast{position:fixed;left:50%;top:1.6rem;z-index:9998;transform:translate(-50%,-160%);display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem 1rem 1rem;border-radius:999px;background:#081024e6;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 30px #2f7bff73;color:#fff;font-size:1.35rem;transition:transform .5s cubic-bezier(.2,1.2,.3,1)}.ic3-toast.is-on{transform:translate(-50%)}.ic3-toast img{width:4rem;height:4rem;object-fit:contain;border-radius:50%;background:#ffffff14}.ic3-toast a{color:var(--ic3-ice);font:800 1.15rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-left:.6rem}@media(max-width:1199px){.ic3-grid{grid-template-columns:1fr 1.4fr}.ic3-panel{grid-column:1/-1;max-height:none}.ic3-panel__list{flex-direction:row;overflow-x:auto;overflow-y:hidden}.ic3-item{flex:0 0 30rem}}@media(max-width:749px){.ic3{padding-top:.4rem}.ic3-grid{grid-template-columns:1fr;gap:.8rem}.ic3-copy{padding:.4rem 0 0;gap:1rem}.ic3-title{font-size:3.4rem}.ic3-text{display:none}.ic3-look{gap:.5rem}.ic3-look__row,.ic3-look__ctas,.ic3-deal{display:none}.ic3-copy .ic3-look__name{min-height:0;font-size:1.9rem}.ic3-stage{min-height:56rem;order:2}.ic3-card{--cw:20rem;--ch:44rem}.ic3-arrow{width:4.2rem;height:4.2rem;font-size:2.4rem;margin-top:-2.1rem}.ic3-arrow--l{left:.2rem}.ic3-arrow--r{right:.2rem}.ic3-slot{left:-3.4rem;right:-3.4rem}.ic3-panel{order:3}.ic3-item{flex:0 0 27rem;grid-template-columns:auto 6rem 1fr auto}.ic3-item__img{width:6rem;height:6rem}.ic3-mobile-cta{display:flex!important}}.ic3-mobile-cta{display:none;gap:.8rem;order:2;position:relative;z-index:21;margin-top:-1rem}.ic3-mobile-cta .ic3-btn{flex:1;min-height:4.6rem;padding:0 1rem;font-size:1.1rem}@media(prefers-reduced-motion:reduce){.ic3-card,.ic3-fig{transition:none}.ic3-snow{display:none}}.ic3-tilt{transform-style:preserve-3d;will-change:transform}.card-wrapper.ic3-tilt{transition:transform .2s ease-out,box-shadow .35s ease,border-color .35s ease,opacity .8s ease!important}.card-wrapper .ic3-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:6;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.25),transparent 45%);opacity:0;transition:opacity .3s}.card-wrapper:hover .ic3-glare{opacity:1}.ic3-heart{position:absolute;top:1.8rem;right:1.8rem;z-index:8;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#08102499;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:1.7rem;line-height:1;display:grid;place-items:center;cursor:pointer;transition:transform .2s,background .2s,color .2s}.ic3-heart:hover{transform:scale(1.12)}.ic3-heart.is-wish{color:#ff6b8b;border-color:#ff6b8b;background:#ff6b8b26;animation:icyPop .35s ease}.ic3-wishchip{position:fixed;right:1.6rem;bottom:calc(9rem + env(safe-area-inset-bottom));z-index:59;display:flex;align-items:center;gap:.6rem;padding:1rem 1.4rem;border-radius:999px;background:#081024d9;border:1px solid rgba(255,107,139,.6);color:#fff;font:800 1.15rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 0 22px #ff6b8b59;cursor:pointer}.ic3-wishchip[hidden]{display:none}.ic3-wishpop{position:fixed;right:1.6rem;bottom:calc(14.4rem + env(safe-area-inset-bottom));z-index:61;width:min(36rem,calc(100vw - 3.2rem));max-height:60vh;overflow:auto;padding:1.2rem;border-radius:2rem;background:#081024f2;border:1px solid var(--ic3-line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 80px -20px #000000e6}.ic3-wishpop a{display:flex;align-items:center;gap:1rem;padding:.6rem;border-radius:1.2rem;color:#fff;text-decoration:none;font-size:1.3rem}.ic3-wishpop a:hover{background:#ffffff12}.ic3-wishpop img{width:5rem;height:5rem;object-fit:contain}.ic3-catbar{position:relative;z-index:3;display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding:1.2rem clamp(1.6rem,4vw,5rem);margin:0 auto;max-width:150rem}.ic3-catbar::-webkit-scrollbar{display:none}.ic3-catbar .ic3-cat.is-on{background:#fff;color:#04060c;border-color:#fff}.collection-hero{position:relative}.collection-hero__title{text-shadow:0 0 40px rgba(80,160,255,.45)}.collection-hero:after{content:"";display:block;height:3px;margin:1.6rem clamp(1.6rem,4vw,5rem) 0;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(190,225,255,.85),transparent);box-shadow:0 0 14px #78beffcc}.product-grid .grid__item{perspective:1200px}.ic3-rise{opacity:0;transform:perspective(1000px) rotateX(14deg) translateY(40px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.ic3-rise.is-in{opacity:1;transform:none}.product__media-wrapper{perspective:1400px}.product__media-item .media.ic3-tilt img{transition:transform .2s ease-out}.product__media-wrapper:after{content:"";display:block;height:5rem;margin:-1rem 10% 0;border-radius:50%;background:radial-gradient(ellipse,rgba(120,190,255,.35),transparent 70%);filter:blur(4px);pointer-events:none}.ic3-closetlink{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.6rem;margin-top:1rem;border-radius:999px;border:1px solid var(--ic3-line);background:#ffffff0d;color:#fff;font:800 1.2rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .25s,border-color .25s}.ic3-closetlink:hover{background:var(--ic3-blue);border-color:var(--ic3-blue)}.cart-items .cart-item{transition:transform .3s}.cart-items .cart-item:hover{transform:translate(4px)}.cart__footer,.cart__blocks{border-radius:2.4rem}#main-cart-footer .cart__footer{background:var(--ic3-glass);border:1px solid var(--ic3-line);padding:2.4rem;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.main-page-title{text-shadow:0 0 40px rgba(80,160,255,.45)}.rte{line-height:1.75}body.ic3-onscreen #icy-promo{transform:translate(-50%,170%)!important;opacity:0;pointer-events:none}.ic3[data-mode-now=build] .ic3-text{display:none}.ic3-slot__lab{font-size:.95rem;padding:.4rem .7rem;opacity:.85}.ic3 [hidden]{display:none!important}.ic3-slot__lab{opacity:0;transition:opacity .25s}.ic3-slot:hover .ic3-slot__lab,.ic3-slot__lab.is-empty{opacity:1}.ic3-slot__lab.is-empty{background:#2f7bff40;border-color:var(--ic3-ice)}@media(hover:none){.ic3-slot__lab{opacity:.75}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/icy-3d.css.map */
