/* Shintorg 2026. Isolated preview theme. Native Shop-Script data and checkout. */
:root{--st-yellow:#ffb600;--st-black:#151515;--st-gray:#f2f3f4;--st-line:#e2e5e7;--st-ink:#1c1e22}
html{scroll-behavior:smooth;scroll-padding-top:20px;font-size:16px}
body.st-shop{margin:0;background:var(--st-gray);background-image:none;color:var(--st-ink);font:16px/1.5 Arial,Helvetica,sans-serif;padding-bottom:0;min-width:0}
.st-shop :not(.fa):not([class^="icon-"]):not([class*=" icon-"]):not(.re-icon){font-family:Arial,Helvetica,sans-serif!important}
.st-shop *{box-sizing:border-box}
.st-shop a{color:inherit;text-decoration:none}
.st-shop a:hover{color:#946300}
.st-shop button,.st-shop input,.st-shop select,.st-shop textarea{font-family:Arial,Helvetica,sans-serif;font-size:16px}
.st-shop button{cursor:pointer}
.st-shop a:focus-visible,.st-shop button:focus-visible,.st-shop input:focus-visible,.st-shop select:focus-visible{outline:3px solid #1468bd;outline-offset:3px}
.st-wrap{width:calc(100% - 64px);max-width:1248px;margin:0 auto}
.st-sr{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}
.st-skip{position:fixed;top:-100px;left:20px;z-index:10000;background:white;padding:16px}.st-skip:focus{top:10px}
.st-top{background:#151515;color:#d2d2d2;font-size:13px;line-height:34px}.st-top .st-wrap{display:flex;gap:25px;align-items:center}.st-top .fa{color:var(--st-yellow);margin-right:7px}.st-top .st-top-address{margin-right:auto}.st-top a:hover{color:#ffcf57}
.st-header{background:var(--st-yellow);color:#111;border:0}
.st-header-main{display:flex;gap:24px;align-items:center;min-height:100px}
.st-logo{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:26px;line-height:1;font-weight:900;letter-spacing:-.8px}.st-logo:hover{color:#111!important}.st-logo small{display:block;font-size:9px;letter-spacing:1.8px;margin-top:9px;font-weight:600}.st-logo-mark{display:flex;width:39px;height:39px;border:3px solid #151515;align-items:center;justify-content:center;border-radius:50%;font-weight:900;font-size:25px}
.st-catalog-button{display:flex;gap:10px;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #c59100;border-radius:5px;font-size:15px;font-weight:700}
.st-search{display:flex;position:relative;flex:1;min-width:120px;margin:0}.st-search input{width:100%;border:0!important;border-radius:5px!important;height:46px;background:white;padding:0 46px 0 15px!important;box-shadow:none!important;font-size:14px}.st-search button{position:absolute;right:0;top:0;height:46px;width:44px;border:0;color:#555;background:transparent!important;box-shadow:none;padding:0;font-size:19px}
.st-phone{flex-shrink:0;text-align:right}.st-phone a{font-size:20px;font-weight:700;white-space:nowrap}.st-phone small{display:block;font-size:12px;margin-top:2px}
.st-cart-link{position:relative;min-width:51px;text-align:center;display:block}.st-cart-link>.fa{font-size:27px}.st-cart-link>span{position:absolute;top:-5px;right:0;background:#111;color:white;border-radius:15px;min-width:19px;padding:0 5px;font-size:11px}.st-cart-link>small{display:block;font-size:12px;margin-top:3px}
.st-nav{display:flex;align-items:center;gap:29px;border-top:1px solid #d19c12;min-height:46px;font-size:14px;font-weight:600}.st-nav a{padding:11px 0;white-space:nowrap}.st-account{margin-left:auto}.st-account .fa{margin-right:7px}
.st-content{padding-top:24px;padding-bottom:40px}.st-content:empty{min-height:40vh}
.st-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:290px;border-radius:9px;overflow:hidden;background:#151719;color:white;margin-bottom:16px}
.st-hero-copy{position:relative;z-index:1;padding:28px 48px}.st-eyebrow{font-size:11px;letter-spacing:2.4px;font-weight:700;color:#ffce50;margin-bottom:11px}.st-hero h1{font-size:44px;line-height:1.05;letter-spacing:-1.2px;margin:0 0 13px;color:white;font-weight:800}.st-hero p{font-size:15px;color:#bfc1c4;margin:0 0 21px;line-height:1.6}
.st-button,.st-shop button.st-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;color:#111!important;font-weight:700;font-size:14px;padding:12px 20px;border:0;border-radius:5px;background:var(--st-yellow);background-image:none;box-shadow:none;min-height:46px;text-shadow:none;line-height:1.4;text-transform:none;white-space:nowrap}.st-button:hover,.st-shop button.st-button:hover{background:#f1a900!important;color:#111!important}.st-button span{font-size:20px;line-height:1}
.st-hero-product{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;width:46%;min-height:300px;background:#f8f8f8;margin:18px 50px 18px 0;border-radius:50% 0 0 50%}.st-hero-product img{display:block;object-fit:contain;max-height:275px;max-width:78%;mix-blend-mode:multiply;filter:drop-shadow(12px 10px 6px #0002)}.st-hero-caption{position:absolute;right:25px;bottom:18px;font-size:12px;font-weight:800;letter-spacing:2px;color:#3c3c3c}.st-hero-number{position:absolute;bottom:12px;left:48px;color:#8d8f92;font-size:10px;letter-spacing:2px}
.st-promo-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.st-promo-row>a{display:flex;gap:16px;align-items:center;padding:18px 22px;border:1px solid var(--st-line);background:white;border-radius:7px}.st-promo-row .fa{font-size:27px;color:#bb8100}.st-promo-row strong{font-size:14px;display:block}.st-promo-row small{font-size:12px;color:#6b6f75;display:block;margin-top:3px}.st-promo-row b{margin-left:auto;color:#8d939a;font-size:22px;font-weight:400}
.st-finder{border:1px solid var(--st-line);border-radius:8px;background:white;padding:23px 25px;margin-bottom:24px}.st-section-head{display:flex;align-items:center;gap:20px;margin-bottom:18px}.st-section-head h2{font-size:23px;letter-spacing:-.5px;margin:0;font-weight:700;line-height:1.3}.st-section-head>a{margin-left:auto;font-size:14px;color:#666}.st-finder .st-section-head{margin-bottom:20px}.st-finder .st-section-head h2{font-size:21px}.st-finder-tab{font-size:13px;padding:5px 12px;background:#fff2c8;border-radius:20px;color:#634500}
.st-finder-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 180px;gap:14px;align-items:end}.st-finder-form>.st-button{gap:12px;padding:12px 14px}.st-field>label{font-size:13px;font-weight:600;display:block;margin:0 0 6px}.st-field input,.st-field select,.st-sort select{width:100%;height:45px;border:1px solid #cbd0d4;border-radius:4px;background:white;padding:0 11px;box-shadow:none;color:#222;font-size:14px}.st-range{display:flex;gap:5px}.st-range input{min-width:0;padding:5px}.st-finder-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px;padding-top:4px}.st-finder-bottom>a{color:#666;text-decoration:underline}.st-price-filter{display:flex;align-items:center;gap:10px}.st-price-filter label{margin:0;font-weight:400}.st-price-filter input{width:90px;height:31px;border:1px solid #d5d9dc;border-radius:4px;padding:4px 8px;font-size:13px;background:#fafafa;box-shadow:none}
.st-section{background:white;border:1px solid var(--st-line);border-radius:8px;padding:24px;margin:0 0 24px}.st-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.st-card{display:flex;flex-direction:column;min-width:0;padding:16px 22px 20px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;transition:background .15s}.st-card:nth-child(4n){border-right:0}.st-card:hover{background:#fafbfc}.st-offer-grid .st-card{border-bottom:0}.st-card-image{display:flex;align-items:center;justify-content:center;height:180px;position:relative;margin-bottom:14px}.st-card-image img{max-width:100%;max-height:174px;object-fit:contain;mix-blend-mode:multiply}.st-discount{position:absolute;left:0;top:0;background:#fff1c5;color:#855300;font-size:12px;font-weight:700;padding:3px 7px;border-radius:4px}.st-price{font-size:23px;font-weight:750;letter-spacing:-.4px;line-height:1.3;margin-bottom:8px;color:#17191d}.st-price del{display:block;font-size:13px;color:#8d9198;font-weight:400;margin-top:3px;letter-spacing:0}.st-card h3{font-size:15px;line-height:1.5;font-weight:400;margin:0 0 16px;min-height:44px}.st-card h3 a:hover{color:#a57000}.st-card-bottom{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-top:auto}.st-stock{font-size:12px;color:#477649}.st-card-button{display:inline-flex;padding:7px 11px;gap:10px;border:1px solid #e2b949;border-radius:4px;font-size:13px;font-weight:600;align-items:center;background:#fff9e8;white-space:nowrap}.st-card-button:hover{background:var(--st-yellow);color:#111!important}
.st-sort{display:flex;align-items:center;gap:10px;margin:0 0 0 auto;color:#6c7177;font-size:13px}.st-sort select{width:auto;height:35px;font-size:13px}.st-subcats{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 20px}.st-subcats a{font-size:14px;border:1px solid var(--st-line);border-radius:5px;padding:7px 12px}.st-empty{text-align:center;padding:50px 20px;max-width:660px;margin:auto}.st-empty h3{font-size:23px}.st-empty p{font-size:16px;color:#626974}.st-category-description{border-top:1px solid var(--st-line);margin-top:25px;padding-top:20px;font-size:15px;color:#575d63}.st-catalog .pagination{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:25px}.st-catalog .pagination li a{display:block;padding:8px 14px;border:1px solid #ddd;border-radius:4px;background:white}.st-catalog .pagination li.selected a{background:var(--st-yellow);color:#111}
.st-footer{background:#191b1e;color:#a6abb1;padding:39px 0 18px;font-size:14px}.st-footer-grid{display:grid;grid-template-columns:1.2fr .9fr 1fr 1.2fr;gap:36px}.st-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.st-footer strong{font-size:14px;color:#f0f1f2;margin-bottom:7px}.st-footer-logo{font-size:25px;font-weight:900;letter-spacing:-.7px;color:var(--st-yellow)!important}.st-footer p{font-size:13px;margin-top:6px}.st-footer a:hover{color:var(--st-yellow)}.st-footer-bottom{display:flex;justify-content:space-between;font-size:12px;color:#7d848c;border-top:1px solid #34373c;padding-top:20px;margin-top:32px}
/* Shared native pages retain the platform's product, cart and checkout logic. */
.st-content>.row,.st-content>.product,.st-content>.cart,.st-content>.checkout,.st-content>.page{background:white;border-radius:8px;padding:24px;margin:0 0 24px}.st-content h1{font-weight:700}.st-content .btn,.st-content input[type=submit]{background:var(--st-yellow);color:#111;border-radius:5px;border-color:#e1a200;background-image:none;text-shadow:none;box-shadow:none}.st-content .btn:hover{background:#eaa800}.st-content .breadcrumbs{margin-bottom:22px}.st-content img{max-width:100%}.st-content .price{font-weight:700}.st-shop .container{max-width:1248px;width:auto}.st-shop .dialog-window{max-width:calc(100vw - 32px)}
@media(min-width:1600px){.st-hero{min-height:340px}}
@media(max-width:1150px){.st-header-main{gap:16px}.st-logo{font-size:23px}.st-catalog-button{display:none}.st-phone a{font-size:18px}.st-finder-form{grid-template-columns:repeat(3,minmax(0,1fr))}.st-products{grid-template-columns:repeat(3,minmax(0,1fr))}.st-card:nth-child(4n){border-right:1px solid #edf0f2}.st-card:nth-child(3n){border-right:0}.st-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.st-offer-grid .st-card{padding:14px}.st-offer-grid .st-card:nth-child(3n){border-right:1px solid #edf0f2}.st-offer-grid .st-card:last-child{border-right:0}.st-card-bottom{flex-wrap:wrap}.st-promo-row>a{padding:15px;gap:10px}.st-hero-product{margin-right:30px}}
@media(max-width:800px){.st-wrap{width:calc(100% - 32px)}.st-top-address{display:none}.st-top .st-wrap{gap:15px}.st-top span:first-child{margin-right:auto}.st-header-main{min-height:135px;flex-wrap:wrap;gap:10px;position:relative;padding-top:17px;padding-bottom:14px}.st-logo{font-size:23px}.st-logo-mark{width:35px;height:35px;font-size:22px}.st-logo small{font-size:8px;margin-top:6px}.st-search{order:4;flex-basis:100%;width:100%}.st-phone{margin-left:auto;margin-right:8px}.st-phone a{font-size:17px}.st-phone small{font-size:10px}.st-cart-link small{display:none}.st-nav{overflow-x:auto;gap:24px;min-height:44px;font-size:13px}.st-nav a{padding:12px 0}.st-nav .st-account{margin-left:0}.st-content{padding-top:16px}.st-hero-copy{padding:30px 24px}.st-hero h1{font-size:34px}.st-hero p{font-size:14px}.st-hero-product{margin:15px 20px 15px 0;min-height:250px;width:40%}.st-hero-product img{max-height:220px;max-width:90%}.st-hero-caption{font-size:9px;right:15px}.st-hero-number{left:24px}.st-promo-row{gap:9px}.st-promo-row .fa{display:none}.st-promo-row>a{padding:13px}.st-promo-row strong{font-size:12px}.st-promo-row small{font-size:11px}.st-promo-row b{font-size:17px}.st-section,.st-finder{padding:20px}.st-section-head h2{font-size:21px}.st-products,.st-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-card:nth-child(n){border-right:1px solid #edf0f2}.st-card:nth-child(2n){border-right:0}.st-offer-grid .st-card:nth-child(3n){border-right:1px solid #edf0f2}.st-offer-grid .st-card{border-bottom:1px solid #edf0f2}.st-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.st-footer-bottom{gap:10px;font-size:11px}}
@media(max-width:520px){.st-top{font-size:11px;line-height:30px}.st-top .st-wrap{gap:14px}.st-top a:last-child{display:none}.st-logo{font-size:20px}.st-logo-mark{width:31px;height:31px;font-size:20px;border-width:2px}.st-logo small{font-size:7px;letter-spacing:1.2px}.st-phone a{font-size:15px}.st-phone small{font-size:9px}.st-cart-link{min-width:30px}.st-cart-link>.fa{font-size:25px}.st-cart-link>span{right:-4px}.st-header-main{gap:8px}.st-hero{min-height:290px;align-items:stretch}.st-hero-copy{padding:25px 19px 35px;max-width:65%}.st-eyebrow{font-size:8px;letter-spacing:1.5px}.st-hero h1{font-size:29px;letter-spacing:-.8px}.st-hero p{font-size:12px;line-height:1.6}.st-hero .st-button{font-size:12px;padding:10px 12px;gap:12px;min-height:40px}.st-hero-product{position:absolute;right:-48px;top:32px;width:48%;min-height:225px;height:225px;border-radius:70% 0 0 70%;margin:0}.st-hero-product img{max-height:190px;max-width:110%;margin-left:-24px}.st-hero-caption{display:none}.st-hero-number{left:20px;font-size:8px}.st-promo-row{grid-template-columns:1fr;gap:7px;margin-bottom:16px}.st-promo-row>a{padding:11px 14px;gap:14px}.st-promo-row .fa{display:block;font-size:23px;width:25px;text-align:center}.st-promo-row strong{font-size:13px}.st-promo-row small{font-size:11px;margin:0}.st-promo-row b{font-size:21px}.st-finder,.st-section{padding:17px 14px;margin-bottom:16px}.st-finder-form{grid-template-columns:1fr 1fr;gap:12px}.st-field>label{font-size:12px}.st-field select{font-size:14px;padding:0 7px;height:44px}.st-finder-form>.st-button{min-height:44px;align-self:end}.st-finder-bottom{display:block}.st-price-filter{gap:7px;flex-wrap:wrap;margin-bottom:12px}.st-price-filter input{width:74px}.st-finder-bottom>a{font-size:12px}.st-section-head{gap:12px;flex-wrap:wrap}.st-section-head h2{font-size:19px;letter-spacing:-.3px}.st-section-head>a{font-size:12px}.st-finder .st-section-head h2{font-size:19px}.st-finder-tab{font-size:11px;padding:4px 9px}.st-finder .st-section-head>a{display:none}.st-card,.st-offer-grid .st-card{padding:12px 10px 16px}.st-card-image{height:135px;margin-bottom:12px}.st-card-image img{max-height:130px}.st-price{font-size:20px}.st-card h3{font-size:13px;line-height:1.5;margin-bottom:13px;min-height:57px}.st-card-bottom{gap:9px;align-items:flex-start;flex-direction:column}.st-stock{font-size:11px}.st-card-button{font-size:12px;min-height:34px;width:100%;justify-content:space-between;padding:5px 8px}.st-sort{width:100%;margin:0;justify-content:space-between}.st-sort select{max-width:170px}.st-empty{padding:20px 5px}.st-empty h3{font-size:20px}.st-empty p{font-size:14px}.st-footer{padding-top:28px}.st-footer-grid{gap:27px 18px;font-size:12px}.st-footer strong{font-size:13px}.st-footer-logo{font-size:23px}.st-footer p{font-size:12px}.st-footer-bottom{flex-direction:column;margin-top:25px}.st-content>.product,.st-content>.cart,.st-content>.checkout,.st-content>.page{padding:14px}.st-content h1{font-size:26px}.st-shop .dialog-window{width:calc(100vw - 24px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.st-card{transition:none}}
/* Align the inherited purchase controls with the new storefront palette. */
body.st-shop .st-content .btn.btn-primary,body.st-shop .st-content button[type=submit],body.st-shop .st-content input[type=submit]{background:#ffb600!important;color:#151515!important;border:1px solid #e4a500!important;background-image:none!important;border-radius:5px;box-shadow:none;text-shadow:none}
body.st-shop .st-content .btn.btn-primary:hover,body.st-shop .st-content input[type=submit]:hover{background:#eea900!important}
body.st-shop .st-content .storequickorder-button{background:#fff8e5!important;color:#5c440a!important;border:1px solid #d8b657!important;border-radius:5px;padding:10px 15px;font-size:14px;cursor:pointer}
body.st-shop .cartform>.storequickorder_cart_button,body.st-shop .purchase>.storequickorder_product_button{display:none}
body.st-shop #callback-show{background:#151515!important;color:#fff!important;border:1px solid #4b4b4b;border-radius:7px 7px 0 0;box-shadow:none!important}
body.st-shop .st-content .priceblock .price{font-size:28px}
body.st-shop .st-content .breadcrumbs a{color:#555;text-decoration:none}
/* Original NEXEN logo and compact mobile storefront. */
.st-logo-nexen img{display:block;width:190px;height:48px;object-fit:contain;object-position:left center;max-width:100%}
.st-mobile-call,.st-menu-toggle,.st-season-choices,.st-more-toggle{display:none}
.st-mobile-panel[hidden]{display:none!important}
.st-mobile-panel{position:fixed;inset:0;z-index:100600;color:#202226}
.st-menu-open{overflow:hidden}
body.st-shop .st-menu-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:#0008;box-shadow:none;border-radius:0}
.st-menu-drawer{position:absolute;top:0;right:0;bottom:0;width:min(340px,90vw);background:white;overflow-y:auto;box-shadow:-8px 0 30px #0002}
.st-menu-heading{display:flex;align-items:center;justify-content:space-between;background:#ffb600;padding:12px 17px}.st-menu-heading strong{font-size:24px;font-style:italic;letter-spacing:-1px}
body.st-shop #st-menu-close{width:42px;height:42px;border:0;background:none;color:#111;font-size:34px;line-height:1;padding:0;box-shadow:none}
.st-menu-drawer nav{display:flex;flex-direction:column;padding:8px 20px}.st-menu-drawer nav>a{display:flex;align-items:center;justify-content:space-between;min-height:50px;border-bottom:1px solid #ececec;font-size:16px}.st-menu-drawer .cart-count{background:#ffb600;min-width:24px;padding:0 5px;border-radius:15px;text-align:center;font-size:13px}.st-menu-contact{display:flex;flex-direction:column;gap:10px;padding:22px 20px;font-size:13px;color:#686d73}.st-menu-contact>a{color:#1c1e22;font-size:21px;font-weight:700}
@media(max-width:800px){
body.st-shop{background:#f0efec}
.st-top{display:none}.st-wrap{width:calc(100% - 24px)}
.st-header-main{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px 42px;align-items:center;gap:3px;min-height:0;padding:5px 0 7px;flex-wrap:nowrap}
.st-logo-nexen{grid-column:1;grid-row:1;width:166px;max-width:100%;font-size:25px;padding:4px 0}.st-logo-nexen img{width:166px;height:35px}.st-logo-nexen small{font-size:7px;letter-spacing:1px}
.st-phone,.st-catalog-button{display:none}
.st-mobile-call{display:flex;grid-column:2;grid-row:1;align-items:center;justify-content:center;min-height:44px;font-size:26px}
.st-cart-link{display:flex;grid-column:3;grid-row:1;min-width:0;min-height:44px;align-items:center;justify-content:center}.st-cart-link>.fa{font-size:25px}.st-cart-link>span{top:2px;right:0;line-height:17px;min-width:17px;font-size:10px;padding:0 4px}.st-cart-link>small{display:none}
body.st-shop .st-menu-toggle{display:flex;grid-column:4;grid-row:1;align-items:center;justify-content:center;min-width:42px;min-height:44px;border:0;background:transparent!important;color:#151515;font-size:25px;padding:0;box-shadow:none;border-radius:0}
.st-search{grid-column:1/-1;grid-row:2;display:flex;width:100%;margin-top:0;min-width:0}.st-search input{height:37px;font-size:16px!important;padding-left:11px!important;background:#fff8de}.st-search button{height:37px;font-size:18px}.st-nav{gap:20px;min-height:34px;border:0;font-size:13px;font-weight:400;scrollbar-width:none;padding-bottom:1px}.st-nav::-webkit-scrollbar{display:none}.st-nav a{padding:6px 0}.st-nav .st-account{display:none}
.st-content{padding-top:14px;padding-bottom:20px}.st-category-page .st-content{display:flex;flex-direction:column}
.st-finder{order:0;align-self:center;width:100%;max-width:420px;padding:17px 15px 13px;margin:0 0 16px;background:#32332f;border:0;border-radius:15px;color:#ededeb;box-shadow:0 5px 14px #0002}
.st-finder .st-section-head{margin-bottom:14px;gap:10px;justify-content:space-between;flex-wrap:nowrap}.st-finder .st-section-head h2{font-size:18px;line-height:1.3;color:white}.st-finder .st-section-head>a{display:none}.st-finder-tab{font-size:12px;color:#ffc53a;background:none;border-radius:0;padding:0;font-weight:700}
.st-finder-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px 8px}.st-field-size{order:10;min-width:0}.st-field>label{font-size:12px;font-weight:400;margin-bottom:5px;color:#ddd}.st-field select,.st-field input{height:42px;font-size:16px!important;line-height:normal;padding:0 7px;border:1px solid #ccc;border-radius:4px;background:white;color:#202020;min-width:0}.st-field-season{display:none}.st-field-extra{display:none;grid-column:1/-1;order:31}
.st-season-choices{display:flex;grid-column:1/-1;order:20;background:#51524e;border-radius:6px;padding:3px;gap:3px;margin-top:1px}
body.st-shop .st-season-choices button{display:flex;align-items:center;justify-content:center;flex:1;gap:6px;min-width:0;min-height:38px;background:transparent;color:#efefed;font-size:13px;border:0;border-radius:4px;padding:5px;box-shadow:none;background-image:none}
body.st-shop .st-season-choices button[aria-pressed=true]{background:#ffb600;color:#161616;font-weight:700}.st-season-choices .fa{font-size:17px}
body.st-shop .st-more-toggle{display:flex;align-items:center;justify-content:center;gap:8px;grid-column:1/-1;order:30;min-height:32px;background:transparent;color:#dededc;font-size:12px;border:0;padding:0;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.st-more-toggle>span{font-size:17px}.st-more-open .st-more-toggle>span{transform:rotate(180deg)}.st-more-open .st-field-extra{display:block}
.st-finder-form>.st-button{grid-column:1/-1;order:40;min-height:44px;width:100%;font-size:15px;padding:10px 15px;gap:14px;margin-top:0}.st-finder-form>.st-button>.fa{display:none}
.st-finder-bottom{display:contents}.st-price-filter{display:none;grid-column:1/-1;order:32;gap:8px;margin:0 0 3px;font-size:12px}.st-more-open .st-price-filter{display:flex}.st-price-filter label{color:#ddd}.st-price-filter input{width:calc((100% - 106px)/2);min-width:62px;height:38px;font-size:16px!important;background:white;color:#222;padding:4px 7px}.st-finder-bottom>a{grid-column:1/-1;order:50;color:#c9c9c6;font-size:11px;text-align:center;padding:3px 0 0}
.st-promo-row{display:grid;grid-template-columns:repeat(3,144px);gap:8px;order:1;margin:0 -12px 15px;padding:0 12px 3px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.st-promo-row>a{scroll-snap-align:start;min-height:76px;padding:11px;gap:8px;background:#fff4ce;border:0;border-radius:10px}.st-promo-row>a:nth-child(2){background:#e4eaf1}.st-promo-row>a:nth-child(3){background:#e9ece5}.st-promo-row .fa{display:none}.st-promo-row strong{font-size:12px;line-height:1.35}.st-promo-row small{font-size:10px;margin-top:4px;line-height:1.3}.st-promo-row b{display:none}
.st-content>.st-section{order:2}.st-section{padding:17px 12px;margin:0 -12px 14px;border:0;border-radius:0}.st-section-head{margin-bottom:12px}.st-section-head h2{font-size:18px;letter-spacing:-.2px}.st-section-head>a{font-size:12px}
.st-offer-grid{display:grid;grid-auto-flow:column;grid-auto-columns:146px;grid-template-columns:none!important;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#e5e5e5 transparent;padding-bottom:6px}.st-offer-grid .st-card{scroll-snap-align:start;border:0!important;border-right:1px solid #eee!important;padding:7px 10px 10px}.st-offer-grid .st-card-image{height:136px;margin-bottom:10px}.st-offer-grid .st-card-image img{max-height:134px}.st-offer-grid .st-price{font-size:19px;margin-bottom:7px}.st-offer-grid .st-card h3{font-size:12px;line-height:1.45;min-height:53px;margin-bottom:10px}.st-offer-grid .st-card-bottom{flex-direction:column;align-items:flex-start;gap:9px}.st-offer-grid .st-card-button{min-height:36px;width:100%;justify-content:space-between}
.st-hero{order:3;min-height:218px;margin-bottom:15px;border-radius:10px}.st-hero-copy{padding:20px 17px 27px;max-width:64%}.st-hero h1{font-size:28px!important}.st-hero p{font-size:12px}.st-eyebrow{font-size:8px;letter-spacing:1.3px}.st-hero-product{position:absolute;right:-30px;top:17px;width:44%;height:182px;min-height:182px;margin:0;border-radius:60% 0 0 60%}.st-hero-product img{max-height:175px;max-width:100%;margin-left:-12px}.st-hero-caption{display:none}.st-hero-number{display:none}.st-hero .st-button{font-size:12px;padding:9px 12px;min-height:40px;gap:12px}
.st-content>.st-catalog{order:4}.st-catalog .st-products{grid-template-columns:repeat(2,minmax(0,1fr))}.st-catalog .st-card{padding:12px 9px 16px}.st-catalog .st-card-image{height:150px}.st-catalog .st-card-image img{max-height:143px}.st-catalog .st-price{font-size:20px}.st-catalog .st-card h3{font-size:13px}.st-card-bottom{flex-direction:column;align-items:flex-start}.st-card-button{min-height:39px;width:100%;justify-content:space-between}.st-sort{width:100%;justify-content:space-between;margin:0}.st-sort select{height:40px;max-width:190px}
.st-footer{padding-top:26px}.st-footer-grid{font-size:12px;grid-template-columns:1fr 1fr;gap:24px 16px}.st-footer-bottom{flex-direction:column;gap:7px;font-size:11px}
body.st-shop #callback-show{display:none!important}
.st-content input[type=text],.st-content input[type=tel],.st-content input[type=email],.st-content input[type=password],.st-content textarea{font-size:16px}
}
@media(max-width:360px){.st-logo-nexen,.st-logo-nexen img{width:140px}.st-header-main{grid-template-columns:minmax(0,1fr) 39px 39px 39px}.st-mobile-call,.st-menu-toggle,.st-cart-link{min-width:39px!important}.st-finder{padding:15px 12px}.st-finder .st-section-head h2{font-size:17px}.st-hero h1{font-size:25px!important}.st-hero-copy{max-width:67%}.st-footer-grid{grid-template-columns:1fr 1fr}.st-card-button{gap:4px;font-size:12px}}
