@media(min-width:1025px){.offcanvas-backdrop.header-overlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}main[data-template=cart]{color:#19323c;background:#f7f7f3}main[data-template=cart] cart-items.layout-section{background:transparent!important}main[data-template=cart] .layout-header-wrapper{margin-bottom:28px}main[data-template=cart] .layout-heading{color:#19323c;font-size:clamp(36px,4vw,58px);letter-spacing:-.04em}main[data-template=cart] .cart-main{gap:clamp(24px,3vw,42px)}main[data-template=cart] .cart-list,main[data-template=cart] .cart-item,main[data-template=cart] .cart-empty-inner{border-color:#19323c1f!important;background:#fff}main[data-template=cart] .cart-list{border:1px solid rgba(25,50,60,.12);border-radius:24px!important;overflow:hidden;box-shadow:0 18px 50px #19323c14}main[data-template=cart] .cart-item{padding:clamp(18px,2.4vw,30px)}main[data-template=cart] .cart-item-media .mediabox{background:#f6f0e6;border-radius:16px}main[data-template=cart] .product-title,main[data-template=cart] .current-price{color:#19323c;font-weight:800}main[data-template=cart] .cart-main-summary-block{padding:clamp(24px,3vw,38px)!important;color:#fff;background:#19323c!important;border:0!important;border-radius:24px!important;box-shadow:0 22px 54px #19323c33}main[data-template=cart] .cart-main-summary-block h2,main[data-template=cart] .cart-main-summary-block .heading-font,main[data-template=cart] .cart-main-summary-block .cart-total,main[data-template=cart] .cart-main-summary-block .cart-total *{color:#fff!important}main[data-template=cart] .cart-main-summary-block p,main[data-template=cart] .cart-main-summary-block .cart-summary-content,main[data-template=cart] .cart-main-summary-block .cart-meta{color:#ffffffc2}main[data-template=cart] .cart-main-summary-block summary,main[data-template=cart] .cart-main-summary-block .collapsible-heading,main[data-template=cart] .cart-main-summary-block label{color:#fff!important}main[data-template=cart] .cart-main-summary-block .collapsible-heading-text{color:#fff!important}main[data-template=cart] .cart-main-summary-block a{color:#aee6f6!important;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}main[data-template=cart] .cart-main-summary-block a:hover,main[data-template=cart] .cart-main-summary-block a:focus-visible{color:#fff!important}main[data-template=cart] .cart-main-summary-block .cart-ship-status,main[data-template=cart] .cart-main-summary-block .cart-subtotal,main[data-template=cart] .cart-main-summary-block .cart-grandtotal{color:#ffffffd6!important}main[data-template=cart] .cart-main-summary-block .collapsible-content-block{border-color:#ffffff29!important}main[data-template=cart] .cart-main-summary-block .collapsible-icon{color:#19323c;background:#fff}main[data-template=cart] .cart-main-summary-block .button-primary{color:#fff!important;background:#177eaf!important;border-color:#177eaf!important;box-shadow:0 14px 30px #43a7d733}main[data-template=cart] .cart-main-summary-block .button-primary:hover,main[data-template=cart] .cart-main-summary-block .button-primary:focus-visible{background:#116f9c!important;border-color:#116f9c!important}@media(max-width:749px){main[data-template=cart] .layout-header-wrapper{margin-bottom:18px}main[data-template=cart] .cart-list,main[data-template=cart] .cart-main-summary-block{border-radius:20px!important}}.header-section .header-layout{color:#19323c;background:#fffdf9f7!important;border-bottom:1px solid rgba(25,50,60,.1);box-shadow:0 8px 30px #19323c0e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-section .header-layout-block{min-height:74px}.header-section .header-logo-link{margin-block:11px}.header-section .header-button,.header-section .nav-item>.nav-link,.header-section .nav-item>.nav-link>a{color:#19323c}.header-section .header-button.is-icon:before{background:transparent;border-radius:50%}.header-section .header-button.is-icon:hover:before,.header-section .header-button.is-icon:focus-visible:before{background:#e7f5fa}@media(min-width:1025px){body.overflow-hidden:has(.header-nav .nav-item.submenu-inside.active){overflow-y:auto!important}.header-section .header-nav .nav-list{gap:0 4px}.header-section .header-nav .nav-item>.nav-link{min-height:44px;padding:0 13px;border-radius:999px;gap:7px;transition:color .2s ease,background-color .2s ease}.header-section .header-nav .nav-item>.nav-link>a{font-weight:650;letter-spacing:-.01em}.header-section .header-nav .nav-item:hover>.nav-link,.header-section .header-nav .nav-item:focus-within>.nav-link,.header-section .header-nav .nav-item.submenu-inside.active>.nav-link{color:#116f9c;background:#e7f5fa!important}.header-section header-menu[data-open-dropdown-item=hover] .nav-item.submenu-inside.active{background:transparent!important}.header-section .header-nav .nav-item>.nav-link:has(>a[href*="goaffpro.com"]){min-height:40px;margin-left:8px;padding-inline:16px;color:#116f9c;background:transparent;border:1px solid rgba(23,126,175,.42)}.header-section .header-nav .nav-item:hover>.nav-link:has(>a[href*="goaffpro.com"]),.header-section .header-nav .nav-item:focus-within>.nav-link:has(>a[href*="goaffpro.com"]){color:#fff;background:#177eaf!important;border-color:#177eaf}.header-section .header-nav .nav-item>.nav-link:has(>a[href*="goaffpro.com"])>a{color:inherit}.header-section .header-nav .submenu-wrap{width:430px;min-width:430px;padding:12px;margin-top:10px;color:#19323c;background:#fffdf9;border:1px solid rgba(25,50,60,.1);border-radius:20px;box-shadow:0 24px 64px #19323c29;overflow:hidden}.header-section .header-nav .submenus{display:grid;width:100%;gap:7px}.header-section .header-nav .submenu{width:100%}.header-section .header-nav .submenu .nav-link{display:flex;width:100%;min-height:68px;align-items:center;gap:12px;padding:12px 14px;color:#19323c;background:transparent;border:1px solid transparent;border-radius:14px;font-weight:750;line-height:1.3;box-sizing:border-box}.header-section .header-nav .submenu .nav-link:hover,.header-section .header-nav .submenu .nav-link:focus-visible{color:#116f9c;background:#eef8fb;border-color:#177eaf21}.header-section .header-nav .submenu .nav-link:before{display:inline-flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px;color:#116f9c;background:#dff2f8;font-size:12px;font-weight:850;letter-spacing:.06em}.header-section .header-nav .submenu .nav-link:after{display:inline-flex;flex:0 0 auto;min-height:26px;align-items:center;margin-left:auto;padding:4px 9px;border-radius:999px;color:#52675a;background:#edf1e9;font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.045em;line-height:1;text-transform:uppercase}.header-section .header-nav .submenu .nav-link[href*="/products/a1-smart-door-lock"]:before{content:"A1"}.header-section .header-nav .submenu .nav-link[href*="/products/a1-smart-door-lock"]:after{content:"Available now"}.header-section .header-nav .submenu .nav-link[href*="/products/r8-smart-rv-door-lock"]:before{content:"R8"}.header-section .header-nav .submenu .nav-link[href*="/products/r8-smart-rv-door-lock"]:after{content:"Pre-order";color:#7a4b1f;background:#f8e7d0}}@media(max-width:1024px){.header-section .header-layout-block{min-height:66px}.header-section .mobile-menu-drawer{color:#19323c;background:#fffdf9}.header-section .header-mobilemenu-head{padding:14px 20px;border-bottom:1px solid rgba(25,50,60,.1)}.header-section .mobile-menu-drawer .nav-item>.nav-link{padding-block:17px;font-weight:700}.header-section .mobile-menu-drawer .nav-item.active>.nav-link{color:#116f9c;background:transparent}.header-section .mobile-menu-drawer .submenu .nav-link{padding:13px 14px;margin-bottom:7px;color:#19323c;background:#eef8fb;border-radius:13px}.header-section .mobile-menu-drawer .nav-link:has(>a[href*="goaffpro.com"]){width:max-content;margin-top:14px;padding:12px 16px;color:#116f9c;border:1px solid rgba(23,126,175,.42);border-radius:999px}}newsletter-popup.offcanvas-newsletter{--image-width: 380px}newsletter-popup.offcanvas-newsletter .offcanvas-backdrop{background:#0f232b94!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}newsletter-popup.offcanvas-newsletter .offcanvas-popup-inner{width:min(920px,calc(100vw - 40px));max-width:920px!important;color:#19323c;background:#fffaf3!important;border:1px solid rgba(255,255,255,.55);border-radius:28px!important;box-shadow:0 32px 90px #0b1f274d;overflow:hidden}newsletter-popup.offcanvas-newsletter .newsletter-body.image-position-left{grid-template-columns:.86fr 1.14fr}newsletter-popup.offcanvas-newsletter .newsletter-popup-image,newsletter-popup.offcanvas-newsletter .newsletter-popup-image .mediabox{width:100%;height:100%;min-height:500px}newsletter-popup.offcanvas-newsletter .newsletter-popup-image img{width:100%;height:100%;object-fit:cover;object-position:52% 42%}newsletter-popup.offcanvas-newsletter .newsletter-popup-text{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,5vw,68px)!important}newsletter-popup.offcanvas-newsletter .newsletter-popup-text .layout-header-wrapper{margin-bottom:30px!important}newsletter-popup.offcanvas-newsletter .newsletter-popup-text .layout-heading{color:#19323c;font-size:clamp(34px,4vw,48px);font-weight:850;letter-spacing:-.04em;line-height:1.04}newsletter-popup.offcanvas-newsletter .newsletter-popup-text .layout-heading:before{content:"SAWHERO NOTES";display:block;margin-bottom:14px;color:#177eaf;font-family:inherit;font-size:12px;font-weight:850;letter-spacing:.16em;line-height:1.2}newsletter-popup.offcanvas-newsletter .newsletter-popup-text .layout-summary{max-width:520px;margin-top:16px;color:#687a80;font-size:16px;line-height:1.65}newsletter-popup.offcanvas-newsletter .newsletter-form-content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}newsletter-popup.offcanvas-newsletter .newsletter-form-content>*+*{margin-top:0}newsletter-popup.offcanvas-newsletter .newsletter-form .input-field{min-height:56px;padding-inline:18px;color:#19323c;background:#fff;border:1px solid rgba(25,50,60,.16);border-radius:14px;box-shadow:none}newsletter-popup.offcanvas-newsletter .newsletter-form .input-field:focus{border-color:#177eaf;box-shadow:0 0 0 3px #177eaf1f}newsletter-popup.offcanvas-newsletter .newsletter-form .button{min-height:56px;padding-inline:22px;color:#fff!important;background:#177eaf!important;border-color:#177eaf!important;border-radius:14px;box-shadow:0 14px 28px #177eaf2e}newsletter-popup.offcanvas-newsletter .newsletter-form .button:hover,newsletter-popup.offcanvas-newsletter .newsletter-form .button:focus-visible{color:#fff!important;background:#116f9c!important;border-color:#116f9c!important}newsletter-popup.offcanvas-newsletter .newsletter-form:after{content:"Occasional emails only. Unsubscribe anytime.";display:block;margin-top:12px;color:#7b898d;font-size:12px;line-height:1.5}newsletter-popup.offcanvas-newsletter .offcanvas-close-btn{top:16px;right:16px;width:40px;height:40px;padding:11px!important;color:#19323c;background:#ffffffe0;border:1px solid rgba(25,50,60,.1);border-radius:50%;box-shadow:0 8px 22px #19323c1f}@media(max-width:767px){newsletter-popup.offcanvas-newsletter.offcanvas-popup{align-items:end;padding:0}newsletter-popup.offcanvas-newsletter .offcanvas-popup-inner{width:100%;max-width:none!important;max-height:92dvh;margin:0;border-radius:24px 24px 0 0!important}newsletter-popup.offcanvas-newsletter .newsletter-body.image-position-left{display:grid;grid-template-columns:1fr}newsletter-popup.offcanvas-newsletter .newsletter-popup-image,newsletter-popup.offcanvas-newsletter .newsletter-popup-image .mediabox{height:190px;min-height:190px}newsletter-popup.offcanvas-newsletter .newsletter-popup-image img{object-position:50% 38%}newsletter-popup.offcanvas-newsletter .newsletter-popup-text{padding:30px 22px 26px!important}newsletter-popup.offcanvas-newsletter .newsletter-popup-text .layout-header-wrapper{margin-bottom:22px!important}newsletter-popup.offcanvas-newsletter .newsletter-popup-text .layout-heading{padding-right:22px;font-size:clamp(30px,9vw,39px)}newsletter-popup.offcanvas-newsletter .newsletter-popup-text .layout-summary{font-size:15px}newsletter-popup.offcanvas-newsletter .newsletter-form-content{grid-template-columns:1fr}newsletter-popup.offcanvas-newsletter .newsletter-form .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sawhero-live-fixes.css.map */
