/* V3.8 five distinct sector skins + accessible radio-card Theme Studio. */
.ks-theme-nestly{--ks36-orange:#b87974;--ks36-bg:#fbf7f2}
.ks-theme-autodrive{--ks36-orange:#ffb328;--ks36-bg:#edf0f3}
.ks-theme-verdant{--ks36-orange:#437a51;--ks36-bg:#f2f6ee}
.ks-theme-notebook{--ks36-orange:#277d96;--ks36-bg:#f3fafb}
.ks-theme-aurea{--ks36-orange:#a8774d;--ks36-bg:#fcf8f1}
.ks-theme-nestly .ks36-slider,.ks-theme-nestly .ks36-feature,.ks-theme-aurea .ks36-slider,.ks-theme-aurea .ks36-feature{border-radius:34px}
.ks-theme-nestly .ks36-slider .ks26-hero-wash{background:linear-gradient(90deg,#664c48dc 0%,#8069648a 54%,transparent 100%)}
.ks-theme-nestly .ks36-store .ks-v25-card{border-radius:25px!important}
.ks-theme-nestly .product-button{border-radius:50px!important}
.ks-theme-autodrive .topbar{background:#151e2b}
.ks-theme-autodrive .ks36-slider,.ks-theme-autodrive .ks36-feature,.ks-theme-autodrive .ks36-wide-banner{border-radius:7px}
.ks-theme-autodrive .ks36-slider .ks26-hero-wash{background:linear-gradient(90deg,#101b28f3 0%,#14202ecc 51%,transparent 100%)}
.ks-theme-autodrive .ks36-slider h1{text-transform:uppercase;font-style:italic;font-weight:950;letter-spacing:-.05em}
.ks-theme-autodrive .ks-v25-card{border-radius:6px!important}
.ks-theme-autodrive .product-button{border-radius:5px!important}
.ks-theme-verdant .ks36-slider .ks26-hero-wash{background:linear-gradient(90deg,#173d2cee 0%,#295438ad 52%,transparent 100%)}
.ks-theme-verdant .ks36-store .ks-v25-card,.ks-theme-verdant .ks36-feature{border-radius:18px 44px 18px 44px!important}
.ks-theme-verdant .ks36-shortcut-scroll a{background:#edf6ea;border:1px solid #bcd7b4}
.ks-theme-verdant .ks36-slider h1{font-family:Georgia,serif;font-weight:500}
.ks-theme-notebook .ks36-slider,.ks-theme-notebook .ks36-wide-banner{border-radius:22px}
.ks-theme-notebook .ks36-slider .ks26-hero-wash{background:linear-gradient(90deg,#1c5167df 0%,#23718cb4 52%,transparent 100%)}
.ks-theme-notebook .ks36-store .ks-v25-card{border-radius:15px!important;box-shadow:0 5px 20px #13506614}
.ks-theme-notebook .ks36-shortcut-scroll a{background:#e2f5f8;border:1px solid #a9dce4}
.ks-theme-aurea .ks36-slider .ks26-hero-wash{background:linear-gradient(90deg,#49372cea 0%,#715e4aa5 52%,transparent 100%)}
.ks-theme-aurea .ks36-slider h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}
.ks-theme-aurea .ks36-store .ks-v25-card{border:1px solid #e8d8c4!important;border-radius:12px!important}
.ks-theme-aurea .product-button{border-radius:999px!important}
.ks38-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0}
.ks38-facts>div{background:#f3f7fc;border:1px solid #e3eaf4;border-radius:15px;padding:13px 16px}
.ks38-facts strong{display:block;font-size:25px;letter-spacing:-.04em}
.ks38-facts small{display:block;color:#63758c;font-size:11px;margin-top:5px}
.ks38-theme-picker{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))!important;gap:13px;margin:14px 0 26px}
.ks38-option{cursor:pointer!important;position:relative;display:block!important;padding-bottom:0!important;overflow:hidden;border:2px solid #e2e8f1!important}
.ks38-option input[type=radio]{position:absolute;top:11px;right:11px;accent-color:#1676ed;width:18px;height:18px;z-index:2;cursor:pointer}
.ks38-option:has(input:checked){border-color:#146bee!important;box-shadow:0 0 0 3px #b8d8ff}
.ks38-option:focus-within{outline:3px solid #7bb1f1;outline-offset:2px}
.ks38-option img{height:124px!important;display:block;width:100%;object-fit:cover}
.ks38-option .ks38-text{display:block;padding:11px 12px 13px;background:#fff}
.ks38-option strong,.ks38-option small{margin:0 0 5px!important;display:block}
.ks38-option strong{font-size:12px!important}
.ks38-option em{display:block;font-size:10px;color:#586d83;font-style:normal;margin-top:8px}
.ks38-form>h3{margin:14px 0}
@media(max-width:660px){.ks38-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ks38-theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ks-theme-nestly .ks36-slider,.ks-theme-aurea .ks36-slider{border-radius:19px}}
