@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,::after,::before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-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;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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;-moz-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 0 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}.breadcrumbs .fa-home-lg{margin-left:0}body{background:#d3d3d3}.body{display:flex}::-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}@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 .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 auto}@media screen and (max-width:650px),screen and (min-width:651px) and (max-width:996px){.deal_card{margin:0 10px 10px 0;height:340px}}@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 5px;height:335px}}.card .toggle{line-height:1rem;width:1rem;font-size:.75rem;display:inline-block;text-align:center;position:absolute;border-radius:50%;bottom:.5rem;right:.5rem;font-style:italic}.card .toggle:hover{cursor:default}.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{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 .shop_image{font-size:0;position:absolute;z-index:50;height:20px}@media screen and (max-width:650px){.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 .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 del{margin-right:.5rem;white-space:nowrap}@media screen and (max-width:650px){.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 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}}.cardTimer{width:100%;margin:0 auto 0 auto}.cardTimer .timer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.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!important;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 #fff;border-radius:0}.cardTimer .minutes{border-left:3px solid #fff;border-right:3px solid #fff;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{from{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 rgba(0,0,0,.15);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:translateX(-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 rgba(0,0,0,.3)!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:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff}.legalPopup.popup-above::before{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-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:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.legalPopup.popup-below::before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-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:rgba(0,0,0,.1);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:active,.legalPopup .close-popup:hover{background:rgba(0,0,0,.2);color:#333}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card .toggle{cursor:default}.card .toggle:hover{cursor:default;transform:none;color:inherit}.review_card .product_review .toggle{position:absolute;color:#3d3d3d;top:-10px;right:-10px;background-color:rgba(255,255,255,.9);border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;font-size:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.review_card .product_review .toggle:hover{background-color:rgba(255,255,255,.9);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 rgba(0,0,0,.1);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}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 5px;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}.disclaimer{padding:5px 20px;font-size:.7rem;background-color:#fff}*,:after,:before{box-sizing:border-box}:focus,input:focus,textarea:focus{outline:0}body,html{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;-moz-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%;-o-object-fit:contain;object-fit:contain}.lazy.loaded{opacity:1;height:auto;width:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.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:Barlow,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::-moz-placeholder{color:#aaa;text-overflow:ellipsis}.page-header__search .searchterm::placeholder{color:#aaa;text-overflow:ellipsis}.page-header__search .searchsubmit{position:absolute;border:none;background:0 0;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!important;top:12px;left:12px}.page-header__search .search-open .second-line{transform:rotate(135deg)}.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}.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}}.header .post-header-title .header-disclaimer:after{content:"(Disclaimer)";font-size:.75rem;letter-spacing:0;font-weight:400;text-decoration:underline;padding-left:5px}.header .post-header-title .header-disclaimer:hover{cursor:pointer}@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}.headerDisclaimer{font-size:.75rem;padding:10px}.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 0;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;-moz-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:rgba(0,0,0,.5);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{font-size:1rem}.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;-o-object-fit:contain;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 0;font-weight:700;font:"Barlow Condensed",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:rgba(0,0,0,.2);border-radius:10px}.header-menu::-webkit-scrollbar-track{background:0 0}.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 img,.page main p{padding:1rem 0 .5rem 0}.page main p{text-align:justify}.page ul{padding:0 0 0 1.5rem;margin:.5rem 0;list-style-type:disc}.page ol{padding:0 0 0 1.5rem;margin:.5rem 0;list-style-type:decimal}.page canvas{margin:0 auto}.page .process-flow{display:flex;justify-content:space-between;align-items:stretch;gap:15px;margin:20px 0}.page .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 rgba(0,0,0,.1);position:relative;transition:transform .3s ease,box-shadow .3s ease;border:2px solid #f0f0f0;min-height:280px}.page .process-step:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15);border-color:#13214a;cursor:pointer}.page .process-step:not(:last-child)::after{content:"→";position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-size:28px;color:#13214a;font-weight:700;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page .process-icon{font-size:48px;margin-bottom:30px;display:block;flex-shrink:0}.page .process-step h4{color:#13214a;margin:0 0 15px 0;font-size:1.1em;flex-shrink:0;height:30px;display:flex;align-items:center;justify-content:center}.page .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 .funnel-stage{display:flex;align-items:center;margin:15px 0;position:relative}@media (max-width:768px){.page .process-flow{flex-direction:column;gap:30px}.page .process-step{min-width:auto;min-height:auto}.page .process-step:not(:last-child)::after{content:"↓";right:50%;top:calc(100% + 15px);transform:translateX(50%);font-size:28px;color:#13214a}.page .content-comparison{grid-template-columns:1fr}}@media (max-width:1200px) and (min-width:769px){.page .process-step{min-width:200px;padding:20px 12px;min-height:260px}.page .process-step p{font-size:.85em}}.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;margin:0 auto;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 rgba(0,0,0,.1)}.priceChart .inner .price-tooltip img{max-width:60px;max-height:30px;aspect-ratio:keep-all;margin-right:15px;vertical-align:middle}.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 .sort-disclosure{width:16px;height:16px;line-height:16px;font-size:.7rem;text-align:center;background-color:rgba(255,255,255,.9);border-radius:50%;color:#666;font-style:italic;box-shadow:0 1px 3px rgba(0,0,0,.1)}.deals .priceEngine .price-header .sort-switch .sort-disclosure:hover{cursor:pointer}.deals .priceEngine .price-header .sort-switch .sort-disclosure.toggle{position:relative}@media screen and (max-width:650px){.deals .priceEngine .price-header .sort-switch .sort-disclosure.toggle .legalPopup{position:fixed!important;left:50%!important;transform:translateX(-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 rgba(0,0,0,.3)!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:rgba(0,0,0,.2);border-radius:10px}.deals .priceEngine .inner::-webkit-scrollbar-track{background:0 0}.deals .priceEngine .inner.sorting{opacity:.7;transition:opacity .3s ease}.deals .priceEngine .inner .link{flex-direction:column;background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;display:flex;align-items:center;line-height:50px;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;float:left;text-align:left;display:flex;align-items:center;overflow:hidden}@media screen and (max-width:650px),screen and (min-width:651px) and (max-width:996px){.deals .priceEngine .inner .link .shop_image{width:33%}}@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 .shop_image{width:20%}}.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{float:left;line-height:24px;padding-top:3px}.deals .priceEngine .inner .link .prices:hover{text-decoration:underline}@media screen and (max-width:650px),screen and (min-width:651px) and (max-width:996px){.deals .priceEngine .inner .link .prices{width:66%;text-align:right;padding-right:1rem}}@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 .prices{width:50%;text-align:right;padding-right:8%}}.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;float:left;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{width:100%;margin-bottom:3px}}@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 .btn{width:25%}}@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 .btn{width:30%}}.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:translateX(-50%);z-index:10}.deals .arrow.down{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:10}.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}}@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 .detail_card{display:flex;align-items:flex-start}}@media screen and (max-width:650px){.product .detail_card .card_left{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 .detail_card .card_left{width:40%;float:left}}.product .detail_card .card_left .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 (max-width:650px){.product .detail_card .card_right{width:100%;max-width:500px;margin:10px auto 0 auto}}@media screen and (min-width:651px) and (max-width:996px){.product .detail_card .card_right{width:60%;float:left;padding:10px 0 15px 30px}}@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 .detail_card .card_right{width:60%;float:left;padding:5px 0 15px 30px}}.product .detail_card .card_right #priceEngine p b,.product .detail_card .card_right .priceChart p b{display:block}.product .detail_card .card_left .product_img{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;margin-bottom:10px}@media screen and (max-width:650px){.product .detail_card .card_left .product_img{height:250px}}@media screen and (min-width:651px) and (max-width:996px){.product .detail_card .card_left .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 .detail_card .card_left .product_img{height:350px}}.product .detail_card .card_left .product_img img{margin:0 auto;filter:brightness(.95)}.product .detail_card .card_left .btn{display:block;margin-bottom:15px}@media screen and (max-width:650px){.product .detail_card .card_left .btn{display:none}}@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 .detail_card .card_left .btn-mobile{display:none}}.product .detail_card .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 .detail_card .sizes .inner{display:flex;overflow-x:auto;flex-wrap:nowrap;margin-bottom:5px}.product .detail_card .sizes .inner .size{float:left;padding:5px 10px;margin-right:8px;margin-bottom:8px;border:1px solid #d3d3d3;border-radius:5px;min-width:35px;text-align:center;cursor:pointer}.product .detail_card .sizes .inner .active,.product .detail_card .sizes .inner .size:hover{background-color:#fff}.product .detail_card .colors,.product .detail_card .models,.product .detail_card .siblings{position:relative;margin-bottom:15px}.product .detail_card .colors p,.product .detail_card .models p,.product .detail_card .siblings p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;margin:.5rem 0}.product .detail_card .colors .inner,.product .detail_card .models .inner,.product .detail_card .siblings .inner{display:flex;overflow-x:auto;flex-wrap:nowrap;margin-bottom:5px}.product .detail_card .colors .inner::-webkit-scrollbar,.product .detail_card .models .inner::-webkit-scrollbar,.product .detail_card .siblings .inner::-webkit-scrollbar{width:5px;height:5px}.product .detail_card .colors .inner::-webkit-scrollbar-thumb,.product .detail_card .models .inner::-webkit-scrollbar-thumb,.product .detail_card .siblings .inner::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px}.product .detail_card .colors .inner::-webkit-scrollbar-track,.product .detail_card .models .inner::-webkit-scrollbar-track,.product .detail_card .siblings .inner::-webkit-scrollbar-track{background:0 0}.product .detail_card .colors .inner .color,.product .detail_card .colors .inner .model,.product .detail_card .colors .inner .sibling,.product .detail_card .models .inner .color,.product .detail_card .models .inner .model,.product .detail_card .models .inner .sibling,.product .detail_card .siblings .inner .color,.product .detail_card .siblings .inner .model,.product .detail_card .siblings .inner .sibling{display:inline-flex;flex-direction:column;margin-right:8px;border:1px solid #d3d3d3;border-radius:5px;width:120px;flex:0 0 auto}.product .detail_card .colors .inner .color .product_img,.product .detail_card .colors .inner .model .product_img,.product .detail_card .colors .inner .sibling .product_img,.product .detail_card .models .inner .color .product_img,.product .detail_card .models .inner .model .product_img,.product .detail_card .models .inner .sibling .product_img,.product .detail_card .siblings .inner .color .product_img,.product .detail_card .siblings .inner .model .product_img,.product .detail_card .siblings .inner .sibling .product_img{max-height:110px;max-width:120px;min-height:unset;margin:0 auto}.product .detail_card .colors .inner .color .product_img img,.product .detail_card .colors .inner .model .product_img img,.product .detail_card .colors .inner .sibling .product_img img,.product .detail_card .models .inner .color .product_img img,.product .detail_card .models .inner .model .product_img img,.product .detail_card .models .inner .sibling .product_img img,.product .detail_card .siblings .inner .color .product_img img,.product .detail_card .siblings .inner .model .product_img img,.product .detail_card .siblings .inner .sibling .product_img img{padding:5px;min-height:unset;height:100px;width:auto;max-height:100px;max-width:100%;-o-object-fit:contain;object-fit:contain}.product .detail_card .colors .inner .color .title,.product .detail_card .colors .inner .model .title,.product .detail_card .colors .inner .sibling .title,.product .detail_card .models .inner .color .title,.product .detail_card .models .inner .model .title,.product .detail_card .models .inner .sibling .title,.product .detail_card .siblings .inner .color .title,.product .detail_card .siblings .inner .model .title,.product .detail_card .siblings .inner .sibling .title{font-size:.75rem;line-height:.85rem;text-align:center;margin-bottom:5px;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;text-align:center}.product .detail_card .colors .inner .color:hover,.product .detail_card .colors .inner .model:hover,.product .detail_card .colors .inner .sibling:hover,.product .detail_card .models .inner .color:hover,.product .detail_card .models .inner .model:hover,.product .detail_card .models .inner .sibling:hover,.product .detail_card .siblings .inner .color:hover,.product .detail_card .siblings .inner .model:hover,.product .detail_card .siblings .inner .sibling:hover{cursor:pointer;background-color:#fff}.product .detail_card .colors .inner .color:hover img,.product .detail_card .colors .inner .model:hover img,.product .detail_card .colors .inner .sibling:hover img,.product .detail_card .models .inner .color:hover img,.product .detail_card .models .inner .model:hover img,.product .detail_card .models .inner .sibling:hover img,.product .detail_card .siblings .inner .color:hover img,.product .detail_card .siblings .inner .model:hover img,.product .detail_card .siblings .inner .sibling:hover img{filter:brightness(1)}.product .detail_card .colors .inner .active,.product .detail_card .models .inner .active,.product .detail_card .siblings .inner .active{background-color:#fff}.product .detail_card .colors .inner .active img,.product .detail_card .models .inner .active img,.product .detail_card .siblings .inner .active img{filter:brightness(1)}.product .detail_card .colors .arrow.left,.product .detail_card .models .arrow.left,.product .detail_card .siblings .arrow.left{top:50%;transform:translateY(-50%)}@media screen and (max-width:650px),screen and (min-width:651px) and (max-width:996px){.product .detail_card .colors .arrow.left,.product .detail_card .models .arrow.left,.product .detail_card .siblings .arrow.left{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){.product .detail_card .colors .arrow.left,.product .detail_card .models .arrow.left,.product .detail_card .siblings .arrow.left{left:0}}.product .detail_card .colors .arrow.right,.product .detail_card .models .arrow.right,.product .detail_card .siblings .arrow.right{top:50%;transform:translateY(-50%)}@media screen and (max-width:650px),screen and (min-width:651px) and (max-width:996px){.product .detail_card .colors .arrow.right,.product .detail_card .models .arrow.right,.product .detail_card .siblings .arrow.right{right:-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){.product .detail_card .colors .arrow.right,.product .detail_card .models .arrow.right,.product .detail_card .siblings .arrow.right{right:0}}.product .deals .inner{overflow:auto}@media screen and (max-width:650px){.product .deals .inner{max-height:351px}}@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:340px}}@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!important}.product h2{color:#535353;display:block;width:100%;font-size:1.25rem;letter-spacing:1px;padding-bottom:.15rem;padding:30px 0 20px 0}.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(25% - 10px)}}@media screen and (min-width:1900px){.product .card-grid .card{width:calc(25% - 10px)}}.product .card-grid-header .filter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.product .header-filter{padding:1rem 0}.ui-menu{width:200px;margin-bottom:2em}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0;background-color:#fff}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-corner-all{border-radius:4px}.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{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{border-radius:4px}.ui-helper-hidden-accessible{display:none}.sidebar{font-size:.875rem}.sidebar::-webkit-scrollbar{width:5px;height:5px}.sidebar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px}.sidebar::-webkit-scrollbar-track{background:0 0}@media screen and (max-width:650px),screen and (min-width:651px) and (max-width:996px){.sidebar{padding:20px 20px 120px 20px;display:none;position:fixed;top:0;left:0;z-index:1000;width:80%;max-width:350px;height:100%;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}}.sidebar .hide{display:none}.sidebar .show-less,.sidebar .show-more{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;-moz-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 10px}@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;-moz-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 rgba(0,0,0,.1)}.review_card .product_label{top:.5rem;left:.5rem}.deal_card .product_label{top:.5rem;left:.5rem}.card{position:relative}.featured-section{margin:0 0 1rem 0}.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{display:none}.featured-inner .review_card .toggle{display:none}.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 rgba(0,0,0,.15);max-width:400px;width:auto;text-align:left;display:none}@media screen and (max-width:650px){.tooltip-popup{left:50%!important;transform:translateX(-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:rgba(0,0,0,.1);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:active,.tooltip-popup .close-popup-btn:hover{background:rgba(0,0,0,.2);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;-moz-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:translateX(50%)}@media screen and (max-width:650px){.card .tooltip-trigger{top:85%}}body,button,html{font-family:Barlow,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 0}h4{font-size:18px;font-size:1.125em;padding:15px 0 10px 0}h5{font-size:16px;font-size:1em;padding:10px 0 5px 0}h6{font-size:16px;font-size:1em;padding:10px 0 5px 0}.link,a{transition:none}.link:hover,a:hover{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!important}caption,cite,figcaption,small{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 0}.category-text{padding:0 20px 15px 20px;font-size:.875rem;line-height:1.3}.arrow{position:absolute;background-color:rgba(0,0,0,.25);color:#fff;border:none;cursor:pointer;z-index:42;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none;align-items:center;justify-content:center;overflow:hidden}.arrow i{position:relative;z-index:1;color:#fff;width:20px;height:20px}.arrow.left{border-top-right-radius:30px;border-bottom-right-radius:30px;width:30px;height:60px}.arrow.right{border-top-left-radius:30px;border-bottom-left-radius:30px;width:30px;height:60px}.arrow.right:before{left:unset;right:-30px}.arrow.up{border-bottom-left-radius:30px;border-bottom-right-radius:30px;width:60px;height:30px}.arrow.down{border-top-left-radius:30px;border-top-right-radius:30px;width:60px;height:30px}.btn,.btn-mobile{font-size:16px;text-align:center;font-weight:700;border-radius:5px;text-decoration:none;text-transform:uppercase;letter-spacing:.8px;transition:all .2s ease-in-out;will-change:transform;box-shadow:0 10px 10px rgba(0,0,0,0);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;padding:10px 0;background-image:linear-gradient(180deg,#fff,#f3f3f3)}.btn-mobile:hover,.btn:hover{background-position:0 -112px;box-shadow:0 6px 10px rgba(0,0,0,.2);transform:scale(1.02);text-decoration:none!important}.btn-mobile:active,.btn: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{display:none}.promo .icon--3{display:none}.promo .icon--5{display:none}.promo .icon--6{display:none}.promo .icon--8{display:none}.promo .icon--9{display:none}.promo .icon--11{display:none}.promo .icon--12{display:none}.promo .icon--14{display:none}.promo .icon--15{display:none}.promo .icon--17{display:none}.promo .icon--18{display:none}.promo .icon--20{display:none}.promo .icon--21{display:none}}@media screen and (min-width:651px) and (max-width:996px){.promo .icon--3{display:none}.promo .icon--6{display:none}.promo .icon--9{display:none}.promo .icon--12{display:none}.promo .icon--15{display:none}.promo .icon--18{display:none}.promo .icon--21{display:none}}