.iic-home{background:#0e0e0f;color:#f0eee9;overflow:hidden}.iic-home *{box-sizing:border-box}.iic-wrap{width:min(1320px,92vw);margin:auto}.iic-kicker{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#a8a8b3;margin:0 0 14px}.iic-title{font-size:clamp(34px,5vw,72px);line-height:1.02;margin:0 0 18px;color:#f7f7f7;letter-spacing:-.025em}.iic-copy{font-size:clamp(16px,1.5vw,20px);line-height:1.7;color:#b9b9c1;max-width:820px;margin:0 auto}.iic-section{padding:88px 0;border-top:1px solid #252529}.iic-center{text-align:center}.iic-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.iic-btn{display:inline-block;padding:14px 24px;border:1px solid #a8a8b3;color:#f0eee9;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:12px;transition:.3s ease}.iic-btn:hover{background:#f0eee9;color:#0e0e0f;transform:translateY(-2px)}.iic-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:42px}.iic-format{position:relative;min-height:270px;padding:34px;border:1px solid #303036;background:linear-gradient(145deg,#171719,#0b0b0c);display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#f0eee9;overflow:hidden;transition:.45s cubic-bezier(.16,1,.3,1)}.iic-format:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.09) 50%,transparent 58%);transform:translate(-35%) rotate(8deg);transition:.65s ease}.iic-format:hover{transform:translateY(-8px) scale(1.01);border-color:#777780;box-shadow:0 28px 70px #0000006b}.iic-format:hover:before{transform:translate(35%) rotate(8deg)}.iic-format h3{font-size:clamp(28px,3vw,44px);margin:0 0 8px;position:relative}.iic-format p{color:#aaaab2;margin:0;position:relative}.iic-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.iic-product{display:block;text-decoration:none;color:#f0eee9;transform-style:preserve-3d;transition:.45s cubic-bezier(.16,1,.3,1)}.iic-product:hover{transform:perspective(1000px) translateY(-12px) rotateX(2deg) scale(1.015)}.iic-img{position:relative;aspect-ratio:4/3;background:linear-gradient(145deg,#171719,#0b0b0c);overflow:hidden;border:1px solid #2f2f34;box-shadow:inset 0 0 46px #00000042,0 18px 45px #00000047}.iic-img img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.86) contrast(1.08) saturate(1.06);transition:filter .55s ease,transform .55s ease}.iic-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 44%,transparent 38%,rgba(0,0,0,.1) 68%,rgba(0,0,0,.24) 100%);box-shadow:inset 0 0 34px #00000038;transition:opacity .55s ease}.iic-product:hover img{transform:scale(1.035);filter:brightness(.91) contrast(1.1) saturate(1.08)}.iic-product:hover .iic-img:after{opacity:.72}.iic-product h3{font-size:17px;line-height:1.35;margin:14px 0 5px}.iic-price{color:#a8a8b3;font-size:14px}.iic-statement{padding:120px 0;text-align:center;background:radial-gradient(circle at 50% 50%,#202024 0,#0e0e0f 52%)}.iic-statement strong{display:block;font-size:clamp(42px,7vw,100px);line-height:.95;letter-spacing:-.04em;max-width:1100px;margin:auto}.iic-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#303036;border:1px solid #303036;margin-top:40px}.iic-trust div{background:#111113;padding:34px}.iic-trust h3{margin:0 0 10px;font-size:20px}.iic-trust p{margin:0;color:#aaaab2;line-height:1.6}.iic-faq{max-width:900px;margin:40px auto 0}.iic-faq details{border-top:1px solid #303036;padding:20px 0}.iic-faq details:last-child{border-bottom:1px solid #303036}.iic-faq summary{cursor:pointer;font-size:18px;color:#f0eee9}.iic-faq p{color:#aaaab2;line-height:1.65;padding-right:30px}@media(max-width:990px){.iic-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.iic-section{padding:62px 0}.iic-format-grid,.iic-trust{grid-template-columns:1fr}.iic-products{grid-template-columns:1fr 1fr;gap:12px}.iic-format{min-height:220px;padding:24px}.iic-statement{padding:84px 0}}.iic-home .iic-btn,[class*=ai-cinematic-hero-button-]{position:relative!important;isolation:isolate;overflow:hidden!important;background:linear-gradient(145deg,#171719,#09090a)!important;color:#c9c9d0!important;border:1px solid rgba(205,205,220,.38)!important;box-shadow:0 0 18px #cdcde129,0 12px 34px #00000085,inset 0 1px #ffffff14!important;text-shadow:0 0 12px rgba(255,255,255,.08);transition:box-shadow .4s ease,border-color .4s ease,color .4s ease,transform .4s cubic-bezier(.16,1,.3,1)!important}.iic-home .iic-btn:before,[class*=ai-cinematic-hero-button-]:after{content:"";position:absolute;z-index:-1;left:10%;right:10%;top:28%;bottom:-55%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(235,235,250,.38) 0%,rgba(185,185,215,.22) 36%,transparent 72%);filter:blur(18px);opacity:.78;pointer-events:none}.iic-home .iic-btn:after,[class*=ai-cinematic-hero-button-]:before{content:""!important;position:absolute!important;z-index:1!important;top:-120%!important;right:-45%!important;bottom:-120%!important;left:-45%!important;width:auto!important;height:auto!important;border-radius:0!important;opacity:.34!important;background:linear-gradient(112deg,transparent 38%,rgba(135,185,255,.08) 44%,rgba(255,255,255,.26) 49%,rgba(215,155,255,.1) 54%,transparent 61%)!important;transform:translate(-42%) rotate(8deg)!important;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .45s ease!important;pointer-events:none!important}.iic-home .iic-btn:hover,[class*=ai-cinematic-hero-button-]:hover{color:#fff!important;border-color:#ebebf8ad!important;transform:translateY(-2px);box-shadow:0 0 26px #dcdcf04d,0 18px 44px #0009,inset 0 1px #ffffff29!important;text-shadow:0 0 16px rgba(255,255,255,.3)}.iic-home .iic-btn:hover:after,[class*=ai-cinematic-hero-button-]:hover:before{transform:translate(42%) rotate(8deg)!important;opacity:.7!important}.iic-home .iic-product{position:relative;border-radius:8px;background:linear-gradient(145deg,#18181ca3,#09090bbd);box-shadow:0 0 30px #c8c8dc21,0 18px 46px #0006;outline:1px solid rgba(205,205,220,.14);transition:box-shadow .45s ease,outline-color .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.iic-home .iic-product:before{content:"";position:absolute;z-index:-1;left:-7%;right:-7%;top:3%;bottom:-5%;border-radius:22px;background:radial-gradient(ellipse at 50% 32%,rgba(238,238,250,.38) 0%,rgba(190,190,215,.24) 30%,rgba(145,145,175,.12) 52%,transparent 76%);filter:blur(24px);opacity:.9;pointer-events:none}.iic-home .iic-product:hover{outline-color:#e1e1ee57;box-shadow:0 0 42px #d7d7eb38,0 26px 62px #00000085}.iic-home .iic-format{box-shadow:0 0 28px #cdcde124,0 22px 54px #0000006b}.iic-home .iic-format:after{content:"";position:absolute;z-index:-1;left:7%;right:7%;bottom:-16%;height:42%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(225,225,242,.3),rgba(180,180,205,.16) 42%,transparent 72%);filter:blur(22px);pointer-events:none}@media(max-width:749px){.iic-home .iic-product:before{filter:blur(15px);opacity:.64}.iic-home .iic-product{box-shadow:0 0 18px #c8c8dc1a,0 14px 30px #00000061}.iic-home .iic-btn,[class*=ai-cinematic-hero-button-]{box-shadow:0 0 12px #cdcde11f,0 10px 26px #00000075!important}}.iic-home .iic-product{background:linear-gradient(145deg,#1c1c21c2,#0a0a0ddb);outline-color:#dcdceb3b;box-shadow:0 0 38px #d7d7eb36,0 20px 50px #00000070}.iic-home .iic-product:before{left:-10%;right:-10%;top:-2%;bottom:-8%;background:radial-gradient(ellipse at 50% 34%,rgba(248,248,255,.52) 0%,rgba(208,208,232,.34) 27%,rgba(165,165,195,.18) 52%,transparent 77%);filter:blur(27px);opacity:1}.iic-home .iic-product:hover{outline-color:#f0f0fa7a;box-shadow:0 0 52px #e1e1f54f,0 28px 66px #0000008a}.iic-home .iic-trust{gap:1px;background:#dcdceb61;border-color:#e1e1f06b;box-shadow:0 0 28px #cdcde61f,0 18px 46px #00000057}.iic-home .iic-trust>div{position:relative;background:linear-gradient(145deg,#151518,#0d0d0f);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #d2d2e129}.iic-home .iic-trust>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(225,225,240,.18);box-shadow:inset 0 0 20px #cdcde109}@media(max-width:749px){.iic-home .iic-product:before{filter:blur(17px);opacity:.76}.iic-home .iic-product{box-shadow:0 0 24px #d2d2e629,0 16px 34px #0006}.iic-home .iic-trust{box-shadow:0 0 18px #cdcde617,0 14px 32px #00000052}}.iic-retail .iic-departments{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.iic-retail .iic-departments .iic-format{padding:24px;min-height:260px}.iic-retail .iic-departments h3{font-size:clamp(24px,2.3vw,34px);overflow-wrap:anywhere}.iic-retail .iic-departments p{line-height:1.6;font-size:15px}.iic-retail .iic-format-cta{position:relative;margin-top:22px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.iic-retail .iic-format-cta span{margin-left:8px}.iic-retail .iic-product{min-width:0}.iic-retail .iic-product h3{padding:0 14px;overflow-wrap:anywhere}.iic-retail .iic-price{padding:0 14px 18px}.iic-retail .iic-department:not(.iic-art-department) .iic-img{aspect-ratio:4/5;background:#f5f5f5}.iic-retail .iic-department:not(.iic-art-department) .iic-img img{object-fit:contain;filter:none}.iic-retail .iic-department:not(.iic-art-department) .iic-img:after{display:none}.iic-retail .iic-empty{margin:34px auto 0;color:#b9b9c1;border:1px solid #303036;padding:26px;max-width:820px}.iic-retail .iic-trust a,.iic-retail .iic-faq a{color:#dedee7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.iic-retail a:focus-visible,.iic-retail summary:focus-visible{outline:2px solid #fff;outline-offset:5px}#ii-departments{scroll-margin-top:130px}@media(max-width:1100px){.iic-retail .iic-departments{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.iic-retail .iic-departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iic-retail .iic-departments .iic-format{padding:22px;min-height:230px}.iic-retail .iic-departments .iic-format:last-child{grid-column:1/-1}.iic-retail .iic-faq p{padding-right:0}}@media(max-width:380px){.iic-retail .iic-departments{grid-template-columns:1fr}.iic-retail .iic-departments .iic-format{min-height:190px}}@media(prefers-reduced-motion:reduce){.iic-retail *,.iic-retail *:before,.iic-retail *:after{transition:none!important;animation:none!important}.iic-retail .iic-product:hover,.iic-retail .iic-format:hover,.iic-retail .iic-product:hover img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/iic-retail-home.css.map */
