:root{--global-font-family: "Poppins", sans-serif !important;--global-body-font-family: "Inter", sans-serif !important;--font-heading-family: "Poppins", sans-serif !important;--navy: #0a1f44;--dark-blue:#041934;--yellow: #fdc708;--yellow2: #e8b400;--black: #111;--white: #fff;--offwhite: #f7f8fa;--grey: #f0f2f5;--grey2: #e4e7ed;--muted: #6b7280;--dark: #1c2a3a}body,html{background:var(--white)!important;font-family:var(--global-font-family);overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}h1,.h1{font-weight:900;line-height:1.1;font-size:64px}h2,.h2{font-weight:900;line-height:1.3;font-size:40px}h3,.h3{font-weight:900;line-height:1.2;font-size:28px}h4,.h4{font-weight:700;line-height:1.2;font-size:24px}h5,.h5{font-weight:700;line-height:1.3;font-size:20px}h6,.h6,p{font-weight:300;line-height:1.4;font-size:18px;font-family:var(--global-body-font-family);letter-spacing:0px}quantity-popover .quantity.cart-quantity,.cart-item .quantity:before,.product-form__submit.button,.product-form__quantity .quantity:before,.footer .field__input,.footer .select__select,.footer .customer .field input,.footer .customer select,.disclosure .disclosure__button.localization-form__select{background:var(--white)}.product-form__input.product-form__input--pill input[type=radio]:checked+label,.product-form__input.product-form__input--pill input[type=radio]+label{color:var(--white)}h2.common-heading{color:var(--navy);font-size:40px;font-weight:700;line-height:1.2;margin-bottom:30px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.section,.storeFAQ__page_body .store-faq__wrapper{padding:70px 40px}.sec-ey{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--yellow2);margin-bottom:8px;font-family:var(--global-body-font-family);line-height:1.3}.sec-ti{font-size:38px;font-weight:900;color:var(--navy);line-height:1.1;margin-bottom:0;letter-spacing:0px}.sec-sub{font-size:14px;color:var(--muted);line-height:1.7;max-width:540px;margin-bottom:44px}.sec-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px}.view-all{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--yellow);padding-bottom:2px;white-space:nowrap}@media(max-width:1199px){.sec-ti{font-size:34px}.section,.storeFAQ__page_body .store-faq__wrapper{padding:60px 20px}}@media(max-width:991px){.sec-ti{font-size:32px}}@media(max-width:767px){.sec-ti{font-size:30px}.sec-row{margin-bottom:25px}}@media(max-width:575px){.sec-ti{font-size:28px}}.header-announcebar.utility-bar{padding:8px 40px;background:var(--navy)}.announcement-bar{gap:30px}.announcement-inner{display:flex;justify-content:space-between;align-items:center;line-height:1}.announcement-left,.announcement-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.announcement-item{display:flex;align-items:center;gap:6px;color:var(--white);font-size:16px;font-family:var(--global-body-font-family)}.announcement-divider{opacity:.4;color:var(--white)}.announcement-item.phone{color:var(--yellow);font-weight:700;font-size:14px;margin-left:15px;font-family:var(--global-body-font-family)}.review a{color:var(--yellow);text-decoration:none;font-weight:700;font-family:var(--global-body-font-family);font-size:14px}.announcement-bar .list-social{display:flex;align-items:center;justify-content:center;gap:12px;margin:0}.announcement-bar .list-social li a{padding:0}.announcement-bar .list-social li a .svg-wrapper,.announcement-bar .list-social li a .svg-wrapper svg{width:25px;height:25px}.announcement-bar .list-social li a svg path{fill:var(--white)}.announcement-bar .list-social li a:hover svg path{fill:var(--yellow);transition:all .3s}@media(max-width:768px){.announcement-inner{flex-direction:column;gap:6px;text-align:center}}@media(max-width:660px){.announcement-left .announcement-divider{display:none}}.header-wrapper{background:var(--white);box-shadow:0 0 5px 1px #0003}header.header{padding:0 40px;max-width:unset;margin:0 auto;grid-template-columns:1fr auto;gap:15px}ul.mega-menu__list.page-width{padding:0 40px;max-width:unset;margin:0 auto}h1.header__heading{width:220px}h1.header__heading .header__heading-link{padding:0}.header .header__inline-menu{display:flex;justify-self:flex-end}.header__inline-menu ul.list-menu.list-menu--inline{gap:10px 25px}.header__inline-menu ul li .header__menu-item{color:var(--navy);font-size:14px;font-family:var(--global-font-family);font-weight:600;letter-spacing:0px;padding:32px 0;position:relative;text-decoration:none;text-underline-offset:0px;transition:all .3s;text-transform:uppercase}.header__inline-menu ul li .header__menu-item:after,.header__inline-menu ul li .header__menu-item:has(.header__active-menu-item):after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:5px;background:var(--navy);border-radius:5px;opacity:0;transition:all .3s}.header__inline-menu ul li .header__menu-item:hover span,.header__inline-menu ul li .header__menu-item .header__active-menu-item{text-decoration:none;text-underline-offset:0px}.header__inline-menu ul li .header__menu-item:hover:after,.header__inline-menu ul li .header__menu-item:has(.header__active-menu-item):after{opacity:1;background:var(--yellow2);transition:all .3s}.header__inline-menu ul li .header__menu-item:hover,.header__inline-menu ul li .header__menu-item .header__active-menu-item{color:var(--yellow2);transition:all .3s}summary.header__menu-item .icon-caret{position:relative;right:-7px;top:1px}.header .header__icons{padding:0 0 0 5px;border-left:1px solid var(--grey2)}.header__icons .header__icon .svg-wrapper svg path{fill:var(--navy)}.header__icons .header__icon:hover .svg-wrapper svg path{fill:var(--yellow2)}.header__submenu.list-menu--disclosure{position:absolute;min-width:100%;min-width:20rem;border:0px none!important;padding:10px 0!important;background:var(--white);top:100%;border-radius:0 0 7px 7px!important;box-shadow:0 3px 10px 1px #0003!important}.header__submenu.list-menu--disclosure li a{color:var(--navy);text-decoration:none}.header__submenu.list-menu--disclosure li a:hover{color:var(--yellow2);text-decoration:none;outline:unset}.header__inline-menu ul li .header__submenu.list-menu--disclosure li a.header__menu-item{padding:7px 15px;line-height:1;transition:all .3s}.header__inline-menu ul li .header__submenu.list-menu--disclosure li a.header__menu-item:after{display:none}ul.mega-menu__list>li>a.mega-menu__link{text-decoration:none!important;color:var(--navy);font-family:var(--global-font-family);letter-spacing:0px}ul.mega-menu__list>li ul li a{color:var(--black);text-decoration:none!important;font-family:var(--global-body-font-family);letter-spacing:0px;padding:5px 0 2px}.custom-search-wrapper{display:flex;justify-content:center;padding:20px 40px;background:#f0f0f4}.custom-search-form{display:flex;width:100%;max-width:700px;border-radius:10px;background:var(--white);position:relative}.custom-search-input{flex:1;padding:15px;border:1px solid #dee0e5;outline:none;font-size:16px;background:var(--white);border-radius:8px 0 0 8px;font-weight:400;font-family:var(--global-body-font-family);outline:unset;box-shadow:unset}.custom-search-input::placeholder{color:var(--navy)}.custom-search-button{background:var(--navy);border:none;padding:0 17px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0 10px 10px 0}.search-icon{width:30px;height:30px;stroke:var(--white);stroke-width:2;fill:none}.predictive-search-results{max-height:300px;overflow-y:auto;position:absolute;width:100%;z-index:1000;top:52px;border:1px solid #dee0e5;background:var(--white);border-radius:0 0 8px 8px;padding:15px;font-size:16px;color:var(--navy);font-weight:400;font-family:var(--global-body-font-family);border-top:0px}.predictive-search-results p{font-size:18px;color:var(--navy);font-weight:400;font-family:var(--global-body-font-family);text-align:center}.predictive-search-results ul{list-style:none;margin:0;padding:0}.predictive-search-results li{padding:10px 0!important;border-bottom:1px solid #eee;line-height:1.4}.predictive-search-results li a{text-decoration:none;font-size:16px;color:var(--navy);font-weight:400;font-family:var(--global-body-font-family)}@media(min-width:1500px){header.header,ul.mega-menu__list.page-width{max-width:1500px}}@media(max-width:1640px){.header__inline-menu ul li .header__menu-item{font-size:13px}.header__inline-menu ul.list-menu.list-menu--inline{gap:10px 20px}.announcement-item{font-size:14px}}@media(max-width:1410px){.header__inline-menu ul.list-menu.list-menu--inline{gap:10px 20px}.announcement-item{font-size:13px}}@media(max-width:1359px){.header__inline-menu ul li .header__menu-item:after,.header__inline-menu ul li .header__menu-item:has(.header__active-menu-item):after{bottom:-6px}header.header,ul.mega-menu__list.page-width{padding:5px 20px}.header-announcebar.utility-bar{padding:10px 20px}.header__heading-link{padding:0}.header__inline-menu ul li .header__menu-item{font-size:10.5px;text-transform:uppercase}}@media(max-width:1199px){.header header-drawer{display:flex;order:2}nav.header__inline-menu{display:none!important}h1.header__heading,.header .header__heading-link{order:1;text-align:left;flex:1;padding:0}.header .header__icons{padding:0;border-left:0px none;order:3}.announcement-bar .list-social{display:none}header.header{gap:5px;display:flex}.menu-drawer .menu-drawer__utility-links{background:var(--navy)}.menu-drawer .menu-drawer__utility-links ul li a{padding-top:0;padding-bottom:0}.menu-drawer .menu-drawer__utility-links ul li a svg path{fill:var(--white);transition:all .3s}.menu-drawer .menu-drawer__utility-links ul li a:hover svg path{fill:var(--yellow2)}button.menu-drawer__close-button,button.menu-drawer__close-button:hover,button.menu-drawer__close-button:focus{background:var(--navy);color:var(--white);font-size:16px;font-family:var(--global-font-family);font-weight:600;letter-spacing:0px;padding:10px 20px;position:relative;text-decoration:none;text-underline-offset:0px;transition:all .3s;margin-bottom:20px}ul.menu-drawer__menu li .menu-drawer__menu-item{color:var(--navy);font-size:16px;font-family:var(--global-font-family);font-weight:600;letter-spacing:0px;padding:9px 20px;position:relative;text-decoration:none;text-underline-offset:0px;transition:all .3s}ul.menu-drawer__menu li .menu-drawer__menu-item:hover,ul.menu-drawer__menu li .menu-drawer__menu-item:focus,ul.menu-drawer__menu li .menu-drawer__menu-item.menu-drawer__menu-item--active{background:var(--navy);color:var(--yellow2)}.menu-drawer__utility-links .menu-drawer__account{display:none!important}.announcement-left,.announcement-right{justify-content:center;gap:6px}.announcement-inner{gap:6px}.announcement-item{line-height:1.4}}@media(max-width:999px){.announcement-inner{flex-direction:column}}@media(max-width:575px){.header__heading-logo-wrapper{width:150px}.header .header__icon .svg-wrapper,.header .header__icon{width:32px;height:32px}.header .header__icon .icon{width:16px;height:16px}.header .header__icon .icon.icon-cart-empty,.header .header__icon .icon.icon-cart{width:42px;height:42px}.header__icon--cart .cart-count-bubble{bottom:unset;top:0;left:17px}}.hero{min-height:80vh;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center right}.hero-l{padding:70px 40px;display:flex;flex-direction:column;justify-content:center;position:relative;height:100vh}.hero-l:before{content:"";position:absolute;width:100%;height:100vh;border-radius:0;background:linear-gradient(90deg,#000000b3,#00000080 40%,#0003 75%,#0000000d);top:0;right:0;pointer-events:none}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;background:#fdc7081f;border:1px solid rgba(253,199,8,.6);border-radius:30px;padding:7px 16px;margin-bottom:28px;width:fit-content;position:relative;opacity:1}.hero-eyebrow span{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--yellow);font-family:var(--global-body-font-family)}.hero-h1{font-size:68px;font-weight:900;line-height:1.05;color:var(--white);margin-bottom:20px;position:relative;opacity:1;text-shadow:0 2px 6px rgba(0,0,0,.5)}.hero-h1 em{color:var(--yellow);font-style:normal;display:block}.hero-p{font-size:16px;color:#ffffffd9;line-height:1.6;max-width:440px;margin-bottom:38px;font-weight:300;position:relative;opacity:1;text-shadow:0 2px 6px rgba(0,0,0,.5)}.hero-btns{display:flex;gap:14px;margin-bottom:10px;flex-wrap:wrap;position:relative;opacity:1;font-size:14px;letter-spacing:0px;font-family:var(--global-body-font-family)}.btn-y{background:var(--yellow);color:var(--black);padding:8px 25px;font-size:16px;font-weight:600;border:none;cursor:pointer;border-radius:6px;transition:all .2s;font-family:var(--global-body-font-family);text-decoration:none;letter-spacing:0px;display:flex;align-items:center;justify-content:center}.btn-y:hover{background:var(--yellow2)}.btn-ghost-w{background:transparent;color:var(--white);padding:12px 25px;font-size:16px;font-weight:600;border:2px solid rgba(255,255,255,.7);cursor:pointer;border-radius:6px;letter-spacing:.4px;transition:all .2s;font-family:var(--global-body-font-family);display:flex;align-items:center;justify-content:center}.btn-ghost-w:hover{border-color:var(--white)}@media(max-width:1199px){.hero-l{padding:50px 20px}}@media(max-width:1024px){.hero-h1{font-size:60px;line-height:1.1}}@media(max-width:991px){.hero-h1{font-size:50px}}@media(max-width:767px){.hero-h1{font-size:46px}}@media(max-width:575px){.hero-h1{font-size:40px}.hero-eyebrow{margin-bottom:20px}.hero-eyebrow span{font-size:10px;letter-spacing:1px}.hero-p{margin-bottom:25px}}.featured-products-section{background:var(--white)}.sec-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.sec-row-right{display:flex;align-items:center;gap:16px}.filter-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.ftab{padding:8px 20px;border-radius:25px;border:1px solid var(--grey2);background:var(--white);font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s;font-family:var(--global-body-font-family);letter-spacing:0px}.ftab.active{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.ftab:hover:not(.active){border-color:var(--navy);color:var(--navy)}.prod-slider{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;padding:10px 2px 20px}.pcard{flex:0 0 calc((100% - 54px)/4);display:flex;flex-direction:column;background:var(--white);border:1px solid var(--grey2);border-radius:12px;overflow:hidden;transition:all .25s;cursor:pointer;text-decoration:none}.pcard:hover{box-shadow:0 14px 20px #0a1f441f;border-color:var(--navy)}.pcard-img{background:var(--offwhite);aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:18px;position:relative}.pcard-img img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .4s}.pcard:hover .pcard-img img{transform:scale(1.08)}.pcard-promo{background:var(--yellow);color:var(--black);font-size:11px;font-weight:700;text-align:center;padding:5px 12px;letter-spacing:.3px;font-family:var(--global-body-font-family);letter-spacing:0px}.pcard-body{padding:16px;flex:1;display:flex;flex-direction:column}.pcard-tag{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-family:var(--global-body-font-family);letter-spacing:.8px}.pcard-name{font-size:18px;font-weight:700;color:var(--navy);line-height:1.3;margin-bottom:auto;letter-spacing:0px}.pcard-meta{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 14px}.pmeta-chip{background:var(--grey);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;color:var(--muted);font-family:var(--global-body-font-family)}.pcard-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--grey2)}.pcard-price{font-size:20px;font-weight:900;color:var(--navy)}.pcard-btn{background:var(--navy);color:var(--white);border:none;padding:9px 16px;font-size:14px;font-weight:600;letter-spacing:0px;cursor:pointer;border-radius:6px;transition:background .2s;font-family:var(--global-body-font-family);transition:all .3s}.pcard-btn:hover{background:var(--yellow);color:var(--black)}.slider-nav{display:flex;gap:8px}.snav{width:40px;height:40px;border-radius:50%;border:1px solid var(--grey2);background:var(--white);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s;color:var(--navy)}.snav.active-nav{background:var(--navy);border-color:var(--navy);color:var(--white)}@media(max-width:1199px){.pcard-name{font-size:16px}.pcard-body{padding:15px 10px}}@media(max-width:991px){.pcard{flex:0 0 calc((100% - 36px)/3)}}@media(max-width:767px){.pcard{flex:0 0 calc((100% - 18px)/2)}}@media(max-width:479px){.pcard{flex:0 0 100%}}.why-section{background:var(--navy);padding:70px 40px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:0}.wcard{background:var(--yellow2);padding:40px 28px;border:1px solid rgba(255,255,255,.07);transition:all .25s;cursor:default;position:relative;overflow:hidden;border-radius:20px}.wcard-icon img{width:100%;object-fit:contain;border-radius:14px}.wcard:nth-child(1) .wcard-icon img{height:90%}.wcard:nth-child(3) .wcard-icon img{height:70%}.wcard:nth-child(4) .wcard-icon img{height:60%}.wcard:nth-child(5) .wcard-icon img,.wcard:nth-child(7) .wcard-icon img{height:80%}.wcard:last-child .wcard-icon img{height:60%}.wcard:hover{background:#fdc70814;border-color:#fdc7084d}.wcard:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--yellow);transition:height .4s}.wcard:hover:before{height:100%}.wcard-icon{width:56px;height:56px;background:var(--white);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px;line-height:1.2}.wcard-title{font-size:20px;font-weight:700;color:var(--white);margin-bottom:10px;line-height:1.2;letter-spacing:0px}.wcard-body{font-size:16px;color:#ffffffe6;font-family:var(--global-body-font-family);font-weight:300;line-height:1.3;letter-spacing:0px}.wcard-num{position:absolute;top:7px;right:15px;font-size:50px;font-weight:900;color:#ffffffb3;line-height:1.2}@media(max-width:1500px){.wcard{padding:40px 15px 25px}.why-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1199px){.why-section{padding:60px 20px}}@media(max-width:991px){.why-section{padding:60px 20px}.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.why-grid{grid-template-columns:repeat(1,1fr)}}.hp-service{position:relative;color:var(--white);padding:100px 250px 100px 100px;display:flex;align-items:center;justify-content:space-between;gap:100px}.hp-service:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/360_F_123020089_55mG3oM22QIGvs3pWsbtb1FrnBvXCEB8.jpg?v=1775109106) center/cover no-repeat;filter:blur(4px);z-index:0}.hp-service:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a192db3;z-index:1}.hp-service-content{position:relative;z-index:2;max-width:600px}.badge{display:inline-block;background:#f7c52b;color:var(--black);padding:10px 18px;border-radius:25px;font-weight:700;margin-bottom:20px;font-size:11px;letter-spacing:2px;font-family:var(--global-body-font-family)}.hp-service h1{font-size:56px;line-height:1.2;margin:0 0 20px;color:var(--white)}.hp-service p{font-size:16px;color:#d1d5db;line-height:1.5;margin-bottom:30px}.buttons{display:flex;gap:10px}.hp-service-image{position:relative;z-index:2}.hp-service-image img{width:500px;margin:0 auto;display:block}.info-card{background:#141e324d;padding:20px 30px;border-radius:15px;border:1px solid rgba(253,199,8,.3);text-align:center;width:100%;margin-top:20px}.info-card h3{color:var(--yellow2);margin:0 0 10px}.info-card p{margin:0;font-size:16px;color:var(--grey)}@media(max-width:1600px){.hp-service{padding:100px 130px 100px 50px}}@media(max-width:1440px){.hp-service{padding:100px 80px 100px 50px}}@media(max-width:1199px){.hp-service h1{font-size:46px}.hp-service-image img{width:350px}.hp-service{padding:70px 60px 70px 20px;gap:80px}.info-card h3{font-size:24px}}@media(max-width:991px){.hp-service{padding:70px 20px;gap:50px}.info-card{position:static;margin-top:30px;padding:20px 10px}.hp-service h1{font-size:42px}.info-card h3{font-size:24px}}@media(max-width:767px){.hp-service{flex-direction:column}.hp-service h1{font-size:38px}.hp-service-content{max-width:unset;width:100%}.hp-service-image{width:100%}.hp-service-image img{width:70%;margin:0 auto;display:block}.hp-service{padding:50px 20px}}@media(max-width:575px){.hp-service h1{font-size:36px}.hp-service-image img{width:95%}}.coll-section{background:var(--offwhite)}.grid-4c{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.grid-6c{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:14px}.grid-5c{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.coll-card{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;background:var(--white);box-shadow:0 0 6px -1px #0006;height:100%;display:flex;flex-direction:column}.coll-card img{width:100%;height:230px;object-fit:contain;transition:transform .5s;background:var(--white);padding:30px 20px}.coll-card:hover img{transform:scale(1.07)}.coll-info{position:relative;bottom:unset;left:unset;right:unset;padding:25px 15px 55px;z-index:2;background:var(--navy);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.coll-name{font-family:var(--global-font-family);font-size:18px;font-weight:700;color:var(--white);line-height:1.2;margin-bottom:3px;letter-spacing:0px}.coll-sub{font-size:14px;color:#ffffffa6;margin-bottom:12px;font-family:var(--global-body-font-family)}.shop-btn{display:inline-block;background:var(--yellow);color:var(--black);font-size:14px;font-weight:600;padding:4px 12px;border-radius:6px;border:none;cursor:pointer;transition:background .2s;font-family:var(--global-body-font-family);text-decoration:none;letter-spacing:0px;margin-top:auto;position:absolute;bottom:15px}.shop-btn .fa{font-size:18px;position:relative;top:2px;margin-left:5px}.shop-btn:hover{background:var(--yellow2)}@media(max-width:1600px){.coll-card img{height:200px}}@media(max-width:1400px){.grid-6c{grid-template-columns:repeat(3,1fr)}.coll-card img{height:240px}}@media(max-width:767px){.grid-6c{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.grid-6c{grid-template-columns:repeat(1,1fr)}}.project-section{background:var(--white)}.prj-slider{margin:0 -8px}.prj-slider .prj-card{margin:0 8px}.prj-card{border-radius:14px;overflow:hidden;position:relative;cursor:pointer;aspect-ratio:4/5}.prj-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.prj-card:hover img{transform:scale(1.08)}.prj-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,31,68,.88) 0%,rgba(10,31,68,.1) 55%,transparent 100%);transition:opacity .3s;display:block!important}.prj-card:hover .prj-ov{background:var(--navy);opacity:.95}.prj-label{position:absolute;bottom:0;left:0;right:0;padding:22px 20px;z-index:2}.prj-cat{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--yellow);margin-bottom:6px;font-family:var(--global-body-font-family)}.prj-name{font-family:var(--global-font-family);font-size:20px;font-weight:800;color:var(--white);margin-bottom:12px;line-height:1.2;letter-spacing:0px}.prj-desc{color:var(--white);margin-bottom:0;font-size:16px;line-height:1.4;opacity:0;height:0;transition:all .3s;font-family:var(--global-body-font-family);letter-spacing:0px}.prj-card:hover .prj-desc{opacity:1;height:auto;margin-bottom:20px}.prj-btn{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--black);text-decoration:none;background:var(--yellow);padding:6px 14px;border-radius:6px;font-family:var(--global-body-font-family);letter-spacing:0px;transition:all .3s}.prj-btn .fa{font-size:18px;margin-left:5px}.prj-btn:hover{background:var(--yellow2);transition:all .3s}.slider-nav{display:flex;gap:10px}.snav{background:var(--white);color:var(--navy);border:1px solid #ddd;padding:10px 16px;cursor:pointer;border-radius:50px;transition:all .3s}.snav.active-nav{background:var(--navy);color:var(--white);border-color:var(--navy)}.snav.disabled{opacity:.4;cursor:not-allowed;background:var(--grey2)}.reviews-section{background:var(--grey);padding:70px 40px 50px}.sec-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.rev-top{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start;margin-bottom:36px}.rev-summary{background:var(--navy);border-radius:14px;padding:35px 30px;text-align:center}.rev-num{font-size:52px;font-weight:900;color:var(--yellow);letter-spacing:0px;line-height:1}.rev-stars{color:var(--yellow);font-size:22px;letter-spacing:3px;margin:6px 0}.rev-label{font-size:13px;color:#ffffffa6;font-family:var(--global-body-font-family);letter-spacing:0px;line-height:1.2}.rev-source{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.rev-source-title{font-size:14px;font-weight:700;color:var(--yellow);margin-bottom:4px;font-family:var(--global-font-family);letter-spacing:.3px;line-height:1.4}.rev-source-sub{font-size:12px;color:#ffffff80;font-family:var(--global-body-font-family);letter-spacing:0px;line-height:1.2}.rev-slider{overflow:hidden;width:100%}.rev-track{display:flex;gap:20px;transition:transform .4s ease}.rcard{min-width:calc(33.333% - 14px);background:var(--white);border-radius:14px;padding:28px;border:1px solid var(--grey2);transition:all .25s}.rcard:hover{box-shadow:0 10px 32px #0a1f441a;transform:translateY(-3px)}.rcard-stars{color:var(--yellow);font-size:18px;letter-spacing:2px;margin-bottom:14px}.rcard-text{font-size:14px;color:#444;line-height:1.7;margin-bottom:20px;font-style:italic;font-family:var(--global-body-font-family);letter-spacing:0px}.rcard-foot{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--grey2)}.rcard-avatar{width:42px;height:42px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--white)}.rcard-name{font-size:16px;font-weight:700;color:var(--navy);letter-spacing:0px;font-family:var(--global-font-family);line-height:1.4}.rcard-via{font-size:12px;color:var(--muted);margin-top:2px;font-family:var(--global-body-font-family);letter-spacing:0px;line-height:1.2}.slider-nav{display:flex;gap:12px}.snav{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;background-color:#fff;color:#222;box-shadow:0 2px 5px #0000001a}.snav:disabled{background-color:var(--grey2);color:#888;cursor:not-allowed;box-shadow:none}.snav:disabled:hover{background-color:var(--grey2)}@media(max-width:479px){.sec-row{align-items:flex-start;flex-direction:column;gap:20px}}.reviews-section .rev-top{grid-template-columns:1fr}.rev-top .rev-summary{display:none}.reputon-reviews-holder.reputon-carousel{padding:0!important}.reputon-carousel-container{margin:0 20px!important}.reputon-reviews-head{background:var(--navy)!important;border-radius:14px!important}.reputon-content a,.reputon-reviews-count{font-size:13px!important;color:#ffffffa6!important;font-family:var(--global-body-font-family)!important;letter-spacing:0px!important;line-height:1.2!important}.reputon-content a div{color:#ffffffa6!important}.reputon-content a div.reputon-rating-stars>*{color:var(--yellow)!important}.reputon-link.reputon-leave-review{background:var(--yellow)!important;color:var(--black)!important;padding:11px 20px!important;font-size:14px!important;font-weight:600!important;border:none!important;cursor:pointer!important;border-radius:6px!important;transition:all .2s!important;font-family:var(--global-body-font-family)!important;text-decoration:none!important;letter-spacing:0px!important;display:flex!important;align-items:center!important;justify-content:center!important}.reputon-carousel-holder button,.reputon-bottom-navigation-btns button{background:var(--navy)!important}.reputon-carousel-holder button svg,.reputon-bottom-navigation-btns button svg{width:8px;fill:var(--white)!important}.reputon-carousel-holder button svg path,.reputon-bottom-navigation-btns button svg path{fill:var(--white)!important}.reputon-top-part{min-width:calc(33.333% - 14px)!important;background:var(--white)!important;border-radius:14px!important;padding:28px!important;border:1px solid var(--grey2)!important;transition:all .25s!important}.reputon-text,.reputon-text p,.reputon-show-more span{font-size:14px!important;color:#444!important;line-height:1.5!important;margin:0!important;font-family:var(--global-body-font-family)!important;letter-spacing:0px!important;font-weight:400}.reputon-show-more span{color:var(--yellow)!important;font-style:normal!important;font-weight:600!important}.reputon-name a,.reputon-name{font-size:16px!important;font-weight:700!important;color:var(--navy)!important;letter-spacing:0px!important;font-family:var(--global-font-family)!important;line-height:1.4!important}.reputon-date{font-size:12px!important;color:var(--muted)!important;margin-top:2px!important;font-family:var(--global-body-font-family)!important;letter-spacing:0px!important;line-height:1.2!important}.reputon-google-reviews-widget .reputon-rating-stars svg{fill:var(--yellow)!important;width:13px}.reputon-card .reputon-container{height:100%}button.reputon-load-more{background:var(--yellow)!important;color:var(--navy)!important;padding:10px 25px!important;font-size:16px!important;font-weight:600!important;border:none!important;cursor:pointer!important;border-radius:6px!important;transition:all .2s!important;font-family:var(--global-body-font-family)!important;text-decoration:none!important;letter-spacing:0px!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important}button.reputon-load-more:hover{background:var(--yellow2)!important;color:var(--navy)!important}@media(max-width:1199px){.reviews-section{padding:50px 20px 20px}}@media(max-width:1024px){.rcard{min-width:calc(50% - 10px)}}@media(max-width:780px){.reputon-carousel-container{margin:0!important}}@media(max-width:600px){.rev-top{grid-template-columns:1fr}.rcard{min-width:100%}}.footer-icon-with-text-main{background-color:var(--dark-blue);display:flex;justify-content:center;align-items:center}.features-container{width:100%;max-width:1440px;display:flex;justify-content:center;align-items:center;padding:30px 20px;gap:150px}.feature-block{display:flex;align-items:center;gap:15px;color:var(--grey);justify-content:space-between}.icon-container svg,.icon-container img{width:40px;height:auto;fill:var(--yellow2)}.icon-container{display:flex;height:auto}.text-container{display:flex;flex-direction:column}.heading{font-size:18px;font-weight:700;color:var(--white);margin:0;letter-spacing:0px;line-height:1.4}.sub-heading{font-size:14px;margin-top:2px}.payment-icons{display:flex;align-items:center;gap:15px;margin-top:10px;font-size:.8rem}.payment-icons img,.payment-icons svg{height:15px;width:auto;fill:var(--white)}.cta-section{position:relative;overflow:hidden;background:var(--navy);padding:60px 40px 40px;text-align:center}.cta-section:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:#fdc70812;top:-200px;left:-100px;pointer-events:none}.cta-section:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:#fdc7080d;bottom:-150px;right:-50px;pointer-events:none}.cta-tag{display:inline-block;background:#fdc70826;border:1px solid rgba(253,199,8,.3);color:var(--yellow);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:7px 18px;border-radius:30px;margin-bottom:22px;font-family:var(--global-body-font-family)}.cta-title{font-family:var(--global-font-family);font-size:clamp(28px,5vw,58px);font-weight:900;color:var(--white);line-height:1.1;margin-bottom:16px;position:relative}.cta-title span{color:var(--yellow)}.cta-sub{font-size:16px;color:#fff9;max-width:520px;margin:0 auto 30px;line-height:1.5;font-family:var(--global-body-font-family)}.cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;font-family:var(--global-body-font-family);font-size:16px;letter-spacing:0px;border-radius:6px}.cta-steps{display:flex;justify-content:center;gap:0;margin-top:56px;position:relative;z-index:1}.cta-step{text-align:center;padding:0 36px;position:relative}.cta-step:not(:last-child):after{content:"\2192";position:absolute;right:-10px;top:16px;color:#fdc70866;font-size:20px}.cta-step-num{width:44px;height:44px;border-radius:50%;background:#fdc70826;border:2px solid rgba(253,199,8,.4);font-family:Montserrat,sans-serif;font-size:16px;font-weight:900;color:var(--yellow);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.cta-step-lbl{font-size:12.5px;font-weight:600;color:#fff9}footer.footer{background:var(--navy);padding-left:40px;padding-right:40px;border:0px none!important}.footer__blocks-wrapper{display:grid;grid-template-columns:4fr 1.3fr 1.3fr 1.3fr;gap:30px;margin-bottom:48px}.aerosol-banner .logo img{width:170px;object-fit:contain;margin-bottom:20px}.aerosol-banner .description{font-size:14px;color:#fffc;line-height:1.5;max-width:90%;width:100%;margin-bottom:16px;font-weight:300}.aerosol-banner .phone a{font-family:var(--global-font-family);font-size:16px;font-weight:700;color:var(--white);line-height:1;margin-bottom:30px;text-decoration:none}.aerosol-banner .phone i{color:var(--yellow);margin-right:4px;font-size:20px;position:relative;top:3px}.aerosol-banner .payments{display:flex;align-items:center;justify-content:flex-start;margin:15px 0 0;flex-wrap:wrap;gap:3px}.aerosol-banner .payments img{height:30px}.footer-block__heading{font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:16px!important;font-family:var(--global-body-font-family)}ul.footer-block__details-content{list-style:none;display:flex;flex-direction:column;gap:10px}ul.footer-block__details-content li{margin:0!important;line-height:1}ul.footer-block__details-content a.list-menu__item--link{font-size:14px;color:#ffffffbf;text-decoration:none;transition:color .2s;font-family:var(--global-body-font-family);font-weight:300;padding:0;margin:0}.footer__blocks-wrapper .footer-block.grid__item{width:100%!important;max-width:100%}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:22px!important;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.footer__content-bottom-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;clear:both}.footer__copyright{margin:0!important}.footer__content-bottom-wrapper .copyright__content,.footer__content-bottom-wrapper .copyright__content a{font-size:14px;color:#fffc;font-family:var(--global-body-font-family);font-weight:300}.footer__list-social.list-social{display:flex;align-items:center;justify-content:center;gap:15px}.footer__list-social li a{padding:0}.footer__list-social li a svg path{fill:#fffc}.footer__list-social li a:hover svg path{fill:var(--yellow2);transition:all .3s}ul.footer-block__details-content a.list-menu__item--link:hover,.footer__content-bottom-wrapper .copyright__content a:hover,.aerosol-banner .phone a:hover{text-decoration:none;color:var(--yellow);transition:all .3s}@media(max-width:1420px){.features-container{gap:100px}.aerosol-banner .payments img{height:25px}.footer__blocks-wrapper{grid-template-columns:4fr 1.1fr 1.1fr 1.1fr}}@media(max-width:1360px){.features-container{gap:60px}.footer__blocks-wrapper{grid-template-columns:3fr 1fr 1fr 1fr}}@media(max-width:1199px){.features-container{gap:30px}.heading{font-size:16px}.sub-heading{font-size:13px}.cta-section{padding:50px 20px 20px}footer.footer{padding-left:20px;padding-right:20px}.footer__blocks-wrapper{grid-template-columns:repeat(3,1fr)}.aerosol-banner{grid-column:1 / -1}.aerosol-banner .description{max-width:100%}}@media(max-width:1024px){.feature-block{flex-direction:column;text-align:center}.features-container{justify-content:space-between}}@media(max-width:991px){.cta-section:before,.cta-section:after{display:none}}@media(max-width:767px){.features-container,.footer__content-bottom-wrapper{flex-direction:column}.footer__blocks-wrapper{grid-template-columns:1fr}.aerosol-banner .logo img{display:block;margin:0 auto 20px}.aerosol-banner .description{margin:0 auto 16px}.aerosol-banner .content{width:100%;text-align:center}.aerosol-banner .payments{justify-content:center}.footer__blocks-wrapper .footer-block.grid__item{text-align:center}.footer .footer__content-top{padding:0!important}.footer__content-top .footer__blocks-wrapper.grid{margin-bottom:45px;row-gap:45px}ul.footer-block__details-content{justify-content:center;align-items:center}}@media(max-width:575px){.aerosol-banner .description{max-width:100%}}h2.cart__empty-text{line-height:1.2;color:var(--navy)}p.cart__login-paragraph{font-weight:400;letter-spacing:0px}.cart-drawer__empty-content .drawer__close{color:var(--navy)}.header__icon--cart .cart-count-bubble{background:var(--navy);color:var(--white)}.cart-drawer__empty-content .drawer__close .svg-wrapper{height:1.5rem;width:1.5rem}.cart-items .cart-item__media{border-radius:10px;background:var(--global-grayish);width:auto;height:70px;margin-top:-5px}.cart-items a.cart-item__name{color:var(--navy);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none}.cart-items .product-option,.cart-item__price-wrapper .price{color:var(--navy);font-family:var(--global-body-font-family);font-size:16px;font-weight:450;line-height:1.2}.cart-item__quantity .quantity.cart-quantity{border:0px none;display:flex;align-items:center;justify-content:flex-start;gap:10px;background:transparent}.cart-item__quantity .quantity.cart-quantity:before,.cart-item__quantity .quantity.cart-quantity:after{display:none}.cart-item__quantity .quantity__button{width:22px;height:22px;padding:3px;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--grey2);background:var(--white)}.cart-item__quantity .quantity__input{opacity:1;color:var(--navy);font-size:14px;font-weight:450;font-family:var(--global-body-font-family);line-height:1.2;flex-grow:0;min-width:20px;max-width:20px;padding:0}.cart-item__details .product-option{display:none}.cart-drawer .cart-items .cart-item{border-bottom:1px solid var(--grey2);padding:10px 0}.cart-drawer .cart-items .cart-item:last-child{border-bottom:0px none;padding:10px 0 0}.cart-drawer .cart-item td.cart-item__totals{padding-top:20px}.cart-drawer .drawer__inner,.cart-drawer .drawer__inner-empty{padding:0 3rem 0 1.5rem}.cart-item__quantity-wrapper{justify-content:space-between}cart-remove-button .button{min-width:unset}.cart-drawer .drawer__header{padding:0}.cart-drawer .drawer__heading{color:var(--navy);font-size:24px;font-weight:700;line-height:1.2;padding:30px 0 20px;width:100%;margin:0}.cart-drawer .drawer__close{min-width:20px;min-height:20px}.cart-drawer .cart-drawer__warnings .drawer__close{right:25px}.cart-drawer .drawer__close .svg-wrapper svg{width:13px;height:13px}.cart-drawer .drawer__close .svg-wrapper path{fill:var(--navy)}.cart-drawer .cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08);border-top:.1rem solid rgba(var(--color-foreground),.08);padding-top:18px}.cart-drawer .cart-drawer__footer .totals,.cart__footer .totals{margin:0;justify-content:space-between}.cart-drawer__footer .totals__total,.cart-drawer__footer .totals__total-value,.cart__footer .totals__total,.cart__footer .totals__total-value{color:var(--navy);font-size:20px;letter-spacing:0px;font-weight:700;line-height:1.2;margin:0;font-family:var(--global-font-family)}.cart-drawer__footer .tax-note{color:var(--navy);font-size:14px;font-weight:450;letter-spacing:0px;font-family:var(--global-body-font-family);line-height:1.2;padding:15px 0}.cart__ctas .cart__checkout-button{background:var(--yellow);color:var(--black);padding:8px 25px;font-size:16px;font-weight:600;border:none;cursor:pointer;border-radius:6px;transition:all .2s;font-family:var(--global-body-font-family);text-decoration:none;letter-spacing:0px;display:flex;align-items:center;justify-content:center}.cart__ctas .cart__checkout-button:hover{background:var(--yellow2)}.cart__ctas .cart__checkout-button:before,.cart__ctas .cart__checkout-button:after{display:none}.icon-discount path{fill:var(--yellow2)}.discounts__discount{color:var(--black);font-size:14px;font-weight:600;margin:0 auto 15px}.quick-view:hover{background:#007bff}.add-to-cart:hover{background:#28a745}@media(max-width:1024px){.cart-drawer .drawer__inner,.cart-drawer .drawer__inner-empty{padding:0 1.5rem}.custom-search-wrapper{padding:20px}.cart-drawer .drawer__heading{padding:20px 0}}.cart__items .cart-item__quantity .quantity.cart-quantity,.cart__items cart-remove-button .button{min-height:unset}.cart__items .cart-item__price-wrapper .price{margin-top:7px!important}.title-wrapper-with-link a.underlined-link{background:var(--yellow);color:var(--black);padding:8px 25px;font-size:16px;font-weight:600;border:none;cursor:pointer;border-radius:6px;transition:all .2s;font-family:var(--global-body-font-family);text-decoration:none;letter-spacing:0px;display:flex;align-items:center;justify-content:center}.title-wrapper-with-link a.underlined-link:hover{background:var(--yellow2)}@media(max-width:749px){.cart__blocks .discounts__discount--position{justify-content:flex-start}.cart__blocks .tax-note{text-align:left}.cart__blocks .cart__ctas .cart__checkout-button{margin:0 auto}}@media(max-width:480px){cart-items .title-wrapper-with-link{align-items:center;justify-content:center;flex-direction:column}}.pdp-wrapper #MainContent,.pdp-wrapper product-info,.pdp-wrapper .color-scheme-1.gradient:has(.related-products),.collection-wrapper #MainContent,.collection-wrapper #shopify-section-template--27877152751998__banner .color-scheme-1.gradient,.collection-wrapper #shopify-section-template--27877152751998__product-grid .color-scheme-1.gradient{background:#f7f9fa!important}.product__media img{border-radius:20px;width:100%!important;height:580px!important;object-position:center}.product-media-container.global-media-settings{border:0px none;box-shadow:0 0 10px 1px #0003;border-radius:20px}.global-media-settings:after,.product__media-toggle:after{display:none!important}.product-media-container .product__media{height:580px!important;padding:0!important}.google-reviews .review-text{font-size:14px;font-weight:300;line-height:1.4;font-family:var(--global-body-font-family);color:#4a5565;letter-spacing:0px}.google-reviews .stars{font-size:26px;line-height:1}.product__info-container .product__title{margin:8px 0}.product__info-container .product__title h1{font-size:36px;font-weight:700;color:var(--black);line-height:1.1;margin:0;letter-spacing:0px}p.pdp-subheading-wrapper{font-size:18px;line-height:1.5;font-weight:300;font-family:var(--global-body-font-family);margin:0;color:#4a5565;letter-spacing:0px}.product__info-container .product__text{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--yellow2);margin-bottom:8px;font-family:var(--global-body-font-family);line-height:1.3}.product__info-container .price--on-sale{margin-top:30px;margin-bottom:20px}.product__info-container .price--on-sale .price__sale{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:12px;flex-direction:row-reverse;margin:0}.product__info-container .price__sale .price-item--sale,.product__info-container .price__regular .price-item--regular{font-size:32px;font-weight:700;color:var(--black);line-height:1.1;margin:0;letter-spacing:0px;font-family:var(--global-body-font-family)}.product__info-container .price__sale .price-item--regular{font-size:20px!important;font-weight:400;color:#99a1af;line-height:1.1;margin:0;letter-spacing:0px;font-family:var(--global-body-font-family)}.discount-tag{width:auto;height:auto;padding:8px 15px;border-radius:20px;background:#dcfce7;color:#016630;font-size:14px;font-weight:600;line-height:1.2;text-transform:uppercase;font-family:var(--global-body-font-family);margin:10px 0 0 12px;letter-spacing:0px}.product-form__input .form__label{font-size:14px;font-weight:500;color:var(--black);margin:0 0 10px!important;font-family:var(--global-font-family);letter-spacing:0px}.product-form__input.product-form__input--pill label{border:2px solid #ebe6e7!important;border-radius:10px!important;margin:0 6px 10px 0!important;font-size:14px!important;font-weight:500!important;color:var(--black)!important;line-height:1.2!important;text-decoration:none!important;letter-spacing:0px!important;padding:15px 20px!important;background:transparent!important}.product-form__input.product-form__input--pill label:hover{border-color:#99a1af!important}.product-form__input.product-form__input--pill input[type=radio]:checked+label{background:transparent!important;border-color:var(--black)!important}.product-form__input.product-form__input--pill label:before{display:none}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0 3px 10px 0!important;border:2px solid transparent;padding:3px;transition:all .3s;outline:0px none}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label .swatch{width:48px;height:48px;opacity:1!important;position:relative}.product__info-container .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .swatch:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/cdn/shop/files/right.svg?v=1775716595);background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px}.product__info-container .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label[title=White] .swatch:before{filter:invert(1) brightness(0)}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label .swatch:after{display:none!important}.product__info-container .product-form__input--swatch .swatch-input__input:hover+.swatch-input__label,.product__info-container .product-form__input--swatch .swatch-input__input:focus+.swatch-input__label{border:2px solid rgba(18,18,18,.4);transition:all .3s}.product__info-container .product-form__input--swatch .swatch-input__input:active+.swatch-input__label,.product__info-container .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:0px none;border:2px solid var(--black)}.product-form__quantity .quantity{border:0px none;display:flex;align-items:center;justify-content:flex-start;gap:16px;background:transparent}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none}.product-form__quantity .quantity__button{width:48px;height:48px;padding:3px;justify-content:center;align-items:center;border-radius:10px;border:2px solid #d1d5dc;background:var(--white)}.product-form__quantity .quantity__input{opacity:1;color:var(--navy);font-size:14px;font-weight:450;font-family:var(--global-body-font-family);line-height:1.2;flex-grow:0;min-width:64px;max-width:64px;padding:0}button.product-form__submit.button{background:var(--black);color:var(--white);padding:10px 25px;font-size:16px;font-weight:600;border:none;cursor:pointer;border-radius:6px;transition:all .2s;font-family:var(--global-body-font-family);text-decoration:none;letter-spacing:0px;display:flex;align-items:center;justify-content:center;gap:12px}button.product-form__submit.button:disabled{cursor:auto}button.product-form__submit.button:hover{background:var(--yellow2);color:var(--navy)}button.product-form__submit.button:after,button.product-form__submit.button:before{display:none}button.product-form__submit.button:hover .pdp-cart-icon svg{stroke:var(--navy)}.product-form .product-form__buttons{max-width:unset;width:100%}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.benefit-card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;font-weight:600;font-size:14px;line-height:1.4;letter-spacing:0px}.icon-box{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;box-shadow:0 2px 6px #00000014}.icon-box img{width:20px;height:20px;object-fit:contain}.secure{background:#eff6ff;border:1px solid #dbeafe}.shipping{background:#f0fdf4;border:1px solid #dcfce7}.warranty{background:#faf5ff;border:1px solid #f3e8ff}.returns{background:#fff7ed;border:1px solid #ffedd4}.features-box{background:#fff;padding:24px;border-radius:14px;gap:16px;max-width:unset;width:100%;box-shadow:0 2px 6px #00000014;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.feature-item{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin:0}.feature-icon{width:40px;height:40px;background:var(--black);display:flex;align-items:center;justify-content:center;border-radius:10px}.feature-icon img{width:20px;height:20px;object-fit:contain}.feature-content{width:calc(100% - 56px)}.feature-title{font-weight:600;font-size:18px;line-height:1.3;font-family:var(--global-font-family);letter-spacing:0px;margin:0 0 4px;color:var(--black)}.feature-desc{font-size:14px;color:#4a5565;font-weight:400;line-height:1.4;font-family:var(--global-body-font-family);letter-spacing:0px;margin:0}.product__media-wrapper ul.thumbnail-list{gap:12px;margin-bottom:24px;padding:0}.product__media-wrapper ul.thumbnail-list li .thumbnail{border-radius:10px}.product__media-wrapper ul.thumbnail-list li .thumbnail[aria-current]{box-shadow:unset;border:2px solid var(--black)}.product-tabs{max-width:1300px;padding:0 5rem;margin:2rem auto;color:#1c1c1e}.product-tabs .tab-list{display:flex;border-bottom:1px solid #ebe6e7;margin-bottom:32px;list-style:none;padding:0;cursor:pointer;gap:32px}.product-tabs .tab-list li{padding:0 8px 16px;font-weight:600;font-size:16px;line-height:1.5;color:#6a7282;border-bottom:2px solid transparent;transition:color .3s ease,border-color .3s ease;font-family:var(--global-font-family);letter-spacing:0px}.product-tabs .tab-list li.active{color:#000;border-color:#000}.product-tabs .tab-content{display:none;max-width:900px}.product-tabs .tab-content.active{display:block}.product-tabs .tab-content h2{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:24px;letter-spacing:0px}.product-tabs .tab-content h4{font-size:20px;font-weight:700;line-height:1.4;margin:32px 0 16px;letter-spacing:0px}.product-tabs .tab-content h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;letter-spacing:0px}.product-tabs .benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-tabs .benefit-box{border-radius:14px;padding:24px;box-sizing:border-box;display:flex;flex-direction:column}.product-tabs .benefit-icon{font-size:27px;margin-bottom:12px;width:auto;display:inline-block;line-height:1.2}.product-tabs .benefit-title{font-weight:600;font-size:16px;margin:0 0 8px;color:var(--black);font-family:var(--global-font-family);line-height:1.4;letter-spacing:0px;text-transform:capitalize}.product-tabs .benefit-desc{font-weight:400;font-size:14px;margin:0;color:var(--black);font-family:var(--global-body-font-family);line-height:1.5;letter-spacing:0px}.product-tabs .multi-surface{background-color:#eff6ff}.product-tabs .fast-application{background-color:#faf5ff}.product-tabs .long-lasting{background-color:#f0fdf4}.product-tabs .eco-friendly{background-color:#fff7ed}.product-tabs .section-description p,.product-tabs .tab-content p{font-size:16px;line-height:1.5;font-weight:400;font-family:var(--global-body-font-family);margin-bottom:15px;color:var(--black);letter-spacing:0px}.product-tabs .specs-table{width:100%;font-size:16px;color:#1c1c1e;border:1px solid #ebe6e7;border-radius:14px;box-shadow:0 3px 8px #00000014!important;background:var(--white)}.product-tabs .specs-table th,.product-tabs .specs-table td{padding:16px 24px;border-bottom:1px solid #ddd;text-align:left;font-size:16px;line-height:1.5;font-weight:400}.product-tabs .specs-table tr:last-child td{border-bottom:0px none}.product-tabs .specs-table td:first-child{width:300px}.product-tabs .specs-table td strong{font-weight:600}.product-tabs .specs-table td:last-child{width:calc(100% - 300px)}h2.related-products__heading{font-size:38px;font-weight:900;color:var(--black);line-height:1.1;margin-bottom:40px;letter-spacing:0px;text-align:center}ul.product__media-list li.product__media-item:first-child .product__media.media img{object-fit:contain}@media(max-width:1199px){.page-width:has(.product),.related-products.page-width{padding:0}.product-tabs{padding:0 20px}.product-form__input.product-form__input--pill label{padding:12px 10px!important}.product .product__info-wrapper{padding:0 0 0 30px}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label .swatch{width:38px;height:38px}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0 0 10px!important;padding:2px}.benefit-card{padding:13px;font-size:13px}.feature-title{font-size:16px;margin:0}.features-box{gap:20px}h2.related-products__heading{font-size:36px}product-info{padding-top:0!important}.card__information .card__heading.h5{font-size:18px;line-height:1.2}.product__info-container .price__sale .price-item--sale,.product__info-container .price__regular .price-item--regular{font-size:28px}.product__info-container .product__title h1{font-size:30px}}@media(max-width:991px){.pdp-wrapper .product.grid{flex-direction:column;gap:30px}.product__media-wrapper,.product__info-wrapper{width:100%!important;max-width:100%!important}.product .product__info-wrapper{padding:0}}@media(max-width:767px){.product__media-wrapper .product__media-item{margin:0!important}.product__media-wrapper .grid--peek.slider:after{display:none}.product__media img,.product-media-container .product__media{height:440px!important;object-position:top center}.product__info-wrapper{margin-top:20px}.product__info-container .product__title h1{font-size:28px}.product__info-container .price__sale .price-item--sale,.product__info-container .price__regular .price-item--regular{font-size:26px}.product__info-container .price__sale .price-item--regular{font-size:18px!important}.discount-tag{margin:10px 0 0}.page-width:has(.product) .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.product .price__container{width:100%}.product-form__input.product-form__input--pill label{padding:10px!important}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label .swatch{width:30px;height:30px}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0 0 10px!important}.product-form__quantity .quantity__input{min-width:45px;max-width:45px}h2.related-products__heading{font-size:32px}.related-products .card__heading.h5{line-height:1.1}.product-tabs{padding:0 20px}.product-form__quantity .quantity__button{width:40px;height:40px}.product-form__quantity .quantity{gap:10px}.product-tabs .tab-content h2{font-size:22px;margin-bottom:20px}.thumbnail-list .thumbnail-list__item.slider__slide{width:20%}.product__media-wrapper ul.thumbnail-list li .thumbnail{border-radius:6px}}@media(max-width:575px){.product__media img,.product-media-container .product__media{height:340px!important}.features-box{padding:15px 12px}.benefits-grid,.product-tabs .benefits-grid{grid-template-columns:repeat(1,1fr)}.pdp-wrapper .section{padding:40px 20px}.product-tabs .tab-list{gap:5px}.product-tabs .tab-list li{padding:0 5px 10px;font-size:14px}.product-tabs{margin:0 auto}.product__media img,.product-media-container .product__media{height:380px!important}.product-tabs .specs-table th,.product-tabs .specs-table td{padding:13px}.product-tabs .specs-table td:first-child{width:150px}.product-tabs .specs-table td:last-child{width:calc(100% - 150px)}}@media(max-width:479px){.product__media img,.product-media-container .product__media{height:320px!important}}.page-width.main-page-cntnt,.contact.page-width{padding-top:0;padding-bottom:0}h1.main-page-title,h1.collection-hero__title,.store-faq__wrapper .sf__container .section__header h2.title,.main-blog h1.title--primary,h2.how-sec-ti,h1.title.title--primary,.shopify-policy__title h1{font-size:42px!important;font-weight:900;color:var(--navy)!important;line-height:1.1;margin:0 0 30px!important;letter-spacing:0px;text-align:center}h1.title.title--primary{text-align:left;margin:0!important}h1.collection-hero__title{display:none!important}.rte p,.rte ul li a,.rte ol li a,.rte ul li,.rte ol li,.store-faq__wrapper .sf__container .section__header p.subtitle{font-size:16px!important;color:var(--black)!important;font-family:var(--global-body-font-family);font-weight:400;line-height:1.3;margin:0 0 15px!important;text-decoration:none;letter-spacing:0px}.rte ul li,.rte ol li{margin:0 0 5px!important}.rte a{text-decoration:none;color:var(--navy)}.rte ul,.rte ol{padding:0;margin:0 0 20px}.content-for-layout .shopify-policy__container{max-width:var(--page-width);padding:0px 5rem 4rem}.shopify-policy__title h1{padding:40px 0 30px}.shopify-policy__body .rte h1:empty,.shopify-policy__body .rte h1 br:empty,.shopify-policy__body .rte p:empty{display:none}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4,.shopify-policy__body .rte h5,.shopify-policy__body .rte h6{font-weight:700;color:var(--navy);line-height:1.3;margin-bottom:15px;letter-spacing:0px;text-decoration:none}.shopify-policy__body .rte h2{font-size:26px}.shopify-policy__body .rte h3{font-size:22px}.shopify-policy__body .rte h4{font-size:20px}.shopify-policy__body .rte h5{font-size:18px}.shopify-policy__body .rte h6{font-size:16px}.shopify-policy__body .rte hr{margin:3rem 0}.shopify-policy__body .rte ul li,.shopify-policy__body .rte ol li{color:var(--black);font-size:16px;font-family:var(--global-body-font-family);font-weight:400;line-height:1.3;margin:0 0 5px;text-decoration:none;letter-spacing:0px}#shopify-section-template--27877152850302__main.section,#shopify-section-template--27877152751998__banner.section{padding-bottom:0}#shopify-section-template--27877152850302__form.section,#shopify-section-template--27877152751998__product-grid.section{padding-top:0}.contact form .field__input{border-radius:6px;border:2px solid #ebe6e7;font-size:16px;color:var(--black);font-family:var(--global-body-font-family);font-weight:400;line-height:1.3;letter-spacing:0px}.field__input::-webkit-input-placeholder{font-size:14px;color:var(--black);font-family:var(--global-body-font-family);font-weight:400;letter-spacing:0px}.field__input::-moz-placeholder{font-size:14px;color:var(--black);font-family:var(--global-body-font-family);font-weight:400;letter-spacing:0px}.field__input:-ms-input-placeholder{font-size:14px;color:var(--black);font-family:var(--global-body-font-family);font-weight:400;letter-spacing:0px}.field__input:-moz-placeholder{font-size:14px;color:var(--black);font-family:var(--global-body-font-family);font-weight:400;letter-spacing:0px}.contact .field:before,.contact .field:after{display:none}.contact .contact__button{margin:0 auto;display:flex;align-items:center;justify-content:center}.contact__button button{background:var(--yellow);color:var(--black);padding:8px 25px;font-size:16px;font-weight:600;border:none;cursor:pointer;border-radius:6px;transition:all .2s;font-family:var(--global-body-font-family);text-decoration:none;letter-spacing:0px;display:flex;align-items:center;justify-content:center}.contact__button button:before,.contact__button button:after{display:none}.contact__button button:hover{background:var(--yellow2)}.collection-banner-main{padding:150px 0;position:relative}.collection-bannerimage{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;display:block!important}.collection-bannerimage:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3}.collection-overlay-content{position:relative;z-index:3}.collection-overlay-content h1{font-size:42px;font-weight:900;color:var(--white);line-height:1.1;margin:0;letter-spacing:0px;text-align:center}.collection-overlay-content p{font-size:16px;color:var(--white);font-family:var(--global-body-font-family);font-weight:400;line-height:1.3;margin:15px 0;text-decoration:none;letter-spacing:0px;text-align:center}.collection ul#product-grid,.related-products ul.product-grid{gap:15px}.collection ul#product-grid li.grid__item,.related-products ul.product-grid li.grid__item{flex:0 0 calc((100% - 54px)/4);display:flex;flex-direction:column;background:var(--white);border:1px solid var(--grey2);border-radius:12px;overflow:hidden;transition:all .25s;cursor:pointer;text-decoration:none}.collection ul li.grid__item .card__inner,.related-products ul li.grid__item .card__inner{background:var(--offwhite);aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:18px}.collection ul li.grid__item .card__inner .card__content,.related-products ul li.grid__item .card__inner .card__content{display:none!important}.collection ul li.grid__item .card__media .media img,.related-products ul li.grid__item .card__media .media img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .4s;position:relative}.collection ul li.grid__item .card__content,.related-products ul li.grid__item .card__content{padding:15px 10px 10px;flex:1;display:flex;flex-direction:column}.collection ul li.grid__item .card__heading.h5,.related-products ul li.grid__item .card__heading.h5{font-size:16px;font-weight:700;color:var(--navy);line-height:1.3;margin-bottom:auto;letter-spacing:0px;font-family:var(--global-body-font-family);text-decoration:none!important;outline:unset!important}.collection ul li.grid__item .card__heading.h5 a,.related-products ul li.grid__item .card__heading.h5 a{text-decoration:none!important}.collection ul li.grid__item .card__content .card__information,.related-products ul li.grid__item .card__content .card__information{padding:0!important;height:100%!important;display:flex;flex-direction:column;justify-content:space-between}.collection ul li.grid__item .card-information,.related-products ul li.grid__item .card-information{border-top:1px solid var(--grey2);margin-top:15px;padding-top:5px}.collection .card-information .discount-tag,.related-products .card-information .discount-tag{position:absolute;top:10px;right:10px;margin:0;padding:4px 12px;font-size:12px}.collection .card-information .price__sale .price-item--regular,.related-products .card-information .price__sale .price-item--regular{font-size:16px!important;font-weight:400;color:#99a1af;line-height:1.1;margin:0;letter-spacing:0px;font-family:var(--global-body-font-family)}.collection ul li.grid__item .card-information .price .price-item--sale,.collection ul li.grid__item .card-information .price .price__regular .price-item--regular,.related-products ul li.grid__item .card-information .price .price-item--sale,.related-products ul li.grid__item .card-information .price .price__regular .price-item--regular{font-size:18px!important;font-weight:700;color:var(--black);line-height:1.1;margin:auto 0 0;letter-spacing:0px;font-family:var(--global-body-font-family)}.collection .card-actions,.related-products .card-actions{display:flex;gap:0;margin:5px 0 0;padding:0;border-radius:6px;justify-content:center;align-items:center;position:relative}.collection .icon-divider,.related-products .icon-divider{height:25px;width:2px;background-color:#394b64;display:block!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collection .card-action-btn,.related-products .card-action-btn{border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;background:var(--navy);border-radius:0;width:100%;height:40px}.collection .card-action-btn.quick-view,.related-products .card-action-btn.quick-view{border-radius:6px 0 0 6px}.collection .card-action-btn.add-to-cart,.related-products .card-action-btn.add-to-cart{border-radius:0 6px 6px 0}.card-action-btn.loading .loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--yellow2);border-top-color:#0009;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle;margin-right:6px}.collection .card-action-btn svg,.related-products .card-action-btn svg{color:var(--white);transition:all .3s}.collection .card-action-btn:hover svg,.related-products .card-action-btn:hover svg{color:var(--yellow2)}h2.facets__heading,h2.facet-filters__label{margin:0 10px 15px 0;font-size:16px;font-weight:600;font-family:var(--global-font-family);color:var(--navy)}.facets__summary-label,.facets__summary span,.mobile-facets__summary span,.mobile-facets__submenu .mobile-facets__info{font-size:14px;font-weight:600;font-family:var(--global-font-family);color:var(--black)}.mobile-facets__submenu .mobile-facets__info{margin-top:20px}h2.product-count__text{font-size:16px;font-weight:600;font-family:var(--global-font-family);padding-top:4px;color:var(--navy)}.facets-layout-list .facets__label:hover .facet-checkbox__text-label,.facets-layout-list input:focus~.facet-checkbox__text-label,.facets__summary:hover .facets__summary-label{text-decoration:none!important;text-underline-offset:0px!important}.collection-hero .collection-hero__description{max-width:unset}.facets .facets__price .field-currency,.mobile-facets__submenu .facets__price .field-currency{font-weight:600;color:var(--black)}.facets__price .field input.field__input{border:1px solid var(--grey2);border-radius:6px}.facets__price .field:before,.facets__price .field:after{display:none}.disclosure-has-popup,.facet-filters .select,.mobile-facets__summary .select{background:var(--grey);border-radius:6px;display:flex;align-items:center;justify-content:center;height:auto;line-height:1;padding:5px 8px;margin:0 0 15px 10px!important}.mobile-facets__summary .select{height:40px}button.mobile-facets__close-button{background:var(--navy);color:var(--white)}.disclosure-has-popup summary{margin:0 auto}.facets-container{background:var(--white);border-radius:8px;padding:25px 20px 10px!important;border:1px solid var(--grey2)}.pagination-wrapper .pagination__list>li{flex:1 0 0;max-width:max-content}.pagination-wrapper .pagination__list li a{width:36px;height:36px;background:var(--navy);color:var(--white);display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s}.pagination-wrapper .pagination__item--current:after,.pagination-wrapper .pagination__item:hover:after{display:none}.pagination-wrapper .pagination__list li a.pagination__item--current,.pagination-wrapper .pagination__list li a:hover{background:var(--yellow2);color:var(--navy);opacity:1}@media(max-width:1359px){.collection ul#product-grid li.grid__item,.related-products ul.product-grid li.grid__item{flex:0 0 calc((100% - 30px) / 3);width:100%;max-width:100%}}@media(max-width:1199px){.facets .facets__form{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:30px}.facets .facets__wrapper,.facets .facets__form .product-count{align-self:center}.facets .facet-filters{padding-left:0}.facets-wrapper.page-width,.collection.page-width,.collection-hero__inner.page-width,.facets-vertical.page-width{padding:0}.collection-overlay-content h1,h1.main-page-title,h1.collection-hero__title,.store-faq__wrapper .sf__container .section__header h2.title,.main-blog h1.title--primary,h2.how-sec-ti,h1.title.title--primary,.shopify-policy__title h1{font-size:38px!important}}@media(max-width:1030px){.collection ul#product-grid li.grid__item,.related-products ul.product-grid li.grid__item{flex:0 0 calc((100% - 20px)/2)}}@media(max-width:991px){.collection-banner-main{padding:100px 0}.collection-overlay-content h1,h1.main-page-title,h1.collection-hero__title,.store-faq__wrapper .sf__container .section__header h2.title,.main-blog h1.title--primary,h2.how-sec-ti,h1.title.title--primary,.shopify-policy__title h1{font-size:36px!important}}@media(max-width:749px){h2.product-count__text{padding-top:0;margin-top:-8px}.disclosure-has-popup,.facet-filters .select{margin-left:0!important}.facets-container{background:transparent;border-radius:0;padding:0!important;border:0px none}.collection ul li.grid__item .card-information .price .price-item--sale,.collection ul li.grid__item .card-information .price .price__regular .price-item--regular,.related-products ul li.grid__item .card-information .price .price-item--sale,.related-products ul li.grid__item .card-information .price .price__regular .price-item--regular{font-size:16px!important}.content-for-layout .shopify-policy__container{padding:0 20px 30px}.shopify-policy__body .rte h2{font-size:24px}.shopify-policy__body .rte h3{font-size:20px}}@media(max-width:480px){.collection ul#product-grid li.grid__item,.related-products ul.product-grid li.grid__item{flex:0 0 100%;width:100%;max-width:100%}.collection-overlay-content h1,h1.main-page-title,h1.collection-hero__title,.store-faq__wrapper .sf__container .section__header h2.title,.main-blog h1.title--primary,h2.how-sec-ti,h1.title.title--primary,.shopify-policy__title h1{font-size:34px!important}}.store-faq__wrapper .sf-sidebar .sidebar__menu{background:var(--navy);border-radius:8px;overflow:hidden}.store-faq__wrapper .sf__container .sf-sidebar__layout .sf-sidebar .sidebar__menu .sidebar__item .sidebar__link .text{color:var(--white)}.store-faq__wrapper .sf__container .sf-sidebar__layout .sf-sidebar .sidebar__menu .sidebar__item.active .sidebar__link .text{color:var(--navy)}.store-faq__wrapper .sf-sidebar .sidebar__menu .sidebar__item.active .sidebar__link{background:var(--yellow2);border-radius:0}.store-faq__wrapper .sf-faq .faq__classic .faq__item{border:1px solid #000;box-shadow:0 0 #000}.store-faq__wrapper .sf-sidebar__layout{gap:50px}.store-faq__wrapper .sf-faq .faq__classic .faq__item .faq__header .icon{color:var(--navy)}.storeFAQ__page_body .store-faq__wrapper .sf-faq .faq__classic .faq__item.show,.storeFAQ__page_body .store-faq__wrapper .sf-faq .faq__classic .faq__item:hover{background:#e2e7f1}.store-faq__wrapper .sf-faq .faq__classic .faq__item .faq__header .title{color:var(--navy)}.store-faq__wrapper .faq__content p{color:var(--black);font-family:var(--global-body-font-family);font-weight:400;letter-spacing:0px}.quick-view-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.quick-view-content{width:95%;max-width:1200px;height:90vh;background:#fff;padding:20px 0;overflow-y:auto;border-radius:8px;position:relative;overflow:visible}#quick-view-close{position:absolute;right:-12px;background:var(--navy);color:var(--white);width:35px;height:35px;border-radius:100%;font-size:34px;display:flex;align-items:center;justify-content:center;top:-18px;border:0px none;cursor:pointer;transition:all .3s ease-in-out;z-index:78}#quick-view-close:hover{background:var(--yellow2);color:var(--navy)}#quick-view-body{overflow:auto;height:86vh;margin:0 auto;padding:0 20px}.quick-view-grid{display:flex;gap:40px}.quick-view-left,.quick-view-right{flex:1}.quick-view-modal .product__info-container .product__title h1{font-size:30px}.quick-view-modal p.pdp-subheading-wrapper{font-size:16px}.quick-view-modal .product__info-container .price__sale .price-item--sale,.product__info-container .price__regular .price-item--regular{font-size:26px}.quick-view-modal .product__info-container .price__sale .price-item--regular{font-size:18px!important}.quick-view-modal .product-form__input.product-form__input--pill label{padding:10px!important}.quick-view-modal .product__info-container .price--on-sale{margin-top:20px;margin-bottom:10px}.quick-view-modal .product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label .swatch{width:30px;height:30px;opacity:1!important;position:relative}.quick-view-modal .product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0 0 7px!important;padding:2px}.quick-view-modal .product .price__container{margin:0}.quick-view-modal .discount-tag{margin:0 0 0 12px}@media(max-width:767px){.quick-view-modal .product__info-container .product__title h1{font-size:28px}.quick-view-modal .product__info-container .price__sale .price-item--sale,.product__info-container .price__regular .price-item--regular{font-size:24px}.quick-view-modal .discount-tag{margin:10px 0 0}.quick-view-content{width:90%}.product__media-wrapper ul.thumbnail-list{margin-bottom:15px}#quick-view-body{height:83vh}}.filter-tabs-color{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px;margin-top:28px}.ftab-color{padding:8px 20px;border-radius:25px;border:1px solid var(--grey2);background:var(--white);font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s;font-family:var(--global-body-font-family);letter-spacing:0px}.ftab-color.active{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.ftab-color:hover:not(.active){border-color:var(--navy);color:var(--navy)}.main-blog{padding:0!important}.main-blog .blog-articles{gap:30px}.blog-articles__article{border:1px solid var(--grey2);background:var(--white);transition:all .3s ease;padding:0;box-sizing:border-box;border-radius:7px;overflow:hidden}.blog-articles__article .card__content .card__information{padding:20px 15px!important}.blog-articles__article .card__information h3.card__heading,h1.article-template__title{font-size:20px;font-weight:700;color:var(--navy);line-height:1.3;margin-bottom:10px;letter-spacing:0px;text-decoration:none;text-align:left}.blog-articles__article .card__information h3.card__heading a{text-decoration:none!important}.article-card__info,.article-template .circle-divider{font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-family:var(--global-body-font-family);letter-spacing:.8px;text-align:left}.article-card__excerpt,.article-template__content p{font-size:16px;color:var(--black);font-family:var(--global-body-font-family);font-weight:400;line-height:1.3;margin:0;width:100%;max-width:unset;text-align:left}.article-template__hero-adapt img,.article-template__hero-adapt.media{border-radius:10px}.article-template h1.article-template__title{font-size:36px}.article-template .page-width.page-width--narrow{width:100%;max-width:1300px}.article-template__content h2,.article-template__content h3{font-size:26px;font-weight:700;color:var(--navy);line-height:1.3;margin-bottom:10px;letter-spacing:0px;text-decoration:none;text-align:left}a.article-template__link.link{background:var(--yellow);color:var(--black);padding:8px 25px 8px 20px;font-size:16px;font-weight:600;border:none;cursor:pointer;border-radius:6px;transition:all .2s;font-family:var(--global-body-font-family);text-decoration:none;letter-spacing:0px;display:inline-flex;align-items:center;justify-content:center;width:auto}a.article-template__link.link:hover{background:var(--yellow2)}@media(max-width:991px){.article-template .page-width.page-width--narrow{max-width:unset;padding:0}.article-template h1.article-template__title{font-size:30px}.article-template__content h2,.article-template__content h3{font-size:24px}}@media(max-width:767px){.article-template h1.article-template__title{font-size:26px}.article-template__content h2,.article-template__content h3{font-size:22px}}.howto-guide-section{padding:70px 40px;background:var(--white)}.howto-guide-section .sec-row{display:flex;justify-content:center;margin:0}.howto-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.howto-card{border:1px solid var(--grey2);background:var(--white);border-radius:7px;overflow:hidden;transition:all .3s ease}.howto-image{display:flex;overflow:hidden}.howto-image img{width:100%;height:220px;object-fit:cover;transition:transform .3s ease}.howto-image img:hover{transform:scale(1.08)}.howto-content{padding:15px 10px}.howto-title{font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.3;letter-spacing:0px}.howto-title a{text-decoration:none;color:var(--black);transition:color .3s ease}.howto-title a:hover{color:var(--navy)}@media(max-width:1199px){.howto-guide-section{padding:60px 20px}.howto-grid{grid-template-columns:repeat(3,1fr);gap:20px}.howto-image img{height:200px}}@media(max-width:767px){.howto-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.howto-grid{grid-template-columns:1fr}.howto-image img{height:200px}.howto-title{font-size:16px}}#open-colour-modal{font-size:16px;font-weight:500;color:var(--black);margin:0 0 10px!important;font-family:var(--global-font-family);letter-spacing:0px;border:2px solid var(--black);background:transparent;border-radius:6px;padding:8px 20px;cursor:pointer;transition:all .3s}#open-colour-modal:hover{background-color:var(--black);color:var(--white)}.google-reviews{font-size:16px}.stars{color:#fbbc04;margin-right:5px}.review-text{color:#555}.colour-modal{display:none;position:fixed;z-index:999;background:#000000b3;width:100%;height:100%;top:0;left:0}.colour-modal-centered{min-height:calc(100% - 3.5rem);display:flex;align-items:center;justify-content:center;height:100%}.colour-modal-content{background:#f7f9fa;margin:40px auto;padding:20px;width:80%;border-radius:15px;position:relative;height:auto}a#close-colour-modal{position:absolute;top:-10px;right:-10px;background:var(--black);width:30px;height:30px;border-radius:50%;color:var(--white);display:flex;align-items:center;justify-content:center;font-size:26px;padding:0;text-align:center;transition:all .3s;cursor:pointer}a#close-colour-modal:hover{background:var(--navy)}.colour-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;align-content:start;justify-content:flex-start;width:100%;height:100%;overflow-y:auto;grid-auto-rows:max-content}.colour-item{border:1px solid #e5e5e5;border-radius:6px;overflow:hidden;background:#fff;text-align:center;cursor:pointer;transition:box-shadow .2s ease;display:flex;flex-direction:column}.colour-item:hover{box-shadow:0 2px 8px #0000001a}.swatch-color-wrapper{display:block!important;width:100%;height:70px}.colour-info{padding:10px;font-size:14px}.colour-code{display:block;font-weight:700;font-family:var(--global-font-family)}.colour-name{display:block;color:#555;font-size:12px;padding-top:3px;font-family:var(--global-body-font-family);font-weight:400}#colour-swatch{width:32px;height:32px;display:inline-block;border-radius:50%;border:1px solid #ddd;margin:0 6px;vertical-align:middle}#colourSearch{width:100%;padding:12px 14px;margin-bottom:12px;border-radius:6px;border:1px solid #dee0e5;background:#f9f9f9;font-size:14px;outline:none;transition:all .2s ease;color:var(--navy);font-family:var(--global-body-font-family);font-weight:400}#colourSearch:focus{border-color:var(--navy);background:#fff;box-shadow:0 0 0 3px #0000000d}#colourSearch::placeholder{color:#999;font-size:14px;font-family:var(--global-body-font-family);font-weight:400}.colour-modal-content h3{font-size:24px;font-weight:700;color:var(--navy);margin-bottom:30px;letter-spacing:.2px;text-align:center}.filters-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.filter-field-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;width:100%}.filter-field{position:relative;margin-bottom:12px;width:100%}.filter-field select{width:100%;padding:12px 40px 12px 14px;border-radius:6px;border:1px solid #dee0e5;background:#fff;font-size:14px;color:var(--navy);-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;transition:.2s ease;font-family:var(--global-body-font-family);font-weight:400}.filter-field select:focus{border-color:var(--navy);box-shadow:0 0 0 3px #0000000d}.filter-field:after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:translateY(-50%) rotate(45deg);pointer-events:none}@media(max-width:991px){.colour-modal-content{width:90%;margin:20px auto}.filter-field-wrap{gap:10px}.colour-grid{height:45%;overflow-y:scroll}}@media(max-width:767px){.colour-modal-content{width:94%;padding:20px 10px;margin:20px auto;height:auto}.colour-grid{max-height:560px;overflow:auto}.colour-modal-content h3{margin-bottom:15px}#open-colour-modal{font-size:14px;padding:7px 12px}}@media screen and (orientation:landscape)and (max-width:900px){.colour-modal-content{height:calc(100% - 40px)}.colour-grid{height:calc(100% - 160px)}}@media screen and (orientation:portrait)and (max-width:480px){.colour-modal-content{height:calc(100% - 40px)}.colour-grid{height:calc(100% - 170px)}}.track123_track_wrapper .track123_tab_form_wrapper{border-radius:6px}.track123_tab_form_wrapper .track123_tab .track123_tab_bar{border-color:var(--navy);font-size:16px;font-weight:600;color:var(--navy);line-height:1.3;margin-bottom:auto;letter-spacing:0px}button.track123_form_button{box-shadow:unset;border-radius:6px!important;background:var(--yellow);font-size:16px;font-weight:600;transition:all .2s;font-family:var(--global-body-font-family);text-decoration:none;letter-spacing:0px;border:0px none;color:var(--black)}button.track123_form_button:before,button.track123_form_button:after{display:none}button.track123_form_button:hover{background:var(--yellow2)}.track123_input_container input{border-radius:6px;border:2px solid #ebe6e7;font-size:16px;color:var(--black);font-family:var(--global-body-font-family);font-weight:400;line-height:2;letter-spacing:0px;box-shadow:unset!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
