:root{--fontsize:20px;--lineheight:1.5;--fontsize-m:24px;--lineheight-m:1.5;--fontsize-l:36px;--lineheight-l:1.2;--black:#333;--white:#FFF;--grey:#F2F4F4;--yellow:#FCD62D;--mid-grey:#b4b4b4;--dark-grey:#424242;--darker-grey:#2B2B2B;--blue:#2F93F3;--light-blue:rgba(47, 184, 243, .1);--grey-border:#DDE0E1;--container-width:1360px;--border-radius-lg:12px;--border-radius-sm:6px}@media(max-width:1600px) and (min-width:811px){:root{--fontsize:calc(16px + 4 * ((100vw - 811px) / (1600 - 811)))}}@media(max-width:810px){:root{--fontsize:16px;--lineheight:1.35;--fontsize-m:16px;--lineheight-m:1.35;--fontsize-l:18px;--lineheight-l:1.2;--border-radius-sm:4px}}html body{font-weight:400;color:var(--black)}.ncontainer{width:90%;max-width:1360px;margin:0 auto}@media(max-width:810px){.ncontainer{width:94%}}@media(min-width:769px){.hide-d{display:none!important}}@media(max-width:810px){.hide-m{display:none!important}}.btn{display:inline-block;font-family:Inter;font-size:1em;line-height:1.5;font-weight:600;letter-spacing:-.02em;text-align:center;padding:1rem 2.5rem;border:0;border-radius:6px;text-decoration:none}.btn-blue{background-color:#2f93f3;color:#fff}.btn-black{background-color:#2b2b2b;color:#fff}.btn-yellow{background-color:#fcd62d;color:#000}.btn-white{background-color:#fff;color:#000}.btn-blue:hover{background-color:#1c88f0}.btn-yellow:hover{background-color:#fdd214}.btn-white:hover{background-color:#eee}.btn img{position:relative;top:.15em;width:1em;margin-left:.5em}.nav-secondary .btn{padding:.5rem 2rem}@media(max-width:810px){.btn{font-size:.875em}.btn img{width:1.5em;top:.25em}.btn.mobile-fullwidth{width:100%;max-width:calc(100% - 4rem)}}.video-popup-container{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:999}.video-popup-container.active{display:block}.video-popup-container .video-popup-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:-1}.video-popup-content-media{width:100%}.video-popup-content-media iframe{width:100%;height:auto;aspect-ratio:16/9;border:0}.video-screen{display:none}.video-popup-content-close{float:right;margin-bottom:.5rem;cursor:pointer}.video-popup-content-close img{width:10px}.video-popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:960px;max-width:100%}@media(max-width:1024px){.video-popup-content-close{margin-right:.75rem}}@media(min-width:835px){.btn-break-d{display:block}}@media(max-width:834px){.btn-break-m{display:block}}footer.main,header.main{font-size:var(--fontsize);line-height:var(--lineheight);color:var(--black)}header.main{position:sticky;top:0;z-index:999;padding:2rem 0;background-color:rgba(255,255,255,1);transition:all .5s ease-out}.sticky header.main{padding:1rem 0;background-color:#fff}header.main .ncontainer{max-width:1475px;width:92%}header .nav-outer{display:flex;align-items:center;width:100%}header .nav-outer>div.nav-logo{width:13%}header .nav-outer>div.nav-logo img{width:160px}header .nav-outer>div.nav-main{width:47%}header .nav-outer>div.nav-main nav{display:flex;justify-content:center}header .nav-outer>div.nav-main>nav>ul>li:not(:first-child){margin-left:1.5vw}header .nav-outer>div.nav-secondary{width:40%}header .nav-outer>div.nav-secondary nav>ul>li:not(:first-child){margin-left:3vw}header nav ul{display:flex;align-items:center;justify-content:right;margin:0;padding:0}header nav ul li{position:relative;list-style:none}header nav ul li a{font-size:.95em;color:#000;text-decoration:none}header nav ul li ul{position:absolute;left:0;display:none;margin:0;margin-left:0;padding:.5rem 1.5rem 1rem 1rem;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) var(--border-radius-sm);min-width:110%}header #topNav nav>ul>li,header .nav-secondary nav>ul>li.menu-item-has-children{padding:.25rem 1rem}header #topNav nav ul li.menu-item-has-children,header .nav-secondary nav ul li.menu-item-has-children{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}header #topNav nav ul li:focus-within ul,header #topNav nav ul li:hover ul,header .nav-secondary nav ul li:focus-within ul,header .nav-secondary nav ul li:hover ul{display:block}header #topNav nav ul li ul li,header .nav-secondary nav ul li ul li{display:block;padding:0;margin:0;font-size:.85em}header a:not(.btn):hover{color:var(--blue)}header li.current-page a{color:var(--blue)}.nav-open header #topNav{overflow-y:scroll}@media(max-width:1440px){header .nav-outer>div.nav-logo{width:15%}header .nav-outer>div.nav-secondary{width:45%}header #topNav nav>ul>li,header .nav-secondary nav>ul>li.menu-item-has-children{padding:.25rem .5rem}header .nav-outer>div.nav-main>nav>ul>li:not(:first-child){margin-left:1rem}}@media(max-width:1280px){header .nav-outer>div.nav-main{display:none}header .nav-outer>div.nav-secondary{width:85%}}@media(min-width:1281px){header nav ul li ul{background-color:var(--grey)}header #topNav nav ul li.menu-item-has-children:hover{background-color:var(--grey)}}@media(min-width:811px){header .nav-secondary nav ul li.menu-item-has-children:hover{background-color:var(--grey)}header .nav-secondary nav ul li ul{background-color:var(--grey)}}@media(max-width:810px){header.main{box-shadow:0 0 10px rgba(0,0,0,.25);z-index:999999}.on-braze header,.on-promo header{height:95px}.on-promo.on-braze header{height:128px}.offer header{height:85px}.nav-secondary-account{display:none}.nav-secondary-cart span{display:none}header .nav-outer>div.nav-logo{width:35%}header .nav-outer>div.nav-logo img{width:100px}header .nav-outer>div.nav-main nav{flex-wrap:wrap}}#topNavTrigger{display:none;font-weight:600;font-size:14px;font-size:30px;color:rgba(0,0,0,.6);cursor:pointer;position:relative;top:2px;width:29px;height:24px;background:rgba(255,255,255,0);padding:3px;box-sizing:border-box;transition:all .25s 0s ease-in-out;transform-origin:center center;border:0}#topNavTrigger>div{position:absolute;width:23px;height:2px;background:#424242;display:block;transform-origin:center center}#topNavTrigger>div:nth-child(1){top:1px}#topNavTrigger>div:nth-child(2){top:9px}#topNavTrigger>div:nth-child(3){top:17px}#topNavTrigger.active>div{transition:all .25s 0s ease-in-out}#topNavTrigger.active>div:nth-child(1){top:8px;transform:rotate(45deg)}#topNavTrigger.active>div:nth-child(3){top:8px;transform:rotate(-45deg)}#topNavTrigger.active>div:nth-child(2){opacity:0}#topNav li a:focus,#topNavTrigger:focus{outline:3px solid rgba(0,125,250,.6)}#topNav li a:focus:not(:focus-visible),#topNavTrigger:focus:not(:focus-visible){outline:0;outline-offset:0}#topNav .shop svg{position:relative;top:-2px;width:14px}header #topNav .featured-links a{display:flex;align-items:center;font-size:1.75rem}.secondary-m-nav{margin:.5rem 1rem 1rem}header #topNav>nav>ul.secondary-m-nav>li{padding:0}.secondary-m-nav,header #topNav .featured-links a{background:#f9f9f9;padding:1rem;border-radius:8px;width:100%}header #topNav .featured-links a img{margin-left:auto;padding-left:1rem;width:90px}header #topNav .featured-links a,header #topNav .shop-links a{font-weight:700}@media (max-width:1280px){#topNavTrigger{display:inline-block;margin-left:1rem}#topNav{display:none;background:#fff}#topNav .shop svg{top:-2px;width:10px}#topNav.active{display:block;position:absolute;top:61px;left:0;width:100%;padding:2rem;transition:all .5s ease-out;background-color:#fff}.on-braze #topNav.active,.on-promo #topNav.active{top:95px}.on-promo.on-braze #topNav.active{top:128px}.offer #topNav.active{display:block;position:absolute;top:85px}header #topNav nav{justify-content:left}header #topNav>nav>ul{display:block}header #topNav>nav>ul>li{margin-bottom:.5rem}header #topNav nav ul li{display:block;margin:0 0 5px}header #topNav nav ul li ul{position:relative;margin-left:0;padding:.25em .5em;line-height:2}header #topNav nav ul li ul li{font-size:1em}}@media (max-width:810px){#topNav.active{padding:0;height:calc(100vh - 61px)}.on-braze #topNav.active,.on-promo #topNav.active{height:calc(100vh - 95px)}.on-promo.on-braze #topNav.active{height:calc(100vh - 128px)}header #topNav li a{font-size:1.5rem}}footer.main{background-color:var(--dark-grey)}footer.main ul{margin:0;padding:0}footer.main ul li{list-style:none}footer.main ul li a{text-decoration:none}footer.main ul li a:hover{text-decoration:underline}.footer-links{display:flex;flex-wrap:wrap;padding:4.5rem 0}.footer-links-social{display:flex;align-items:center;margin-top:2rem}.footer-links-social li{margin-right:2rem}.footer-links>div{padding:0 0 0 2rem}.footer-links>div:first-child{flex:0 0 330px}.footer-links div .footer-links-header{color:var(--yellow);font-size:1em;line-height:1.3;font-weight:600;margin-bottom:1rem}.footer-legal-links,.footer-links div ul li{font-size:.8em}.footer-links div ul li{color:var(--white);line-height:1.25;margin-bottom:.75rem}.footer-links div ul li a{color:#fff}.footer-links div ul li a.sub-link{color:#969696;text-decoration:underline}.footer-legal{background-color:var(--darker-grey);color:var(--mid-grey)}.footer-legal a{color:var(--mid-grey);text-decoration:underline}.footer-legal-links{display:flex;padding:1rem 0}.footer-legal-links div:nth-child(2){text-align:right;flex:1 1 auto}.footer-legal-links ul li{display:inline-block}.footer-legal-links ul li:not(:first-child)::before{content:'|';padding-left:.5rem;margin-right:.5rem;display:inline-block}.footer-legal-links div:nth-child(1){margin-bottom:1rem}footer #ot-sdk-btn.ot-sdk-show-settings:hover{background:0}@media(min-width:1025px){.footer-links>div:not(:first-child){padding-right:3%;padding-left:0;min-width:14ch}}@media(min-width:1280px){.footer-links{flex-wrap:nowrap}.footer-links>div:not(:first-child){padding-right:4%}.footer-links>div:nth-child(4){min-width:20ch}}@media(max-width:1120px){.footer-legal-links{flex-wrap:wrap}}@media(max-width:1279px){.footer-links{padding:2rem 0 0}.footer-legal-links{flex-wrap:wrap}footer .ncontainer{padding:0 2rem;width:100%}.footer-links>div:nth-child(1){display:flex;flex:0 0 100%;justify-content:space-between;padding:0}.footer-links>div:nth-child(1)>img{width:118px}.footer-links-social{margin-top:0;text-align:right;line-height:0}.footer-links-social li{width:16px;margin-right:0;margin-left:1.5rem}.footer-links div ul.footer-links-social li{margin-bottom:0}.footer-links-social li:nth-child(1){width:19px}.footer-links>div{flex:0 0 20%;padding:0;margin-bottom:2rem}.footer-links div .footer-links-header{font-size:1em}.footer-legal-links div{flex:0 0 100%;text-align:center;font-size:.7rem}.footer-legal-links div:nth-child(1){margin-bottom:1rem}.footer-legal-links div:nth-child(1) span{margin:0 .25rem}.footer-legal-links div:nth-child(2){text-align:center}.footer-legal-links ul li:not(:first-child)::before{padding-left:.25rem;margin-right:.25rem}}@media(max-width:990px){.footer-links>div{flex:0 0 33.3%;padding:0;margin-bottom:2rem}}@media(max-width:810px){.footer-links>div{flex:0 0 50%}}body .mini_shopping_cart_content{position:fixed;z-index:1002;top:0;right:0;height:100%;max-width:400px;background:#fff;padding:0;border-radius:0;box-shadow:0 0 15px rgba(0,0,0,.25);transform:translateX(480px);transition:all .8s ease-out;font-size:16px}.mini_shopping_cart_content.fade .woocommerce-mini-cart{opacity:.5}.mini_shopping_cart_content.active{transform:translateX(0)}.mini_shopping_cart_content ul.product_list_widget li{padding:6px 0}.cart-error{color:#f55b78}.close-cart{position:absolute;top:1rem;right:1rem;cursor:pointer}body .mini_shopping_cart_content h3{padding:22px 16px;display:inline-flex;font-size:20px;font-weight:600;margin:0}.cart-actions p{margin:0}body .mini_shopping_cart_content .woocommerce-mini-cart{max-width:480px}body .mini_shopping_cart_content .affirm-as-low-as{font-size:.88rem}@media(min-width:768px){.mini_shopping_cart_content .woocommerce-mini-cart{max-width:320px}}.woocommerce-mini-cart-item{position:relative}.mini_shopping_cart_content .cart_list{height:calc(100% - 240px);overflow:auto}.woocommerce-mini-cart-item .remove_from_cart_button{text-decoration:underline}body .mini_shopping_cart_content ul.woocommerce-mini-cart .quantity,body .mini_shopping_cart_content ul.woocommerce-mini-cart dl{font-size:12px;line-height:1em}body .mini_shopping_cart_content ul.woocommerce-mini-cart dl{border-left:0;padding-left:0}body .mini_shopping_cart_content ul.woocommerce-mini-cart li dl dd{margin:0}.woocommerce-mini-cart-item.mini_cart_item{display:flex;flex-wrap:wrap}body .mini_shopping_cart_content .woocommerce-mini-cart__buttons .wc-forward{background:linear-gradient(180deg,#f9f9f9 0,#f4f4f4 100%);font-size:14px;border:0}.mini_cart_item{border-bottom:1px solid #ccc}.mini_cart_item .name{display:block;width:80%;line-height:1.25;margin-bottom:.25rem}.mini_cart_item .qty{float:right;font-size:12px}.mini_cart_item .price{display:block}.mini_cart_item .remove_from_mini_cart,.mini_cart_item .update_from_mini_cart{font-size:12px;display:inline-block!important;margin-right:1rem}body .mini_shopping_cart_content .woocommerce-mini-cart__buttons .checkout.wc-forward,body .mini_shopping_cart_content .woocommerce-mini-cart__buttons .close_mini_cart{background:#fccf2d;font-size:14px;font-weight:600;text-transform:uppercase;border:0;width:100%;text-align:center;padding:.5em 1em!important;border-width:1px!important;border-color:#3b3b3b;border-radius:6px;display:block;color:#3b3b3b}body .mini_shopping_cart_content .woocommerce-mini-cart__buttons .close_mini_cart{background:#cecece;border:0;margin-bottom:.5rem}body .mini_shopping_cart_content .single_add_coupon{color:#3b3b3b;border-width:1px!important;border-color:#3b3b3b;border-radius:30px;line-height:1.7em!important;background:0 0;position:relative;border:2px solid;margin:0;cursor:pointer;text-decoration:none;overflow:visible;left:auto;display:inline-block;box-shadow:none;text-shadow:none;padding:.3em 1em!important}body ul.cart_list .mini-cart-img{width:auto}body ul.cart_list .mini-cart-desc{flex:1 0 164px;min-width:164px}body ul.cart_list .mini-cart-qty{flex:0 0 55px}body ul.cart_list li img{float:none;width:48px;margin-right:1rem}span.variation{display:block;font-size:12px;line-height:1.25em}.mini-qty{border:1px solid #ccc;border-radius:4px;width:24px;padding:.2rem}@media(max-width:480px){body ul.cart_list .mini-cart-desc{flex:1 0 165px;min-width:165px}}.cart-btn.active::after{position:absolute;top:-1px;left:14px;width:12px;height:12px;content:attr(data-total);background-color:#fccf2d;display:inline-block;border-radius:50%;font-size:9px;line-height:1.4;text-align:center;color:#424242}.woocommerce-checkout .btn-yellow,.woocommerce-checkout .nav-secondary-cart{visibility:hidden}body #main-content .single_variation_wrap button.single_add_to_cart_button,body.single-product #et-boc.et-boc .et_pb_module_inner button.single_add_to_cart_button,body.single-product #et-boc.et-boc .single_variation_wrap button.single_add_to_cart_button{background-color:#fcd62d!important;box-shadow:none!important;border:0!important;padding:10px 30px!important;font-weight:600}html body #solvvy-container{display:none}html body.woocommerce li .mini-cart-img img{width:90px}body .mini_shopping_cart_content{padding:0}body .mini_shopping_cart_content.active{max-width:390px}@media (max-width:768px){body .mini_shopping_cart_content.active{width:100vw;max-width:100%}}body .mini_shopping_cart_content .page-content{overflow:auto}body .mini_shopping_cart_content h3{padding:22px 16px;display:inline-flex;font-size:20px;font-weight:600}body .mini_shopping_cart_content h3 .blue-point{width:6px;height:6px;background-color:#2f93f3;border-radius:4px;margin-top:-2px}body .mini_shopping_cart_content .affirm-as-low-as,body .mini_shopping_cart_content .affirm-as-low-as-decoy{color:#424242;text-align:center;font-family:Inter;font-size:14.18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.2px}body .mini_shopping_cart_content .mini-cart-img{height:90px;margin-right:1rem}body .mini_shopping_cart_content .mini-cart-img img{border:1px solid #d2d2d2;border-radius:4px;margin:0;width:90px;height:90px}body .mini_shopping_cart_content .product_list_widget{flex:0 1 min-content!important}body .mini_shopping_cart_content .product_list_widget::-webkit-scrollbar{-webkit-appearance:none;width:7px;overflow:unset!important}body .mini_shopping_cart_content .product_list_widget::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}body .mini_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item{display:flex;border-bottom:none;margin:1rem;padding:0}body .mini_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item .mini-cart-desc{width:200px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:390px){body .mini_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item .mini-cart-desc{flex:1;min-width:0}}body .mini_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item .mini-cart-desc .variation{font-weight:400;font-size:12.16px;color:#424242}body .mini_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item .mini-cart-desc .variation .halo-color,body .mini_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item .mini-cart-desc .variation .strap-size{color:#424242}body .mini_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item .mini-cart-desc .update_from_mini_cart{display:none!important}body .mini_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item .woocommerce-Price-amount.amount{letter-spacing:-.2px;color:#424242;font-size:14.18px!important;font-family:Inter;font-style:normal;font-weight:500;line-height:19.2px}body .mini_shopping_cart_content div.bottom-box.exp{display:none;position:fixed;bottom:0;left:0;width:100%;background-color:#fff;border-top:1px solid #d4d4d4;opacity:1}body .mini_shopping_cart_content div.bottom-box.exp p{color:var(--dark-color,#424242);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:138%;letter-spacing:-.24px}body .mini_shopping_cart_content .box-content{position:relative;padding:24px 16px 42px}body .mini_shopping_cart_content .box-head{padding:27px 16px 0;display:flex;justify-content:space-between;align-items:center}body .mini_shopping_cart_content .box-head h3{padding:0}body .mini_shopping_cart_content .close{cursor:pointer;color:#2f93f3;text-align:center;font-family:Inter;font-size:12px;font-weight:400;letter-spacing:-.2px;text-decoration-line:underline}body .mini_shopping_cart_content .bottom-box{transition:transform .5s ease-out}body .mini_shopping_cart_content .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(66,66,66,.6);z-index:9998;display:none}body .mini_shopping_cart_content .overlay-visible{display:block}body .mini_shopping_cart_content .bottom-box{position:fixed;bottom:0;width:100%;background:#fff;z-index:9999;display:none}body .mini_shopping_cart_content .mini-cart-qty{height:90px;display:flex;align-items:flex-end;flex-direction:column-reverse;justify-content:space-between;position:absolute;right:0}body .mini_shopping_cart_content .mini-cart-qty .qty{display:flex;border:1px solid #e2e1e5;border-radius:2.56px;padding:1px;width:75px;justify-content:space-around;overflow:hidden}body .mini_shopping_cart_content .mini-cart-qty .qty .qty-decrement{order:-1}body .mini_shopping_cart_content .mini-cart-qty .qty input.mini-qty{width:auto;max-width:25px}body .mini_shopping_cart_content .mini-cart-qty .qty button,body .mini_shopping_cart_content .mini-cart-qty .qty input{border:none;text-align:center;background-color:#fff}body .mini_shopping_cart_content .mini-cart-qty .remove_from_mini_cart{margin:0}body .mini_shopping_cart_content .mini-cart-qty .remove_from_mini_cart svg{width:14px;height:auto}body .mini_shopping_cart_content .accordion-container{padding:0!important}body .mini_shopping_cart_content .accordion-container .accordion-header{cursor:pointer;padding:10px 16px;display:flex;justify-content:space-between;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}body .mini_shopping_cart_content .accordion-container .accordion-header svg{width:auto;transition:all .3s}body .mini_shopping_cart_content .accordion-container .accordion-content{display:flex;max-height:0;overflow:hidden;margin:10px;transition:max-height .3s;flex-wrap:wrap}body .mini_shopping_cart_content .accordion-container .accordion-content .coupon{display:flex;width:100%}body .mini_shopping_cart_content .accordion-container .accordion-content .coupon input{width:80%!important;border-radius:0!important;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important;font-size:15px}body .mini_shopping_cart_content .accordion-container .accordion-content .coupon button{border-radius:0!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;border-color:#cccc;padding:.4em 1em!important;border-left:0!important;background-color:#f1f1f1;color:#4b4b4bcc;width:20%;font-size:12px}body .mini_shopping_cart_content .accordion-container .accordion-item.active svg{transform:rotate(180deg);transition:transform .3s}body .mini_shopping_cart_content .accordion-container .accordion-item.active .accordion-content{max-height:100vh;padding:10px;margin:0}body .mini_shopping_cart_content .woocommerce-mini-cart__buttons{margin:10px 16px}@media (max-width:768px){body .mini_shopping_cart_content .woocommerce-mini-cart__buttons{margin-bottom:80px}}body .mini_shopping_cart_content .woocommerce-mini-cart__buttons a.checkout.wc-forward{text-transform:capitalize;background:#2f93f3!important;padding:15px 65px!important;display:flex!important;align-items:center;justify-content:center;font-size:20.26px;line-height:27px;height:65.36px;color:#fff!important;font-weight:600}body .mini_shopping_cart_content .woocommerce-mini-cart__buttons svg{width:auto;margin-right:5px}body .mini_shopping_cart_content .cart-actions>div{padding:0 16px 10px!important;display:flex;flex-direction:column}body .mini_shopping_cart_content .cart-actions>div p:first-child span.subtotal{color:#1bad18;padding:6px!important}body .mini_shopping_cart_content .cart-actions>div p:not(:first-child){display:flex;justify-content:space-between}body .mini_shopping_cart_content .cart-actions>div p,body .mini_shopping_cart_content .cart-actions>div strong{color:var(--dark-border,#424242);font-family:Inter;font-size:12px!important;font-style:normal;font-weight:400!important;line-height:21.093px}body .mini_shopping_cart_content .cart-actions{display:flex;flex:none!important;flex-direction:column}body .mini_shopping_cart_content .cart-actions .affirm-as-low-as{padding-bottom:0}body .mini_shopping_cart_content .cart-actions .accordion-container{padding:0!important}body .mini_shopping_cart_content .cart-actions .name{margin:13px 16px 14px!important;display:grid;padding:15px;max-width:92%;align-items:center;height:auto;background-color:#f9f9f9!important;border:1.28px solid #d2d2d2!important;border-radius:4px!important;color:#424242;font-size:14.18px!important;font-family:Inter;font-style:normal;font-weight:500;line-height:19.2px}body .mini_shopping_cart_content .cart-actions .name,body .mini_shopping_cart_content .cart-actions .name span{color:#424242;font-family:Inter;font-size:14.18px;font-weight:300;font-style:normal;line-height:19.2px}body .mini_shopping_cart_content .cart-actions .name{width:100%;font-size:14px;font-weight:500;margin-bottom:0}body .mini_shopping_cart_content .cart-actions .name span{display:flex;justify-content:space-between;font-weight:300;bottom:8px}body .mini_shopping_cart_content .cart-actions .name .info{border-bottom:none}body .mini_shopping_cart_content .cart-actions .name .info a{text-decoration:underline}body .mini_shopping_cart_content .cart-actions .name .info::before{display:none}.single_add_coupon{font-size:12px!important}.button.checkout svg{top:0}.close-cart{top:15px;right:10px;width:30px;height:30px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.close-cart img{width:16px!important}.promo-codes-container{display:flex;flex-wrap:wrap;row-gap:5px;width:55%}.promo-codes-container .promo-code{height:27px;padding:2px 5px}.total{text-align:right}.mini_shopping_cart_content .product_list_widget{overflow:unset;height:max-content}*{box-sizing:border-box}body,html{font-family:Inter,Helvetica,Arial,Lucida,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;padding:0;margin:0}h1,h2,h3,h4,h5,p{margin:revert}a{color:#2f93f3}section{margin:6rem 0}@media (max-width:810px){section{margin:2rem 0}}.text-dark{color:#000}.text-light,.text-light h1,.text-light h2,.text-light h3,.text-light h4{color:#fff}.text-mid{font-size:var(--fontsize-m);line-height:var(--lineheight-m)}.text-large{font-size:var(--fontsize-l);line-height:var(--lineheight-l)}.nowrap{white-space:nowrap}.keyline{border:3px solid #f2f4f4}.updated-design{font-size:var(--fontsize);line-height:var(--lineheight);color:var(--black)}.updated-design h1,.updated-design h2,.updated-design h3,.updated-design h4,.updated-design h5,.updated-design h6{color:inherit}.updated-design h3,h4.faux-h3{font-family:Inter;font-size:2em;line-height:1.2;font-weight:600;letter-spacing:-.02em}.updated-design h2,h3.faux-h2{font-family:Inter;font-size:2.6em;line-height:1.1;font-weight:700;letter-spacing:-.02em}.updated-design h1,h2.faux-h1{font-family:Inter;font-size:3.375rem;line-height:1.1;font-weight:600;letter-spacing:-.04em}.updated-design h4{font-family:Inter;font-size:1.2em;line-height:1.2;font-weight:600;letter-spacing:0}.updated-design img{max-width:100%}@media(max-width:810px){.updated-design .faux-h1,.updated-design h1{font-size:2em;line-height:1.2}.updated-design .faux-h2,.updated-design h2{font-size:1.625em;line-height:1.2;letter-spacing:-.04em}.updated-design .faux-h3,.updated-design h3{font-size:1.125em;line-height:1.5;letter-spacing:-.02em}.updated-design h4{font-size:1.125em;line-height:1.5}}.masthead{margin-top:2rem}.masthead .slider{position:relative;aspect-ratio:2/1;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.masthead .slider .slide{position:absolute;display:flex;align-items:center;height:100%;width:100%;padding:3rem;background-size:cover;background-repeat:no-repeat;visibility:hidden}.masthead .slider .slide .faux-h1{margin-top:0}.masthead .slider .slide.active{visibility:visible}.masthead .slider .slide>div{width:52%}.masthead .slider .slide>div .btn,.masthead .slider .slide>div .faux-h1,.masthead .slider .slide>div p{opacity:0;transition:opacity .75s}.masthead .slider .slide.active>div .btn,.masthead .slider .slide.active>div .faux-h1,.masthead .slider .slide.active>div p{opacity:1}.masthead .slider .slide>div .faux-h1{transition-delay:.05s}.masthead .slider .slide>div p{transition-delay:.1s}.masthead .slider .slide>div .btn{transition-delay:.15s}.masthead .slider .slide-content-left{justify-content:left}.masthead .slider .slide-content-right{justify-content:right}.masthead[data-theme=dark] .slide-status{color:#fff}.masthead[data-theme=light] .slide-status{color:#000}.masthead .slider-nav{display:flex;align-items:center;position:absolute;z-index:12;bottom:3rem;left:3rem;line-height:0}.masthead .slider-nav .prev{cursor:pointer}.masthead .slider-nav .next{cursor:pointer}.masthead[data-theme=dark] .slider-nav svg{fill:#fff;stroke:#fff}.masthead[data-theme=light] .slider-nav svg{fill:#000;stroke:#000}.masthead .slider-indicator{margin-top:1rem}@media(max-width:1440px) and (min-width:991px){.masthead .slider .slide{background-position:right}.masthead .slider .slide>div{width:50%;padding-bottom:3rem}.masthead .slider .slide>div h1,.masthead .slider .slide>div h2{font-size:40px}.masthead .slider .slide>div p{font-size:20px}}@media (max-width:990px){.masthead .slider{aspect-ratio:3/4}.masthead .slide[data-id="0"]{background-position:bottom}.masthead .slider .slide{padding:1.75rem;align-items:start}.masthead .slider .slide>div{position:relative;width:100%;height:100%}.masthead .slider-nav{display:none}.masthead .slider .slide .btn{position:absolute;bottom:0;width:100%;max-width:none;font-size:1.125em;padding:1rem 1.5rem}}.grid{display:grid}.grid-4{grid-template-columns:repeat(4,1fr);grid-gap:3rem}.grid-4 h2{font-size:1.5rem;line-height:1.25}.grid-4 h4{margin-bottom:0;padding-bottom:0}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:2rem}@media(max-width:1024px){.grid-4{grid-template-columns:1fr 1fr;grid-gap:2rem}.grid-2{grid-template-columns:1fr;grid-gap:2rem}.grid-4>div{display:flex}.grid-4>div>div:nth-child(1){position:relative;flex:1 0 36px;margin:0 2rem 0 1rem;text-align:center}.grid-4>div>div:nth-child(1) img{height:52px;max-width:55px;position:absolute;left:50%;transform:translate(-50%)}.grid-4>div>div:nth-child(2){flex:1 1 auto;margin-right:1rem;margin-bottom:.75rem}.grid-4 h2,.grid-4 h4{margin-top:0;margin-bottom:.5rem}.grid-4 p{margin-top:0}}@media(max-width:560px){.grid-4{grid-template-columns:1fr;grid-gap:0}}.icon-grid{margin-top:3.5rem}#productDetails{scroll-margin-top:80px}.product-details{position:relative;scroll-margin-top:2rem}.product-details .slider{position:relative}.product-details .slider-shell{position:relative;width:calc(90% - 110px);max-width:1024px;overflow:hidden;margin:2rem auto;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:var(--border-radius-lg);overflow:hidden}.product-details .slider-container{display:flex}.product-details .slider-nav{position:absolute;top:calc(50% - 37px);left:50%;width:calc(94% + 50px);max-width:1360px;transform:translateX(-50%)}.product-details .slider-nav .prev{position:absolute;left:.75rem;cursor:pointer}.product-details .slider-nav .next{position:absolute;right:.75rem;cursor:pointer}.product-details .slider-nav svg{width:72px}.product-details .inline-list{margin-top:2rem;padding-bottom:1rem}.product-details .inline-list li{margin:0 2rem;font-size:2em;font-weight:600;cursor:pointer}.product-details .inline-list li.active a{border-bottom:3px solid #2b2b2b;padding-bottom:.25rem}.product-details .inline-list li a{color:#2b2b2b;text-decoration:none}.product-details .inline-list li.active a{color:#2b2b2b;text-decoration:none}.product-details .slider .slide{display:flex;flex:0 0 100%;font-size:1.2em;line-height:1.5;background:#fff;aspect-ratio:100/60}.product-details .slider .slide>div{flex:0 0 50%;opacity:0;transition:opacity .5s}.product-details .slider .slide.active>div{opacity:1}.product-details .slider .slide div:nth-child(2){padding:2rem}.product-details .slider .slide h3{color:#2f93f3;font-size:1em;margin:1rem 0}.product-details .slider .slide p:first-of-type{margin-top:0}#productDetails .slide>div:first-child{display:flex;align-items:end}#productDetails .slide[data-id="2"]>div:first-child{align-items:center;justify-content:center}@media(max-width:810px){.product-details{padding:0}.product-details .slider{width:100%}.product-details .slider-shell{width:94%;margin-top:.5rem}.product-details .slider .slide{display:grid}.product-details .slider .slide img{height:200px;margin:0 auto}.product-details .slider .slide div{flex:0 0 100%}.product-details .slider .slide div:nth-child(1){order:2}.product-details .slider .slide div:nth-child(2){text-align:center;order:1;padding-top:1.5rem;padding-bottom:0}.product-details .inline-list{display:flex;width:94%;margin:2rem auto 0}.product-details .inline-list li{font-size:1.125em;margin:0 .5rem;flex:1 0 auto}.product-details .inline-list li:first-child{text-align:left}.product-details .inline-list li:last-child{text-align:right}.product-details .slider .slide{font-size:1em;line-height:1.25}.product-details .slider .slide h3{font-size:1.625em;line-height:1.3;margin-top:0;margin-bottom:2rem}.product-details .slider-nav{top:1.5rem;width:100%}.product-details .slider-nav svg{width:34px}.product-details .slider-nav .prev{left:2rem}.product-details .slider-nav .next{right:2rem}#productDetails .slide[data-id="2"]{align-items:end}}#about{background:#f2f4f4;padding:3rem;border-radius:var(--border-radius-lg)}#about h2{max-width:19ch;margin:2rem auto 6rem}@media(max-width:810px){#about{padding:2rem 1rem}}@media(max-width:560px){#about h2{margin:1rem auto 3rem}#about h3{font-size:1.375rem}}#story .content{background:#fff;min-width:280px;margin:-128px auto 0;padding:2rem;text-align:center;width:63%}#story .image{background-color:#fcd62d;background-position:center bottom;background-size:contain;background-repeat:no-repeat;padding:2rem;text-align:center;aspect-ratio:100/57;border-radius:var(--border-radius-lg)}#story h2{margin:2rem 0 0}#story h2+p{margin:0 auto}#story h3{font-size:1.2em}#story h3+p{margin:0 auto}@media(max-width:810px){#story h2{margin:0 0}#story h2+p{margin:0 auto;max-width:28ch}#story .image{aspect-ratio:1.33}#story .content{padding:1rem;width:calc(100% - 2rem);margin-top:-10%}}@media(max-width:560px){#story .image{aspect-ratio:1.25}#story .image p{max-width:19ch}}#advanced{padding:2rem 0 0;margin-bottom:0}#advanced .intro{padding:2rem;text-align:center}#advanced .intro h2{max-width:26ch;margin:2rem auto}#advanced .video-fullwidth{width:calc(90% - 110px);margin:0 auto;aspect-ratio:1020/520}#advanced .how-it-works-link{text-align:center;max-width:94%;margin:0 auto;padding:3rem 0 5rem}#advanced .ncontainer{border-radius:var(--border-radius-lg)}@media(max-width:810px){#advanced .ncontainer{width:100%;border-radius:0}#advanced .video-fullwidth{width:100%;aspect-ratio:375/268;background-position:top}}@media(max-width:560px){#advanced{padding:0 0 2rem}#advanced .intro h2{max-width:26ch;margin:0 auto}}#difference .ncontainer{padding:4rem;border-radius:var(--border-radius-lg)}@media(max-width:810px){#difference .ncontainer{padding:2rem 1rem}}.quotes{position:relative}.quotes .icon{position:relative;z-index:2;text-align:center;margin-bottom:calc(-2rem - 25px)}.quotes .slider{position:relative;margin:2rem auto;overflow:hidden}.quotes .slider .slider-container{display:flex}.quotes .slider .slide{display:flex;flex-wrap:wrap;flex:0 0 100%;padding:2rem;border-radius:var(--border-radius-lg);aspect-ratio:100/24;align-items:center;justify-content:center;text-align:center;background:#fcd62d}.quotes .slider .slide>div{margin:0 2rem;opacity:0;transition:opacity .5s .1s}.quotes .slider .slide.active>div{opacity:1}.quotes .slider .slide q{display:block;font-size:1.8em;line-height:1.4;max-width:50ch}.quotes .slider .slide .attr{font-size:1em;line-height:1.4;font-weight:700}.quotes .slider-nav{position:absolute;top:calc(50% - .5rem);left:50%;width:calc(100% + 100px);transform:translateX(-50%)}.quotes .slider-nav .prev{position:absolute;left:0;cursor:pointer}.quotes .slider-nav .next{position:absolute;right:0;cursor:pointer}.quotes .slider-nav svg{width:30px}.attr{font-weight:600;margin-top:2rem}@media (max-width:1280px){.quotes .slider-nav{width:calc(100% + 60px)}.quotes .slider-nav svg{width:22px}}@media(max-width:810px){.quotes .slider{margin:1rem auto}.quotes .slider .slide>div{margin:0}.quotes .slider .slide q{font-size:1.375em;line-height:1.3}.quotes .slider .slide .attr{margin-top:1rem}.quotes .icon{margin-bottom:calc(-1rem - 25px)}}.inline-list{margin:0;padding:0}.inline-list li{list-style:none;display:inline-block;margin:0 .5rem}#press{margin:2rem auto;padding:0}#press .keyline{padding:2rem;border-radius:var(--border-radius-lg)}.press-callouts>div{flex:0 0 20%;display:flex;justify-content:center;align-items:center}@media(max-width:810px){#press{margin:0 auto;width:100%}#press .keyline{border:0;padding:2rem 0;overflow:hidden}.press-callouts{flex-wrap:nowrap;align-items:center;animation:movePress 17s linear infinite}.press-callouts>div{flex:0 0 auto;display:block;width:auto;text-align:center;transition:opacity .75s;margin:0 2rem}.press-callouts>div.active{height:50px;opacity:1}}@keyframes movePress{0%{transform:translateX(0)}100%{transform:translateX(-1250px)}}#awards{display:flex;align-items:center;text-align:left;width:80%;min-width:300px;background:#fff;margin:0 auto;padding:3rem;border-radius:var(--border-radius-lg)}#awards>div:nth-child(1){width:42%;padding-right:2rem}#awards>div:nth-child(1)>div:nth-child(1){font-size:1em;line-height:1.2;margin-bottom:.25rem}#awards>div:nth-child(1)>div:nth-child(2){font-size:1.75em;line-height:1.2;font-weight:600}#awards>div:nth-child(2){width:58%;padding-left:1rem}@media(max-width:810px){#awards{flex-wrap:wrap;width:100%;padding:2rem}#awards>div:nth-child(1){margin-bottom:2rem;text-align:center}#awards>div:nth-child(1),#awards>div:nth-child(2){width:100%;padding:0}}.how{padding:2rem 0;background-color:#e5f4ff;background-size:45%;background-repeat:no-repeat;background-position:85% 9%}.how .ncontainer{padding:2rem;border-radius:var(--border-radius-lg)}.how .intro{margin:0 auto 1rem;width:90%;max-width:1024px}.how .slider{display:flex;width:90%;max-width:1024px;margin:4rem auto 2rem;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:var(--border-radius-lg)}.how .slider-container{display:flex;width:100%}.how .slider .slide{display:flex;flex:0 0 100%;background:#fff;aspect-ratio:100/56}.how .slider .slide>div:nth-child(1){flex:0 0 60%}.how .slider .slide>div:nth-child(2){flex:0 0 40%}.how .slider .slide .slide-header{background-color:var(--yellow);color:var(--black);padding:2rem 3rem}.how .slider .slide .slide-header h3{color:#000;margin-top:0;margin-bottom:0;padding-bottom:0}.how .slider .slide .slide-content{padding:2rem 3rem}.how .slider .slide .slide-content h4{margin:0;font-size:1em;color:var(--blue);padding-bottom:0}.how .slider-container h4+p{margin-top:.75rem;padding-bottom:0}.how .slider-container p{margin-bottom:2rem}.how .slider .slide .slide-content p:last-of-type{margin-bottom:0}.how .slider .slide .slide-image{position:relative;background-size:cover}.how .slider .slide .slide-number{position:absolute;background-color:var(--yellow);color:var(--black);font-size:2em;line-height:1.2;font-weight:600;padding:2rem;width:90px;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0}.slide-number::before{content:'';width:3px;height:80%;background:rgba(0,0,0,.25);display:block;position:absolute;top:10%;left:0}.how .slider-nav{position:absolute;top:50%;left:50%;width:calc(100% + 100px);max-width:1330px;height:50px;transform:translate(-50%,-50%)}.how .slider-nav .carousel-nav-left,.how .slider-nav .carousel-nav-right{position:absolute;top:-25px;width:50px}.how .slider-nav .carousel-nav-left{left:40px}.how .slider-nav .carousel-nav-right{right:40px}.how .slider-nav .carousel-nav-left svg,.how .slider-nav .carousel-nav-right svg{width:100%}.slider-indicator{margin:0 auto}.slider-indicator ul{margin:0;padding:0;text-align:center}.slider-indicator li{list-style:none;width:17px;height:5px;background-color:#2b2b2b;border-radius:8px;display:inline-block;margin:0;cursor:pointer;opacity:.25}.slider-indicator li.active{opacity:1}@media(max-width:1280px) and (min-width:1025px){.how .slider .slide{aspect-ratio:100/68}.how .slider .slide .slide-header h3,.how .slider .slide .slide-number{font-size:1.5em}.slide-content{font-size:.85em}.how .slider .slide .slide-content,.how .slider .slide .slide-header{padding:2rem}}@media(max-width:1024px){.how{background-size:50%;background-position:100% 42%}.how .ncontainer{padding:0}.slider-container{width:100%}.how .intro{margin:0 auto 200px;text-align:center}.how .slider{width:100%;margin:2rem auto 1rem}.how .slider .slide{aspect-ratio:unset;flex-direction:column}.how .slider .slide .slide-header{text-align:center}.how .slider .slide .slide-content{padding:2rem;text-align:center}.how .slider .slide .slide-content p:last-of-type{margin-bottom:0}.how .slider .slide>div:nth-child(1){flex:0 0 100%}.how .slider .slide>div:nth-child(2){display:none}.how .slider .slide>.slide-image{flex:0 0 100%}.slide-number{display:none}.how .slider-nav{top:32px;width:100%}.how .slider-nav .carousel-nav-left,.how .slider-nav .carousel-nav-right{position:absolute;top:21px;width:40px;height:40px}.how .slider-nav .carousel-nav-left{left:15px}.how .slider-nav .carousel-nav-right{right:15px}}@media(max-width:560px){.how{background-position:32% 30%;background-size:65%}}.chaptered>.ncontainer{padding:5rem 0;border-radius:var(--border-radius-lg)}.chaptered-container{display:flex;width:900px;max-width:90%;margin:2rem auto 0}.chaptered-choices{margin-top:2rem;margin-left:3rem}.chaptered-choices>div{padding:.75rem;cursor:pointer;border-radius:var(--border-radius-sm);border:1px solid transparent;margin-top:.25rem;transition:all .15s ease-out}.chaptered-choices>div:not(.active):hover{border:1px solid #ccc}.chaptered-choices h3{margin:0;font-size:1rem;line-height:1.4;padding-bottom:0}.chaptered-choices p{margin:0;font-size:1rem}.chaptered-images .slide{display:none}.chaptered-images .slide.active{display:block}.chaptered-choices-mobile{position:relative;border-radius:var(--border-radius-lg);background-color:var(--blue);color:var(--white);margin:0 1rem;padding:.5rem;display:none;overflow:hidden}.chaptered-choices-mobile ul{margin:0;padding:0}.chaptered-choices-mobile>ul>li{list-style:none;text-align:center;display:none}.chaptered-choices-mobile>ul>li.active{display:block}.chaptered-choices-mobile-nav{position:absolute;top:0;left:0;width:100%;height:100%}.chaptered-choices-mobile-nav .progress{position:absolute;width:1px;height:3px;bottom:0;left:0;margin:0;background:#fcd62d;transition:width .5s}.chaptered-choices-mobile-nav .progress-empty{position:absolute;width:100%;height:3px;bottom:0;left:0;background:rgba(255,255,255,.25)}.chaptered-choices-mobile-nav ul{position:absolute;width:100%;height:100%;top:0;left:0}.chaptered-choices-mobile-nav svg{width:8px;fill:#fff}.chaptered-choices-mobile-nav ul li{position:absolute;list-style:none;top:50%;transform:translateY(-50%);padding:0 1rem}.chaptered-choices-mobile-nav ul li:nth-child(1){left:0}.chaptered-choices-mobile-nav ul li:nth-child(2){right:0}@media(min-width:811px){.chaptered-choices .active{background-color:var(--blue);color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}}@media(max-width:810px){.chaptered>.ncontainer{padding:3rem 0 0}.chaptered-container{flex-wrap:wrap;margin-top:1rem}.chaptered-container .chaptered-choices{order:1;margin-left:auto;margin-right:auto;margin-top:0}.chaptered-choices>div{display:none;text-align:center;pointer-events:none;margin-top:0;padding-top:0}.chaptered-choices>div h3{display:none}.chaptered-choices>div.active{display:block}.chaptered-container .slider{order:2;max-height:90vw;max-height:calc(90vh - 350px);overflow:hidden}.chaptered-choices-mobile{display:block;margin-top:2rem}}.video-fullwidth{display:flex;align-items:center;justify-content:center;position:relative;background-position:center center;background-size:cover;aspect-ratio:3.125}.video-fullwidth>div{position:relative;z-index:2}.video-fullwidth::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:0}@media(max-width:810px){.video-fullwidth{aspect-ratio:1.4;background-position:left center;background-size:cover}}.video-callout{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-repeat:no-repeat;aspect-ratio:100/40;background-size:100%;border-radius:var(--border-radius-lg)}@media(max-width:810px){.video-callout{aspect-ratio:1.1;background-size:auto 100%;background-position:-85vw}}#difference .intro{text-align:center;max-width:50ch;margin:0 auto 4rem}#difference .intro h2{margin:0 0 1rem}.table{background-color:#fff;width:80%;min-width:300px;margin:0 auto;border-radius:12px;border:2px solid #2f93f3;box-shadow:0 0 10px rgba(0,0,0,.2)}.table>div{display:table;width:100%;border-bottom:1px solid #ccc}.table>div>div{display:table-cell;vertical-align:middle;flex:1 1 22.5%;width:22.5%;text-align:center;justify-content:center;padding:1rem}.table>div:first-of-type>div{padding:1.5rem 1rem}.table>div:not(.table-links)>div{font-size:.7em}.table>div>div.table-row-title{text-align:left;flex:1 0 32.5%;width:32.5%}.table-links,.table>div>div.table-row-title{font-size:1em}.table-links a{text-decoration:underline}.table>div:first-child>div img{max-width:80%}.table>div:not(:first-child)>div:not(:first-child){border-left:1px solid #ccc}#difference .shop-cta{text-align:center;margin:4rem 0}@media(max-width:810px){.table{width:100%}.table>div{align-items:center}.table>div.last-row-m{border-bottom:0}.table>div>div{font-size:.85em;padding:.5rem .5rem;flex:1 1 30%;width:30%}.table>div>div.table-row-title{flex:1 0 40%;width:40%}.table>div:not(:first-child)>div img{width:24px}.table>div>div:first-child{flex:1 0 140px;justify-content:left}#difference .intro{margin:0 auto 2rem}#difference .shop-cta{margin:2rem 0}}.madlibs .ncontainer{aspect-ratio:100/44;min-height:500px;background-color:var(--yellow);background-repeat:no-repeat;background-position:right bottom;background-size:37%;border-radius:var(--border-radius-lg)}.madlibs-content{font-size:2.9em;line-height:1.25;font-weight:600;padding:2rem}.madlibs-content .btn{position:relative;top:-1rem;margin-left:1rem;font-size:.34em}.madlibs-content .btn img{transform-origin:10px 10px}.madlibs-content>div:last-of-type{margin-top:3rem}.madlibs-content>div>span{color:var(--white);display:inline-block;border-bottom:3px solid var(--black)}.madlibs-content>div>span>span{position:relative}.madlibs-content span.active>span{opacity:0;animation-name:slotIt;animation-duration:.75s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:forwards}.madlibs button{cursor:pointer}.madlibs button.active{background:#eee;pointer-events:none}.madlibs button.active img{transition:transform .5s ease-in-out;transform:rotate(359deg)}@keyframes slotItOld{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes slotIt{0%{opacity:1;transform:rotate3d(1,0,0,0deg);filter:brightness(1)}0%{opacity:1;transform:rotate3d(1,0,0,90deg);filter:brightness(.85)}100%{opacity:1;transform:rotate3d(1,0,0,0deg);filter:brightness(1)}}.madlibs-content span>span{display:block;perspective:800px}.madlibs-content span[data-id="0"]{width:570px}.madlibs-content span[data-id="1"]{width:250px}.madlibs-content span[data-id="2"]{width:455px}.madlibs-content span[data-id="3"]{width:720px}.madlibs-content span[data-id="0"]>span{animation-delay:0s}.madlibs-content span[data-id="1"]>span{animation-delay:.1s}.madlibs-content span[data-id="2"]>span{animation-delay:.2s}.madlibs-content span[data-id="3"]>span{animation-delay:.3s}@media(max-width:1280px) and (min-width:811px){.madlibs-content{font-size:2em}.madlibs .ncontainer{background-size:43%}.madlibs-content span[data-id="0"]{width:325px}.madlibs-content span[data-id="1"]{width:150px}.madlibs-content span[data-id="2"]{width:280px}.madlibs-content span[data-id="3"]{width:440px}.madlibs-content .btn{font-size:.5em}.madlibs-content .btn img{transform-origin:.5em .5em}}@media(max-width:810px){.madlibs .ncontainer{aspect-ratio:3/4;max-height:800px;background-size:auto 50%}.madlibs-content .btn{position:relative;top:-.5rem;margin-left:.25rem;font-size:.7em;padding:.5rem 1rem}.madlibs-content{font-size:1.3em!important;padding:1.5rem;line-height:1.6}.madlibs-content .btn img{transform-origin:.7em .7em;width:19px}.madlibs-content span[data-id="0"]{width:231px}.madlibs-content span[data-id="1"]{width:90px}.madlibs-content span[data-id="2"]{width:204px}.madlibs-content span[data-id="3"]{width:275px}}.video-testimonials{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;line-height:1.15}.video-testimonials .slide{border-radius:10px;overflow:hidden}.video-testimonials-header{display:flex;align-items:center;justify-content:center;color:#fff;aspect-ratio:603/263;background-position:top center;background-size:cover}.video-testimonials-short-quote{font-weight:800;font-size:1.75em;line-height:1.15;color:#2f93f3;margin-bottom:2rem}.video-testimonials-long-quote{font-size:1.05em}.video-testimonials-name{display:flex;align-items:center;background-color:#2f93f3;color:#fff;width:30%;min-width:150px;padding:1rem;font-weight:800;font-size:1.15em}.video-testimonials-collars{padding:1rem;font-weight:800;font-size:1em}.video-testimonials-collars span{display:block;font-size:.75rem;font-weight:200}.video-testimonials-property{padding:1rem;font-weight:800;font-size:1em}.video-testimonials-property span{display:block;font-size:.75rem;font-weight:200}.video-testimonials-quotes{background-color:#f8f8f8;padding:2rem;height:100%}.video-testimonials-meta{display:flex;background-color:#ededed}@media(min-width:991px){.video-testimonials{width:calc(90% - 90px - 2rem)}}@media(max-width:990px){.video-testimonials{grid-template-columns:repeat(1,100%);grid-gap:1rem;overflow:hidden;width:auto;padding:0 1rem;scroll-snap-type:x mandatory}.video-testimonials-header{aspect-ratio:332/200}.video-testimonials::-webkit-scrollbar{width:0!important}.video-testimonials>div{width:100%;scroll-snap-align:center}.video-testimonials-quotes{padding:1rem}.video-testimonials-name{font-size:.875em}.video-testimonials-collars,.video-testimonials-property{font-size:.8125em}.video-testimonials-collars span,.video-testimonials-property span{font-size:.5em}.video-testimonials-short-quote{font-size:1.375em}.video-testimonials-long-quote{font-size:.875em}}.press-quote-callout{display:flex;align-items:center;margin-bottom:2rem;padding:3rem;background-color:#fcd62d;background-repeat:no-repeat;background-position:10% 100%;background-size:38%;border-radius:12px;aspect-ratio:100/41;line-height:1.15}.press-quote{display:flex;align-items:center;aspect-ratio:100/32}.press-quote-large{width:60%;margin-left:40%}.press-quote-large q{font-size:2.5em;font-weight:800}.press-quote-1,.press-quote-2{border-radius:var(--border-radius-lg)}.press-quote-1 q{font-weight:800;font-size:2.5em;line-height:1.15;color:#2f93f3}.press-quote-1 .award{font-size:1.75em;line-height:1.15}.press-quote-2 q{font-size:1.5em;line-height:1.15}.press-quote-1 .attr,.press-quote-2 .attr{display:flex;align-items:end;font-weight:600;margin-top:2rem;height:50px}.award{display:flex;align-items:center;font-weight:600}.award::after,.award::before{content:'';display:block;height:1.5em;width:1em;background-size:cover;background-repeat:no-repeat}.award::before{background-image:url(/wp-content/uploads/2023/07/award-left.svg)}.award::after{background-image:url(/wp-content/uploads/2023/07/award-right.svg);background-position:top right}@media(max-width:810px){.award{justify-content:center;margin-left:auto;margin-right:auto}.press-quote-1 .award{text-align:center;font-size:1.5em;line-height:1}.press-quote-1 .award::after,.press-quote-1 .award::before{height:2.5em;width:1.5em;padding:5px}.press-quote-callout{background-size:auto 315px;background-position:bottom right}.press-quote-1 img,.press-quote-2 img,.press-quote-large img{height:27px}.press-quote-large{width:100%;margin-left:0;margin-bottom:300px;text-align:center}.press-quote-large q{font-size:2em}.press-quote-1 .attr,.press-quote-2 .attr{margin-top:1rem;height:32px}.press-quote-1 q{font-size:2.18em;font-size:2em}.press-quote-2 q{font-size:1.125em}}@media(max-width:560px){.press-quote-large{margin-bottom:76vw}}#stories{line-height:1.5;margin:2rem 0;padding:2rem 0 0}#stories .intro{padding:0 1rem}#stories .carousel{max-width:calc(100% - 90px);margin:0 auto;overflow:hidden}#stories .flex{padding-bottom:1rem;transition:transform .4s cubic-bezier(.345,.045,.355,1)}#stories .flex>div{background:#f9f9f9;border-radius:var(--border-radius-lg);margin:0 1rem;padding:0;overflow:hidden;flex:1 0 calc(33.3% - 2rem)}#stories .stories-content{padding:3rem 1.5rem 1.5rem}#stories .stories-name{font-weight:600;margin-top:.25rem;display:inline-block}#stories .stories-image{position:relative}#stories .stories-image>img{width:100%;aspect-ratio:394/270}#stories .stories-image .icon{position:absolute;width:70px;bottom:-35px;left:1.5rem}#stories .stories-image .icon img{width:70px}#stories q{display:block;quotes:'“' '”' "‘" "’";margin-bottom:.5rem}#stories q::before{content:open-quote}#stories q::after{content:close-quote}#stories .stories-btn{background:#2f93f3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600}@media(max-width:1024px){#stories .carousel{width:100%;max-width:unset}#stories .flex>div{flex:1 0 calc(50% - 2rem)}}@media(max-width:810px){#stories{margin:3rem 0;padding:0 0}#stories .flex>div{flex:1 0 calc(100% - 2rem)}}#stories .carousel-nav{position:absolute;top:0;transform:translateY(190px) translateX(-50%);width:100%!important;max-width:calc(100%);left:50%}#stories .carousel-nav svg{fill:#b2b9bb;width:20px}#stories .carousel-nav .disabled{pointer-events:none}#stories .carousel-nav .disabled svg{fill:#d9d9d9}#stories .carousel-nav>div{cursor:pointer}#stories .carousel-nav-left{position:absolute;top:0;left:0;width:40px}#stories .carousel-nav-right{position:absolute;right:0;width:40px;text-align:right}@media(max-width:1024px){#stories .carousel-nav{width:110%!important;max-width:unset}}@media(max-width:810px){#stories .carousel-nav{width:95%!important;display:none}}#videos{margin:4rem 0 2rem}@media(max-width:810px){#videos{margin:3rem 0 3rem}}#faqs{font-size:1rem;line-height:1.5}#faqs h2{margin-bottom:0;padding-bottom:0;text-align:left}#faqs .faq-panel{border-bottom:1px solid #d8d8d8;padding:.75rem 1.5rem;width:100%;margin-bottom:12px;border:solid 1px #d0d5dd;border-radius:8px}#faqs .faq-panel div{display:none;max-width:80ch}#faqs .faq-panel h3{position:relative;font-size:1.2rem;font-weight:500;margin:0;padding:.75rem 0;padding-right:1.25rem;cursor:pointer;scroll-margin-top:80px}#faqs .faq-panel h3.active{margin-bottom:.5rem;padding-bottom:0}#faqs .faq-panel h3.active+div{display:block}#faqs .faq-panel h3:before{position:absolute;top:50%;right:0;transform:translateY(-50%);content:"";background-image:url(/wp-content/themes/halocollar/images/faq-arrow.svg);background-size:16px;background-position:center;background-repeat:no-repeat;width:16px;height:16px;color:#22b0ef;font-size:.8em;color:#22b0ef}#faqs .faq-panel h3.active:before{transform:translateY(-50%) rotate(180deg)}.hotspots{position:absolute;top:0;left:0;width:100%;height:100%}.hotspot{position:absolute;transform:translate(-50%,-50%);transform-origin:center center}.hotspot-circle{width:100px;height:100px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.hotspot-circle>div{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center}.active2>.hotspot-circle{border:2px solid #2f93F35C;box-shadow:0 0 10px rgba(0,0,0,.5)}.active2>.hotspot-circle>div{border:2px solid #2f93F3DB}.hotspot-circle>div>div{width:45px;height:45px;border:3px solid #2f93f3;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:23px;line-height:0;font-weight:100;background-image:url(/wp-content/uploads/2023/07/icon-toggle-closed.svg);background-position:center center;background-repeat:no-repeat;background-size:35%}.hotspot-label{background:#f1f3f4;border-radius:50px;padding:.5em .75em;white-space:nowrap;position:absolute;left:85px;top:29px;z-index:10;pointer-events:none;width:fit-content;font-size:1rem;text-align:left}.hotspot-label span{font-weight:600}.hotspot-label p{visibility:hidden;height:0;opacity:0;transition:opacity .5s;margin:0;white-space:normal}.hotspot-label-left{left:unset;right:85px}.hotspot.active{z-index:100}.hotspot.active .hotspot-label{width:281px!important;border-radius:10px}.hotspot.active .hotspot-label p{height:auto;visibility:visible;opacity:1;white-space:normal;margin-top:.5rem}.hotspot.active .hotspot-circle>div>div{border:2px solid #ff00e5}@media(max-width:1120px){.hotspot-circle{width:50px;height:50px}.hotspot-circle>div{width:35px;height:35px}.hotspot-circle>div>div{width:22px;height:22px;font-size:12px}.hotspot-label{left:64px;top:6px;font-size:.85em;display:none}.hotspot.active .hotspot-label{display:block;width:265px!important}.hotspot-label-left{left:unset;right:65px}}@media(max-width:810px){#faqs{margin:3rem 1rem}#faqs h2+a{font-size:.875em}}