.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,56px);align-items:start;padding-block:clamp(32px,5vw,64px)}.pdp>*{min-width:0}.pdp-media{padding:12px;border-radius:28px;position:sticky;top:100px}.pdp-media .main{border-radius:18px;overflow:hidden;aspect-ratio:1;background:var(--glass-2)}.pdp-media .main img{width:100%;height:100%;object-fit:cover}.thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.thumbs button{flex:none;width:68px;height:68px;padding:0;border-radius:12px;overflow:hidden;border:2px solid transparent;background:none}.thumbs button[aria-current=true]{border-color:var(--violet)}.thumbs img{width:100%;height:100%;object-fit:cover}.pdp-info{display:flex;flex-direction:column;gap:18px}.pdp-info h1{font-size:clamp(32px,4.4vw,52px)}.pdp-price{display:flex;align-items:baseline;gap:12px}.pdp-price .price{font-size:40px}.pdp-buy{padding:22px;border-radius:24px;display:grid;gap:14px}.variant-select{width:100%;padding:12px 14px;border-radius:14px;background:var(--glass-2);border:1px solid var(--edge-dim)}.pdp-trust{display:grid;gap:8px;font-size:14px;color:var(--muted)}.pdp-trust span{display:flex;gap:8px;align-items:center}.pdp-trust svg{color:var(--cyan);flex:none}.rte{color:var(--muted);line-height:1.7}.rte h2,.rte h3,.rte h4{color:var(--ink);margin-block:1.4em .5em;font-size:1.25em}.rte p+p{margin-top:1em}.rte ul{padding-left:1.2em}.rte li{margin-block:.3em}.rte a{color:var(--cyan)}.rte img{border-radius:14px}.form-msg{font-size:14px;color:var(--muted);min-height:1.2em}.page-head{padding-block:clamp(40px,6vw,72px) 28px;display:grid;gap:14px}.page-head h1{font-size:clamp(38px,5.6vw,68px)}.pagination{display:flex;justify-content:center;gap:8px;margin-top:32px}.pagination a,.pagination span{padding:9px 15px;border-radius:999px;border:1px solid var(--edge-dim);text-decoration:none}.pagination .current{background:var(--ink);color:var(--bg)}.cart-page{display:grid;grid-template-columns:1.3fr .7fr;gap:24px;align-items:start}.cart-page>*{min-width:0}.cart-rows{display:grid;gap:10px}.cart-row{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;padding:14px;border-radius:18px}.cart-row img{width:72px;height:72px;object-fit:cover;border-radius:12px}.cart-row a{text-decoration:none;font-weight:600}.qty{width:72px;padding:8px 10px;border-radius:12px;background:var(--glass-2);border:1px solid var(--edge-dim)}.summary{padding:24px;border-radius:24px;display:grid;gap:14px;position:sticky;top:100px}.summary .total{display:flex;justify-content:space-between;font:700 22px/1 var(--f-display)}.field-input{width:100%;padding:13px 16px;border-radius:14px;background:var(--glass-2);border:1px solid var(--edge-dim)}.field-input:focus{outline:2px solid var(--violet);outline-offset:1px}.form-grid{display:grid;gap:12px;max-width:640px}.search-bar{display:flex;gap:10px;max-width:640px}.search-bar .field-input{flex:1}.empty-state{padding:clamp(32px,6vw,64px);border-radius:28px;text-align:center;display:grid;gap:16px;justify-items:center}.notice{padding:12px 16px;border-radius:14px;background:var(--glass);border:1px solid var(--edge-dim)}.article-list{display:grid;gap:14px}.article-list a{display:block;padding:22px;text-decoration:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#05051466;opacity:0;pointer-events:none;transition:opacity .35s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;z-index:80;top:calc(env(safe-area-inset-top,0px) + 12px);right:max(12px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 12px);width:min(400px,calc(100vw - 24px));display:flex;flex-direction:column;padding:22px;border-radius:28px;transform:translate(calc(100% + 40px));transition:transform .55s cubic-bezier(.2,.9,.2,1),visibility .55s;visibility:hidden}.drawer.on{transform:none;visibility:visible}.drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.drawer-head h2{font-size:24px}.x{width:38px;height:38px;border-radius:50%;border:1px solid var(--edge-dim);background:var(--glass-2)}.lines{flex:1;overflow:auto;display:grid;align-content:start;gap:10px}.line{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:10px;border-radius:14px;background:var(--glass-2);border:1px solid var(--edge-dim);font-size:14px;animation:rise .45s cubic-bezier(.2,.8,.2,1) both}.line img{width:52px;height:52px;border-radius:10px;object-fit:cover}.line .rm{border:0;background:none;color:var(--muted);font-size:13px;text-decoration:underline;padding:0}.empty{color:var(--muted);font-size:15px;padding:12px 2px}.drawer .total{display:flex;justify-content:space-between;font:700 20px/1 var(--f-display);padding-block:18px 14px;border-top:1px solid var(--edge-dim);margin-top:14px;font-variant-numeric:tabular-nums}.hint{font-size:13px;color:var(--muted);min-height:20px;margin-bottom:10px}@supports (animation-timeline: view()){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes reveal{0%{transform:translateY(40px) scale(.98);opacity:.2}to{transform:none;opacity:1}}}@media(max-width:980px){.grid,.feats{grid-template-columns:repeat(2,minmax(0,1fr))}.feat:nth-child(3){border-left:0}.feat:nth-child(n+3){border-top:1px solid var(--edge-dim)}}@media(max-width:860px){.hero,.mega,.faq,.pdp,.cart-page,.aud,.grid--3{grid-template-columns:1fr}.links,.nav-inner .nav-cta{display:none}.menu-toggle{display:grid}.nav-inner .spacer{margin-left:auto}.pdp-media,.summary{position:static}}@media(max-width:520px){.grid,.feats{grid-template-columns:1fr}.feat+.feat{border-left:0;border-top:1px solid var(--edge-dim)}.incl{grid-template-columns:1fr}.hero-cta .btn{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/glass-pages.css.map */
