/* Scott Radio visual refresh */
:root{--navy:#102c3b;--gold:#dfaf5f;--paper:#f5f2eb;--ink:#233d49;--line:#dddcd4}body{background:var(--paper);color:var(--ink)}.topbar{background:#102c3b}.header{padding:20px 0 26px;border:0}.identity img{width:75px;height:58px}.identity strong{letter-spacing:-.035em;font-size:21px}.nav{gap:22px;font-weight:600}.nav a{padding:7px 0;border-bottom:2px solid transparent}.nav a:hover{border-color:#b88638}.refreshed-home .hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);border-radius:20px;padding:60px 50px;gap:40px;color:#fff;margin-top:8px;grid-template-columns:1fr 1.1fr;box-shadow:0 18px 42px #112c3b14}.refreshed-home .hero:before{content:"";position:absolute;z-index:-1;inset:-250px -230px -300px 30%;background:repeating-radial-gradient(ellipse at 80% 50%,transparent 0 55px,#d9b5780d 56px 57px,transparent 58px 100px);pointer-events:none}.hero .eyebrow{color:#ebc68b;font-size:12px;letter-spacing:.2em}.hero h1{color:#fff;font-size:clamp(48px,5.4vw,76px);line-height:.99;letter-spacing:-.045em;margin:20px 0 24px}.hero h1 em{display:block;color:var(--gold)}.hero .lead{color:#d8e0e3;font-size:17px;line-height:1.75;max-width:420px}.hero .buttons{margin-top:26px;gap:10px}.hero .btn{background:var(--gold);color:#102c3b;border-color:var(--gold);padding:14px 20px;display:inline-flex;gap:22px;align-items:center;border-radius:5px}.hero .btn.light{background:transparent;border-color:#ffffff55;color:white;gap:0}.hero .btn:hover{background:#f2ca87;transform:translateY(-2px)}.hero .btn.light:hover{background:#ffffff12}.hero-note{font-size:11px;color:#bdccd2;margin-top:25px;max-width:390px}.hero-note a{white-space:nowrap;color:#fff;text-underline-offset:3px}.hero figure{margin:0}.hero-photo{background:#fff9ef;padding:10px;border-radius:10px;transform:rotate(-2deg);box-shadow:0 20px 45px #0005;border:1px solid #e6d6bb;position:relative}.hero-photo img{border-radius:5px;width:100%;display:block}.photo-label{position:absolute;top:26px;left:24px;background:#112d3bea;border:1px solid #ffffff35;color:#fff;padding:6px 10px;border-radius:3px;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.caption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 9px 6px;margin:0;text-transform:none;letter-spacing:0;color:#32454f}.caption strong{font:20px Georgia,serif}.caption span{font-size:10px}.trust{border:0;border-bottom:1px solid var(--line);padding:25px 10px;justify-content:center;gap:65px;font-size:12px;font-weight:650}.trust i{font-style:normal;color:#a06b21;font-size:20px;vertical-align:middle;margin-right:7px}.part-finder{display:grid;grid-template-columns:1fr 1.35fr;gap:30px;align-items:center;border:1px solid #ded7c8;background:#eae4d6;padding:28px 32px;border-radius:10px;margin-top:34px}.part-finder .eyebrow{margin:0 0 7px}.part-finder h2{font:27px/1.15 Georgia,serif;margin:0}.part-finder form{display:flex;gap:7px;background:#fff;padding:6px;border:1px solid #cfc7b5;border-radius:6px}.part-finder input[type=search]{min-width:0;flex:1;border:0;background:transparent;font-size:13px;padding:12px}.part-finder button{white-space:nowrap;padding:12px 18px;border-radius:3px;display:flex;gap:18px;align-items:center}.section{padding:64px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px}.section-heading .eyebrow{margin:0 0 10px}.section-heading h2{margin:0;font-size:38px;max-width:670px}.text-link{font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid #a17a3c;padding:7px 0;white-space:nowrap}.home-category-grid{gap:18px}.photo-category{padding:0;overflow:hidden;border:1px solid #deddd7;border-radius:9px;background:#fff;box-shadow:0 5px 12px #142d3a04;transition:transform .18s ease,box-shadow .18s ease}.photo-category:hover{transform:translateY(-5px);box-shadow:0 12px 22px #142d3a15;border-color:#cda564}.category-photo{height:170px;display:flex;align-items:center;justify-content:center;background:#ebeae5;overflow:hidden}.category-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:10px}.category-copy{padding:20px}.category-copy strong{font-size:16px;line-height:1.35;min-height:43px;margin-bottom:14px}.category-copy span{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#607079}.category-copy b{font-size:20px;color:#947034;font-weight:400}.brand-band{background:#e9e3d7;border-block:1px solid #dbd2c1;padding:30px 32px;border-radius:9px;display:grid;grid-template-columns:1fr 2fr;gap:25px;align-items:center}.brand-band .eyebrow{margin:0 0 7px}.brand-band h2{font:30px Georgia,serif;margin:0}.brand-pills{display:flex;flex-wrap:wrap;gap:9px}.brand-pills a{background:#fffaf1;border:1px solid #d1c5ae;border-radius:4px;padding:9px 15px;text-decoration:none;font-size:13px;font-weight:750}.brand-pills a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.brand-pills .all-brands{background:transparent}.bench-picks .products{margin-bottom:0!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border-radius:9px;overflow:hidden;background:#fff;border:1px solid #deddd7;padding:14px;box-shadow:0 5px 14px #142d3a06;transition:transform .18s ease,box-shadow .18s ease}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 10px 24px #142d3a14}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:system-ui,sans-serif;font-size:14px;line-height:1.45;font-weight:650;letter-spacing:-.015em}.woocommerce ul.products li.product .price{color:#193746!important;font-size:18px;font-weight:750}.woocommerce ul.products li.product a img{border-radius:5px}.woocommerce ul.products li.product .button{background:#edf1f1;color:#193746;border:1px solid #dbe3e4;font-size:12px;font-weight:650;border-radius:4px}.woocommerce ul.products li.product .button:hover{background:var(--navy);color:#fff}.exchange-box{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:48px;padding:50px;background:#132f3f;border:1px solid #35505e;position:relative;overflow:hidden}.exchange-mark{font:italic 900 68px/.93 Georgia,serif;color:var(--gold);padding:20px;border:1px solid #c49e5845;border-radius:50%;width:190px;height:190px;display:flex;align-items:center;justify-content:center;transform:rotate(-9deg);letter-spacing:-.05em}.exchange-box .eyebrow{color:#e9bf7b}.exchange-box h2{font:44px/1.05 Georgia,serif;margin:12px 0 20px}.exchange-box p{max-width:630px;color:#d7e2e7;font-size:15px}.exchange-box .exchange-note{font-size:11px;color:#afc2cc;border-top:1px solid #ffffff26;padding-top:15px;margin-bottom:0}.jack-help{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.jack-help h2{font-size:40px}.jack-help p{max-width:460px;font-size:15px}.phone-card{position:relative;text-decoration:none;background:#e9dfc9;border:1px solid #d4c29f;border-radius:9px;padding:35px;box-shadow:6px 6px 0 #e0d6c3;display:block}.phone-card>span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;display:block}.phone-card strong{font:38px/1.2 Georgia,serif;display:block;margin:14px 0}.phone-card small{display:block;font-size:11px;max-width:290px}.phone-card b{position:absolute;right:25px;top:25px;font-size:28px;font-weight:400;color:#8d6930}.phone-card:hover{background:#e4d4b4}.footer{background:#102c3b;color:#e2e8ea;padding:40px 0;border-top:4px solid #cf9d51}.footer strong{color:#fff;font-size:18px}.footer a{text-underline-offset:3px;color:#e2c48e}.footer p{font-size:12px}.content>article>h1{font-size:clamp(38px,4vw,58px);margin-top:7px;border-bottom:1px solid #d6cbb4;padding-bottom:24px}.catalog-directory{gap:16px}.catalog-directory .category-card{border-top:3px solid #bd914d;border-radius:7px;box-shadow:0 5px 12px #102c3b05;padding:22px}.catalog-directory .category-card:hover{border-color:#a8752d}.catalog-directory strong{line-height:1.4;margin-bottom:14px}.directory-child{color:#536671}.directory-child:hover{color:#79531c}.scott-shop-heading{background:#e9e4d8;border:1px solid #dcd3bf;border-left:5px solid #c2944a;border-radius:7px;padding:25px;margin-bottom:30px}.scott-shop-heading h1{font-size:34px}.woocommerce div.product .product_title{letter-spacing:-.025em}.woocommerce div.product div.images{border-radius:10px;overflow:hidden;background:#fff}.woocommerce div.product .summary{padding:15px 0}.woocommerce div.product .product_meta{background:#e9e4d8;border:1px solid #dcd3bf;border-radius:6px;padding:16px;margin-top:28px}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:1px solid #d7d7cf;margin:4px;border-radius:4px}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--navy);color:#fff}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.btn,.nav a,.brand-pills a{transition:background .18s ease,color .18s ease,transform .18s ease}
@media(max-width:1050px){.refreshed-home .hero{gap:25px;padding:42px 32px}.hero h1{font-size:58px}.nav{gap:15px;font-size:12px}.identity strong{font-size:18px}.identity img{width:60px}.hero .buttons{flex-direction:column;align-items:flex-start}.hero-photo .caption{display:block}.caption span{display:block;margin-top:6px}.brand-band{grid-template-columns:1fr 1.7fr}.trust{gap:25px}}
@media(max-width:800px){.header{padding:18px 0;gap:13px}.nav{width:100%;font-size:12px;justify-content:space-between;gap:9px;row-gap:6px}.refreshed-home .hero{grid-template-columns:1fr;padding:32px 24px;border-radius:12px;gap:32px}.hero h1{font-size:60px}.hero .lead{font-size:16px}.hero .buttons{flex-direction:row}.hero-photo{transform:none;max-width:540px}.photo-label{top:20px;left:20px}.hero-photo .caption{display:flex}.trust{gap:10px 22px;justify-content:flex-start;font-size:11px;padding:18px 5px}.part-finder{grid-template-columns:1fr;padding:24px;gap:18px}.part-finder h2{font-size:25px}.section{padding:40px 0}.section-heading{align-items:start;flex-direction:column;gap:12px}.section-heading h2{font-size:32px}.category-photo{height:170px}.category-copy{padding:16px}.brand-band{grid-template-columns:1fr;padding:25px}.exchange-box{grid-template-columns:1fr;padding:28px;gap:20px}.exchange-mark{width:100px;height:100px;font-size:38px;padding:10px}.exchange-box h2{font-size:36px}.jack-help{grid-template-columns:1fr;gap:20px}.jack-help h2{font-size:34px}.phone-card strong{font-size:33px}.footer .wrap{gap:15px}.scott-shop-heading{padding:20px}.scott-shop-heading h1{font-size:30px}}
@media(max-width:460px){.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-photo{height:130px}.category-copy{padding:13px}.category-copy strong{font-size:13px;min-height:39px}.category-copy span{font-size:10px}.hero h1{font-size:53px}.hero .btn{font-size:12px;padding:12px 14px}.hero-note{font-size:10px}.hero-photo .caption{display:block}.caption strong{font-size:18px}.part-finder{padding:20px}.part-finder form{display:block}.part-finder input[type=search]{width:100%;font-size:12px}.part-finder button{width:100%;justify-content:space-between}.phone-card{padding:25px}.phone-card strong{font-size:30px}.identity strong{font-size:17px}.nav a{font-size:11px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px}.woocommerce ul.products li.product .price{font-size:16px}}
.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;width:auto!important;margin:0!important;display:flex;flex-direction:column}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:4.35em}.woocommerce ul.products li.product .button{align-self:flex-start;margin-top:auto}.catalog-directory .directory-photo-card{padding:0;overflow:hidden}.directory-photo{display:block;height:155px;background:#e8e7e1;overflow:hidden}.directory-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:9px}.directory-card-content{padding:20px}.brand-directory .directory-card-content{padding:0}.brand-directory-card{min-height:110px;display:flex;align-items:center;justify-content:center;text-align:center;background:#fffaf1}.brand-directory-card:nth-child(4n+1){background:#e4eaf0}.brand-directory-card:nth-child(4n+2){background:#eee3cd}.brand-directory-card:nth-child(4n+3){background:#e6ebe4}.brand-directory-card strong{font-size:18px;letter-spacing:-.025em;margin:0}.brand-directory-card a{display:block;padding:12px}.brand-directory-card:hover{box-shadow:0 9px 20px #102c3b15;transform:translateY(-2px)}@media(max-width:800px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.directory-photo{height:150px}}@media(max-width:460px){.nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.nav a{font-size:12px;min-height:44px;display:flex;align-items:center}.directory-photo{height:170px}.brand-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-directory-card{min-height:90px}.brand-directory-card strong{font-size:15px}}
.refreshed-home .hero{padding-top:44px;padding-bottom:44px}.hero .eyebrow{margin:0}.hero h1{font-size:clamp(48px,4.6vw,68px);margin:16px 0 20px}.hero .lead{margin:0}.hero .buttons{margin-top:22px}.hero .hero-note{margin:18px 0 0;line-height:1.6}@media(max-width:800px){.hero h1{font-size:56px}}@media(max-width:460px){.hero h1{font-size:48px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}.photo-category:hover,.woocommerce ul.products li.product:hover,.hero .btn:hover{transform:none}}
