:root{--st-ref-red:#E31B23;--st-ref-red-hover:#C8141B;--st-ref-ink:#121920;--st-ref-border:#E7E9ED}body#m-theme .m-announcement-bar{background:linear-gradient(100deg,#e31b23,#c91620)!important;color:#fff!important;border:0!important;box-shadow:none!important;min-height:32px!important}body#m-theme .m-announcement-bar :is(.m-announcement-bar__content,.m-announcement-bar__content *,a){color:#fff!important;font-size:11px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:.012em!important}body#m-theme .m-announcement-bar__item{min-height:32px!important}body#m-theme .m-header__mobile,body#m-theme .m-header__wrapper{background:#fff!important;border-color:#edf0f2!important}body#m-theme .m-header__logo img,body#m-theme .m-header__mobile img{object-fit:contain!important}body#m-theme.template-index #MainContent .st-nestek-desktop .stn-redline-hero{background:linear-gradient(115deg,#f6f8fa 5%,#f1f3f5 75%,#f8f9fa)!important;border-bottom:0!important}body#m-theme.template-index #MainContent .st-nestek-desktop .stn-redline-hero .stn-hero__inner{max-width:1480px!important;min-height:390px!important;grid-template-columns:43% 57%!important;padding:24px 0 24px 4.6%!important;gap:0!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__copy{padding:18px 14px 18px 0!important;z-index:2!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-eyebrow{color:#b11722!important;letter-spacing:.07em!important;font-size:11px!important;font-weight:750!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__copy h1{color:#131a20!important;font-weight:860!important;font-size:clamp(32px,3.8vw,57px)!important;line-height:1.13!important;letter-spacing:-.048em!important;margin:0 0 15px!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__copy h1 em{color:#d71923!important;font-style:normal!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__copy>p{color:#38434d!important;font-size:clamp(14px,1.3vw,17px)!important;line-height:1.52!important;max-width:33ch!important;margin:0 0 23px!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__buttons{gap:11px!important;justify-content:flex-start!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__buttons .stn-button{min-width:174px!important;min-height:46px!important;border-radius:8px!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;white-space:nowrap!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-button--outline{background:#fff!important;color:#181f24!important;border:1px solid #242A30!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-button--solid{background:#e31b23!important;border:1px solid #E31B23!important;color:#fff!important;box-shadow:0 8px 20px #d215202e!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-button--solid:hover{background:#bd121c!important;border-color:#bd121c!important}body#m-theme.template-index #MainContent .stn-redline-hero__trust{display:none!important}body#m-theme.template-index #MainContent .stn-redline-hero__visual{position:relative!important;min-height:344px!important;align-self:stretch!important;border-radius:0!important;box-shadow:none!important;background:#111a21!important;overflow:hidden!important}body#m-theme.template-index #MainContent .stn-redline-hero__visual img{width:100%!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important;display:block!important;object-fit:cover!important;object-position:63% 54%!important;filter:contrast(1.045) saturate(1.05)!important}body#m-theme.template-index #MainContent .stn-redline-hero__visual:before{content:"";position:absolute;inset:-20% auto -20% -19%;width:43%;background:linear-gradient(95deg,#f5f7f8 0 44%,#E31B23 44% 60%,transparent 60%);clip-path:polygon(0 0,100% 0,25% 100%,0 100%);z-index:2;pointer-events:none}body#m-theme.template-index #MainContent .stn-redline-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(245,247,248,.25),transparent 23%)}body#m-theme.template-index #MainContent .stn-reference-perks{background:#fff!important;border-bottom:1px solid #e9edf0!important}body#m-theme.template-index #MainContent .stn-reference-perks .stn-perks__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:1320px!important;margin:0 auto!important;overflow:visible!important;width:100%!important;gap:0!important;grid-auto-flow:row!important}body#m-theme.template-index #MainContent .stn-reference-perks .stn-perks__grid>div{display:flex!important;align-items:center!important;gap:10px!important;padding:13px 18px!important;min-width:0!important;min-height:74px!important;border-right:1px solid #E9EAED!important}body#m-theme.template-index #MainContent .stn-reference-perks .stn-perks__grid>div:last-child{border-right:0!important}body#m-theme.template-index #MainContent .stn-reference-perks .stn-perks__icon{color:#e31b23!important;background:transparent!important;border:0!important;flex:0 0 31px!important;width:31px!important;height:31px!important}body#m-theme.template-index #MainContent .stn-reference-perks .stn-perks__icon svg{width:27px!important;height:27px!important;display:block!important}body#m-theme.template-index #MainContent .stn-reference-perks strong{color:#182029!important;font-size:12px!important;font-weight:770!important}body#m-theme.template-index #MainContent .stn-reference-perks small{color:#75808b!important;font-size:10px!important;font-weight:470!important}body#m-theme.template-product #MainContent .m-product-title,body#m-theme.template-product #MainContent .m-product-title h1{color:#141b21!important;font-size:clamp(23px,2.25vw,34px)!important;font-weight:810!important;line-height:1.18!important;letter-spacing:-.03em!important}body#m-theme.template-product #MainContent .m-product-info--wrapper{background:#fff!important;color:#2b343b!important}body#m-theme.template-product #MainContent .main-product__block-price :is(.m-price-item,.m-price-item--sale,.m-price-item--regular){font-weight:850!important;line-height:1.13!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.03em!important}body#m-theme.template-product #MainContent .m-price-item--sale{color:#d31720!important}body#m-theme.template-product #MainContent :is(.m-quantity,.m-product-form--input .m-quantity){border-color:#e5e7ea!important;background:#fff!important;border-radius:8px!important}body#m-theme.template-product #MainContent .main-product__block-buy_buttons .m-add-to-cart,body#m-theme.template-product #MainContent .m-product-form--main .m-add-to-cart,body#m-theme.template-product #MainContent .m-product-info--wrapper .m-add-to-cart{background:#fff!important;color:#ce1521!important;border:1.5px solid #CE1521!important;border-radius:9px!important;box-shadow:none!important;min-height:45px!important;font-weight:800!important;font-size:12px!important}body#m-theme.template-product #MainContent .m-product-form--main .m-add-to-cart:hover:not(:disabled){background:#fff1f2!important;color:#b6151e!important}body#m-theme.template-product #MainContent .stecoom-buy-now,body#m-theme.template-product #MainContent .m-main-product--info .stecoom-buy-now,body#m-theme.template-product #MainContent .stecoom-buy-now button{background:#e31b23!important;color:#fff!important;border:1px solid #E31B23!important;box-shadow:none!important;border-radius:9px!important;min-height:45px!important;font-size:12px!important;font-weight:820!important}body#m-theme.template-product #MainContent .stecoom-buy-now:hover,body#m-theme.template-product #MainContent .stecoom-buy-now button:hover{background:#c8141b!important;color:#fff!important;border-color:#c8141b!important}body#m-theme.template-product #MainContent .m-product-option .option-label--selected{color:#c8141b!important;font-weight:830!important}body#m-theme.template-product #MainContent .st-pr__teaser--product{background:#fff2f3!important;border:1px solid #F1CED1!important;border-radius:12px!important;margin-top:15px!important}body#m-theme.template-product #MainContent .st-pr__teaser--product .st-pr__heading{color:#171f25!important;font-size:13px!important}body#m-theme.template-product #MainContent .st-pr__teaser--product .st-pr__desc{color:#58636c!important;font-size:11px!important}body#m-theme.template-product #MainContent .st-pr__teaser--product .st-pr__trigger{background:#e31b23!important;color:#fff!important;border-color:#e31b23!important;border-radius:8px!important;min-height:41px!important;font-size:11px!important}body#m-theme.template-product #MainContent .st-pr__teaser--product .st-pr__trigger:hover{background:#c8141b!important}@media(max-width:1023px){body#m-theme #m-menu-drawer .m-menu-drawer__wrapper{width:min(88vw,365px)!important;max-width:calc(100vw - 30px)!important;background:#fff!important;border-radius:0 16px 16px 0!important}body#m-theme #m-menu-drawer .m-menu-drawer__content{padding:11px 12px max(16px,env(safe-area-inset-bottom))!important}body#m-theme #m-menu-drawer .st-menu-drawer__intro{min-height:60px!important;padding:9px 11px!important;margin:0 0 12px!important;border:0!important;border-bottom:1px solid #E9ECEF!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}body#m-theme #m-menu-drawer .st-redline-mobile-wordmark{max-width:145px!important;width:145px!important}body#m-theme #m-menu-drawer .st-redline-mobile-wordmark__logo{width:145px!important;max-width:100%!important;max-height:34px!important}body#m-theme #m-menu-drawer .st-redline-mobile-heading{display:none!important}body#m-theme #m-menu-drawer .st-menu-drawer__close{width:34px!important;height:34px!important;min-width:34px!important;background:#f5f5f6!important;border:1px solid #E8EBED!important;color:#141b22!important}body#m-theme #m-menu-drawer .m-menu-drawer__navigation>.m-menu-mobile__item{min-height:43px!important;border-bottom:1px solid #EFF0F2!important;background:#fff!important}body#m-theme #m-menu-drawer .m-menu-drawer__navigation>.m-menu-mobile__item>a{min-height:43px!important;padding:8px 10px!important;font-size:13px!important;font-weight:670!important;line-height:1.35!important;color:#1e262d!important;display:flex!important;align-items:center!important;gap:13px!important}body#m-theme #m-menu-drawer .m-menu-mobile__link .st-redline-menu-icon,body#m-theme #m-menu-drawer .m-menu-mobile__link svg:not(.m-menu-mobile__toggle-button svg){color:#d11722!important;stroke:#d11722!important}body#m-theme #m-menu-drawer .st-shop-all-item{background:#fff2f3!important;border:1px solid #F2CDCE!important;border-radius:9px!important}body#m-theme #m-menu-drawer .st-shop-all-item>a,body#m-theme #m-menu-drawer .st-shop-all-item .m-menu-mobile__toggle-button{color:#c8141b!important}body#m-theme #m-menu-drawer .st-redline-drawer-request__btn{min-height:53px!important;background:#fff0f1!important;border-color:#f0c1c5!important;border-radius:10px!important}body#m-theme #m-menu-drawer .st-redline-drawer-request__btn strong{color:#bc1720!important;font-size:11px!important}body#m-theme #m-menu-drawer .st-redline-drawer-request__btn small{color:#706066!important;font-size:10px!important}}body#m-theme .m-footer.stcf-host,body#m-theme .m-footer.stcf-host .stcf{background:#11171b!important;color:#fff!important}body#m-theme .m-footer.stcf-host .stcf{border:0!important;border-top:3px solid #E31B23!important}body#m-theme .m-footer.stcf-host .stcf__inner{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.3fr)!important;align-items:start!important;gap:clamp(18px,3.3vw,48px)!important;max-width:1350px!important;margin:auto!important;padding:43px 38px 39px!important;border:0!important}body#m-theme .m-footer.stcf-host .stcf__inner>*{width:auto!important;min-width:0!important;border:0!important;margin:0!important;padding:0!important}body#m-theme .m-footer.stcf-host .stcf__wordmark{font-size:clamp(25px,2.3vw,35px)!important;font-weight:850!important;line-height:1!important;color:#fff!important;letter-spacing:-.055em!important}body#m-theme .m-footer.stcf-host .stcf__tagline{font-size:8px!important;letter-spacing:.32em!important;margin-top:4px!important;color:#d8dee1!important}body#m-theme .m-footer.stcf-host .stcf__brand p{font-size:12px!important;line-height:1.75!important;color:#cdd4d9!important;margin:16px 0 7px!important;max-width:27ch!important}body#m-theme .m-footer.stcf-host .stcf__brand-note{display:none!important}body#m-theme .m-footer.stcf-host .stcf__socials{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-top:21px}body#m-theme .m-footer.stcf-host .stcf__socials a{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;color:#fff!important;background:transparent;border-radius:7px;border:1px solid #3F484E;transition:color .2s,background .2s}body#m-theme .m-footer.stcf-host .stcf__socials a:hover{background:#e31b23!important;border-color:#e31b23!important}body#m-theme .m-footer.stcf-host .stcf__socials svg{width:17px;height:17px}body#m-theme .m-footer.stcf-host .stcf__details summary,body#m-theme .m-footer.stcf-host .stcf__newsletter h3{display:block!important;font-size:13px!important;line-height:1.45!important;color:#fff!important;font-weight:780!important;margin:0 0 15px!important;padding:0!important;border:0!important;background:transparent!important}body#m-theme .m-footer.stcf-host .stcf__details .stcf__chevron{display:none!important}body#m-theme .m-footer.stcf-host .stcf__links{display:flex!important;flex-direction:column!important;gap:9px!important;list-style:none!important;margin:0!important;padding:0!important}body#m-theme .m-footer.stcf-host .stcf__links li{border:0!important;background:transparent!important;margin:0!important;padding:0!important}body#m-theme .m-footer.stcf-host .stcf__links a,body#m-theme .m-footer.stcf-host .stcf__request-link{display:inline-flex!important;align-items:center!important;background:none!important;border:0!important;border-radius:0!important;color:#ced4d8!important;padding:0!important;box-shadow:none!important;font-size:11px!important;line-height:1.45!important;font-weight:530!important;text-decoration:none!important;min-height:0!important;text-align:left!important}body#m-theme .m-footer.stcf-host .stcf__request-link{color:#ff6068!important;cursor:pointer!important;font-weight:710!important}body#m-theme .m-footer.stcf-host .stcf__links a:hover,body#m-theme .m-footer.stcf-host .stcf__request-link:hover{color:#ff777f!important}body#m-theme .m-footer.stcf-host .stcf__newsletter>p{color:#cdd5d9!important;font-size:11px!important;line-height:1.6!important;margin:0 0 13px!important}body#m-theme .m-footer.stcf-host .stcf__form{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;max-width:260px!important}body#m-theme .m-footer.stcf-host .stcf__form input[type=email]{height:41px!important;min-height:41px!important;font-size:11px!important;background:#fff!important;border:1px solid #D6D8DC!important;color:#172029!important;border-radius:7px!important;padding:10px 12px!important}body#m-theme .m-footer.stcf-host .stcf__form button{display:flex!important;align-items:center!important;justify-content:center!important;height:41px!important;min-height:41px!important;max-width:none!important;width:100%!important;background:#e31b23!important;border:1px solid #E31B23!important;border-radius:7px!important;font-weight:750!important;font-size:12px!important;color:#fff!important}body#m-theme .m-footer.stcf-host .stcf__form button:hover{background:#bd121c!important;border-color:#bd121c!important}body#m-theme .m-footer.stcf-host .stcf__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center;max-width:1350px;margin:auto;padding:18px 38px;border-top:1px solid #2F353A;border-bottom:1px solid #2F353A}body#m-theme .m-footer.stcf-host .stcf__benefits>span{display:grid;grid-template-columns:29px 1fr;column-gap:10px;align-items:center}body#m-theme .m-footer.stcf-host .stcf__benefits svg{grid-row:span 2;width:26px;height:26px;color:#e31b23}body#m-theme .m-footer.stcf-host .stcf__benefits strong{font-size:11px;color:#fff;font-weight:750;line-height:1.4}body#m-theme .m-footer.stcf-host .stcf__benefits small{font-size:10px;color:#bcc5ca;line-height:1.5}body#m-theme .m-footer.stcf-host .m-footer--bottom{background:#0d1115!important;color:#cbd1d5!important;border-color:#2c3236!important}body#m-theme .m-footer.stcf-host .m-footer--bottom-inner{align-items:center!important}body#m-theme .m-footer.stcf-host .m-footer__copyright{color:#a9b0b6!important;font-size:10px!important}body#m-theme .st-pr__teaser--home,body#m-theme .st-pr__teaser--product{background:linear-gradient(105deg,#fff0f1,#fff9f9)!important;border:1px solid #F3C8CC!important;border-radius:11px!important}body#m-theme .st-pr__teaser-icon{color:#ce1822!important;background:#ffe2e5!important;border-color:#f3c8cc!important}body#m-theme :is(.st-pr__teaser--home,.st-pr__teaser--product) .st-pr__heading{color:#1d2329!important;font-size:13px!important;font-weight:790!important}body#m-theme :is(.st-pr__teaser--home,.st-pr__teaser--product) .st-pr__desc{font-size:11px!important;color:#68747c!important}body#m-theme .st-pr__trigger{background:#e31b23!important;color:#fff!important;border:1px solid #E31B23!important;font-size:12px!important;font-weight:750!important;border-radius:8px!important}@media(min-width:950px){body#m-theme.template-product #MainContent .m-product-form--main .m-product-form--wrapper{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:12px!important}body#m-theme.template-product #MainContent .m-product-form--main .m-product-form--wrapper :is(.m-add-to-cart,.stecoom-buy-now){min-height:45px!important}}@media(max-width:1023px){body#m-theme.template-index #MainContent .st-nestek-desktop .stn-redline-hero .stn-hero__inner{display:flex!important;flex-direction:column!important;gap:0!important;padding:26px 16px 16px!important;min-height:0!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__copy{padding:3px 0 20px!important;text-align:center!important;width:100%!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__copy h1{font-size:clamp(29px,7.5vw,43px)!important;line-height:1.1!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__copy>p{font-size:13px!important;line-height:1.52!important;margin:0 auto 17px!important;max-width:37ch!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__buttons{gap:9px!important;justify-content:center!important}body#m-theme.template-index #MainContent .stn-redline-hero .stn-hero__buttons .stn-button{font-size:10px!important;min-width:0!important;min-height:44px!important;padding:9px 7px!important;flex:1 1 50%!important}body#m-theme.template-index #MainContent .stn-redline-hero__visual{width:100%!important;max-width:650px!important;height:auto!important;min-height:0!important;aspect-ratio:1.8!important;border-radius:12px!important;margin:auto!important}body#m-theme.template-index #MainContent .stn-redline-hero__visual:before{left:-20%!important;width:42%!important}body#m-theme.template-index #MainContent .stn-reference-perks .stn-perks__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;overflow:visible!important}body#m-theme.template-index #MainContent .stn-reference-perks .stn-perks__grid>div{min-height:63px!important;padding:10px 12px!important;border-right:1px solid #E9EAED!important;border-bottom:1px solid #EEF0F1!important}body#m-theme.template-index #MainContent .stn-reference-perks .stn-perks__icon{flex:0 0 27px!important;width:27px!important;height:27px!important}body#m-theme.template-index #MainContent .stn-reference-perks .stn-perks__icon svg{width:25px!important;height:25px!important}body#m-theme.template-index #MainContent .stn-reference-perks strong{font-size:10px!important}body#m-theme.template-index #MainContent .stn-reference-perks small{font-size:9px!important}body#m-theme .m-footer.stcf-host .stcf__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:27px 19px!important;padding:28px 18px!important}body#m-theme .m-footer.stcf-host .stcf__socials{margin-top:13px!important}body#m-theme .m-footer.stcf-host .stcf__benefits{padding:15px 18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body#m-theme .m-footer.stcf-host .stcf__benefits>span{grid-template-columns:1fr!important;text-align:center!important;justify-items:center!important}body#m-theme .m-footer.stcf-host .stcf__benefits svg{grid-row:auto!important;width:23px!important;height:23px!important;margin-bottom:4px!important}body#m-theme .m-footer.stcf-host .stcf__benefits strong{font-size:9px!important}body#m-theme .m-footer.stcf-host .stcf__benefits small{font-size:8px!important}body#m-theme .m-footer.stcf-host .stcf__links{display:flex!important;flex-direction:column!important;gap:8px!important}body#m-theme .m-footer.stcf-host .stcf__details summary{border:0!important;margin-bottom:10px!important;font-size:12px!important}body#m-theme .m-footer.stcf-host .stcf__form{max-width:none!important}body#m-theme .m-footer.stcf-host .stcf__newsletter>p{font-size:10px!important}}@media(max-width:480px){body#m-theme .m-footer.stcf-host .stcf__inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 15px!important;padding:24px 15px!important}body#m-theme .m-footer.stcf-host .stcf__brand,body#m-theme .m-footer.stcf-host .stcf__newsletter{grid-column:1 / -1!important}body#m-theme .m-footer.stcf-host .stcf__details[open] .stcf__links{padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:9px!important}body#m-theme .m-footer.stcf-host .stcf__links a{background:transparent!important;border:0!important;padding:0!important;min-height:0!important;color:#ccd5da!important;font-size:11px!important}body#m-theme .m-footer.stcf-host .stcf__newsletter{padding:0!important}body#m-theme .m-footer.stcf-host .stcf__form input[type=email],body#m-theme .m-footer.stcf-host .stcf__form button{min-height:42px!important}body#m-theme .m-footer.stcf-host .stcf__benefits{padding:13px 12px!important}body#m-theme .m-footer.stcf-host .stcf__benefits small{display:none!important}body#m-theme.template-product #MainContent .m-product-form--main .m-add-to-cart,body#m-theme.template-product #MainContent .stecoom-buy-now{font-size:12px!important;min-height:45px!important}body#m-theme.template-index #MainContent .stn-redline-hero__visual{aspect-ratio:1.55!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/st-redline-reference-match-20261021.css.map */
