:root{--ink:#1c1c1c;--card:#ececec;--line:#d9d9d9;--pad:24px;--bar:80px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.3;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;padding-top:var(--bar)}a{color:inherit;text-decoration:none}button,input{font:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bar{position:fixed;inset:0 0 auto 0;z-index:20;height:var(--bar);padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;background:#fff;color:#111;border-bottom:1px solid var(--line);transition:background .3s,color .3s,border-color .3s}.bar .ico{background:none;border:0;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.bar .ico:first-child{margin-left:-8px}.bar .cart{margin-right:-8px}.bar svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:2}.cnt{margin-left:2px;font-weight:700;font-size:15px}.logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:38px;display:block}.logo img{height:100%;width:auto;display:block;transition:opacity .3s}.logo .w{position:absolute;left:0;top:0;opacity:0}.template-index{padding-top:0}.at-top .bar{background:transparent;border-color:transparent;color:#fff}.at-top .logo .w{opacity:1}.at-top .logo .b{opacity:0}.hero{position:relative;height:75vh;height:75svh;min-height:360px;background:#0b0b0b;overflow:hidden}.hero video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}h2.sec{font-weight:700;font-size:18px;text-align:center;margin-top:40px}h2.sec:after{content:"";display:block;width:30px;height:3px;background:#ddd;margin:14px auto 0}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:50px var(--pad) 80px}.item h3{margin-top:25px;text-align:center;font-weight:700;font-size:16px}.item p{margin-top:10px;text-align:center;font-weight:700;font-size:15px}.pic{position:relative;background:var(--card);aspect-ratio:3/4;overflow:hidden}.pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(.9)}.pic.has-b .b{opacity:0}.pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none}@media(hover:hover){.pic.has-b:hover .b{opacity:1;transition:opacity 0s .06s}.pic.has-b:hover .f{opacity:0;transition:opacity 0s .06s}.pic.has-b:hover:after{animation:flash .5s ease-out}}.pic.alt .b{opacity:1}.pic.alt .f{opacity:0}.pic.fl:after{animation:flash .5s ease-out}@keyframes flash{0%{opacity:0}10%{opacity:1}to{opacity:0}}.pv{padding:16px 40px 0}.pgrid{display:grid;grid-template-columns:52px minmax(0,42%) minmax(0,1fr);gap:16px;align-items:start}.thumbs{display:flex;flex-direction:column;gap:12px}.thumbs button{width:52px;height:68px;padding:0;border:0;border-bottom:2px solid transparent;background:var(--card);cursor:pointer}.thumbs button.on{border-color:#bbb}.thumbs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.info{width:min(361px,100%);margin:0 auto;padding-top:60px;text-align:center}.info h1{font-weight:700;font-size:clamp(22px,2.4vw,32px);line-height:1.25}.info .pr{margin-top:34px;font-weight:700;font-size:16px}.sz{margin-top:56px;font-size:13px;font-weight:700;color:#777}.sz b{margin-left:8px;padding-left:10px;border-left:1px solid #ddd}.sizes{display:flex;justify-content:center;gap:9px;margin-top:20px}.sizes input{position:absolute;opacity:0;pointer-events:none}.sizes label{display:grid;place-items:center;width:52px;height:39px;border:1px solid #ddd;background:#fff;color:#777;font:700 13px Archivo,sans-serif;cursor:pointer}.sizes input:checked+label{background:#000;border-color:#000;color:#fff}.sizes input:focus-visible+label{outline:2px solid #000;outline-offset:2px}.add{display:block;width:100%;margin-top:36px;height:47px;border:1px solid #000;border-radius:12px;background:#fff;font:700 13px Archivo,sans-serif;cursor:pointer}.add:hover{background:#000;color:#fff}.add:disabled{opacity:.4;cursor:not-allowed}.apay{display:block;width:100%;margin-top:14px;height:47px;border:0;border-radius:4px;background:#000;color:#fff;font:700 14px Archivo,sans-serif;cursor:pointer}.more{display:inline-block;margin-top:20px;font-weight:700;font-size:13px;text-decoration:underline}.shopify-payment-button{margin-top:14px}.qty{display:inline-flex;align-items:center;margin-top:34px;border:1px solid #ddd;height:38px}.qty button{width:30px;height:100%;border:0;background:none;font-size:16px;cursor:pointer}.qty span{width:30px;font-weight:700;font-size:14px}.acc{margin-top:36px;text-align:left}.acc details{border-top:1px solid #ddd}.acc details:last-child{border-bottom:1px solid #ddd}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-weight:700;font-size:13px}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";width:8px;height:8px;border:solid #111;border-width:0 2px 2px 0;transform:rotate(45deg);margin-right:6px;transition:transform .2s}.acc details[open] summary:after{transform:rotate(-135deg)}.acc .bd{padding:0 0 24px;font-size:13px;line-height:1.7}.ms{padding:90px var(--pad) 80px}.ms .row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px}.cartp,.pagep{max-width:860px;margin:0 auto;padding:40px var(--pad) 80px}.cartp h1,.pagep h1{font-weight:700;font-size:16px;text-align:center;margin-bottom:40px}.ci{display:grid;grid-template-columns:90px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.ci img{width:90px;height:120px;object-fit:contain;background:var(--card);mix-blend-mode:multiply}.ci h3{font-size:15px;font-weight:800}.ci small{display:block;margin-top:6px;color:#777;font-size:13px}.ci input{width:56px;height:36px;border:1px solid #ddd;text-align:center;font:700 14px Archivo,sans-serif;margin-top:10px}.ci a{display:inline-block;margin:0 0 0 12px;font-size:13px;text-decoration:underline}.tot{border-top:1px solid var(--line);padding:24px 0;display:flex;justify-content:space-between;font-weight:800}.cartp .add{margin-top:12px}.pagep .rte{font-size:14px;line-height:1.7}.pagep .rte p{margin-bottom:14px}footer{background:#000;color:#fff;padding:44px var(--pad) 28px}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}footer h4{font-size:13px;font-weight:700;color:#d8d8d8;margin-bottom:22px}footer li{list-style:none;margin-bottom:17px}footer li a{font:700 15px/1.2 Archivo,sans-serif}footer li a:hover{opacity:.6}.pay{display:flex;flex-wrap:wrap;gap:15px;margin-top:70px}.pay span,.pay svg{width:34px;height:22px;border-radius:3px;display:grid;place-items:center;overflow:hidden}.pay span{font:700 7.5px/1 Archivo,sans-serif}.base{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:20px}.soc{display:flex;gap:28px}.soc svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.8}.copy{font-weight:700;font-size:13px}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:0 var(--pad);transform:translate(-100%);visibility:hidden;transition:transform .4s,visibility 0s .4s}.menu.open{transform:none;visibility:visible;transition:transform .4s}.menu a{font-weight:700;font-size:clamp(26px,4.5vw,52px);line-height:1.3}.menu a:hover{opacity:.6}.menu .x{position:absolute;top:20px;left:var(--pad);background:none;border:0;color:#fff;cursor:pointer;width:40px;height:40px;font-size:32px;line-height:1}@media(max-width:700px){:root{--pad:12px;--bar:56px}.logo{height:28px}.bar svg{width:22px;height:22px}.cnt{font-size:13px}.hero{height:60vh;height:60svh;min-height:300px}h2.sec{font-size:15px;margin-top:28px}h2.sec:after{margin-top:10px}.grid{grid-template-columns:1fr 1fr;gap:10px;padding:26px var(--pad) 56px}.item h3{font-size:12px;margin-top:12px;line-height:1.35}.item p{font-size:12px;margin-top:6px}.pv{padding:8px var(--pad) 0}.pgrid{grid-template-columns:1fr;gap:0}.thumbs{display:none}.main{aspect-ratio:4/5}.info{padding-top:20px}.info h1{font-size:17px;line-height:1.35}.info .pr{margin-top:12px;font-size:14px}.sz{margin-top:22px;font-size:11px}.sizes{margin-top:12px;gap:6px}.sizes label{width:46px;height:38px;font-size:12px}.add{margin-top:18px;height:44px;font-size:12px}.apay{height:44px;font-size:12px}.more{margin-top:14px;font-size:11px}.qty{margin-top:18px}.acc{margin-top:20px}.acc summary{padding:16px 0;font-size:11px}.acc .bd{font-size:11px;padding-bottom:16px}.ms{padding:44px var(--pad) 48px}.ms .row{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.cartp,.pagep{padding:24px var(--pad) 56px}.ci{grid-template-columns:70px 1fr auto;gap:12px}.ci img{width:70px;height:94px}footer{padding:32px var(--pad) 24px}footer h4{font-size:11px;margin-bottom:16px}footer li{margin-bottom:13px}footer li a{font-size:12px}.cols{grid-template-columns:1fr 1fr;gap:20px}.cols div:last-child{grid-column:1/-1}.pay{margin-top:36px;gap:10px}.base{flex-direction:column-reverse;align-items:flex-start}.copy{font-size:11px}.menu a{font-size:28px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}html{scroll-behavior:auto}.pic:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/theme.css.map */
