*{box-sizing:border-box} :root{--ink:#101522;--muted:#788092;--orange:#ff8a43;--cream:#f6f5f1;--line:#e8e8e5}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',sans-serif}.announcement{height:30px;background:#101522;color:#e9e9e7;text-align:center;font-size:10px;letter-spacing:2px;padding:8px}.announcement span{color:#ff985a;margin:0 8px}.header{height:86px;padding:0 6.2%;display:flex;align-items:center;gap:5%;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font:700 22px 'Space Grotesk';letter-spacing:-1px;white-space:nowrap}.brand-mark{width:38px;height:38px;border-radius:12px;background:var(--ink);color:#ff9b61;display:grid;place-items:center;font:700 23px 'Space Grotesk';transform:rotate(-5deg)}.brand small{display:block;font:600 7px 'DM Sans';letter-spacing:2px;color:#8a8d96;margin-top:2px}.orange{color:#f47d3b}.search{height:43px;border:1px solid #e4e5e7;border-radius:8px;display:flex;flex:1;max-width:610px;overflow:hidden;background:#fafafa}.search select,.product-tools select{border:0;background:transparent;padding:0 12px;color:#697080;font:500 12px 'DM Sans';outline:0}.search input{border:0;background:transparent;flex:1;min-width:0;padding:0 12px;outline:0;font:13px 'DM Sans'}.search button{width:48px;border:0;background:var(--orange);font-size:25px;color:#171923;cursor:pointer}.header-actions{margin-left:auto;display:flex;gap:22px;align-items:center}.header-actions a,.cart-open{font-size:13px;text-decoration:none;color:#343a48;white-space:nowrap}.header-actions b{background:#fff0e7;color:#db6b2e;padding:3px 6px;border-radius:10px;font-size:10px}.cart-open{border:0;background:none;cursor:pointer}.nav{height:48px;padding:0 6.2%;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);font-size:12px}.nav a{color:#5f6571;text-decoration:none}.nav a.active{color:#e77939;font-weight:700}.nav span{margin-left:auto;font-size:9px;letter-spacing:1.3px;color:#8b8f99}.hero{background:#f5f4f0;min-height:500px;padding:72px 10% 55px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.eyebrow{font-size:9px;letter-spacing:2.2px;font-weight:800;color:#e47a3e}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#fa8950;margin-right:8px}.hero h1{font:700 clamp(48px,6vw,76px)/.99 'Space Grotesk';letter-spacing:-4px;margin:23px 0}.hero h1 em,h2 em{font-style:normal;color:#e97d42}.hero-copy>p{max-width:430px;color:#727987;line-height:1.8;font-size:14px}.hero-buttons{display:flex;align-items:center;gap:25px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 20px;border:0;border-radius:6px;text-decoration:none;font:700 12px 'DM Sans';cursor:pointer}.primary{background:#121827;color:white}.primary b{color:#ff9a5d}.text-link{color:#444b58;font-size:12px;text-decoration:none;font-weight:700}.text-link span{color:#e97d42}.hero-proof{display:flex;gap:12px;align-items:center;margin-top:48px}.avatars{display:flex}.avatars span{width:28px;height:28px;border:2px solid #f5f4f0;border-radius:50%;display:grid;place-items:center;background:#d9b69e;color:#4d3428;font-size:10px;margin-right:-7px}.avatars span:nth-child(2){background:#b8c7bb}.avatars span:nth-child(3){background:#d5c2e2}.hero-proof strong,.hero-proof small{display:block;font-size:10px}.hero-proof small{color:#888f9a;margin-top:3px}.hero-art{position:relative;min-height:350px}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:300px;height:300px;background:#f1d8c8;right:8%;top:8%}.orb-two{width:210px;height:210px;background:#dfe2dc;right:32%;top:28%}.hero-card{position:absolute;box-shadow:0 25px 60px #27303c20;border-radius:15px;background:#fff}.card-back{width:190px;height:240px;right:50%;top:17%;padding:20px;transform:rotate(-10deg);background:#202a3b;color:white}.card-back small,.card-front small{font-size:8px;letter-spacing:1.5px}.headphone{height:130px;display:grid;place-items:center;font-size:100px;color:#ff9a5d;transform:rotate(90deg)}.card-back b{font:600 17px 'Space Grotesk'}.card-front{width:205px;height:270px;right:10%;top:10%;padding:18px;transform:rotate(8deg)}.mini-label{font-size:8px;letter-spacing:1px;color:#777}.mini-label span{color:#e98245;float:right}.watch{height:155px;display:grid;place-items:center;color:#e98950;font-size:95px}.card-front strong{font:700 19px 'Space Grotesk';display:block}.card-front small{display:block;color:#9398a2;margin-top:8px}.float-tag{position:absolute;right:0;bottom:12%;background:#fff;padding:12px 17px;border-radius:5px;box-shadow:0 8px 25px #0001;font-size:8px;letter-spacing:1px}.float-tag b{color:#e98147;margin-left:10px}.trust{padding:25px 9%;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.trust>div{display:flex;gap:13px;align-items:center;justify-content:center;border-right:1px solid var(--line)}.trust>div:last-child{border:0}.trust>div>b{font-size:22px;color:#e98248}.trust strong,.trust small{display:block;font-size:11px}.trust small{font-size:9px;color:#9297a0;margin-top:4px}.section{padding:78px 8.5%}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.section h2,.newsletter h2{font:700 37px 'Space Grotesk';letter-spacing:-1.5px;margin:9px 0}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.category-tile{height:180px;text-align:left;border:0;border-radius:9px;padding:20px;position:relative;overflow:hidden;cursor:pointer;color:#202534}.category-tile>span{font-size:37px;display:block;margin-bottom:22px}.category-tile b,.category-tile small{display:block}.category-tile b{font:700 15px 'Space Grotesk'}.category-tile small{font-size:10px;color:#707987;margin-top:5px}.category-tile i{position:absolute;right:17px;bottom:18px;font-style:normal}.tech{background:#e6edf0}.fashion{background:#f2e8e2}.home{background:#e8eadf}.beauty{background:#eee8f0}.deal-band{margin:0 8.5%;background:#151d2d;color:white;border-radius:12px;padding:48px 7%;display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative}.deal-band h2{font:700 40px/1.1 'Space Grotesk';letter-spacing:-1px;margin:15px 0}.deal-band p{color:#b5bdc9;font-size:12px;margin-bottom:22px}.deal-band .eyebrow{color:#ffa06a}.light{background:#fff;color:#171d2a}.deal-stamp{width:180px;height:180px;border:1px solid #586172;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);margin-right:8%}.deal-stamp span{font-size:10px;letter-spacing:4px;color:#ff9c62}.deal-stamp b{font:700 25px/1.05 'Space Grotesk';text-align:center;margin:8px}.deal-stamp small{font-size:7px;letter-spacing:2px;color:#aeb6c2}.products-section{padding-top:85px}.muted{font-size:12px;color:#8b919b}.product-tools select{border:1px solid var(--line);height:37px;border-radius:5px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{border:1px solid #ececea;border-radius:9px;overflow:hidden;position:relative;transition:.2s;background:white}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #1c24300d}.product-image{height:190px;background:#f5f5f2;display:grid;place-items:center;font-size:66px;position:relative}.product-image small{position:absolute;top:13px;left:13px;background:#fff;border-radius:3px;padding:5px 7px;font-size:8px;letter-spacing:.8px;color:#e47a3e}.wish{position:absolute;right:12px;top:10px;border:0;background:#fff;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:17px;color:#777}.wish.selected{color:#ed7442}.product-info{padding:15px}.product-info .category{font-size:9px;color:#a0a4ac;text-transform:uppercase;letter-spacing:1px}.product-info h3{font:600 13px 'Space Grotesk';margin:8px 0;min-height:34px}.rating{font-size:10px;color:#e89a43}.rating span{color:#8d929c}.price{font-weight:800;font-size:15px;margin-top:10px}.price del{font-size:10px;color:#a4a8af;font-weight:400;margin-left:6px}.add{width:100%;margin-top:13px;border:1px solid #1c2535;border-radius:5px;background:#fff;padding:10px;font:700 10px 'DM Sans';cursor:pointer}.add:hover{background:#151d2d;color:#fff}.newsletter{margin:10px 8.5% 75px;background:#f4f2ed;border-radius:10px;padding:40px 5%;display:flex;align-items:center;justify-content:space-between}.newsletter h2{font-size:30px}.newsletter p{font-size:11px;color:#7c8490}.newsletter form{display:grid;grid-template-columns:1fr auto;gap:8px;width:44%}.newsletter input{min-width:0;border:1px solid #e2e0da;background:#fff;padding:0 13px;border-radius:5px;font:11px 'DM Sans'}.newsletter form small{grid-column:1/-1;color:#9297a0;font-size:9px}footer{background:#111827;color:#fff;padding:55px 8.5% 20px;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:35px}footer .brand{color:white}footer p{font-size:11px;line-height:1.8;color:#a8afbb;max-width:250px}footer>div:not(.footer-brand):not(.copyright)>b{font-size:11px;display:block;margin-bottom:17px}footer>div>a:not(.brand){display:block;color:#a8afbb;text-decoration:none;font-size:10px;margin:12px 0}.copyright{grid-column:1/-1;border-top:1px solid #303847;padding-top:18px;color:#a8afbb;font-size:9px}.copyright span{float:right}.overlay{display:none;position:fixed;inset:0;background:#10152270;z-index:10}.overlay.show{display:block}.cart-drawer{position:fixed;right:-430px;top:0;height:100vh;width:min(420px,100%);background:white;z-index:11;padding:25px;display:flex;flex-direction:column;transition:.25s}.cart-drawer.open{right:0}.drawer-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:15px}.drawer-head h3{font:700 20px 'Space Grotesk';margin:0}.drawer-head button{border:0;background:none;font-size:20px;cursor:pointer}.cart-items{flex:1;overflow:auto}.empty{color:#8a909a;font-size:13px;margin-top:35px}.cart-line{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);align-items:center}.cart-line .emoji{font-size:30px;background:#f4f3ef;padding:10px;border-radius:7px}.cart-line div{flex:1;font-size:12px}.cart-line small{display:block;color:#858b95;margin-top:5px}.cart-line button{border:0;background:none;color:#d66c3d;cursor:pointer}.cart-bottom{border-top:1px solid var(--line);padding-top:18px}.cart-bottom>div{display:flex;justify-content:space-between;margin-bottom:15px;font-size:13px}.cart-bottom .btn{width:100%}.cart-bottom small{display:block;text-align:center;color:#999;font-size:9px;margin-top:10px}
@media(max-width:850px){.header{padding:0 4%;gap:15px}.header-actions{gap:10px}.header-actions span{display:none}.nav{padding:0 4%;gap:17px}.nav span{display:none}.hero{padding:55px 7%;grid-template-columns:1fr}.hero-art{min-height:330px;margin-top:25px}.trust{padding:20px 4%;grid-template-columns:repeat(2,1fr);gap:18px}.trust>div:nth-child(2){border:0}.section{padding:60px 5%}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.deal-band{margin:0 5%}.newsletter{margin:10px 5% 50px}footer{padding:45px 5%;grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.announcement{font-size:8px}.header{height:auto;min-height:75px;flex-wrap:wrap;padding:13px 5%;gap:12px}.brand{font-size:19px}.header-actions{margin-left:auto}.search{order:3;flex-basis:100%;max-width:none}.nav{overflow:auto;white-space:nowrap;height:42px}.nav a{font-size:10px}.hero{padding:48px 7% 35px}.hero h1{font-size:53px;letter-spacing:-3px}.hero-art{transform:scale(.88);transform-origin:top center;margin-bottom:-25px}.trust{grid-template-columns:1fr 1fr}.trust>div{justify-content:flex-start;border:0}.section-head{align-items:flex-start;gap:10px;flex-direction:column}.section h2{font-size:31px}.category-tile{height:155px;padding:15px}.category-tile>span{margin-bottom:15px}.deal-band{padding:35px 7%}.deal-band h2{font-size:32px}.deal-stamp{width:115px;height:115px;margin:0}.deal-stamp b{font-size:16px}.deal-stamp small{font-size:5px}.product-image{height:150px}.newsletter{display:block;padding:30px 7%}.newsletter form{width:100%;margin-top:20px}.newsletter .btn{gap:8px;padding:12px}.newsletter h2{font-size:27px}footer{gap:25px}.copyright span{float:none;display:block;margin-top:8px}}
