.store-nav{display:flex;gap:30px;font-size:13px;font-weight:600}.detail{max-width:1500px;margin:auto}.detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7%;gap:7%;margin-top:25px}.detail-image{width:100%;height:auto;align-self:start}.detail h1{font:clamp(40px,4vw,60px) Playfair Display,serif;margin:20px 0}.detail-description{color:#657d74;line-height:1.8}.detail label,.extras legend{display:block;font-size:13px;font-weight:700;margin:20px 0 9px}.detail select{width:100%;padding:14px;border:1px solid #cfded5;background:white;color:#092f34;font:inherit}.dimension{font-size:13px;color:#657d74}.extras{border:0;margin:22px 0}.extras,.extras legend{padding:0}.extras label.extra{display:flex;align-items:center;gap:10px;margin:0;padding:11px 0;border-bottom:1px solid #dfe6df;font-weight:400}.extra input{width:18px;height:18px;accent-color:#17675f}.extra span{flex:1 1}.extra strong{white-space:nowrap}.extras small{display:block;color:#657d74;line-height:1.6;margin-top:14px}.price{font-size:27px;font-weight:700;margin:25px 0}.detail-add{width:100%}.real-products{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-top:45px}.real-products .product-image{display:block;height:auto;aspect-ratio:1}.cart-item strong{font-size:12px}.drawer-bottom strong{font-size:20px}@media(max-width:800px){.store-nav{gap:12px;font-size:11px}.store-nav a:first-child{display:none}.detail-grid{grid-template-columns:1fr;gap:28px}.detail{padding-top:45px}.detail h1{font-size:40px}.real-products{gap:20px}.real-products .product-image{height:auto}.brand{width:130px}.header-actions{gap:8px}}@media(max-width:420px){.store-nav{gap:8px}.brand{width:110px}.header{padding:0 3%}.cart-item img{width:65px;height:75px}}.tech-products{margin-top:45px}.tech-products .product-image{display:block;height:auto;aspect-ratio:1}.tech-heading{font:24px Playfair Display,serif!important;letter-spacing:normal!important;margin:28px 0 12px!important}.tech-features{padding-left:20px;color:#657d74;line-height:1.8;font-size:14px}.logo-for-dark,html[data-theme=dark] .logo-for-light{display:none!important}html[data-theme=dark] .logo-for-dark{display:block!important}.footer-logo img{width:100%;height:auto;display:block}.footer-bottom a{color:#a6c1b8;text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .theme-toggle{color:#f5faf7}html[data-theme=dark] .detail-description,html[data-theme=dark] .dimension,html[data-theme=dark] .extras small,html[data-theme=dark] .tech-features{color:#b8d0c8}html[data-theme=dark] .detail select{background:#173b3b;color:#edf8f3;border-color:#607d75}html[data-theme=dark] .detail .dark{background:#6ad8cf;color:#092f34}@media(max-width:800px){.store-nav a:first-child{display:none}.store-nav{gap:10px}.header-actions{gap:5px}.theme-toggle{padding:5px}}@media(max-width:420px){.store-nav{font-size:10px;gap:7px}.header-actions{gap:2px}}.detail-image{padding:8px;background:#fff;border:1px solid #d8e4dd;border-radius:12px;box-shadow:0 10px 28px rgba(9,47,52,.09)}html[data-theme=dark] .detail-image{background:#214748;border-color:#53736d;box-shadow:0 10px 28px rgba(0,0,0,.2)}