@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--paper:#fffaf0;--blue:#9dbef9;--pale:#dceaff;--ink:#203b80;--line:#91b7f6;--lav:#c0cdf8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Space Grotesk,Arial,sans-serif;line-height:1.06}h1{font-size:clamp(2.7rem,5vw,6rem);letter-spacing:-.06em}h2{font-size:clamp(2.2rem,4.5vw,4.3rem);letter-spacing:-.06em}h3{font-size:1.4rem}.skip{position:absolute;top:-100px;left:5px;background:#fff;padding:12px;z-index:100}.skip:focus{top:5px}.wrap{max-width:1320px;margin:auto;padding:0 42px}.announce{background:var(--ink);color:#fff;text-align:center;font-size:10px;font-weight:700;letter-spacing:.23em;padding:10px 15px}.header-shell{background:#a7c3f8;border-bottom:2px solid var(--ink);position:relative;z-index:5}.header-inner{max-width:1320px;padding:14px 42px;margin:auto;min-height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.header-nav{display:flex;gap:20px;flex-wrap:wrap}.header-nav a,.header-actions a{font-size:11px;font-weight:800;letter-spacing:.07em;white-space:nowrap}.header-nav a:hover,.header-actions a:hover{text-decoration:underline}.header-brand{text-align:center;display:grid;place-items:center;min-width:125px}.header-logo{max-width:var(--logo-width,180px);width:100%;max-height:74px;object-fit:contain}.logo-script{font-size:clamp(27px,3.5vw,47px);font-style:italic;font-weight:700;letter-spacing:-.09em;color:#d9efff;-webkit-text-stroke:1.2px var(--ink);text-shadow:2px 2px 0 #86aef7}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px}.header-actions a:first-child{font-size:25px;font-weight:400}.hero-y2k{padding-top:35px}.hero-label{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em;font-weight:800;padding-bottom:15px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;min-height:480px;background:#a5c4fb;border:2px solid var(--ink);overflow:hidden}.hero-photo{min-height:480px;position:relative;overflow:hidden;background:#a8bbec}.hero-img{width:100%;height:100%;object-fit:cover}.hero-collage{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:17px;transform:rotate(-3deg) scale(1.04)}.hero-collage img{width:100%;height:100%;object-fit:cover;border:5px solid #e4edff;box-shadow:8px 10px #577ac6}.hero-collage img:first-child{grid-row:span 2}.hero-overlay{position:absolute;bottom:22px;left:20px;background:#fff6fe;padding:12px 16px;font-size:13px;font-weight:900;transform:rotate(-4deg)}.hero-copy{padding:60px 9% 40px;position:relative;background:radial-gradient(circle at 95% 9%,#dfeafa,transparent 45%),#b0c8fb;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-copy h1{max-width:570px;text-shadow:3px 3px 0 #e1edff}.hero-copy p{max-width:410px;line-height:1.8}.eyebrow,.serial{font-size:11px;font-weight:900;letter-spacing:.18em}.pill-link,.primary-button{background:var(--ink);color:#fff;padding:15px 23px;display:inline-block;font-size:11px;font-weight:900;letter-spacing:.09em;border:2px solid var(--ink);cursor:pointer}.pill-link:hover,.primary-button:hover{background:#fff;color:var(--ink)}.orbit-heart{font-size:180px;position:absolute;right:0;bottom:-34px;color:#e6efff;text-shadow:4px 4px 0 #4d77cf;opacity:.8;pointer-events:none;transform:rotate(-19deg)}.drip{color:#83a8f3;text-align:center;letter-spacing:.4em;font-size:34px;padding:7px 0 20px;white-space:nowrap;overflow:hidden}.story{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:center;padding-top:75px;padding-bottom:100px}.story-art{position:relative;padding:34px 20px 30px 100px;min-height:450px}.story-art:before{content:"";position:absolute;background:#a6c4fa;top:0;right:5%;width:58%;height:76%;z-index:0}.story-photo{width:75%;aspect-ratio:4/5;object-fit:cover;position:relative;border:9px solid white;box-shadow:3px 6px #799de7;transform:rotate(-4deg)}.sticker-heart{position:absolute;top:15%;left:0;font-size:128px;z-index:2;color:#79a5f4;text-shadow:2px 2px white,-2px -2px var(--ink);transform:rotate(-12deg);line-height:1}.sticker-heart small{display:block;font-size:18px;text-align:center}.small-stamp{position:absolute;bottom:28px;right:0;font-weight:900;background:#d9e5ff;border:2px solid var(--ink);padding:13px;transform:rotate(8deg)}.story-text h2{font-style:italic;margin:17px 0}.story-text p{line-height:1.9;max-width:450px}.text-link{font-size:12px;font-weight:900;text-decoration:underline;text-underline-offset:6px}.scribble{font-size:52px;color:#a6c4fa;margin-top:35px}.collections-y2k{padding-top:40px;padding-bottom:90px}.section-top{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.section-top h2{margin:14px 0 0}.section-top>p{font-size:11px;letter-spacing:.16em;font-weight:800}.collection-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.collection-tile{background:#dce8ff;border:2px solid #abc6fb;padding:14px;transform:rotate(-1deg);transition:transform .2s}.collection-tile:nth-child(2){background:#edf0ff;transform:rotate(1deg)}.collection-tile:nth-child(3){background:#c8dcff;transform:rotate(-1.5deg)}.collection-tile:hover{transform:translateY(-8px) rotate(0)}.tile-photo{height:310px;position:relative;overflow:hidden;background:#abc8f1}.tile-photo img{height:100%;width:100%;object-fit:cover}.tile-number{position:absolute;top:10px;left:10px;background:var(--paper);padding:8px;font-size:12px;font-weight:900}.tile-bottom{display:flex;justify-content:space-between;align-items:center;padding:18px 3px 7px}.tile-bottom h3{margin-bottom:5px;font-weight:900}.tile-bottom span{font-size:10px;letter-spacing:.09em}.circle-arrow{border:1px solid var(--ink);border-radius:100%;font-size:26px!important;width:48px;height:48px;display:grid;place-items:center}.decor-wave{text-align:center;color:#97b5ee;font-size:35px;letter-spacing:.3em;overflow:hidden;white-space:nowrap;padding-top:25px}.best-y2k{padding:60px 42px 110px}.best-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.product-card,.best-placeholder{min-width:0}.product-card-image,.best-placeholder>a>img{height:300px;background:#dce8ff;position:relative;border:1px solid #a7c2f2;overflow:hidden}.product-card-image img,.best-placeholder img{width:100%;height:100%;object-fit:cover}.card-tag{position:absolute;left:12px;top:12px;background:var(--paper);padding:8px;font-size:10px;font-weight:900;letter-spacing:.1em}.product-meta{display:flex;flex-direction:column;gap:11px;padding:14px 3px}.product-meta b{font-size:13px;line-height:1.5}.product-meta span{font-size:13px;font-weight:900}.product-meta s{opacity:.6}.reviews-y2k{padding-top:75px;padding-bottom:90px;background:linear-gradient(90deg,#a9c6ff73,#f6faff99);max-width:100%}.reviews-y2k>.review-head,.reviews-y2k>.review-grid{max-width:1236px;margin-left:auto;margin-right:auto}.review-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.review-head h2{margin:15px 0}.review-head p{max-width:500px;line-height:1.7}.chrome-hearts{font-size:92px;letter-spacing:-.25em;color:#8bb0ef;text-shadow:2px 2px white,-2px -2px var(--ink);padding-right:50px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.review-card,.review-empty{background:#fffef8;border:1px solid var(--ink);padding:28px;min-height:210px;box-shadow:7px 7px #a8c3f8}.stars{color:#517aca;font-size:20px;letter-spacing:.1em}.review-card blockquote{font-size:16px;line-height:1.7;font-weight:700;margin:20px 0}.review-person{font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.review-empty{grid-column:1/-1;text-align:center;min-height:150px}.review-empty p{font-weight:900}.review-empty span{font-size:13px}.camera-banner{padding-top:130px;padding-bottom:130px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.camera-left h2{max-width:520px;line-height:1.09;text-shadow:2px 2px #9bbdfa;margin:24px 0}.camera-left p{line-height:1.9;max-width:460px}.camera-right{position:relative;min-height:370px;display:grid;place-items:center;background:#c4d9ff}.checker{position:absolute;right:-30px;bottom:-35px;width:45%;height:80%;background:conic-gradient(#fff 25%,#99baf4 0 50%,#fff 0 75%,#99baf4 0) 0 0/36px 36px}.camera-doodle{position:relative;background:#a2c4f8;border:8px solid white;box-shadow:6px 8px #5b80ce;transform:rotate(-9deg);width:300px;height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center}.camera-icon{font-size:120px;color:#fff;text-shadow:2px 4px 0 #3c65ac;line-height:1}.camera-icon span{font-size:35px}.camera-doodle small{font-weight:900;letter-spacing:.2em;text-align:center}.site-footer{background:#a6c5fb;border-top:3px solid var(--ink);padding:66px max(30px,calc((100vw - 1236px)/2)) 0}.footer-top{display:grid;grid-template-columns:.8fr 1.1fr 1.3fr;gap:60px}.foot-brand .logo-script{font-size:48px}.footer-logo{width:190px;max-height:100px;object-fit:contain}.foot-brand p{line-height:1.7;font-size:12px;font-weight:900;letter-spacing:.05em;margin-top:30px}.footer-squiggle{font-size:42px;color:#fff}.site-footer h3{font-size:14px;letter-spacing:.06em;margin-bottom:24px}.policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 12px}.policy-grid a{font-size:12px;line-height:1.4;font-weight:700}.policy-grid a:hover{text-decoration:underline}.footer-company p{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.footer-bottom{display:flex;justify-content:space-between;margin-top:50px;border-top:1px solid var(--ink);padding:20px 0;font-size:10px;font-weight:800;letter-spacing:.09em}.single-product{padding-top:70px;padding-bottom:120px}.single-product-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:55px}.product-media{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-content:start}.product-media>div:first-child{grid-column:1/-1}.product-media img{width:100%;height:auto;background:#e6eeff}.product-details{position:sticky;top:30px;height:max-content}.product-details h1{font-size:clamp(2rem,3vw,3.7rem);margin:20px 0}.big-price{font-size:24px;font-weight:900;border-bottom:2px solid var(--blue);padding-bottom:25px}.product-description{line-height:1.8;font-size:14px}.product-description h2,.product-description h3{font-size:20px;letter-spacing:-.02em}.product-details form{border-top:2px solid var(--blue);padding-top:20px;display:flex;flex-direction:column;gap:12px}.product-details label{font-weight:900;font-size:12px}.product-details input,.product-details select,.listing input{border:1px solid var(--ink);padding:12px;background:#fff}.product-details input{max-width:115px}.primary-button:disabled{opacity:.5;cursor:not-allowed}.pdp-help{font-size:11px;line-height:1.7;margin-top:20px}.pdp-help a{text-decoration:underline}.listing{padding-top:90px;padding-bottom:150px;min-height:55vh}.listing h1{margin:20px 0 45px}.cart-line{display:grid;grid-template-columns:100px 1fr auto 90px;gap:20px;border-bottom:1px solid var(--blue);align-items:center;padding:20px 0}.cart-line img{max-height:110px;object-fit:cover}.page-editorial{padding-top:70px;padding-bottom:120px}.page-editorial>h1{border-bottom:3px solid var(--blue);padding-bottom:35px;margin:15px 0 40px}.page-content{max-width:960px;font-size:15px;line-height:1.85}.page-content h2{font-size:clamp(1.8rem,3vw,2.6rem);margin-top:52px;color:var(--ink);background:linear-gradient(90deg,#c5daff,transparent);padding:16px 20px}.page-content h3{font-size:20px;margin-top:30px}.page-content hr{height:8px;border:0;background:repeating-linear-gradient(90deg,#98baf2 0 18px,transparent 18px 27px);margin:35px 0}.page-content a{text-decoration:underline}.page-content p,.page-content li{max-width:850px}.pagination{grid-column:1/-1}@media(max-width:1000px){.header-inner{grid-template-columns:1fr auto;gap:12px}.header-nav{grid-row:2;grid-column:1/-1;justify-content:center}.header-brand{grid-column:1;grid-row:1;justify-self:start}.header-actions{grid-column:2;grid-row:1}.hero-grid{min-height:0}.story{gap:4%}.footer-top{grid-template-columns:1fr 1fr}.footer-company{grid-column:1/-1}.review-grid{grid-template-columns:1fr 1fr}.best-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.wrap{padding-left:18px;padding-right:18px}.header-inner{padding:13px 17px}.header-nav{gap:12px}.header-nav a{font-size:10px}.header-actions{gap:12px}.hero-label{font-size:9px}.hero-label span{display:none}.hero-grid{grid-template-columns:1fr}.hero-photo{min-height:350px}.hero-copy{min-height:370px;padding:35px}.hero-copy h1{font-size:3.2rem}.orbit-heart{font-size:100px}.story{grid-template-columns:1fr;padding-top:45px;padding-bottom:40px}.story-art{min-height:320px;padding:25px 20px 15px 70px}.story-photo{height:300px;width:75%}.sticker-heart{font-size:78px}.story-text{padding-top:25px}.collection-tiles{grid-template-columns:1fr;max-width:500px;margin:auto}.tile-photo{height:300px}.section-top{align-items:start;flex-direction:column}.best-y2k{padding:50px 18px}.best-grid{gap:13px}.product-card-image,.best-placeholder>a>img{height:200px}.product-meta b{font-size:11px}.reviews-y2k{padding:55px 18px}.review-grid{grid-template-columns:1fr}.chrome-hearts{font-size:55px;padding-right:23px}.camera-banner{grid-template-columns:1fr;gap:45px;padding-top:70px;padding-bottom:95px}.camera-right{min-height:290px}.camera-doodle{width:220px;height:185px}.site-footer{padding:45px 22px 0}.footer-top{grid-template-columns:1fr;gap:35px}.footer-company{grid-column:auto}.footer-bottom{gap:12px;flex-direction:column}.policy-grid{gap:13px}.single-product-grid{grid-template-columns:1fr;gap:30px}.single-product,.page-editorial{padding-top:35px}.page-editorial h1{font-size:2.8rem}.cart-line{grid-template-columns:70px 1fr;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zelvixd.css.map */
