.storefront-home{background:var(--paper);overflow:hidden}.section-heading>div>span,.personalization-copy>span{color:var(--accent);letter-spacing:2.1px;font:700 10px/1 Arial,sans-serif}[data-reveal]{opacity:0;filter:blur(2px);transition:opacity .65s,transform .8s cubic-bezier(.2,.75,.2,1),filter .65s;transform:translateY(16px)}[data-reveal].is-visible{opacity:1;filter:none;transform:none}.storefront-hero-banner{--hero-shift:0px;isolation:isolate;aspect-ratio:1916/821;background:#ede6dc;border-radius:26px;width:calc(100% - 28px);max-width:1720px;min-height:500px;max-height:min(760px,100svh - 102px);margin:14px auto 0;position:relative;overflow:hidden;box-shadow:0 22px 64px #17191a17}.storefront-hero-banner:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #ffffff85;position:absolute;inset:0;box-shadow:inset 0 -90px 90px -110px #17191a59}.storefront-hero-link{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.storefront-hero-link:focus-visible{outline:3px solid var(--accent);outline-offset:-6px}.storefront-hero-link picture{width:100%;height:100%;display:block;position:absolute;inset:0}.storefront-hero-link img{object-fit:cover;object-position:center;width:100%;height:calc(100% + 34px);transform:translate3d(0, calc(var(--hero-shift) * -1), 0) scale(1.01);transform-origin:50%;will-change:transform;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover){.storefront-hero-link:hover img{transform:translate3d(0, calc(var(--hero-shift) * -1), 0) scale(1.025)}}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px;display:flex}.section-heading h1,.section-heading h2{letter-spacing:-.65px;margin:12px 0 0;font-size:31px;font-weight:650;line-height:1.55}.section-heading p{max-width:410px;color:var(--muted);margin:0;font-size:14px;line-height:2}.interest-section{padding:82px 0 94px}.interest-grid{direction:rtl;grid-template-columns:1.18fr 1fr 1fr 1.18fr;gap:13px;display:grid}.interest-card{height:420px;color:var(--ink);background:#e6e2dd;border-radius:20px;transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 12px 34px #17191a11}.interest-card:after{content:"";background:linear-gradient(#0000,#0f101147);position:absolute;inset:45% 0 0}.interest-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.interest-card:hover img{transform:scale(1.035)}.interest-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffffc7,0 22px 50px #17191a1c}.interest-index{z-index:2;width:35px;height:35px;color:var(--accent);direction:ltr;background:#ffffffed;border:0;border-radius:50%;place-items:center;font:700 8px Arial,sans-serif;display:grid;position:absolute;top:15px;left:15px;box-shadow:0 5px 18px #17191a1a}.interest-card>div{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #ffffffb8;border-radius:15px;padding:16px 17px 15px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 28px #17191a14}.interest-card small{color:#85878a;font-size:11px}.interest-card h2{margin:7px 0 10px;font-size:18px;font-weight:650;line-height:1.65}.interest-card b{color:var(--accent);align-items:center;gap:7px;font-size:11px;font-weight:560;display:flex}.picks-section{padding:88px 0 104px;position:relative}.picks-section:before{content:"";z-index:-1;background:var(--paper-deep);box-shadow:0 0 0 100vmax var(--paper-deep);clip-path:inset(0 -100vmax);position:absolute;inset:0 -100vmax}.section-heading--picks>a{background:#fff;border:1px solid #d6d7d6;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:12px;font-weight:520;transition:border-color .2s,color .2s;display:flex}.section-heading--picks>a:hover{border-color:var(--accent);color:var(--accent)}.picks-grid{grid-template-rows:auto auto;grid-template-columns:2fr 1fr 1fr;align-items:start;gap:34px 16px;display:grid}.picks-grid .card:first-child{grid-row:1/3}.picks-grid .card:first-child .card-image{aspect-ratio:1.025}.picks-grid .card:not(:first-child) .card-image{aspect-ratio:1.13}.picks-grid .card:nth-child(2){grid-area:1/2}.picks-grid .card:nth-child(3){grid-area:1/3}.picks-grid .card:nth-child(4){grid-area:2/2}.picks-grid .card:nth-child(5){grid-area:2/3}.picks-grid .card:first-child .card-copy h3{font-size:18px}.personalization-feature{background:var(--night);color:#fff;direction:ltr;border-radius:25px;grid-template-columns:56% 44%;margin-top:86px;margin-bottom:82px;display:grid;overflow:hidden;box-shadow:0 20px 58px #17191a1f}.personalization-visual{background:#e8e4df;height:520px;position:relative;overflow:hidden}.personalization-visual:after{content:"";background:linear-gradient(90deg,#0000 72%,#17191a21);position:absolute;inset:0}.personalization-visual img{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block}.personalization-visual>span{z-index:2;color:var(--accent);letter-spacing:1.8px;background:#fff;border-radius:9px;padding:9px 13px;font:700 8px Arial;position:absolute;bottom:19px;left:20px}.personalization-copy{direction:rtl;flex-direction:column;justify-content:center;align-items:flex-start;padding:50px clamp(38px,4.5vw,70px);display:flex;position:relative}.personalization-copy:before{content:"";background:var(--accent);border-radius:0 0 0 6px;width:105px;height:5px;position:absolute;top:0;right:0}.personalization-copy>span{color:#e96b7e}.personalization-copy h2{letter-spacing:-.6px;margin:18px 0 14px;font-size:31px;font-weight:650;line-height:1.5}.personalization-copy>p{color:#b3b5b7;max-width:520px;margin:0;font-size:13px;line-height:2}.personalization-copy ol{border-top:1px solid #3b3e40;width:100%;margin:25px 0 0;padding:0;list-style:none}.personalization-copy li{border-bottom:1px solid #3b3e40;align-items:center;gap:14px;min-height:57px;display:flex}.personalization-copy li>b{color:#e96b7e;background:#292c2e;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.personalization-copy li>span{flex-direction:column;gap:3px;font-size:12px;display:flex}.personalization-copy li small{color:#8b8e90;font-size:10px}.trust-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:96px;display:grid}.trust-strip>div{border:1px solid var(--line);background:var(--surface);border-radius:17px;align-items:center;gap:14px;min-height:112px;padding:24px 21px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 10px 30px #17191a09}.trust-strip>div:hover{border-color:#b3132b38;transform:translateY(-3px);box-shadow:0 17px 38px #17191a12}.trust-strip svg{color:var(--accent)}.trust-strip span{flex-direction:column;gap:6px;display:flex}.trust-strip b{font-size:13px;font-weight:580}.trust-strip small{color:var(--muted);font-size:11px;line-height:1.8}@media (max-width:1180px){.storefront-hero-banner{min-height:420px}.interest-grid{grid-template-columns:1fr 1fr}.interest-card{height:390px}.picks-grid{grid-template-columns:1.45fr 1fr;gap:36px 16px}.picks-grid .card:first-child{grid-area:1/1/3}.picks-grid .card:nth-child(2){grid-area:1/2}.picks-grid .card:nth-child(3){grid-area:2/2}.picks-grid .card:nth-child(4){grid-area:3/1}.picks-grid .card:nth-child(5){grid-area:3/2}.picks-grid .card:not(:first-child) .card-image{aspect-ratio:.98}.personalization-feature{grid-template-columns:1fr 1fr}.personalization-copy{padding-inline:42px}.trust-strip{grid-template-columns:1fr 1fr}}@media (max-width:860px){[data-reveal]{opacity:1;transition:none;transform:none}.storefront-hero-banner{aspect-ratio:auto;border-radius:19px;flex-direction:column;width:calc(100% - 14px);min-height:0;max-height:none;margin-top:7px;display:flex}.storefront-hero-banner:before{border-color:#ffffff6b;box-shadow:inset 0 -60px 80px -100px #17191a66}.storefront-hero-link{width:100%;position:relative;inset:auto}.storefront-hero-link picture{height:min(105vw,460px);position:relative}.storefront-hero-link img{object-position:center 43%;will-change:auto;height:100%;transform:none}.interest-section{padding:58px 0 68px}.section-heading{flex-direction:column;align-items:flex-start;gap:11px;margin-bottom:28px}.section-heading h1,.section-heading h2{font-size:25px;line-height:1.6}.section-heading p{font-size:12px}.interest-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;width:calc(100% + 15px);padding-left:15px;display:flex;overflow-x:auto}.interest-grid::-webkit-scrollbar{display:none}.interest-card{scroll-snap-align:start;flex:0 0 76%;height:390px}.interest-card h2{font-size:17px}.picks-section{padding:64px 0 72px}.section-heading--picks{grid-template-columns:1fr auto;align-items:end;display:grid}.section-heading--picks>a{text-align:center;max-width:100px;line-height:1.8}.picks-grid{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:34px 9px}.picks-grid .card:nth-child(n){grid-area:auto}.picks-grid .card:first-child{grid-column:1/-1}.picks-grid .card:first-child .card-image{aspect-ratio:1.04}.picks-grid .card:not(:first-child) .card-image{aspect-ratio:.8}.picks-grid .card:first-child .card-copy h3{font-size:15px}.personalization-feature{border-radius:20px;grid-template-columns:1fr;margin-top:56px;margin-bottom:58px}.personalization-visual{height:340px}.personalization-visual:after{background:linear-gradient(#0000 65%,#17191a24)}.personalization-copy{padding:40px 24px 42px}.personalization-copy h2{font-size:27px}.personalization-copy>p{font-size:12px}.personalization-copy li{min-height:56px}.trust-strip{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:72px}.trust-strip>div{flex-direction:column;align-items:flex-start;gap:10px;min-height:125px;padding:19px 13px}}@media (max-width:430px){.storefront-hero-link picture{height:112vw;max-height:465px}.section-heading h1,.section-heading h2{font-size:23px}.interest-card{flex-basis:82%;height:350px}.personalization-visual{height:300px}.trust-strip b{font-size:11px}}@media (hover:none){.interest-card:hover img{transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.storefront-hero-banner img{transform:none}.interest-card img{transition:none}}
