.product-card{position:relative;display:flex;flex-direction:column;height:100%;padding:5px 5px 15px 5px;background:white;border-radius:5px}@media screen and (min-width: 1025px){.product-card{padding:10px 10px 24px 10px}}.product-card .image-container{height:252px;border-radius:5px;border:1px solid #e8e8e8;overflow:hidden}.product-card .banners{list-style:none;padding:0;margin:0;position:absolute;top:11px;left:11px}.product-card .banners li{margin-bottom:2px;padding:5.82px 0 5.82px 14px;width:136px;text-transform:uppercase;font-weight:700;font-size:14px;color:white;clip-path:polygon(0 0, 100% 0, 85% 100%, 0% 100%)}@media screen and (min-width: 769px){.product-card .banners li{padding:8px 0 8px 14px}}.product-card .banners li.best-seller{background:#1690EA}.product-card .banners li.onsale{background:#E31818}.product-card .content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:13px 10px 0 10px}@media screen and (min-width: 769px){.product-card .content{padding:23px 15px 0 20px}}.product-card .content p{line-height:normal;margin-bottom:0}.product-card .content .title{font-size:clamp(1.125rem, calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))), 1.5rem);margin-bottom:6px}@media screen and (min-width: 1025px){.product-card .content .title{margin-bottom:11px}}.product-card .content .meta{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1 auto}.product-card .content .meta .price{font-size:clamp(1rem, calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))), 1.25rem);font-weight:500;color:#005DAC}.product-card .content .meta .savings{display:inline-block;margin-top:20px;padding:3.5px 1em 2.5px 1em;background:rgba(22,144,234,0.15);border-radius:16px;font-size:14px;color:#005DAC;text-transform:uppercase}.product-card.in-carousel .image-container{height:165px;border-radius:5px;overflow:hidden}@media screen and (min-width: 769px){.product-card.in-carousel .image-container{height:300px}}.product-card.in-carousel .view-product{display:none}@media screen and (min-width: 1025px){.product-card.in-carousel{box-shadow:0px 0px 9px #00000000;transition:0.2s linear all}.product-card.in-carousel .view-product{display:block;opacity:0;position:absolute;bottom:-50px;left:0;width:100%;font-size:16px;font-weight:700;color:white;text-align:center;background:#1690EA;padding:16px 1.5rem 16px 1.5rem;border-bottom-right-radius:5px;border-bottom-left-radius:5px;transition:0.2s linear all}.product-card.in-carousel:hover{box-shadow:0px 0px 9px #00000029}.product-card.in-carousel:hover .view-product{opacity:1}}.pagination .nav-links{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media screen and (min-width: 1141px){.pagination .nav-links{justify-content:flex-end}}.pagination ul.page-numbers{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.pagination ul.page-numbers li{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50px;width:50px;background:white;margin-right:1px;font-size:17px}.pagination ul.page-numbers li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination ul.page-numbers li:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-right:0}.pagination ul.page-numbers li i{font-size:12px}.pagination ul.page-numbers li a{padding:10px}.search-box{display:flex;flex-direction:row;flex:1 1 auto}.search-box .woocommerce-product-search{position:relative;width:100%}.search-box .woocommerce-product-search input{height:52px;width:100%;background:white;border:1px solid #E0E0E0;border-radius:5px;padding-left:25px}.search-box .woocommerce-product-search input::placeholder{color:#333333 !important;opacity:1}.search-box .woocommerce-product-search button{position:absolute;top:0;right:0;z-index:100;height:52px;width:52px;display:flex;justify-content:center;align-items:center;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#005DAC}.search-box .woocommerce-product-search button i{color:white;font-size:20px}.shop-sidebar{background:white;border-radius:5px;padding:25px}@media screen and (min-width: 1025px){.shop-sidebar{padding:54px 20px 25px 40px}}.shop-sidebar h3{font-weight:700}.shop-sidebar .form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shop-sidebar .product-categories{list-style:none;margin:0 0 35px 0;padding:0}.shop-sidebar .product-categories li{position:relative;padding:10px 0 10px;cursor:pointer;font-size:18px}.shop-sidebar .product-categories li a,.shop-sidebar .product-categories li a:visited{color:#333}.shop-sidebar .product-categories li a:hover,.shop-sidebar .product-categories li a:visited:hover{color:#1690EA}.shop-sidebar .product-categories li a:hover::after,.shop-sidebar .product-categories li a:visited:hover::after{color:#1690EA}.shop-sidebar .product-categories li.current-cat-parent,.shop-sidebar .product-categories li.current-cat,.shop-sidebar .product-categories li.active,.shop-sidebar .product-categories li:hover{color:#1690EA}.shop-sidebar .product-categories li.current-cat-parent>a,.shop-sidebar .product-categories li.current-cat>a,.shop-sidebar .product-categories li.active>a,.shop-sidebar .product-categories li:hover>a{color:#1690EA}.shop-sidebar .product-categories li.has-children{position:relative}.shop-sidebar .product-categories li.has-children>a{color:#333}.shop-sidebar .product-categories li.has-children:after{color:#333;font-family:"standard-icons";font-size:9px;content:"\e904";display:inline-block;position:absolute;top:15px;right:0;transform:rotate(0deg);transition:0.2s linear transform}.shop-sidebar .product-categories li.has-children ul{display:none;list-style:none;margin:14px 0 0 16px;padding:0}@media screen and (min-width: 769px){.shop-sidebar .product-categories li.has-children ul li a,.shop-sidebar .product-categories li.has-children ul li a:visited{font-size:16px}}.shop-sidebar .product-categories li.has-children.current-cat>ul,.shop-sidebar .product-categories li.has-children.current-cat-parent>ul,.shop-sidebar .product-categories li.has-children.current-cat-ancestor>ul{display:block}.shop-sidebar .product-categories li.has-children.active>a{color:#1690EA}.shop-sidebar .product-categories li.has-children.active:after{transform:rotate(90deg);color:#1690EA}.shop-sidebar #shop-filters .widget.widget_block{margin-top:1.25em}@media screen and (min-width: 769px){.shop-sidebar #shop-filters .widget.widget_block{margin-top:2.5em}}.shop-sidebar #shop-filters .wc-block-components-checkbox-list li.show-more,.shop-sidebar #shop-filters .wc-block-components-checkbox-list li.show-less{margin-top:15px !important}.shop-sidebar #shop-filters .wp-block-woocommerce-filter-wrapper.active-filters h3::after{display:none !important}.shop-sidebar #shop-filters .filter-by-lead-time ul li:not(:first-child){display:none !important}@media screen and (max-width: 1024px){.shop-sidebar h3.filter-toggle{cursor:pointer}.shop-sidebar h3.filter-toggle::after{content:"+";color:#005DAC;position:relative;margin-left:10px;font-size:25px;top:2px}.shop-sidebar h3.filter-toggle.active::after{content:"-"}.shop-sidebar #shop-filters{display:none;padding-left:25px}.shop-sidebar #shop-filters h3{font-size:18px;font-weight:400;display:inline-block !important;cursor:pointer;margin-bottom:2px}.shop-sidebar #shop-filters h3::after{content:"+";color:#005DAC;position:relative;margin-left:10px;font-size:18px}.shop-sidebar #shop-filters h3.active::after{content:"-"}.shop-sidebar .wp-block-woocommerce-attribute-filter{display:none}.shop-sidebar .wc-block-attribute-filter__actions{justify-content:flex-start}}.results-ordering{background:#E9EEF2;border-radius:5px;padding:22px 26.25px 22px 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (min-width: 1025px){.results-ordering{padding:12px 9.25px 12px 30px;flex-direction:row;justify-content:space-between;align-items:center}}.results-ordering .woocommerce-result-count{margin:0;float:none}.results-ordering form.woocommerce-ordering{float:none;margin:16px 0 0 0;width:100%}@media screen and (min-width: 1025px){.results-ordering form.woocommerce-ordering{margin:0;width:auto}}.results-ordering form.woocommerce-ordering select{display:block;height:50px;width:100%;padding:.375rem 2.25rem .375rem 1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:none;border-radius:5px;appearance:none}@media screen and (min-width: 1025px){.results-ordering form.woocommerce-ordering select{width:305px}}#site-promo .promo-container{background:#005DAC;border-radius:5px;padding:37px 20px 34px 20px}@media screen and (min-width: 769px){#site-promo .promo-container{padding:37px 16px 34px 49px}}#site-promo .promo-container h5{font-size:clamp(1.5rem, calc(24px + (38 - 24) * ((100vw - 320px) / (1920 - 320))), 2.375rem);font-style:italic;font-weight:700;color:white;line-height:normal;margin-bottom:0}#site-promo .promo-container p{font-size:clamp(1.5rem, calc(24px + (38 - 24) * ((100vw - 320px) / (1920 - 320))), 2.375rem);line-height:normal;color:white}#site-promo .promo-container p .highlight{text-decoration-color:rgba(215,236,252,0.17);text-decoration-thickness:18px;text-underline-offset:-17px}@media screen and (max-width: 641px){#site-promo .promo-container p .highlight{text-decoration:none !important}}#site-promo .promo-container .countdown{display:flex;flex-direction:row}#site-promo .promo-container .countdown .counter{position:relative;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center;text-align:center;flex:0 0 95px}#site-promo .promo-container .countdown .counter.days::after,#site-promo .promo-container .countdown .counter.hours::after{content:":";position:absolute;top:0px;right:0;font-size:25px;color:#FFFFFF;animation:blink 1.5s linear infinite}@keyframes blink{50%{opacity:0}}@media screen and (min-width: 641px){#site-promo .promo-container .countdown .counter{flex:0 0 140px}#site-promo .promo-container .countdown .counter.days::after,#site-promo .promo-container .countdown .counter.hours::after{top:11px}}@media screen and (min-width: 769px){#site-promo .promo-container .countdown .counter{flex:0 0 180px}#site-promo .promo-container .countdown .counter.days::after,#site-promo .promo-container .countdown .counter.hours::after{top:13px;right:-1px;font-size:35px}}#site-promo .promo-container .countdown .counter .numbox{display:flex;justify-content:center;align-items:center;background:#D7ECFC;border-radius:5px;margin-right:5px;width:35px;height:35px;font-size:17px}#site-promo .promo-container .countdown .counter .numbox:last-child{margin-right:0}@media screen and (min-width: 641px){#site-promo .promo-container .countdown .counter .numbox{width:55px;height:55px;font-size:20px}}@media screen and (min-width: 769px){#site-promo .promo-container .countdown .counter .numbox{width:75px;height:75px;font-size:37px}}#site-promo .promo-container .countdown .counter small{display:block;width:100%;margin-top:11px;margin-left:-9px;font-size:16px;font-weight:700;text-align:center;color:white}#category-bottom-content h3,#category-bottom-content h4,#category-bottom-content h5,#category-bottom-content h6{font-weight:700;margin-top:2.5rem}#category-bottom-content .card{background:white;border-radius:5px;padding:30px}@media screen and (min-width: 1025px){#category-bottom-content .card{padding:65px}}#category-bottom-content .card ul li{margin-bottom:1em}#faqs .card{background:white;border-radius:5px;padding:30px}@media screen and (min-width: 1025px){#faqs .card{padding:65px}}#faqs .card ul li{margin-bottom:1em}#faqs .faq-item{padding-top:2em;padding-bottom:2em;border-top:1px solid #eaeaea}@media screen and (min-width: 1141px){#expert-advice .side-image{position:absolute;right:0;height:100%;z-index:1}}#expert-advice .side-image .image-wrapper{position:relative;background:url(../img/blue-slanted-accent-bg.svg) no-repeat #fff;background-position:35px 0;background-size:cover;aspect-ratio:10.5 / 9;border-radius:5px}#expert-advice .side-image .image-wrapper picture{position:absolute;bottom:0;right:0}@media screen and (min-width: 1481px){#expert-advice .side-image .image-wrapper picture{right:40px}}@media screen and (min-width: 769px){#expert-advice .side-image .image-wrapper{aspect-ratio:13 / 9}}@media screen and (min-width: 1025px){#expert-advice .side-image .image-wrapper{aspect-ratio:16 / 9}}@media screen and (min-width: 1141px){#expert-advice .side-image .image-wrapper{background:url(../img/blue-slanted-accent-bg.svg) no-repeat #fff;background-position:right bottom;background-size:contain;height:100%;aspect-ratio:unset}}#expert-advice .box{background:white;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:40px;padding-right:30px}@media screen and (min-width: 1481px){#expert-advice .box{padding-left:95px;padding-right:0}}#expert-advice .box .content{position:relative;z-index:100}#expert-advice .box .content p{margin-top:25px;max-width:761px}#expert-advice{margin-bottom:3em}@media screen and (min-width: 1025px){#expert-advice{margin-bottom:5em}}
/*# sourceMappingURL=archive-product.css.map */
