/*
Theme Name: SuperCloneHouse
Template: storefront
Version: 1.0.1
Description: A responsive watch catalogue with accessible navigation and native WooCommerce templates.
Author: SuperCloneHouse
*/
:root{--surface:#f5f5f2;--panel:#e9ebeb;--text:#20292d;--muted:#5b6468;--line:#d5dbdc;--accent:#243b45;--inverse:#f6f7f5}
body{background:var(--surface);color:var(--text);font-family:"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,h4{color:var(--text);font-weight:500;letter-spacing:-.025em}a{color:var(--accent)}a:hover{color:var(--text)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #748b95;outline-offset:5px}.col-full{max-width:1260px}.sch-header{border-bottom:1px solid var(--line);background:var(--surface)}.sch-nav{max-width:1260px;margin:auto;min-height:78px;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sch-logo{font-family:Georgia,serif;font-size:25px;color:var(--text);letter-spacing:-1px;text-decoration:none;white-space:nowrap}.sch-nav-links{display:flex;align-items:center;gap:28px;font-size:14px}.sch-nav-links a{text-decoration:none}.sch-mobile-menu{display:none}.sch-search{margin:0}.sch-search input[type=search]{border:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);padding:9px 12px;width:200px;box-shadow:none}.sch-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:70px;align-items:center;margin:28px 0 64px}.sch-hero-copy{max-width:530px}.sch-hero h1{font-family:Georgia,serif;font-size:clamp(36px,3.9vw,58px);line-height:1.13;margin:0 0 24px}.sch-hero p{font-size:18px;color:var(--muted);max-width:420px;margin:0 0 30px}.sch-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.sch-button,.button,button,input[type=submit]{background:var(--accent);color:var(--inverse);border-radius:0;font-weight:500;padding:12px 22px}.sch-button{display:inline-block;text-decoration:none}.sch-button:hover,.button:hover,button:hover{background:var(--text);color:var(--inverse)}.sch-hero-picture{background:#eceeee;overflow:hidden;aspect-ratio:4/4.5}.sch-hero-picture img{width:100%;height:100%;object-fit:contain}.sch-section{margin:72px 0}.sch-section h2{font-family:Georgia,serif;font-size:34px;margin:0 0 16px}.sch-section-intro{max-width:620px;color:var(--muted);margin-bottom:28px}.sch-brands{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.sch-brand{padding:24px 12px 24px 0;border-bottom:1px solid var(--line);text-decoration:none;font-family:Georgia,serif;font-size:23px}.sch-brand span{display:block;font-family:"Segoe UI",Arial,sans-serif;font-size:12px;color:var(--muted);margin-top:5px;letter-spacing:.02em}.sch-help{background:var(--panel);padding:42px;display:grid;grid-template-columns:1.2fr 1fr;gap:50px}.sch-help h2{margin-top:0}.sch-help p{color:var(--muted);max-width:540px}.sch-help-list{display:grid;gap:20px}.sch-help-list strong{display:block;color:var(--text);font-weight:600}.sch-help-list p{font-size:14px;margin:3px 0 0}.sch-footer{border-top:1px solid var(--line);padding:48px 28px 24px;max-width:1260px;margin:auto}.sch-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.sch-footer p{font-size:14px;color:var(--muted)}.sch-footer h3{font-size:15px;margin:0 0 18px}.sch-footer-links{display:flex;flex-direction:column;gap:10px;font-size:14px}.sch-footer-bottom{font-size:12px;margin-top:38px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted)}.sch-disclosure{font-size:13px;color:var(--muted);max-width:760px}.sch-category-nav{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 32px}.sch-category-nav a{border:1px solid var(--line);padding:8px 14px;text-decoration:none;font-size:13px}.sch-inquiry{border-top:1px solid var(--line);padding-top:22px;margin-top:28px}.sch-inquiry p{font-size:14px;color:var(--muted);margin-bottom:14px}.site-content{padding-top:28px}.site-content .content-area{width:100%;float:none;margin-right:0}.site-content .widget-area{display:none}.storefront-breadcrumb{padding:0;margin:0 0 24px;font-size:13px;background:transparent}.site-main{margin-bottom:50px}ul.products li.product .woocommerce-loop-product__title{font-size:15px;line-height:1.5;letter-spacing:0;margin-top:16px}ul.products li.product img{aspect-ratio:1;object-fit:contain;background:#efefed;width:100%}ul.products li.product .price{color:var(--text);font-size:16px}ul.products li.product .button{font-size:13px;padding:9px 14px}.woocommerce-ordering select{background:var(--surface);color:var(--text);padding:10px;border:1px solid var(--line)}.woocommerce-products-header h1,.entry-title{font-family:Georgia,serif;line-height:1.18}.product_title{font-size:31px!important;line-height:1.3!important}table,th,td,.woocommerce-tabs ul.tabs li{background:transparent!important;border-color:var(--line)!important}.woocommerce-tabs ul.tabs li.active a{color:var(--text)}.woocommerce-tabs ul.tabs li a{color:var(--muted)}.woocommerce-product-gallery img{background:#efefed}.site-main .page-description{max-width:800px}.sch-faq details{border-bottom:1px solid var(--line);padding:20px 0}.sch-faq summary{cursor:pointer;font-weight:600}.sch-faq p{margin-top:15px;color:var(--muted)}.sch-contact{display:grid;grid-template-columns:1fr 1fr;gap:40px}.sch-contact p{max-width:640px}.sch-guide-links{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sch-guide-links a{padding:24px;background:var(--panel);text-decoration:none;font-size:20px;font-family:Georgia,serif}.sch-guide-links span{display:block;font-family:"Segoe UI",Arial,sans-serif;font-size:14px;color:var(--muted);margin-top:8px}
@media(prefers-color-scheme:dark){:root{--surface:#1a2226;--panel:#253036;--text:#e8edec;--muted:#b4c0c5;--line:#405056;--accent:#c6d8e0;--inverse:#202b30}.sch-hero-picture,ul.products li.product img,.woocommerce-product-gallery img{background:#e7e9e7}.woocommerce-message,.woocommerce-info{color:#f5f7f5}.sch-button:hover,.button:hover,button:hover{background:#e9eded;color:#202b30}.woocommerce-tabs ul.tabs li.active::after{color:var(--text)}}
@media(max-width:1000px){.sch-search{display:none}.sch-hero{gap:32px}.sch-nav-links{gap:20px}.sch-brands{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.col-full{margin:0;padding:0 20px}.sch-nav{min-height:70px;padding:16px 20px;gap:12px;align-items:center}.sch-logo{font-size:23px}.sch-nav-links{display:none}.sch-mobile-menu{display:block;font-size:14px}.sch-mobile-menu summary{list-style:none;cursor:pointer;border:1px solid var(--line);padding:7px 12px}.sch-mobile-menu nav{position:absolute;right:20px;top:66px;z-index:20;background:var(--surface);padding:20px;display:flex;flex-direction:column;gap:16px;border:1px solid var(--line);min-width:200px}.sch-hero{grid-template-columns:1fr;gap:28px;margin-top:20px;margin-bottom:48px}.sch-hero-copy{max-width:100%}.sch-hero h1{font-size:38px;max-width:420px;margin-bottom:20px}.sch-hero p{font-size:16px;line-height:1.55;margin-bottom:23px}.sch-hero-picture{aspect-ratio:1.1;height:auto;max-height:410px}.sch-section{margin:48px 0}.sch-section h2{font-size:29px}.sch-brands{grid-template-columns:repeat(2,1fr)}.sch-brand{font-size:21px;padding:20px 8px 20px 0}.sch-help{grid-template-columns:1fr;gap:25px;padding:28px 22px}.sch-footer{padding:36px 20px 24px}.sch-footer-top{grid-template-columns:1fr;gap:28px}.sch-contact,.sch-guide-links{grid-template-columns:1fr;gap:24px}.product_title{font-size:27px!important}ul.products li.product{width:47%!important;float:left!important;margin-right:6%!important;clear:none!important}ul.products li.product:nth-child(2n){margin-right:0!important}ul.products li.product:nth-child(2n+1){clear:both!important}.site-content{padding-top:20px}.sch-search-mobile input{width:100%}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

body a{text-decoration:underline;text-underline-offset:3px}.sch-nav-links a,.sch-mobile-menu a,.sch-logo,.sch-button,.sch-brand,.sch-category-nav a,.sch-guide-links a,ul.products li.product a{text-decoration:none}
