.product-card{color:#f6f6f4;background:#141516;border:1px solid #232527;border-radius:24px;flex-direction:column;width:100%;min-width:0;height:100%;padding:12px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex;overflow:hidden}.product-card:hover{background:#181a1b;border-color:#404345;transform:translateY(-4px)}.product-card:focus-visible{outline-offset:-3px;outline:2px solid #ecefe9}.product-card-image{aspect-ratio:1;background:#0c0d0e;border-radius:20px;position:relative;overflow:hidden}.product-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0006);position:absolute;inset:0}.product-card-image img{object-fit:cover;transform-origin:top;transition:transform .6s}.product-card:hover .product-card-image img{transform:scale(1.045)}.product-card-image-label{z-index:1;letter-spacing:.17em;color:#e8e8e4;font-size:8px;position:absolute;bottom:18px;left:20px}.product-card-content{flex:1;padding:23px 17px 20px}.product-card-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-card .product-card-title-row h3{font-family:var(--font-display),sans-serif;letter-spacing:-1.2px;color:#f6f6f4;margin:0;font-size:32px;font-style:normal;font-weight:500;line-height:1.18}.product-card-arrow{color:#d9dcdd;border:1px solid #393b3d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .25s,color .25s;display:flex}.product-card:hover .product-card-arrow{color:#111;background:#f0f1ed;border-color:#f0f1ed}.product-card .product-card-category{font-family:var(--font-display),sans-serif;color:#d5d9dc;margin:9px 0 13px;font-size:14px;font-weight:400;line-height:1.6}.product-card .product-card-description{color:#a1a7ac;max-width:none;margin:0;font-size:15px;line-height:1.65}.collection-page{padding-top:172px;padding-bottom:95px}.collection-intro{max-width:900px;padding-bottom:49px}.collection-overline{letter-spacing:.035em;color:#b4bbb9;align-items:center;font-size:12px;font-weight:500;line-height:1.7;display:inline-flex}.collection-intro h1{font-family:var(--font-display),sans-serif;letter-spacing:-3px;margin:20px 0 23px;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1.12}.collection-intro>p{color:#a7adb2;max-width:650px;margin:0;font-size:16px;line-height:1.8}.collection-toolbar{justify-content:space-between;align-items:center;gap:25px;display:flex}.collection-search{color:#a1a9af;background:#141516;border:1px solid #2d3032;border-radius:16px;align-items:center;gap:14px;width:100%;max-width:540px;min-height:60px;padding:0 19px;display:flex}.collection-search input{color:#f6f6f4;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:17px 0;font-size:14px;line-height:1.6}.collection-search input::placeholder{color:#899197}.collection-search:focus-within{border-color:#a5b0ae}.collection-search input:focus-visible{outline:none}.collection-search button{color:#b9c0c4;cursor:pointer;background:0 0;border:0;padding:10px 0 10px 8px}.collection-count{color:#949da3;white-space:nowrap;font-size:13px}.collection-filters{flex-wrap:wrap;gap:9px;margin:27px 0 36px;display:flex}.collection-filters button{color:#bbc0c5;cursor:pointer;background:0 0;border:1px solid #2a2d30;border-radius:100px;min-height:43px;padding:11px 17px;font-size:12px;line-height:1.5;transition:background .2s,color .2s,border-color .2s}.collection-filters button[aria-pressed=true]{color:#111714;background:#e5e9e5;border-color:#e5e9e5}.collection-filters button:hover{color:#fff;border-color:#7c868b}.collection-filters button[aria-pressed=true]:hover{color:#111714}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.collection-grid-item{min-width:0}.collection-empty{text-align:center;background:#141516;border-radius:24px;padding:70px 25px 80px}.collection-empty h3{font-family:var(--font-display),sans-serif;letter-spacing:-1px;margin-bottom:15px;font-size:32px;font-weight:500}.collection-empty p{color:#a7aeb4;max-width:440px;margin:0 auto 25px;font-size:15px;line-height:1.7}.collection-note{color:#858e96;max-width:820px;margin:40px 0 0;font-size:12px;line-height:1.85}.collection-loading{color:#949da3;min-height:450px;padding:40px 0}.collection-detail{padding-top:140px}.collection-back{color:#a8b0b5;align-items:center;gap:10px;width:fit-content;min-height:44px;margin-bottom:26px;font-size:13px;line-height:1.6;display:flex}.collection-back:hover{color:#fff}.collection-detail-hero{grid-template-columns:1fr 1.04fr;align-items:center;gap:8%;padding-bottom:65px;display:grid}.collection-detail-art{aspect-ratio:1;background:#141516;border:1px solid #25282a;border-radius:28px;position:relative;overflow:hidden}.collection-detail-art>img{object-fit:cover}.collection-detail-art:after{content:"";background:linear-gradient(#0000 55%,#0008);position:absolute;inset:0}.collection-detail-art>span{z-index:1;letter-spacing:.12em;color:#e4e4df;font-size:9px;position:absolute;bottom:25px;left:27px}.collection-detail-copy h1{font-family:var(--font-display),sans-serif;letter-spacing:-3.5px;margin:17px 0 12px;font-size:clamp(43px,5.3vw,74px);font-weight:500;line-height:1.12}.collection-detail-category{color:#d2d9db;margin-bottom:25px;font-size:18px;line-height:1.6}.collection-detail-description{color:#a3adb3;max-width:480px;margin-bottom:25px;font-size:16px;line-height:1.85}.collection-focus-tags{flex-wrap:wrap;gap:9px;max-width:480px;margin:0 0 31px;padding:0;list-style:none;display:flex}.collection-focus-tags>li{color:#bdc6ca;background:#141718;border:1px solid #303639;border-radius:100px;padding:8px 13px;font-size:11px;line-height:1.6}.collection-detail-note{color:#89979b;align-items:center;gap:8px;margin:17px 0 0;font-size:11px;display:flex}.collection-section-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e0fec;border-top:1px solid #242a2c;border-bottom:1px solid #242a2c;position:sticky;top:94px}.collection-section-nav>div{scrollbar-width:none;align-items:center;gap:35px;min-height:66px;display:flex;overflow:auto}.collection-section-nav span{color:#edf1ef;margin-right:auto;font-size:15px;font-weight:500}.collection-section-nav a{color:#a1abb0;white-space:nowrap;align-items:center;min-height:50px;font-size:13px;line-height:1.6;display:flex}.collection-section-nav a:hover{color:#fff}.collection-detail-section{border-bottom:1px solid #242a2c;grid-template-columns:.85fr 1.15fr;gap:12%;padding:80px 0;scroll-margin-top:175px;display:grid}.collection-detail-section h2{font-family:var(--font-display),sans-serif;letter-spacing:-1.6px;margin:20px 0 0;font-size:clamp(30px,3vw,43px);font-weight:500;line-height:1.22}.collection-detail-section>div>p{color:#a4aeb4;margin-bottom:20px;font-size:15px;line-height:1.9}.collection-detail-section>div>.collection-lead{color:#dbe2e3;letter-spacing:-.4px;font-size:21px;line-height:1.6}.collection-review-note{color:#b2c2c5;background:#151b1d;border:1px solid #283336;border-radius:16px;margin-top:25px;padding:19px 22px;font-size:13px;line-height:1.8}.collection-detail-section>div>.collection-research-note{color:#809096;padding:17px 0 0;font-size:13px}.collection-detail .editorial-sources{margin-top:23px}.collection-detail .editorial-sources>p{color:#8f9b9e;letter-spacing:.035em;text-transform:none;font-size:10px;line-height:1.8}.collection-detail .editorial-sources>a{color:#d0dddb;border-color:#2c3537;font-size:13px;line-height:1.75}.collection-detail .editorial-sources>a small{color:#87969b;font-size:11px}.collection-detail-section .text-link{margin-top:8px;font-size:13px}.collection-faq{flex-direction:column;gap:12px;display:flex}.collection-faq-item{background:#14191b;border:1px solid #2b3336;border-radius:16px;overflow:hidden}.collection-faq-trigger{text-align:left;color:#e3e9e9;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px;font-size:14px;line-height:1.7;display:flex}.collection-faq-trigger svg{color:#9eafb2;transition:transform .25s}.collection-faq-trigger[data-state=open] svg{transform:rotate(45deg)}.collection-faq-content{color:#9baab0;font-size:14px;line-height:1.9;overflow:hidden}.collection-faq-content>div{padding:0 22px 24px}.collection-faq-content[data-state=open]{animation:.22s ease-out collection-accordion-down}.collection-faq-content[data-state=closed]{animation:.18s ease-out collection-accordion-up}@keyframes collection-accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes collection-accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.collection-next{justify-content:space-between;align-items:center;gap:20px;padding:43px 0 63px;display:flex}.collection-next>div>span{color:#8b9a9e;font-size:12px}.collection-next h2{font-family:var(--font-display),sans-serif;letter-spacing:-1.2px;margin:13px 0 7px;font-size:35px;font-weight:500;line-height:1.3}.collection-next p{color:#a0acb1;margin:0;font-size:13px;line-height:1.6}.collection-next-arrow{color:#c8d6d7;border:1px solid #3c474b;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .2s;display:flex}.collection-next:hover .collection-next-arrow{background:#222e31}.collection-bottom-cta{text-align:center;background:#151c1e;border:1px solid #29373b;border-radius:28px;margin-bottom:85px;padding:55px 45px}.collection-bottom-cta h2{font-family:var(--font-display),sans-serif;letter-spacing:-2px;margin:20px 0;font-size:clamp(35px,4vw,55px);font-weight:500;line-height:1.2}.collection-bottom-cta>p{color:#a4b4ba;max-width:470px;margin:0 auto 27px;font-size:15px;line-height:1.8}.collection-bottom-cta>.button{margin:0 auto}@media (max-width:1100px){.collection-grid{gap:18px}.product-card-content{padding:21px 13px 19px}.product-card .product-card-title-row h3{font-size:30px}.product-card-arrow{width:28px;height:28px}.product-card .product-card-description{font-size:14px}.collection-detail-hero{gap:6%}.collection-detail-copy h1{font-size:55px}.collection-detail-section{gap:8%}.collection-detail-section h2{font-size:35px}}@media (max-width:800px){.collection-page{padding-top:135px;padding-bottom:65px}.collection-intro{padding-bottom:36px}.collection-intro h1{letter-spacing:-2px;font-size:50px}.collection-intro>p{font-size:15px}.collection-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.collection-search{max-width:none;min-height:56px}.collection-count{margin-left:3px;font-size:12px}.collection-filters{scrollbar-width:none;flex-wrap:nowrap;margin:24px -22px 27px 0;padding-right:22px;overflow:auto}.collection-filters button{white-space:nowrap}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{border-radius:24px;padding:10px}.product-card-image{aspect-ratio:1;border-radius:18px}.product-card-content{padding:19px 10px 17px}.product-card .product-card-title-row h3{font-size:29px}.product-card .product-card-description{font-size:14px;line-height:1.65}.product-card .product-card-category{margin-top:8px;font-size:13px}.product-card-image-label{font-size:7px;bottom:15px;left:15px}.collection-detail{padding-top:115px}.collection-detail-hero{grid-template-columns:1fr;gap:33px;padding-bottom:40px}.collection-detail-art{aspect-ratio:1;border-radius:24px}.collection-detail-copy h1{letter-spacing:-2px;font-size:52px}.collection-detail-category{margin-bottom:20px;font-size:18px}.collection-detail-description{max-width:620px;font-size:15px}.collection-focus-tags{max-width:650px}.collection-section-nav{top:79px}.collection-section-nav>div{gap:25px;min-height:60px}.collection-section-nav span{display:none}.collection-section-nav a{min-height:50px;font-size:12px}.collection-detail-section{grid-template-columns:1fr;gap:26px;padding:50px 0;scroll-margin-top:150px}.collection-detail-section h2{margin-top:15px;font-size:35px}.collection-detail-section>div>p{font-size:14px}.collection-detail-section>div>.collection-lead{font-size:20px}.collection-next h2{font-size:32px}.collection-next{padding:33px 0 45px}.collection-bottom-cta{border-radius:24px;margin-bottom:60px;padding:38px 23px}.collection-bottom-cta h2{letter-spacing:-1.5px;font-size:38px}.collection-bottom-cta>p{font-size:14px}}@media (max-width:530px){.collection-grid{grid-template-columns:1fr;gap:20px}.collection-page{padding-top:127px}.collection-intro h1{letter-spacing:-1.8px;font-size:44px}.collection-intro>p{font-size:14px}.collection-overline{font-size:11px}.product-card{padding:12px}.product-card-image{aspect-ratio:1;border-radius:20px}.product-card-content{padding:21px 17px 22px}.product-card .product-card-title-row h3{font-size:32px}.product-card .product-card-category{font-size:14px}.product-card .product-card-description{font-size:15px;line-height:1.65}.product-card-arrow{width:34px;height:34px}.product-card-image-label{font-size:8px;bottom:18px;left:20px}.collection-detail-copy h1{font-size:45px}.collection-detail-art{aspect-ratio:1}.collection-detail-section h2{font-size:32px}.collection-faq-trigger{padding:19px;font-size:13px}.collection-faq-content{font-size:13px}.collection-faq-content>div{padding:0 19px 22px}.collection-bottom-cta h2{font-size:34px}.collection-note{font-size:11px}.collection-focus-tags>li{font-size:10px}.collection-detail .editorial-sources>a{font-size:12px}}@media (prefers-reduced-motion:reduce){.product-card,.product-card-image img,.product-card-arrow,.collection-faq-trigger svg,.collection-next-arrow{transition:none}.product-card:hover{transform:none}.collection-faq-content[data-state]{animation:none}}
