@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html{line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.breadcrumbs{margin:5px 0;padding:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-align:center;-webkit-box-orient:horizontal}@media screen and (max-width:650px){.breadcrumbs{display:none}}.breadcrumbs a{display:block;line-height:1rem;font-size:.875rem;margin:0 .5rem}.breadcrumbs a:first-of-type{margin:0 .5rem 0 0}.breadcrumbs a:first-of-type svg{margin-right:0}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{line-height:1.25rem;font-size:.875rem;margin-left:.5rem}.breadcrumbs svg{height:.75rem}body{background:#d3d3d3;min-height:100vh;display:flex;flex-direction:column}body>footer{margin-top:auto}.body{display:flex;width:100%}.block--no-sidebar{width:100%;text-align:left}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d3d3d3}::-webkit-scrollbar-track{background:#f3f3f3}.no-products{padding:5rem 0}.card-grid{width:100%;display:flex;flex-wrap:wrap;margin-bottom:2rem}@media screen and (max-width:650px){.card-grid{padding:10px 0 10px 10px}}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card-grid{padding:10px 10px 20px 20px}}.card-grid .card{width:calc(50% - 10px)}@media screen and (min-width:651px)and (max-width:996px){.card-grid .card{width:calc(33.3333333333% - 10px)}}@media screen and (min-width:997px)and (max-width:1399px){.card-grid .card{width:calc(33.3333333333% - 10px)}}@media screen and (min-width:1400px)and (max-width:1899px){.card-grid .card{width:calc(25% - 10px)}}@media screen and (min-width:1900px){.card-grid .card{width:calc(20% - 10px)}}.card-grid .card .product_img{width:100%}.card-grid .card .product_img img{margin:0 auto}.legalText{display:none}@media screen and (max-width:650px){.discovery{margin:0 .5rem 0 1rem}}.discovery .card-grid{padding:20px 0}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.discovery .card-grid .card{width:calc(50% - 10px)}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.discovery .card-grid .card{width:calc(33.3333333333% - 10px)}}.card{display:flex;flex-direction:column;justify-content:space-between;position:relative;text-align:left;background-color:#fff;transition:box-shadow .2s ease-in-out;border-radius:.25rem;width:100%}@media screen and (max-width:650px){.card{padding:1rem .5rem .5rem}}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card{padding:.75rem}}.review_card{margin:0 auto 1rem}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.deal_card{margin:0 10px 10px 0;height:360px}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.deal_card{margin:0 5px 10px;height:350px}}.card .toggle{line-height:1rem;width:1rem;height:1rem;font-size:.75rem;display:inline-block;text-align:center;position:absolute;border-radius:50%;bottom:.5rem;right:.5rem;font-style:italic}.card .product_title{font-size:1rem;line-height:1.35rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-weight:700;-webkit-hyphens:auto;hyphens:auto}.card .product_title:hover{text-decoration:underline}.review_card .product_title{margin:.375rem .5rem .2rem 0;-webkit-line-clamp:2;line-clamp:2}.deal_card .product_title{font-size:.875rem;margin-top:.25rem;-webkit-line-clamp:2;line-clamp:2;height:2rem;line-height:1.15}.deal_card .product_features{margin:0;font-size:.75rem;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;height:.875rem;line-height:1rem}.card .product_img{height:100%;display:flex;justify-content:center;align-self:center;font-size:0}@media screen and (min-width:651px)and (max-width:996px){.card .product_img img{max-height:180px}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .product_img img{transition:transform .2s;transform:scale(1)}.card .product_img img:hover{transition:transform .2s;transform:scale(1.05)}}.review_card .product_img{align-items:center}@media screen and (max-width:650px){.review_card .product_img{width:60%;height:160px}}@media screen and (min-width:651px)and (max-width:996px){.review_card .product_img{flex:0 0 250px;position:relative}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.review_card .product_img{height:160px;flex:0 0 200px;padding-right:10px}}@media screen and (min-width:651px)and (max-width:996px){.review_card .product_img img{position:absolute;top:0%;left:50%;transform:translate(-50%,-20%)}}.deal_card .product_img{align-items:center;justify-content:center;max-height:180px;padding:0 5%}.card .card-body{position:relative;display:flex;flex-wrap:wrap}.card .card-body .product_img{justify-content:center}@media screen and (max-width:650px){.card .card-body .product_img{flex:1 1 100%;margin-right:140px}}@media screen and (min-width:651px)and (max-width:996px){.card .card-body .product_img{flex:1 1 35%}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .card-body .product_img{flex:1 1 25%}}.card .card-body .product_center{display:flex;position:relative}@media screen and (max-width:650px){.card .card-body .product_center{flex:1 1 100%}}@media screen and (min-width:651px)and (max-width:996px){.card .card-body .product_center{flex:1 1 45%}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .card-body .product_center{flex:1 1 35%}}.card .card-body .product_center .product_center_inside{padding-top:.5rem}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .card-body .product_center .product_center_inside{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.card .card-body .product_center .product_brand{font-size:.875rem}.card .card-body .product_review{justify-content:center;align-items:center}@media screen and (max-width:650px){.card .card-body .product_review{position:absolute;top:60px;right:25px}}@media screen and (min-width:651px)and (max-width:996px){.card .card-body .product_review{display:flex;flex:1 1 20%;margin-top:1.5rem}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .card-body .product_review{display:flex;flex:1 1 15%}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .card-body .product_review{position:relative}}.card .card-body .product_review .review_score{position:relative;border-radius:50%;font-weight:700;height:90px;width:90px;text-align:center}@media screen and (max-width:650px){.card .card-body .product_review .review_score{font-size:1.75rem;padding:1.25rem}}@media screen and (min-width:651px)and (max-width:996px){.card .card-body .product_review .review_score{font-size:1.75rem;line-height:1.75;padding:1rem;background-color:#fff;position:absolute;top:50%;right:calc(10% - 90px);transform:translate(-50%,-50%)}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .card-body .product_review .review_score{font-size:2rem;padding:1rem}}.card .card-body .product_review .toggle{color:#3d3d3d;top:-10px;right:-10px}@media screen and (max-width:650px){.card .card-body .product_offer{position:relative;flex:1 1 100%}}@media screen and (min-width:651px)and (max-width:996px){.card .card-body .product_offer{position:relative;width:45%;margin:1rem 0 0 35%}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .card-body .product_offer{flex:1 1 25%}}.card .card-body .product_offer .dealWrapper{width:100%}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .card-body .product_offer .dealWrapper{margin-top:.5rem}}.card .badge{position:absolute;font-size:.875rem;z-index:42}.card .savings_badge{z-index:42}.review_card .product_pos{-webkit-transition:.4s linear,opacity .4s linear;transition:visibility .4s linear,opacity .4s linear;border-radius:50%;width:2rem;line-height:2rem;text-align:center;font-size:1.25rem;font-weight:700;position:absolute;top:75px;z-index:42;left:-.95rem}.review_card .savings_badge,.review_card .shipping_badge{float:left;margin-right:.75rem}.review_card .badges{margin-bottom:.5rem;overflow:hidden}.review_card .badges .savings_badge,.review_card .badges .shipping_badge{float:left;margin-right:.75rem;margin-bottom:.25rem}.deal_card .badge{max-width:50%;text-align:center;line-height:1rem;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:650px){.deal_card .badge{padding:.25rem .35rem}}@media screen and (min-width:651px)and (max-width:996px){.deal_card .badge{padding:.5rem}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.deal_card .badge{padding:.5rem .75rem}}.deal_card .savings_badge{left:0;right:auto;top:0}.deal_card .fire_badge{top:0;left:0}.card.deal_card .shop_image,.card.review_card .shop_image{font-size:0;position:absolute;z-index:50;height:20px}@media screen and (max-width:650px){.card.deal_card .shop_image,.card.review_card .shop_image{top:5px;right:5px}}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card.deal_card .shop_image,.card.review_card .shop_image{top:10px;right:10px}}.card .product_price{font-size:1rem;font-weight:700;display:flex;align-items:center}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .product_price{line-height:1.25rem}}.card .product_price span,.card .product_price del{white-space:nowrap;margin-right:.5rem}@media screen and (max-width:650px){.card .product_price span,.card .product_price del{font-size:.875rem}}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card .product_price span,.card .product_price del{font-size:1rem}}.card .product_price img{font-size:0;position:absolute;top:7px;right:7px;height:1.15rem}.card .product_price .product_delivery{font-size:.875rem;line-height:1rem;text-align:right;width:100%}.deal_card .product_price{line-height:1rem}.card .product_offer .dealWrapper p{text-align:center;font-weight:700;margin-bottom:0;margin-top:.25rem;font-size:.8rem}.card .product_offer .dealWrapper p:hover{text-decoration:underline}.review_card .product-link{margin-top:.5rem;text-decoration:underline;font-size:.75rem;font-weight:500;text-align:left;display:block;width:100%}.review_card .product-link:hover{text-decoration:none}.review_card .product_offer{display:flex;flex-direction:column;align-self:center;justify-self:center}@media screen and (max-width:650px){.review_card .product_offer{margin-top:10px;justify-content:center}}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.review_card .product_offer{height:100%;min-width:200px;align-items:center;justify-content:center;gap:.75rem}}.review_card .product_offer .btn{width:100%;height:48px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.review_card .product_offer p{text-align:left;padding-left:.5rem}}.deal_card .product_offer{width:100%}.deal_card .product_offer .btn{display:flex;align-items:center;justify-content:center;height:45px;line-height:1.15rem}@media screen and (max-width:650px){.deal_card .product_offer .btn{padding:2px 1.5rem}}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.deal_card .product_offer .btn{padding:0 1rem}}.deal_card .product-link{text-decoration:underline;font-size:.75rem;font-weight:500;text-align:center;display:block;width:100%}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.deal_card .product-link{margin-top:.25rem}}.cardTimer{width:100%;margin:0 auto}.cardTimer .timer-header{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem}.cardTimer .timer-header p{margin-bottom:0}.cardTimer .timer-header .timer-tooltip-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#666;border-bottom:none;width:auto;height:auto;background-color:transparent;border-radius:0;top:auto;right:auto;transform:none}.cardTimer .timer-header .timer-tooltip-icon:hover{color:#333}.cardTimer .timer-header .timer-tooltip-icon svg{width:14px;height:14px}.cardTimer p{text-align:left;font-size:.75rem}.cardTimer .timer{display:flex;padding:.25rem;background-color:#f3f3f3;border-radius:10px;text-align:center;font-size:1rem;font-weight:700}.cardTimer .timer div{flex:1}.cardTimer .timer div small{display:block;color:#363636;font-size:.75rem}.cardTimer .days{border-right:3px solid white;border-radius:0}.cardTimer .minutes{border-left:3px solid white;border-right:3px solid white;border-radius:0}.cardTimer:after{content:"";display:block;clear:both}.deal_card .cardTimer{display:none;align-items:center;justify-content:space-between;margin:0}.deal_card .cardTimer:after{display:none}.deal_card .cardTimer .timer{background-color:#fff;float:right;padding:0}.deal_card .cardTimer .timer div{flex:unset;font-size:1rem;line-height:1rem}.deal_card .cardTimer .timer div small{display:inline-block;font-size:.625rem;line-height:.625rem}@keyframes flyInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.fly-in{animation:flyInFromBottom .25s ease-out}.legalPopup{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:1rem;max-width:400px;font-size:.75rem;line-height:1.3;color:#333;z-index:1000}@media screen and (max-width:650px){.legalPopup{position:fixed!important;left:50%!important;transform:translate(-50%)!important;width:300px!important;max-width:calc(100vw - 40px)!important;margin:0!important;padding:16px!important;border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important;font-size:14px!important;line-height:1.4!important}}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.legalPopup{position:fixed}.legalPopup.popup-above:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white}.legalPopup.popup-above:before{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ddd}.legalPopup.popup-below:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white}.legalPopup.popup-below:before{content:"";position:absolute;top:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ddd}}.legalPopup h3,.legalPopup h4{margin-top:0;margin-bottom:.4rem;font-size:.875rem;font-weight:600}.legalPopup p{margin-bottom:.4rem}.legalPopup p:last-child{margin-bottom:0}.legalPopup a{color:#06c;text-decoration:none}.legalPopup a:hover{text-decoration:underline}.legalPopup .close-popup{position:absolute;top:6px;right:6px;background:#0000001a;border:none;border-radius:50%;width:24px;height:24px;font-size:1.2rem;line-height:1;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;touch-action:manipulation;z-index:1001}.legalPopup .close-popup:hover,.legalPopup .close-popup:active{background:#0003;color:#333}.card-disclaimer{position:absolute;top:.25rem;right:.25rem;z-index:20}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.review_card .product_review .toggle{position:absolute;color:#3d3d3d;top:-10px;right:-10px;background-color:#ffffffe6;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;font-size:.75rem;box-shadow:0 1px 3px #0000001a}.review_card .product_review .toggle:hover{background-color:#ffffffe6;color:#3d3d3d;cursor:pointer}@media screen and (max-width:650px){.review_card.featured-card .card-body .product_img{flex:1 1 100%;margin-right:0;align-items:center;justify-content:center}}@media screen and (min-width:651px)and (max-width:996px){.review_card.featured-card .card-body .product_img{flex:1 1 35%;align-items:center;justify-content:center;position:static}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.review_card.featured-card .card-body .product_img{flex:1 1 25%;align-items:center;justify-content:center}}@media screen and (min-width:651px)and (max-width:996px){.review_card.featured-card .card-body .product_img img{position:static;transform:none;max-height:160px}}@media screen and (max-width:650px){.review_card.featured-card .card-body .product_center{flex:1 1 100%}}@media screen and (min-width:651px)and (max-width:996px){.review_card.featured-card .card-body .product_center{flex:1 1 65%;margin-right:0}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.review_card.featured-card .card-body .product_center{flex:1 1 50%}}@media screen and (max-width:650px){.review_card.featured-card .card-body .product_offer{position:relative;flex:1 1 100%}}@media screen and (min-width:651px)and (max-width:996px){.review_card.featured-card .card-body .product_offer{position:relative;flex:1 1 100%;margin:0 0 0 35%;width:60%}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.review_card.featured-card .card-body .product_offer{flex:1 1 25%;margin-top:0}}.product-link-wrapper{width:100%;display:block;clear:both}.category_header{padding:1.5rem .5rem}.category_grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}@media screen and (max-width:650px){.category_grid{grid-template-columns:none}}@media screen and (min-width:651px)and (max-width:996px){.category_grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.category_grid{grid-template-columns:repeat(4,1fr)}}.category_grid .category{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px 10px 30px;border-radius:20px;box-shadow:0 10px 20px #0000001a;width:100%;margin-bottom:20px}.category_grid .category h4{width:100%;text-align:center;font-size:1rem;line-height:1.2;height:52px;overflow:hidden}.category_grid .category .category_image{display:flex;align-items:center;justify-items:center;height:200px;position:relative}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.category_grid .category .category_image{height:250px}}.category_grid .category .category_image img{z-index:2}.category_grid .category .ring:after{content:"";height:200px;width:200px;border-radius:100%;position:absolute;left:calc(50% - 100px);z-index:1}.category_grid .category .btn{height:40px;padding:0 20px;display:flex;align-items:center;justify-content:center}.category_grid .navigation .category_image{height:200px}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.category_grid .navigation .category_image{height:200px}}.container{margin:0 auto;max-width:1600px}.container-small{margin:0 auto;max-width:960px}@media screen and (max-width:650px){.container-small{margin:0 1rem;width:calc(100% - 2rem)}}@media screen and (min-width:651px)and (max-width:996px){.container-small{margin:0 1rem;width:calc(100% - 2rem)}}@media screen and (min-width:1400px)and (max-width:1899px){.container-small{margin:0 auto;width:100%}}@media screen and (min-width:1900px){.container-small{margin:0 auto;width:100%}}.container-small:after{content:"";display:table;clear:both}.disclaimer{padding:5px 20px;font-size:.7rem;background-color:#fff;color:#363636}.legalPopup p,.popover-body p{margin:0 0 .5rem}.legalPopup p:last-child,.popover-body p:last-child{margin-bottom:0}.header-disclaimer:hover{cursor:pointer}.header-disclaimer.toggle{display:inline-flex;align-items:center;vertical-align:middle;margin-left:8px;position:relative;line-height:1rem;width:1rem;height:1rem;font-size:.75rem}.header-disclaimer.toggle i{width:.875rem;height:.875rem;stroke-width:1}@media screen and (max-width:650px){.header-disclaimer.toggle .legalPopup{position:fixed!important;left:50%!important;transform:translate(-50%)!important;width:280px!important;max-width:calc(100vw - 40px)!important;margin:0!important;padding:16px!important;border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important;font-size:14px!important;line-height:1.4!important;background-color:#fff!important;border:1px solid #ddd!important;color:#333!important;z-index:1001!important}}.header-disclaimer:not(.toggle){font-size:.75rem;letter-spacing:0;font-weight:400;text-decoration:underline;padding-left:5px;text-transform:none}.modal-disclaimer{display:inline-flex;align-items:center;vertical-align:middle;margin-left:8px;position:relative;line-height:1rem;width:1rem;height:1rem;font-size:.75rem}.modal-disclaimer i{width:.875rem;height:.875rem;stroke-width:1}.modal-disclaimer:hover{cursor:pointer}@media screen and (max-width:650px){.modal-disclaimer .legalPopup{position:fixed!important;left:50%!important;transform:translate(-50%)!important;width:280px!important;max-width:calc(100vw - 40px)!important;margin:0!important;padding:16px!important;border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important;font-size:14px!important;line-height:1.4!important;background-color:#fff!important;border:1px solid #ddd!important;color:#333!important;z-index:1001!important}}.headerDisclaimer{display:block;width:100%;box-sizing:border-box;font-size:.875rem;font-weight:400;line-height:1.5;text-align:left;text-transform:none;letter-spacing:normal;color:#363636;background-color:#f3f3f3;border-left:3px solid #d3d3d3;border-radius:4px;padding:14px 18px;margin:14px 0}.headerDisclaimer p{font-size:inherit;font-weight:400;line-height:1.5;margin:0 0 8px}.headerDisclaimer p:last-child{margin-bottom:0}.headerDisclaimer a{color:inherit;text-decoration:underline}.headerDisclaimer a:hover{cursor:pointer;text-decoration:none}footer{font-size:.8rem;padding:50px 20px}footer .container{display:flex;flex-flow:row wrap}footer .container a{padding:.25rem 0;display:block}footer .container a:hover{text-decoration:underline}footer .container .footer_column{width:100%}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){footer .container .footer_column{width:33.33%}}footer .container h3{font-size:24px;text-transform:uppercase;color:#fff}footer .container h3 span{font-weight:400;font-style:italic}footer .container .legal-disclaimer{padding:30px 5px 0;font-size:.75rem}footer .container .legal-disclaimer a{display:inline}footer .page-footer__branding img{max-width:260px;height:auto}footer .page-footer__menu ul{list-style:none;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}textarea:focus,input:focus,*:focus{outline:none}html,body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}svg{pointer-events:none}.no_select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.flex{display:flex}.block{display:block;width:100%;clear:both}.margin-0{margin:0 auto;width:100%}.width-100{width:100%}.bold{font-weight:700}.lazy{opacity:.8;height:100%;width:100%;object-fit:contain}.lazy.loaded{opacity:1;height:auto;width:auto;max-width:100%;max-height:100%;object-fit:contain}.header{text-align:left}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.header .row{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.header .post-header-title{flex-shrink:1;margin-right:10px}}.header .post-header-title h1,.header .post-header-title h2{font-size:1.25rem}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.header .post-header-title h1,.header .post-header-title h2{font-size:1.5rem}}.header .post-header-title h1{color:#535353;display:block;width:100%;font-size:1.35rem;line-height:1.55rem;letter-spacing:1px;padding-bottom:.35rem}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.header .post-header-title h1{font-size:1.75rem;line-height:2rem}}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.header .keyFacts{white-space:nowrap;flex-shrink:0}}.header .keyFacts h2{font-size:1rem;font-weight:400;padding:0}.header .keyFacts li h2,.header .keyFacts li p{display:flex;align-items:center;justify-content:flex-start;margin:0;line-height:1.3rem}.header .keyFacts li i,.header .keyFacts li svg{float:left;height:1rem;width:1rem;margin-right:.25rem}.header:after{content:"";display:table;clear:both}.card-grid-header{width:100%;padding:0 .5rem;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card-grid-header{padding:0 20px}}.card-grid-header .sort .btn{text-align:left}.card-grid-header .sort select{display:inline-flex;padding:.25rem .5rem;border:1px solid #ccc;border-radius:5px}@media screen and (max-width:650px){.card-grid-header .sort label{display:none}}.card-grid-header .filter{text-decoration:underline;padding-left:.25rem}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.card-grid-header .filter{display:none}}.card-grid-header .filter:hover{cursor:pointer}.card-grid-header .filter i,.card-grid-header .filter svg{width:1rem;height:1rem;margin-right:.25rem}.card-list-header{width:100%;padding:.5rem 0 1.5rem;display:flex;align-items:center;justify-content:space-between}.card-list-header .filter{height:1.5rem;font-size:.875rem;border-bottom:1px solid #ccc;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center}.card-list-header .filter:hover{cursor:pointer;border-bottom:1px solid #000}.card-list-header .filter i,.card-list-header .filter svg{width:1rem;height:1rem;margin-right:.25rem}.card-list-header .sort label{font-size:.875rem}.card-list-header .sort select{height:1.5rem;font-size:.875rem;border:none;border-bottom:1px solid #ccc;display:inline-flex;background-color:transparent;color:#363636}.card-list-header .sort select:hover{cursor:pointer;border-bottom:1px solid #000}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.block .header{padding:10px 20px}}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.block .header{padding:5px 10px}}.modal{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.modal:hover{cursor:pointer}.modal .modal-content{background-color:#fff;padding:20px;border-radius:5px;width:100%;max-height:95%;max-width:1100px;position:relative;overflow-y:auto}@media screen and (max-width:650px){.modal .modal-content{margin:0 5%}}@media screen and (min-width:651px)and (max-width:996px){.modal .modal-content{margin:0 10%}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.modal .modal-content{margin:0 15%}}.modal .modal-content .modal-close{z-index:1001;position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.modal .modal-content .modal-body{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.modal .modal-content .modal-body-left{width:40%;float:left;padding-right:20px}.modal .modal-content .modal-body-right{width:60%;float:left;padding-left:20px}}.modal .modal-content .cardTimer .bold{font-size:.75rem}.modal .modal-content .cardTimer p,.modal .modal-content .cardTimer .timer{font-size:1rem}.modal .modal-content .fire_badge{display:none}.modal .modal-content .savings_badge{display:inline-block;color:#fff;padding:.375rem .875rem;font-size:1.15rem;font-weight:700}.modal .modal-content .product_img{display:flex;margin:20px auto;padding:0;width:300px;max-width:100%;align-items:center}@media screen and (max-width:650px){.modal .modal-content .product_img{height:200px}}@media screen and (min-width:651px)and (max-width:996px){.modal .modal-content .product_img{height:250px}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.modal .modal-content .product_img{height:300px}}.modal .modal-content .product_img img{margin:0 auto;object-fit:contain;max-height:100%;max-width:100%}.modal .modal-content .button_offer .btn{height:40px;line-height:40px}.modal .modal-content h2{text-transform:uppercase;padding:1.5rem 0 .75rem;font-weight:700;font:"Lato",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.modal .modal-content .product_title{padding:1rem 0}.modal .modal-content .deals{margin:0}.modal .modal-content .deals .inner{overflow:hidden}.modal .modal-content .deals .inner .link{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #d3d3d3;border-radius:0;padding:0}.modal .modal-content .deals .inner .link:first-of-type{margin:0}.modal .modal-content .deals .inner .link:last-of-type{border-bottom:none}.modal .modal-content .deals .inner .link .shop_image img{max-height:30px}.modal .modal-content .deals .inner .link .prices:hover{text-decoration:underline}.header-menu{top:0;z-index:70;display:none;padding-bottom:20px;overflow:auto}.header-menu::-webkit-scrollbar{width:5px;height:5px}.header-menu::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.header-menu::-webkit-scrollbar-track{background:transparent}.header-menu a{text-decoration:none}.header-menu a:hover{text-decoration:underline}.header-menu__navigation{display:flex;flex-flow:column;box-sizing:border-box;padding:0 20px}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.header-menu__navigation{flex-flow:row nowrap}}.header-menu__navigation *{box-sizing:border-box}.header-menu__navigation ul{list-style:none;margin:0;padding:0}.header-menu__navigation ul li{padding-bottom:10px}.menu-open .header-menu{display:block}.page main{padding:2rem 0}.page main p,.page main img{padding:1rem 0 .5rem}.page main p{text-align:justify}.page main .about-container{display:flex;align-items:flex-start;margin-bottom:1rem;gap:12px}.page main .about-container .text-content{display:flex;flex-direction:column;flex:1}.page main .about-container p{margin:0 0 1rem}.page main .about-container .about-icon{height:150px;flex-shrink:0}@media screen and (max-width:650px){.page main .about-container{flex-direction:column}.page main .about-container .about-icon{align-self:center;margin-bottom:1rem}}.page main ul{padding:0 0 0 1.5rem;margin:.5rem 0;list-style-type:disc}.page main ol{padding:0 0 0 1.5rem;margin:.5rem 0;list-style-type:decimal}.page main canvas{margin:0 auto}.page main .process-flow{display:flex;justify-content:space-between;align-items:stretch;gap:15px;margin:20px 0}.page main .process-step{flex:1;min-width:220px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:25px 15px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;position:relative;transition:transform .3s ease,box-shadow .3s ease;border:2px solid #f0f0f0;min-height:280px}.page main .process-step:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026;border-color:#3f497a;cursor:pointer}.page main .process-step:not(:last-child):after{content:"→";position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-size:28px;color:#3f497a;font-weight:700;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page main .process-icon{font-size:48px;margin-bottom:30px;display:block;flex-shrink:0}.page main .process-step h4{color:#3f497a;margin:0 0 15px;font-size:1.1em;flex-shrink:0;height:30px;display:flex;align-items:center;justify-content:center}.page main .process-step p{font-size:.9em;line-height:1.4;color:#555;margin:0;flex-grow:1;display:flex;align-items:center;text-align:center}.page main .funnel-stage{display:flex;align-items:center;margin:15px 0;position:relative}@media(max-width:768px){.page main .process-flow{flex-direction:column;gap:30px}.page main .process-step{min-width:auto;min-height:auto}.page main .process-step:not(:last-child):after{content:"↓";right:50%;top:calc(100% + 15px);transform:translate(50%);font-size:28px;color:#3f497a}.page main .content-comparison{grid-template-columns:1fr}}@media(max-width:1200px)and (min-width:769px){.page main .process-step{min-width:200px;padding:20px 12px;min-height:260px}.page main .process-step p{font-size:.85em}}.priceChart{max-height:300px;display:flex;flex-direction:column}.priceChart .time-range-switch{display:none!important}.priceChart canvas{max-height:100%;height:auto!important}.priceChart .chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.priceChart .chart-header p{margin:0;padding:0}.priceChart .chart-header .time-range-switch{display:flex;gap:8px}.priceChart .chart-header .time-range-switch .switch-button{display:inline-flex;padding:5px 10px;border:1px solid #d3d3d3;border-radius:5px;font-size:.75rem;line-height:.75rem;cursor:pointer;background-color:transparent;transition:background-color .2s ease}.priceChart .chart-header .time-range-switch .switch-button:hover{cursor:pointer;background-color:#fff}.priceChart .chart-header .time-range-switch .switch-button.active{background-color:#fff}.priceChart .inner{position:relative}.priceChart .inner #chart{display:block;width:100%;height:400px;margin:0;position:relative}.priceChart .inner .price-tooltip{position:absolute;background:#fff;padding:10px;border:1px solid #ccc;border-radius:5px;display:none;pointer-events:none;font-size:14px;z-index:10;white-space:nowrap;box-shadow:0 2px 5px #0000001a}.priceChart .inner .price-tooltip img{max-width:60px;max-height:30px;aspect-ratio:keep-all;margin-right:15px;vertical-align:middle}.deals{--visible-deals: 5}.deals .priceEngine{position:relative;margin-bottom:1rem}.deals .priceEngine .price-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.deals .priceEngine .price-header p{margin:0;padding:0}.deals .priceEngine .price-header .sort-switch{display:flex;gap:8px;align-items:center;position:relative}.deals .priceEngine .price-header .sort-switch .card-disclaimer{position:relative!important;top:auto!important;right:auto!important;line-height:1rem;width:1rem;height:1rem;font-size:.75rem;display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;border-radius:50%;box-shadow:0 1px 3px #0000001a}.deals .priceEngine .price-header .sort-switch .card-disclaimer:hover{cursor:pointer}@media screen and (max-width:650px){.deals .priceEngine .price-header .sort-switch .card-disclaimer .legalPopup{position:fixed!important;left:50%!important;transform:translate(-50%)!important;width:280px!important;max-width:calc(100vw - 40px)!important;margin:0!important;padding:16px!important;border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important;font-size:14px!important;line-height:1.4!important;background-color:#fff!important;border:1px solid #ddd!important;color:#333!important;z-index:1001!important}}.deals .priceEngine .price-header .sort-switch .switch-button{display:inline-flex;padding:5px 10px;border:1px solid #d3d3d3;border-radius:5px;font-size:.75rem;line-height:.75rem;cursor:pointer;background-color:transparent;transition:background-color .2s ease}.deals .priceEngine .price-header .sort-switch .switch-button:hover{cursor:pointer;background-color:#fff}.deals .priceEngine .price-header .sort-switch .switch-button.active{background-color:#fff}.deals .priceEngine .inner::-webkit-scrollbar{width:5px;height:5px}.deals .priceEngine .inner::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.deals .priceEngine .inner::-webkit-scrollbar-track{background:transparent}.deals .priceEngine .inner.sorting{opacity:.7;transition:opacity .3s ease}.deals .priceEngine .inner .link .deal-content{display:flex;flex-wrap:wrap;align-items:center;margin:0;width:100%}.deals .priceEngine .inner .link .deal-content>[class*=col-]{box-sizing:border-box;padding:0 .25rem}.deals .priceEngine .inner .link .deal-content>.col-4{flex:0 0 33.3333%;max-width:33.3333%}.deals .priceEngine .inner .link .deal-content>.col-8{flex:0 0 66.6666%;max-width:66.6666%}.deals .priceEngine .inner .link .deal-content>.col-12{flex:0 0 100%;max-width:100%}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.deals .priceEngine .inner .link .deal-content>.col-lg-2{flex:0 0 16.6666%;max-width:16.6666%}.deals .priceEngine .inner .link .deal-content>.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.deals .priceEngine .inner .link .deal-content>.col-lg-6{flex:0 0 50%;max-width:50%}}.deals .priceEngine .inner .link .deal-content .text-end{text-align:right}.deals .priceEngine .inner .link .deal-content .justify-content-end{justify-content:flex-end}.deals .priceEngine .inner .link .deal-content .btn.w-100{width:100%}.deals .priceEngine .inner .link{flex-direction:column;background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;display:flex;align-items:center;line-height:1.4;justify-content:space-between;padding:5px 10px;margin:5px 2px;cursor:pointer;transition:all .2s ease-in-out}.deals .priceEngine .inner .link .shop_image{height:50px;width:100%;text-align:left;display:flex;align-items:center;overflow:hidden}.deals .priceEngine .inner .link .shop_image img{max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto}.deals .priceEngine .inner .link .prices{line-height:24px;padding-top:3px}.deals .priceEngine .inner .link .prices:hover{text-decoration:underline}.deals .priceEngine .inner .link .prices del{font-size:.85rem;font-weight:700;margin-right:10px;color:#d72020}.deals .priceEngine .inner .link .btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;line-height:20px;margin-top:3px}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.deals .priceEngine .inner .link .btn{margin-bottom:3px}}.deals .priceEngine .inner .link .delivery{display:flex;justify-content:flex-end;align-items:center;font-size:.85rem;line-height:1.2rem;background-color:transparent;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deals .priceEngine .inner .link .delivery .symbol{font-size:1rem;margin-right:8px;display:inline-block}.deals .priceEngine .inner .link .delivery .symbol svg{height:.85rem;width:.85rem}.deals .priceEngine .inner .link .cardTimer{line-height:normal}.deals .priceEngine .inner .link .cardTimer .timer span{line-height:1.5rem}.deals .priceEngine .inner .btn-mobile{display:none;width:100%;padding:12px;background:#fff;border:1px solid #d3d3d3;border-radius:8px;text-align:center;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.deals .priceEngine .inner .btn-mobile:hover{background-color:#f8f8f8}.deals .priceEngine .inner .btn-mobile:active{transform:scale(.98)}@media screen and (max-width:650px){.deals .priceEngine .inner .btn-mobile{display:flex;align-items:center;justify-content:center;margin:8px 0}.deals .priceEngine .inner .btn-mobile:first-child{margin-top:0}.deals .priceEngine .inner .btn-mobile:last-child{margin-bottom:0}}.deals .inner{position:relative;overflow-y:auto;overflow-x:hidden}.deals .arrow.up{position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:10}.deals .arrow.down{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:10}.deals.is-loading .priceEngine .link .deal-content{visibility:hidden;opacity:0;height:0}.deals.is-loading .priceEngine .link .deal-skeleton{display:flex}.deals .priceEngine .link .deal-content{width:100%}.deals .priceEngine .link .deal-skeleton{display:none;width:100%;align-items:center;gap:12px;padding:6px 0}.deals .priceEngine .link .deal-skeleton .skeleton-logo{width:72px;height:32px;border-radius:6px}.deals .priceEngine .link .deal-skeleton .skeleton-lines{flex:1;display:flex;flex-direction:column;gap:10px;align-items:flex-end;padding-right:8%}.deals .priceEngine .link .deal-skeleton .skeleton-line{height:14px;border-radius:999px}.deals .priceEngine .link .deal-skeleton .skeleton-line--short{width:55%}.deals .priceEngine .link .deal-skeleton .skeleton-line--long{width:80%}.deals .priceEngine .link .deal-skeleton .skeleton-price{width:90px;height:28px;border-radius:8px}.deals .priceEngine .link.link--placeholder{pointer-events:none}.deals .priceEngine .link.link--placeholder .deal-content{display:none}.deals:not(.is-loading) .priceEngine .link--placeholder{display:none}.skeleton-shimmer{background:linear-gradient(90deg,#e6e6e6cc 25%,#f5f5f5e6 37%,#e6e6e6cc 63%);background-size:400% 100%;animation:price-engine-skeleton 1.4s ease infinite}@keyframes price-engine-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.product h1{display:-webkit-box;color:#535353;width:100%;font-size:1.25rem;line-height:1.75rem;letter-spacing:1px;padding-bottom:.15rem;margin:10px 0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px){.product h1{font-size:1.5rem}}.product .product-grid{background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;overflow:hidden;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.product .product-grid{flex-direction:row;flex-wrap:wrap}}.product .product-grid>.grid-col{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.product .product-grid>.grid-col{flex:1 1 50%;max-width:50%}}.product .product-grid>.features-block{width:100%;max-width:100%;flex-basis:100%;min-width:0;box-sizing:border-box}.product .product-grid .card-body{display:block;max-width:100%;min-width:0}.product .product-grid .grid-tile.card{background:transparent;border:0;box-shadow:none;border-radius:0;max-width:100%;min-width:0}.product .filter>.card-body>*+*{margin-top:1.25rem}.product .sizes>p:first-child,.product .colors>p:first-child,.product .models>p:first-child,.product .features-block h2,.product .card_chart .chart-header,.product .engine-block .price-header{margin:.5rem 0 1rem;min-height:2.5rem;display:flex;align-items:center}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.product .image-block .card-body{margin-top:1.25rem}}.product .image-block .product_img{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px 0;flex:initial}@media screen and (max-width:650px){.product .image-block .product_img{height:250px}}@media screen and (min-width:651px)and (max-width:996px){.product .image-block .product_img{height:300px}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.product .image-block .product_img{height:350px}}.product .image-block .product_img img{margin:0 auto}.product .image-block .btn{display:block;width:100%;max-width:none;margin-top:10px;margin-bottom:0}@media screen and (max-width:650px){.product .image-block .btn{display:none}}.product .image-block .btn-mobile{display:flex;align-items:center;justify-content:center;height:44px;line-height:20px;margin-top:3px;margin-bottom:10px;width:100%}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.product .image-block .btn-mobile{display:none}}.product .engine-block #priceEngine p b,.product .engine-block .priceChart p b,.product .card_chart #priceEngine p b,.product .card_chart .priceChart p b{display:block}.product .siblings,.product .colors,.product .models,.product .sizes{position:relative;margin-bottom:15px}.product .siblings p,.product .colors p,.product .models p,.product .sizes p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;margin:.5rem 0}.product .siblings .inner,.product .colors .inner,.product .models .inner,.product .sizes .inner{display:flex;overflow-x:hidden;flex-wrap:nowrap;margin-bottom:5px;margin-left:16px;margin-right:16px;padding:4px;scroll-snap-type:x mandatory;scroll-padding-left:4px}.product .siblings .inner::-webkit-scrollbar,.product .colors .inner::-webkit-scrollbar,.product .models .inner::-webkit-scrollbar,.product .sizes .inner::-webkit-scrollbar{width:5px;height:5px}.product .siblings .inner::-webkit-scrollbar-thumb,.product .colors .inner::-webkit-scrollbar-thumb,.product .models .inner::-webkit-scrollbar-thumb,.product .sizes .inner::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.product .siblings .inner::-webkit-scrollbar-track,.product .colors .inner::-webkit-scrollbar-track,.product .models .inner::-webkit-scrollbar-track,.product .sizes .inner::-webkit-scrollbar-track{background:transparent}.product .siblings .inner .sibling,.product .siblings .inner .color,.product .siblings .inner .model,.product .siblings .inner .size,.product .colors .inner .sibling,.product .colors .inner .color,.product .colors .inner .model,.product .colors .inner .size,.product .models .inner .sibling,.product .models .inner .color,.product .models .inner .model,.product .models .inner .size,.product .sizes .inner .sibling,.product .sizes .inner .color,.product .sizes .inner .model,.product .sizes .inner .size{scroll-snap-align:start;scroll-snap-stop:always}.product .siblings .inner .sibling,.product .siblings .inner .color,.product .siblings .inner .model,.product .colors .inner .sibling,.product .colors .inner .color,.product .colors .inner .model,.product .models .inner .sibling,.product .models .inner .color,.product .models .inner .model,.product .sizes .inner .sibling,.product .sizes .inner .color,.product .sizes .inner .model{display:inline-flex;flex-direction:column;margin-right:8px;margin-top:2px;margin-bottom:2px;border:1px solid #d3d3d3;background:#fff;border-radius:5px;width:120px;flex:0 0 120px;box-sizing:border-box;overflow:hidden}.product .siblings .inner .sibling a,.product .siblings .inner .color a,.product .siblings .inner .model a,.product .colors .inner .sibling a,.product .colors .inner .color a,.product .colors .inner .model a,.product .models .inner .sibling a,.product .models .inner .color a,.product .models .inner .model a,.product .sizes .inner .sibling a,.product .sizes .inner .color a,.product .sizes .inner .model a{display:flex;flex-direction:column;color:inherit;text-decoration:none;width:100%}.product .siblings .inner .sibling .product_img,.product .siblings .inner .color .product_img,.product .siblings .inner .model .product_img,.product .colors .inner .sibling .product_img,.product .colors .inner .color .product_img,.product .colors .inner .model .product_img,.product .models .inner .sibling .product_img,.product .models .inner .color .product_img,.product .models .inner .model .product_img,.product .sizes .inner .sibling .product_img,.product .sizes .inner .color .product_img,.product .sizes .inner .model .product_img{height:110px;min-height:110px;max-height:110px;max-width:120px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}.product .siblings .inner .sibling .product_img img,.product .siblings .inner .color .product_img img,.product .siblings .inner .model .product_img img,.product .colors .inner .sibling .product_img img,.product .colors .inner .color .product_img img,.product .colors .inner .model .product_img img,.product .models .inner .sibling .product_img img,.product .models .inner .color .product_img img,.product .models .inner .model .product_img img,.product .sizes .inner .sibling .product_img img,.product .sizes .inner .color .product_img img,.product .sizes .inner .model .product_img img{padding:5px;min-height:unset;height:100px;width:auto;max-height:100px;max-width:100%;object-fit:contain;display:block;margin:0 auto;transition:filter .15s ease-in-out}.product .siblings .inner .sibling .title,.product .siblings .inner .color .title,.product .siblings .inner .model .title,.product .colors .inner .sibling .title,.product .colors .inner .color .title,.product .colors .inner .model .title,.product .models .inner .sibling .title,.product .models .inner .color .title,.product .models .inner .model .title,.product .sizes .inner .sibling .title,.product .sizes .inner .color .title,.product .sizes .inner .model .title{font-size:.75rem;line-height:1.2;text-align:center;margin-bottom:5px;padding:0 4px;color:#535353;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;box-sizing:border-box;width:100%}.product .siblings .inner .sibling,.product .siblings .inner .color,.product .siblings .inner .model,.product .colors .inner .sibling,.product .colors .inner .color,.product .colors .inner .model,.product .models .inner .sibling,.product .models .inner .color,.product .models .inner .model,.product .sizes .inner .sibling,.product .sizes .inner .color,.product .sizes .inner .model{transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.product .siblings .inner .sibling:hover,.product .siblings .inner .color:hover,.product .siblings .inner .model:hover,.product .colors .inner .sibling:hover,.product .colors .inner .color:hover,.product .colors .inner .model:hover,.product .models .inner .sibling:hover,.product .models .inner .color:hover,.product .models .inner .model:hover,.product .sizes .inner .sibling:hover,.product .sizes .inner .color:hover,.product .sizes .inner .model:hover{cursor:pointer}.product .siblings .inner .size,.product .colors .inner .size,.product .models .inner .size,.product .sizes .inner .size{flex:0 0 auto;width:110px;min-height:44px;padding:4px 6px;margin-right:8px;margin-top:2px;margin-bottom:2px;border:1px solid #d3d3d3;background:#fff;border-radius:5px;cursor:pointer;font-size:.75rem;line-height:1.2;color:#535353;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;overflow:hidden;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.product .siblings .inner .size a,.product .colors .inner .size a,.product .models .inner .size a,.product .sizes .inner .size a{display:block;color:inherit;text-decoration:none}.product .siblings .inner .size:hover,.product .colors .inner .size:hover,.product .models .inner .size:hover,.product .sizes .inner .size:hover{cursor:pointer}.product .siblings .inner .color:hover,.product .siblings .inner .color.active,.product .siblings .inner .sibling:hover,.product .siblings .inner .sibling.active,.product .siblings .inner .model:hover,.product .siblings .inner .model.active,.product .siblings .inner .size:hover,.product .siblings .inner .size.active,.product .siblings .inner .active,.product .colors .inner .color:hover,.product .colors .inner .color.active,.product .colors .inner .sibling:hover,.product .colors .inner .sibling.active,.product .colors .inner .model:hover,.product .colors .inner .model.active,.product .colors .inner .size:hover,.product .colors .inner .size.active,.product .colors .inner .active,.product .models .inner .color:hover,.product .models .inner .color.active,.product .models .inner .sibling:hover,.product .models .inner .sibling.active,.product .models .inner .model:hover,.product .models .inner .model.active,.product .models .inner .size:hover,.product .models .inner .size.active,.product .models .inner .active,.product .sizes .inner .color:hover,.product .sizes .inner .color.active,.product .sizes .inner .sibling:hover,.product .sizes .inner .sibling.active,.product .sizes .inner .model:hover,.product .sizes .inner .model.active,.product .sizes .inner .size:hover,.product .sizes .inner .size.active,.product .sizes .inner .active{background-color:#f1f1f1;border-color:#363636}.product .siblings .inner .color:hover .product_img img,.product .siblings .inner .color.active .product_img img,.product .siblings .inner .sibling:hover .product_img img,.product .siblings .inner .sibling.active .product_img img,.product .siblings .inner .model:hover .product_img img,.product .siblings .inner .model.active .product_img img,.product .siblings .inner .size:hover .product_img img,.product .siblings .inner .size.active .product_img img,.product .siblings .inner .active .product_img img,.product .colors .inner .color:hover .product_img img,.product .colors .inner .color.active .product_img img,.product .colors .inner .sibling:hover .product_img img,.product .colors .inner .sibling.active .product_img img,.product .colors .inner .model:hover .product_img img,.product .colors .inner .model.active .product_img img,.product .colors .inner .size:hover .product_img img,.product .colors .inner .size.active .product_img img,.product .colors .inner .active .product_img img,.product .models .inner .color:hover .product_img img,.product .models .inner .color.active .product_img img,.product .models .inner .sibling:hover .product_img img,.product .models .inner .sibling.active .product_img img,.product .models .inner .model:hover .product_img img,.product .models .inner .model.active .product_img img,.product .models .inner .size:hover .product_img img,.product .models .inner .size.active .product_img img,.product .models .inner .active .product_img img,.product .sizes .inner .color:hover .product_img img,.product .sizes .inner .color.active .product_img img,.product .sizes .inner .sibling:hover .product_img img,.product .sizes .inner .sibling.active .product_img img,.product .sizes .inner .model:hover .product_img img,.product .sizes .inner .model.active .product_img img,.product .sizes .inner .size:hover .product_img img,.product .sizes .inner .size.active .product_img img,.product .sizes .inner .active .product_img img{filter:brightness(.95)}.product .siblings .arrow.left,.product .siblings .arrow.right,.product .colors .arrow.left,.product .colors .arrow.right,.product .models .arrow.left,.product .models .arrow.right,.product .sizes .arrow.left,.product .sizes .arrow.right{top:50%;transform:translateY(-50%)}.product .siblings .arrow.left,.product .colors .arrow.left,.product .models .arrow.left,.product .sizes .arrow.left{left:0}.product .siblings .arrow.right,.product .colors .arrow.right,.product .models .arrow.right,.product .sizes .arrow.right{right:0}.product .deals .inner{overflow:auto}@media screen and (max-width:650px){.product .deals .inner{max-height:500px}}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.product .deals .inner{max-height:400px}}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.product .deals .inner .shop_image{height:44px}.product .deals .inner .prices{line-height:20px}}.product .deals .inner img{height:30px}.product h2{color:#535353;display:block;width:100%;font-size:1.25rem;letter-spacing:1px;padding:30px 0 20px}.product .features-block h2{margin:.5rem 0 1rem;padding:0;font-size:1rem;font-weight:700;letter-spacing:normal;color:inherit}.product .features{line-height:1.35rem}.product .features li{margin-bottom:10px}.product .card-grid-header{padding:0}.product .card-grid-header .filter{display:flex;text-decoration:underline;align-items:center}.product .card-grid-header .filter:hover{cursor:pointer}.product .card-grid-header .filter i,.product .card-grid-header .filter svg{height:1rem;width:1rem;margin-right:.25rem}.product .card-grid{padding:20px 0}@media screen and (max-width:650px){.product .card-grid .card{width:calc(50% - 10px)}}@media screen and (min-width:651px)and (max-width:996px){.product .card-grid .card{width:calc(33.3333333333% - 10px)}}@media screen and (min-width:997px)and (max-width:1399px){.product .card-grid .card{width:calc(33.3333333333% - 10px)}}@media screen and (min-width:1400px)and (max-width:1899px){.product .card-grid .card{width:calc(33.3333333333% - 10px)}}@media screen and (min-width:1900px){.product .card-grid .card{width:calc(33.3333333333% - 10px)}}.product .card-grid-header .filter{-webkit-user-select:none;user-select:none}.product .header-filter{padding:1rem 0}.sidebar::-webkit-scrollbar{width:5px;height:5px}.sidebar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar{font-size:.875rem}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.sidebar{padding:20px 20px 120px;display:none;position:fixed;top:0;left:0;z-index:1000;width:80%;max-width:350px;height:100%;background-color:#fff;transition:transform .3s ease-in-out;overflow-y:auto}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.sidebar{padding:20px 10px;display:flex;flex-direction:column;flex:0 0 200px}}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.sidebar.is-open{display:flex;flex-direction:column}}.sidebar .hide{display:none}.sidebar .show-more,.sidebar .show-less{cursor:pointer;text-decoration:underline}.sidebar .sidebar-close{position:absolute;top:20px;right:20px}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.sidebar .sidebar-close{display:none}}.sidebar .sidebar-close:hover{cursor:pointer}.sidebar ul{list-style:none;padding-left:0}.sidebar ul li{padding:.25rem 0;-webkit-user-select:none;user-select:none;display:flex;align-items:center;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.sidebar ul li a:hover{text-decoration:underline}.sidebar ul li label{padding-left:5px}.sidebar ul li span{word-break:keep-all;font-size:.75rem}.sidebar .price-range{padding-bottom:1rem;margin-right:1rem}.sidebar .price-range input{width:100%}.sidebar .sidebar-button{padding:10px 10px 20px}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.sidebar .sidebar-button{position:fixed;bottom:0;left:0;width:80%;max-width:300px;z-index:1001}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.sidebar .sidebar-button{display:none}}.sidebar .sidebar-button .btn{height:40px;line-height:40px}.header-filter{display:none;padding-bottom:2rem;-webkit-user-select:none;user-select:none}.header-filter label{padding-right:1rem}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.header-filter label{font-size:.75rem}.header-filter label:last-of-type{font-size:.875rem;margin-bottom:2px}}.header-filter select{padding:.5rem;margin-right:2rem;border-radius:3px;border-color:#ccc}.header-filter select option{padding:.5rem}.header-filter select:hover{cursor:pointer}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.header-filter select{width:100%;margin-bottom:1rem}}.header-filter .discount-filter{margin:0}.header-filter .discount-filter:hover{cursor:pointer}.header-filter .filter-close{float:right}.product_label{position:absolute;top:.5rem;left:.5rem;background:#666;color:#fff;font-size:.7rem;font-weight:600;padding:.2rem .4rem;border-radius:.2rem;z-index:10;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 2px 4px #0000001a}.review_card .product_label,.deal_card .product_label{top:.5rem;left:.5rem}.card{position:relative}.featured-section{margin:0 0 1rem}.featured-section .container-small{position:relative}.featured-container{display:flex;flex-direction:column}.featured-inner{display:flex;flex-direction:column;gap:1rem}.featured-inner .review_card{width:100%;margin:0}.featured-inner .review_card .product_pos,.featured-inner .review_card .product_review{display:none}.featured-inner .review_card .product_label{background:#666;font-size:.65rem;top:.25rem;left:.25rem}.tooltip-popup{position:fixed;z-index:9999;background-color:#fff;color:#333;border:1px solid #ddd;border-radius:8px;padding:1rem;font-size:.75rem;line-height:1.3;box-shadow:0 4px 12px #00000026;max-width:400px;width:auto;text-align:left;display:none}@media screen and (max-width:650px){.tooltip-popup{left:50%!important;transform:translate(-50%)!important;width:300px;max-width:calc(100vw - 40px);margin:0;padding:16px;font-size:14px;line-height:1.4}}.tooltip-popup .close-popup-btn{position:absolute;top:6px;right:6px;background:#0000001a;border:none;border-radius:50%;width:24px;height:24px;font-size:1.2rem;line-height:1;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center}.tooltip-popup .close-popup-btn:hover,.tooltip-popup .close-popup-btn:active{background:#0003;color:#333}.legal-tooltip h3,.legal-tooltip h4{margin-top:0;margin-bottom:.4rem;font-size:.875rem;font-weight:600}.legal-tooltip p{margin-bottom:.4rem}.legal-tooltip p:last-child{margin-bottom:0}.legal-tooltip a{color:#06c;text-decoration:none}.legal-tooltip a:hover{text-decoration:underline}.tooltip-trigger{position:absolute;top:5px;right:5px;color:#fff;background-color:#888;border-radius:50%;width:1.25rem;height:1.25rem;text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}@media screen and (max-width:650px){.tooltip-trigger{width:1.5rem;height:1.5rem;top:8px;right:8px}}.card .tooltip-trigger{top:90%;right:50%;transform:translate(50%)}@media screen and (max-width:650px){.card .tooltip-trigger{top:85%}}html,body,button{font-family:Lato,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px}a{text-decoration:none;color:inherit;font-weight:400}p{line-height:1.3}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700}h2{font-size:38px;font-size:24px}h3{font-size:20px;font-size:1.25rem;padding:20px 0 15px}h4{font-size:18px;font-size:1.125em;padding:15px 0 10px}h5,h6{font-size:16px;font-size:1em;padding:10px 0 5px}.link,a,.link:hover,a:hover{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.link:hover,a:hover{cursor:pointer}}.disable:hover{cursor:not-allowed}small,cite,figcaption,caption{font-size:11px;font-size:.875rem;font-weight:400;line-height:14px;line-height:1rem}.text{font-size:14px;font-size:1rem;font-weight:400;line-height:26px;line-height:1.625rem}.single-text h1{padding:4rem 0 2rem}.category-text{padding:0 20px 15px;font-size:.875rem;line-height:1.3}.arrow{position:absolute;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:#363636;z-index:42;display:none;align-items:center;justify-content:center;width:20px;height:20px;-webkit-user-select:none;user-select:none;transition:opacity .15s ease}.arrow:hover{opacity:.6}.arrow svg,.arrow i{width:16px;height:16px;color:inherit;stroke:currentColor;pointer-events:none}.btn,.btn-mobile{font-size:15px;text-align:center;font-weight:700;border-radius:5px;text-decoration:none;text-transform:uppercase;letter-spacing:.3px;transition:all .2s ease-in-out;will-change:transform;box-shadow:0 10px 10px #0000;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;padding:10px 0;background-image:linear-gradient(180deg,#fff,#f3f3f3)}.btn:hover,.btn-mobile:hover{background-position:0px -112px;box-shadow:0 6px 10px #0003;transform:scale(1.02);text-decoration:none}.btn:active,.btn-mobile:active{transform:scale(.98)}.promo{height:50px;padding:0 40px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;z-index:71}.promo__text{text-align:center;font-size:.875rem;z-index:1;line-height:1}.promo__text a{font-weight:700}.promo .icon{position:absolute;opacity:.1;font-size:2rem;pointer-events:none}.promo .icon--1{left:0%;transform:rotate(15deg)}.promo .icon--2{left:5%;transform:rotate(-10deg)}.promo .icon--3{left:10%;transform:rotate(20deg)}.promo .icon--4{left:15%;transform:rotate(-5deg)}.promo .icon--5{left:20%;transform:rotate(10deg)}.promo .icon--6{left:25%;transform:rotate(-15deg)}.promo .icon--7{left:30%;transform:rotate(5deg)}.promo .icon--8{left:35%;transform:rotate(-20deg)}.promo .icon--9{left:40%;transform:rotate(15deg)}.promo .icon--10{left:45%;transform:rotate(-10deg)}.promo .icon--11{left:50%;transform:rotate(20deg)}.promo .icon--12{left:55%;transform:rotate(-5deg)}.promo .icon--13{left:60%;transform:rotate(10deg)}.promo .icon--14{left:65%;transform:rotate(-15deg)}.promo .icon--15{left:70%;transform:rotate(5deg)}.promo .icon--16{left:75%;transform:rotate(-20deg)}.promo .icon--17{left:80%;transform:rotate(15deg)}.promo .icon--18{left:85%;transform:rotate(-10deg)}.promo .icon--19{left:90%;transform:rotate(20deg)}.promo .icon--20{left:95%;transform:rotate(-5deg)}.promo .icon--21{left:100%;transform:rotate(10deg)}@media screen and (max-width:650px){.promo .icon--2,.promo .icon--3,.promo .icon--5,.promo .icon--6,.promo .icon--8,.promo .icon--9,.promo .icon--11,.promo .icon--12,.promo .icon--14,.promo .icon--15,.promo .icon--17,.promo .icon--18,.promo .icon--20,.promo .icon--21{display:none}}@media screen and (min-width:651px)and (max-width:996px){.promo .icon--3,.promo .icon--6,.promo .icon--9,.promo .icon--12,.promo .icon--15,.promo .icon--18,.promo .icon--21{display:none}}:root{--chart-line-color: #2c3149;--chart-point-color: #2c3149}.btn,.btn-mobile{background:#2c3149;background:linear-gradient(180deg,#2c3149,#2c2e3a,#f2a445 66%,#d38527);background-size:1px 168px;color:#fff}.btn:hover,.btn-mobile:hover{color:#363636}.card{-webkit-box-shadow:0 0 3px #d3d3d3;-moz-box-shadow:0 0 3px #d3d3d3;box-shadow:0 0 3px #d3d3d3}.card:hover{-webkit-box-shadow:0 0 5px #3f497a;-moz-box-shadow:0 0 5px #3f497a;box-shadow:0 0 5px #3f497a;transition:box-shadow .2s ease-in-out;cursor:pointer}.card .savings_badge{background:-webkit-linear-gradient(top,#2c3149 0,#2c2e3a 100%);background:linear-gradient(to bottom,#2c3149 0,#2c2e3a);color:#fff;font-weight:700}.card .fire_badge{background:-webkit-linear-gradient(top,#f2a445 0,#d38527 100%);background:linear-gradient(to bottom,#f2a445 0,#d38527);border:1px solid #d38527;color:#363636}.card .toggle{background-color:#f3f3f3}.card .deals .link{border-bottom:1px solid #d3d3d3}footer{background-color:#363636;color:#fff;text-align:left}footer .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.25rem}footer .page-footer__branding{width:100%}footer .page-footer__branding img{filter:invert(1);margin:0}footer .footer_column{width:100%}footer .page-footer__menu{width:100%;text-align:left}footer .page-footer__menu .menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}footer .page-footer__menu h3,footer .page-footer__menu li,footer .page-footer__menu a{text-align:left}body{background:linear-gradient(180deg,#f3f3f3,#f3f3f3 50%,#fff)}.page-header{position:relative;z-index:100;height:60px}.page-header .container{height:100%;padding:5px;position:relative;z-index:2}.page-header__group{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.page-header__logo{height:100%;display:flex}.page-header__logo a{display:flex;max-width:200px}.page-header__logo a img{display:flex;align-self:center;margin-left:10px}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.page-header__search{width:0}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header__search{position:relative;display:flex;width:40%}}.page-header__search label{display:none}.page-header__search .searchterm{font-family:Lato,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;height:50px;padding:0 25px 0 15px;border:none;position:absolute;top:5px;width:60%;transition:box-shadow .2s ease-in-out}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.page-header__search .searchterm{display:none}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header__search .searchterm{top:0;left:0;width:calc(100% - 50px);display:inherit;position:inherit;width:100%;padding:0 50px 0 15px}}.page-header__search .searchterm::placeholder{color:#aaa;text-overflow:ellipsis}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.page-header__search.search-open .searchterm{display:block;top:56px;left:0;right:0;width:100%;background:#fff;box-shadow:0 4px 8px #0000001a;z-index:100}}.page-header__search .searchsubmit{position:absolute;border:none;background:transparent;right:70px;top:5px;cursor:pointer;padding:25px 27px}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header__search .searchsubmit{right:0;border-radius:0 10px 10px 0}}.page-header__search .searchsubmit .search-line{width:6px;display:inline-block;transform:rotate(45deg);position:absolute;top:30px;right:17px}.page-header__search .searchsubmit .search-circle{display:inline-block;position:absolute;border-radius:50%}.page-header__search .search-open .search-line{left:15px;top:24px}.page-header__search .search-open .search-circle{width:0;height:0;border:none;top:12px;left:12px}.page-header__search .search-open .second-line{transform:rotate(135deg)}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.page-header .page-header__group .page-header__search .searchsubmit.search-open .search-circle{display:none}}.page-header__navigation{font-size:20px}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header__navigation{display:block}}.page-header__menu-button{font-size:20px;border:none;border-radius:10px;display:flex;align-items:center;cursor:pointer;transition:box-shadow .2s ease-in-out}.page-header__menu-button .text{display:none}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header__menu-button .text{display:inline}}.page-header__menu-button .burger{position:relative;margin-left:0}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header__menu-button .burger{margin-left:15px}}.page-header__menu-button .burger .bar{display:block;position:absolute;border-radius:2px}.page-header__menu-button .burger .bar:nth-of-type(1){transition:top .3s ease .3s,transform .3s ease-out .1s}.menu-open .page-header__menu-button .burger .bar:nth-of-type(1){transform:rotate(45deg);transition:top .3s ease .1s,transform .3s ease-out .5s}.page-header__menu-button .burger .bar:nth-of-type(2){transition:opacity .3s ease .3s}.menu-open .page-header__menu-button .burger .bar:nth-of-type(2){opacity:0}.page-header__menu-button .burger .bar:nth-of-type(3){transition:top .3s ease .3s,transform .3s ease-out .1s}.menu-open .page-header__menu-button .burger .bar:nth-of-type(3){transform:rotate(-45deg);transition:top .3s ease .1s,transform .3s ease-out .5s}.promo{background-color:#2c3149;color:#fff}.page-header .page-header__search .searchterm,.page-header .page-header__search .searchsubmit{margin:0;appearance:none;box-shadow:none;background-image:none}.header-menu{background-color:#2c3149;color:#fff;display:block;padding-bottom:0}.header-menu ::-webkit-scrollbar{width:1px;height:1px}.header-menu ::-webkit-scrollbar-thumb{background:#fff}.header-menu ::-webkit-scrollbar-track{background:#2c3149}.header-menu .header-menu__navigation{position:relative;overflow:hidden}.header-menu .header-menu__navigation .header-menu__navigation-comparisons{width:100%;position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.header-menu .header-menu__navigation .header-menu__navigation-comparisons::-webkit-scrollbar{display:none}.header-menu .header-menu__navigation .header-menu__navigation-comparisons ul{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow:visible}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.header-menu .header-menu__navigation .header-menu__navigation-comparisons ul{height:3rem}}.header-menu .header-menu__navigation .header-menu__navigation-comparisons ul li{padding:0;flex-shrink:0}.header-menu .header-menu__navigation .header-menu__navigation-comparisons ul li a{color:#fff;padding:.75rem;display:block;text-wrap:nowrap}.header-menu .header-menu__scroll-button{display:flex;align-items:center;justify-content:center;position:absolute;top:0;width:2.5rem;height:3rem;border:none;cursor:pointer;z-index:10;opacity:0;transition:opacity .3s ease;color:#fff;font-size:1.25rem}.header-menu .header-menu__scroll-button:hover,.header-menu .header-menu__scroll-button.visible{opacity:1}.header-menu .header-menu__scroll-button--left{left:0;background:linear-gradient(to right,#2c3149,transparent)}.header-menu .header-menu__scroll-button--right{right:0;background:linear-gradient(to left,#2c3149,transparent)}.header-menu .header-menu__scroll-button svg{width:1rem;height:1rem;fill:currentColor}.page-header__logo a{background-image:url()}.menu-open .page-header__logo a{background-image:url()}.header .breadcrumbs a:first-of-type i,.header .breadcrumbs a:first-of-type svg{height:14px;width:14px;display:inline-block}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px){.header .keyFacts{display:none}}@media screen and (max-width:650px){.header .post-header-title{padding:.5rem 0 0}}@media screen and (min-width:651px)and (max-width:996px){.header .post-header-title{padding:.25rem .75rem 0}}.modal .savings_badge{background-color:#2c3149}.modal .deals del{color:#d42d02}.page-header .page-header__group{padding:0 2rem}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header .page-header__group .page-header__search{margin:0 auto}}.page-header .page-header__group .page-header__search input{top:0}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.page-header .page-header__group .page-header__search input{left:0;height:60px;width:calc(100% - 60px)}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header .page-header__group .page-header__search input{border-radius:10px;height:40px;width:100%}}.page-header .page-header__group .page-header__search button{top:0;background-color:#d38527}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.page-header .page-header__group .page-header__search button{right:0;padding:30px;border-radius:0}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header .page-header__group .page-header__search button{border-radius:0 10px 10px 0;padding:20px 27px}}.page-header .page-header__group .page-header__search button .search-circle{border:2px solid white}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.page-header .page-header__group .page-header__search button .search-circle{width:23px;height:23px;top:16px;left:16px}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header .page-header__group .page-header__search button .search-circle{width:17px;height:17px;top:10px;left:18px}}.page-header .page-header__group .page-header__search button .search-line{height:2px;background:#fff}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.page-header .page-header__group .page-header__search button .search-line{top:37px;right:19px}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header .page-header__group .page-header__search button .search-line{top:25px}}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.page-header .page-header__group .page-header__search .search-open .search-line{height:30px;width:2px;top:15px;left:28px}}@media screen and (min-width:651px)and (max-width:996px),screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header .page-header__group .page-header__navigation{display:none}}.page-header .page-header__group .page-header__aboutUs{padding:1rem}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.page-header .page-header__group .page-header__aboutUs{display:none}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.page-header .page-header__group .page-header__aboutUs{display:block}}.page-header .page-header__group .page-header__aboutUs a{font-weight:700}.product .detail_card .deals .link{transition:border-color .2s ease-in-out}.product .detail_card .deals .link:first-of-type{border-color:#3f497a}.product .detail_card .deals .link:hover{border-color:#3f497a;cursor:pointer}.ui-menu{width:200px;margin-bottom:2em}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none;background-color:#fff}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-widget-content{padding:.5rem 0}.ui-front{z-index:100}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style:none}.ui-menu .ui-menu-item a.ui-corner-all{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0}.ui-menu .ui-menu-item a{padding:.5rem 1rem;line-height:1.25;text-decoration:none;display:block;min-height:0;font-weight:400}@media screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.ui-menu .ui-menu-item a{padding:1rem 2rem;line-height:1.5}}.ui-corner-all{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.ui-helper-hidden-accessible{display:none}.ui-widget-content{border:1px solid #d3d3d3;color:#363636}.ui-menu .ui-menu-item a:hover{background-color:#f3f3f3}.page-header__search .page-header__search-results{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:.25rem 0;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;box-shadow:0 12px 30px #00000026;z-index:13060;max-height:320px;overflow-y:auto}.page-header__search .page-header__search-results.show{display:block}.page-header__search .page-header__search-results li{list-style:none;margin:0;padding:0}.page-header__search .page-header__search-results .dropdown-item{display:block;padding:.65rem 1rem;color:#363636;text-decoration:none;line-height:1.3}.page-header__search .page-header__search-results .dropdown-item:hover{background-color:#f3f3f3}.homepage .hero .page-header__search .page-header__search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.sidebar{background-color:#f3f3f3;border-right:1px solid #d3d3d3}}.sidebar .price-range input{accent-color:#363636}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.sidebar .sidebar-button{background-color:#f3f3f3;padding:12px 16px}.sidebar .sidebar-button .btn{display:inline-block;padding:0 28px;border-radius:6px;font-weight:600;text-align:center;cursor:pointer}}.sidebar ul li span{color:gray}h1,h2,h3,h4,h5,h6{color:#3f497a;color:#363636}.category_grid .navigation .ring:after{background:radial-gradient(circle,#fff 0% 50%,#f3f3f3)}@media screen and (max-width:650px),screen and (min-width:651px)and (max-width:996px){.homepage .page-header .page-header__group{justify-content:center}}.homepage .page-header .page-header__search{display:none}.homepage .hero{background-color:#2c3149;background-position:center;width:100%}@media screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.homepage .hero{background-image:url(/build/images/dealcheck/hero.jpg);background-size:contain;background-repeat:no-repeat;background-position-y:bottom;min-height:600px}}@media screen and (min-width:997px)and (max-width:1399px){.homepage .hero{background-image:url(/build/images/dealcheck/hero.jpg);background-size:contain;background-repeat:no-repeat;background-position-y:bottom;min-height:550px}}@media screen and (min-width:651px)and (max-width:996px){.homepage .hero{min-height:400px}}@media screen and (max-width:650px){.homepage .hero{min-height:300px}}.homepage .hero h2{font-weight:700;margin:0 auto;padding:3rem 0 2rem;text-align:center;color:#fff}@media screen and (max-width:650px){.homepage .hero h2{font-size:1.25rem;padding:3rem 0}}@media screen and (min-width:651px)and (max-width:996px){.homepage .hero h2{font-size:1.5rem;padding:5rem 0}}@media screen and (min-width:997px)and (max-width:1399px),screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.homepage .hero h2{font-size:2rem;padding:7rem 0}}.homepage .hero .page-header__search{margin:0 auto;position:relative;display:flex;align-items:stretch}@media screen and (max-width:650px){.homepage .hero .page-header__search{width:80%}}@media screen and (min-width:651px)and (max-width:996px){.homepage .hero .page-header__search{width:70%}}@media screen and (min-width:997px)and (max-width:1399px){.homepage .hero .page-header__search{width:50%}}@media screen and (min-width:1400px)and (max-width:1899px){.homepage .hero .page-header__search{width:40%}}@media screen and (min-width:1900px){.homepage .hero .page-header__search{width:30%}}.homepage .hero .page-header__search input{position:relative;top:0;left:0;flex:1 1 auto;border-radius:10px;display:block;width:auto;min-width:0;max-width:100%;height:50px;padding:0 60px 0 15px;border:1px solid #ddd;font-size:1rem;background-color:#fff}.homepage .hero .page-header__search button{position:absolute;background-color:#d38527;top:0;right:0;height:50px;width:50px;border:none;border-radius:0 10px 10px 0}.homepage .hero .page-header__search button .search-circle{width:17px;height:17px;top:15px;left:18px;border:2px solid white}.homepage .hero .page-header__search button .search-line{height:2px;background:#fff}.homepage .top_categories{margin:50px 0}.homepage .top_categories .container{padding:0 20px}.homepage .top_categories .container .category_grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}@media screen and (max-width:650px){.homepage .top_categories .container .category_grid{grid-template-columns:none}}@media screen and (min-width:651px)and (max-width:996px){.homepage .top_categories .container .category_grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:997px)and (max-width:1399px){.homepage .top_categories .container .category_grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1400px)and (max-width:1899px){.homepage .top_categories .container .category_grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1900px){.homepage .top_categories .container .category_grid{grid-template-columns:repeat(5,1fr)}}.homepage .top_categories .container .category_grid .category{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;justify-self:center;border-radius:20px;box-shadow:0 10px 20px #0000001a;min-width:300px;max-width:375px;margin-bottom:20px;overflow:hidden}.homepage .top_categories .container .category_grid .category b{width:100%;text-align:center;font-size:1rem;line-height:40px;height:40px}.homepage .top_categories .container .category_grid .category .category_image{display:flex;align-items:center;justify-items:center;position:relative;margin-bottom:35px}.homepage .top_categories .container .category_grid .category .category_image img{z-index:2;object-fit:cover;height:250px;border-radius:20px 20px 0 0}@media screen and (max-width:650px){.homepage .top_categories .container .category_grid .category .category_image img{height:250px}}@media screen and (min-width:651px)and (max-width:996px){.homepage .top_categories .container .category_grid .category .category_image img{height:300px}}@media screen and (min-width:997px)and (max-width:1399px){.homepage .top_categories .container .category_grid .category .category_image img{height:270px}}@media screen and (min-width:1400px)and (max-width:1899px),screen and (min-width:1900px){.homepage .top_categories .container .category_grid .category .category_image img{height:300px}}.homepage .top_categories .container .category_grid .category .btn{height:40px;line-height:40px;padding:0 20px;width:80%}
