.phead{padding:clamp(28px,4vw,48px) 0 clamp(20px,3vw,32px)}.phead .crumbs{margin:0 0 22px}.phead h1{font-size:clamp(36px,5vw,64px);line-height:1.04;letter-spacing:-.04em;margin:0}.phead h1 em{font-style:normal;color:var(--mute2)}.phead .lead{margin:16px 0 0}.phead .lead a{color:var(--accent);white-space:nowrap}.phead .chips{margin-top:28px}.ctool{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding:18px 0 28px;border-top:1px solid var(--line2)}.ctool__f{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.ctool__f .lbl{font-size:14px;font-weight:600;color:var(--mute);margin-right:4px}.ctool__r{display:flex;align-items:center;gap:16px;margin-left:auto}.ctool__n{font-size:14px;color:var(--mute);white-space:nowrap}.sortby{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mute)}.sortby .select{height:40px;width:auto;min-width:190px;border-radius:999px;font-size:14px;padding:0 40px 0 16px;background-position:right 14px center}.cgrid-empty{padding:40px 0;text-align:center;color:var(--mute)}.cabout{padding:clamp(64px,8vw,104px) 0 0}.cabout__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(24px,5vw,80px);align-items:start}.cabout h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.03em}.cabout h2 em{font-style:normal;color:var(--mute2)}.helpband{padding:clamp(64px,8vw,104px) 0 clamp(72px,9vw,120px)}.helpband .cta-band .btns{flex:none}.ctiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ctile{position:relative;display:flex;flex-direction:column;background:var(--tile);border-radius:var(--r);padding:24px;min-height:280px;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s}.ctile:hover{transform:translateY(-4px);box-shadow:var(--sh1)}.ctile b{font-size:22px;font-weight:650;letter-spacing:-.025em;position:relative;z-index:1}.ctile span{font-size:14px;color:var(--mute);position:relative;z-index:1}.ctile .cimg{position:absolute;right:-6%;bottom:-6%;width:62%;aspect-ratio:1}.ctile .cimg img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--ease)}.ctile:hover .cimg img{transform:scale(1.05)}.sform{display:flex;gap:10px;max-width:640px;margin-top:24px}.sform .input{height:52px;border-radius:999px;padding:0 22px;font-size:17px}.sform .btn{height:52px}.sres-list{display:grid;gap:12px;margin-top:40px}.sres-card{display:block;padding:20px 22px;border-radius:var(--r);background:var(--tile)}.sres-card small{font-size:12px;font-weight:600;color:var(--accent)}.sres-card b{display:block;font-size:18px;font-weight:650;margin:4px 0 6px;letter-spacing:-.015em}.sres-card p{margin:0;font-size:15px;color:var(--mute)}.cartp{padding:0 0 clamp(72px,9vw,120px)}.cartp__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:clamp(28px,5vw,64px);align-items:start}.cartp .line{grid-template-columns:120px 1fr;padding:24px 0}.cartp .line__t,.cartp .line__p{font-size:17px}.cartp__items{border-top:1px solid var(--line2)}.sumcard{background:var(--tile);border-radius:var(--r-l);padding:28px;position:sticky;top:calc(var(--nav) + 24px)}.sumcard h2{font-size:22px;letter-spacing:-.022em;margin:0 0 18px}.sumrow{display:flex;justify-content:space-between;font-size:15px;padding:6px 0;color:var(--ink2)}.sumrow.total{font-size:20px;font-weight:700;color:var(--ink);border-top:1px solid var(--line);margin-top:10px;padding-top:16px}.sumcard .tax{font-size:13px;color:var(--mute);margin:8px 0 20px}.sumcard .tax a{color:var(--ink);text-decoration:underline}.sumcard .note-f{margin-top:18px}.sumcard .note-f label{display:block;font-size:14px;font-weight:600;margin:0 0 8px}.sumcard textarea.input{min-height:90px;background:#fff}.sumcard .checks{list-style:none;padding:20px 0 0;margin:20px 0 0;border-top:1px solid var(--line);display:grid;gap:10px}.sumcard .checks li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink2)}.sumcard .checks svg{width:20px;height:20px;color:var(--accent);flex:none}.sumcard .additional-checkout-buttons{margin-top:12px}.cartp__empty{text-align:center;padding:40px 0 20px;max-width:560px;margin:0 auto}.cartp__empty .ring{width:96px;height:96px;border-radius:50%;background:var(--tile);display:grid;place-items:center;margin:0 auto 24px}.cartp__empty .ring svg{width:42px;height:42px}.cartp__empty p{color:var(--mute);font-size:18px}.page-body{padding:0 0 clamp(64px,8vw,104px)}.page-body .rte{max-width:780px}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(28px,5vw,72px);align-items:start}.aside-card{background:var(--tile);border-radius:var(--r);padding:24px;position:sticky;top:calc(var(--nav) + 24px)}.aside-card h2{font-size:19px;letter-spacing:-.02em;margin:0 0 8px}.aside-card p{font-size:15px;color:var(--ink2);margin:0 0 16px}.aside-card .btn{width:100%}.aside-card ul{list-style:none;padding:16px 0 0;margin:16px 0 0;border-top:1px solid var(--line);display:grid;gap:10px}.aside-card li a{display:flex;justify-content:space-between;font-size:15px;font-weight:500}.aside-card li a:after{content:"\203a";color:var(--mute)}.aside-card li a:hover{color:var(--accent)}.helpcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 48px}.helpcard{background:var(--tile);border-radius:var(--r);padding:24px;transition:transform .35s var(--ease),box-shadow .35s}.helpcard:hover{transform:translateY(-3px);box-shadow:var(--sh1)}.helpcard svg{width:30px;height:30px;color:var(--accent);margin:0 0 14px}.helpcard b{display:block;font-size:17px;font-weight:650;letter-spacing:-.015em}.helpcard span{font-size:14px;color:var(--mute)}.faqpage .acc{max-width:880px}.contact-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.cform{background:var(--tile);border-radius:var(--r-l);padding:clamp(24px,3.4vw,40px)}.cform .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cform .btn{margin-top:6px}.cinfo{display:grid;gap:14px}.cinfo .helpcard{display:flex;gap:16px;align-items:flex-start}.cinfo .helpcard svg{margin:0;flex:none}.cinfo a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.shopify-policy__container{max-width:820px!important;margin:0 auto!important;padding:clamp(32px,5vw,64px) var(--pad) clamp(64px,8vw,104px)!important}.shopify-policy__title h1{font-size:clamp(34px,4.6vw,56px);letter-spacing:-.04em;line-height:1.05;margin:0 0 28px;text-align:left}.shopify-policy__body{font-size:17px;line-height:1.65;color:var(--ink2)}.shopify-policy__body h2{font-size:24px;margin:1.6em 0 .5em;color:var(--ink);letter-spacing:-.02em}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.1em}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.3em}.shopify-policy__body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.shopify-policy__body strong{color:var(--ink)}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}.post{display:flex;flex-direction:column}.post__img{display:block;aspect-ratio:16/10;border-radius:var(--r);overflow:hidden;background:var(--tile);margin:0 0 16px}.post__img img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.post:hover .post__img img{transform:scale(1.04)}.post small{font-size:13px;color:var(--mute)}.post h2{font-size:21px;line-height:1.25;letter-spacing:-.02em;margin:6px 0 8px}.post h2 a:hover{color:var(--accent)}.post p{font-size:15px;color:var(--mute);margin:0}.art{max-width:780px;margin:0 auto}.art__meta{font-size:14px;color:var(--mute);margin:16px 0 0}.art__img{border-radius:var(--r-l);overflow:hidden;margin:32px 0 40px;background:var(--tile)}.art__img img{width:100%;height:auto}.art .rte{font-size:18px}.art__foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line2);margin-top:48px;padding-top:24px}.nf{text-align:center;padding:clamp(56px,8vw,104px) 0 clamp(40px,5vw,64px)}.nf .big{font-size:clamp(88px,16vw,180px);font-weight:800;letter-spacing:-.06em;line-height:.9;color:var(--tile);-webkit-text-stroke:1px var(--line);margin:0 0 8px}.nf h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.035em}.nf .lead{margin:14px auto 0}.nf .sform{margin:28px auto 0}.nf .chips{justify-content:center;margin-top:24px}@media(max-width:1060px){.cartp__grid{grid-template-columns:1fr}.sumcard{position:static}.page-grid,.contact-grid{grid-template-columns:1fr}.aside-card{position:static}.ctiles,.posts{grid-template-columns:repeat(2,minmax(0,1fr))}.cabout__in{grid-template-columns:1fr}}@media(max-width:760px){.ctool{padding:14px 0 22px}.ctool__f{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:2px var(--pad);width:calc(100% + var(--pad) * 2)}.ctool__f::-webkit-scrollbar{display:none}.ctool__f .lbl{display:none}.ctool__r{width:100%;justify-content:space-between;margin-left:0}.sortby .select{min-width:0}.sortby>span{display:none}.cartp .line{grid-template-columns:84px 1fr}.cform .row2,.helpcards,.ctiles{grid-template-columns:1fr}.ctile{min-height:200px}.posts{grid-template-columns:1fr}.sform{flex-direction:column}.sform .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/v12-pages.css.map */
