*{margin:0;padding:0;scrollbar-width:thick;scrollbar-color:#0b4075 #f1f1f1}html{scroll-behavior:smooth}body{overflow-x:hidden;min-height:100vh}h1{font-size:2rem}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background-color:#0b4075;border-radius:10px}::-webkit-scrollbar-track{background:#d66969}[data-href],a{text-decoration:none!important;cursor:pointer}td p,th p{padding:0;margin:0;line-height:inherit!important;font-size:inherit!important;color:inherit!important}table{text-align:left;max-width:100%;border-spacing:0;border-collapse:collapse;width:100%}tbody tr{display:table-row;outline:0}td,th{border:thin solid #e0e0e0;padding:.5rem .625rem;line-height:1.5;display:table-cell;vertical-align:middle}.data-table td,.data-table th{padding:.5rem 1.5rem;border:none}td:first-child,th:first-child{border-left:none}.data-table tr{background:#fff!important;border:none;border-bottom:thin solid #e0e0e0}.w-80{width:80%!important}thead{font-weight:700;display:table-header-group}tbody{display:table-row-group}ul{list-style:none}section{padding:2rem 0}.navbar-collapse{flex-basis:100%;display:flex;justify-content:end;flex-grow:1;align-items:center}.navbar-nav{align-items:center}.navbar-brand img{width:270px;height:80px;object-fit:contain}.nav-item:last-child{display:flex}.header:hover{background:#fff;box-shadow:0 30px 60px rgba(0,0,0,.02),0 0 20px rgba(0,0,0,.04);-webkit-transition-delay:0s;transition-delay:0s}.header--will-scroll{position:fixed}.dropdown-menu{transition:visibility,opacity .3s linear}.navbar-expand-lg .navbar-collapse{justify-content:flex-start}.dropdown-menu.show{opacity:1}.search-container{display:inline-block;margin-left:10px}.search-container input{width:250px;transition:width .3s}li.nav-item.dropdown{padding:0 .6rem}.nav-item.dropdown:hover .dropdown-menu{display:block;-ms-filter:none;filter:none;overflow:hidden;opacity:1}.nav-link{color:#243642!important;font-weight:600!important}.navbar{background-color:#fff;padding:0!important}.dropdown__list{font-size:.9375rem;margin:0;overflow:scroll;box-shadow:rgba(0,0,0,.12) 0 3px 20px,rgba(0,0,0,.08) 0 1.5px 4px;border-radius:.625rem;background:#fff;max-height:80vh;padding:0 1rem;white-space:nowrap}.dropdown__list a{padding:0 1rem;margin:0 auto;line-height:2.25rem;display:block;text-decoration:none;overflow:hidden;text-overflow:ellipsis;color:#201e1e}.logo-wrap img{width:250px;object-fit:contain}.press__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05rem;color:#6c698c}.logo-wrap .grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;gap:0;margin:1.75rem 0 1rem}.carousel-caption{z-index:1}.footer{border-top:1px solid #e0e0e0;background-color:#eeeded}.footer__brand-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}.footer__inner{height:100%;margin:0 auto;padding:25px 0}.footer-bottom{border-top:1px solid #e0e0e0;padding:25px 0}.footer__inner__2{display:flex;gap:4rem;padding:0 1.75rem;margin:0 auto;align-items:center}.footer .nav-item-2 span{color:#201e1e;font-weight:600}.footer .nav-item-2{margin:0;font-size:.85rem;line-height:2}.nav__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.footer .nav-item-2 a{color:#61656b!important;padding:0}.nav-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.375rem}.nav-item-2{height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:600;font-size:.9375rem;padding:0 1rem;--color-nav-item:#0d6cf2}#scrollToTopBtn{position:fixed;bottom:40px;right:40px;display:none;background-color:#0b4075;color:#fff;border:none;border-radius:.25rem;padding:10px 15px;font-size:18px;cursor:pointer;z-index:1000;-webkit-transition:.2s;transition:.2s}#scrollToTopBtn:hover{background-color:#000}.section--grey{padding:2rem 0}.width-control{max-width:90rem;margin:0 auto;padding:0 5rem}.scroll-clamp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;list-style:none;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.tag{background:#f5f3f0;display:inline-block;line-height:2.25rem;font-size:.875rem;font-weight:500;padding:0 1rem;border-radius:1.125rem;white-space:nowrap;letter-spacing:.02em;margin:.25rem}.tag--outline{background:#fafafa;border:thin solid #e0e0e0}.tag--large{line-height:2.5rem;font-size:.9375rem;padding:0 1rem;border-radius:.5rem!important}.tag--white{background:#fff!important}.tag>a{color:inherit}.tag__bug{background:#e0e0e0;padding:0 .175rem;position:relative;display:inline-block;height:1.2rem;min-width:1.2rem;line-height:1.2rem;text-align:center;border-radius:.6rem;font-size:.75rem;font-weight:700;margin:-.25rem .5rem -.25rem -.25rem}.button:hover{background:#1b5da2;color:#fff}.button{background:#d43b7bcf;border:thin solid transparent;text-decoration:none;text-align:center;padding:0 1.25rem;font-size:.925rem;font-weight:600;line-height:2.5rem;color:#fff;cursor:pointer;display:block;border-radius:.25rem;position:relative;white-space:nowrap;-webkit-transition:.25s;transition:.25s}.button .fas:first-child{margin-right:.375rem}.button .icon:last-child{margin-left:.375rem}.carousel-item{display:flex}.card{position:relative;border:none;overflow:hidden}.card .card-img-top{transition:transform .2s}.card .card-body{position:absolute;bottom:0;left:0;width:100%;color:#fff;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(32 30 30 / 50%) 50%);padding:20px}.card-title{font-size:.75rem;margin-bottom:10px;-ms-filter:"alpha(opacity=80)";opacity:.8;font-weight:700}.card-text{font-size:1.125rem;font-weight:600}.collection__button-group{padding:0}.slider__scroll-button-group>:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.slider__scroll-button{width:2.25rem;border-radius:50%;background:#fff;font-size:1.25rem;line-height:1.15}.slider__scroll-button,.slider__scroll-page-indicator{border:thin solid #e0e0e0;box-sizing:border-box;height:2.25rem}.button-group{padding:1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.slider__scroll-page-indicator{width:2rem;position:relative;border-left:none;border-right:none;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slider__scroll-page-indicator .slider__scroll-page-indicator-total{background:#e0e0e0;width:100%}.slider__scroll-page-indicator .slider__scroll-page-indicator-view{background:#0d6cf2;width:50%;-webkit-transition:left .25s;transition:left .25s}.slider__scroll-page-indicator .slider__scroll-page-indicator-total,.slider__scroll-page-indicator .slider__scroll-page-indicator-view{content:"";display:inline;position:absolute;height:.125rem;border-radius:.0625rem}.slider__scroll-button-group>:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.car-cols{padding-left:5px!important;padding-right:5px!important}.collection{margin-top:0;margin-bottom:0}.collection__heading{margin:0 0 1.75rem;font-weight:600;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.collection__heading-title{-webkit-flex:1;-ms-flex:1;flex:1;margin:0;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.25rem;line-height:1.6}.card__section{padding:1.25rem}.card__section:not(:last-child){padding-bottom:0}.card__supporting{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#61656b;display:block}.title__content{padding:3.25rem 0 3.75rem}.title{color:#243642;z-index:2;position:relative}.title__headline{margin:0;color:#fff;font-size:2.75rem}.title__content--narrow{max-width:36rem}.article__heading{margin-top:1rem;color:#201e1e;font-weight:400}.title__body{max-width:80ch;color:#fff;line-height:1.5;margin:2rem auto 0 0;font-size:1rem!important;max-width:80ch}.collection__list--verticle{display:grid;gap:1rem;padding:0}.card--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.section--grey{background:#fafafa}.slider{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;position:relative}.slider__item{scroll-snap-align:start;margin-right:1rem;-webkit-flex:-webkit-calc(33.33% - .667rem);-ms-flex:-webkit-calc(33.33% - .667rem);flex:-webkit-calc(33.33% - .667rem);flex:-webkit-calc(33.33% - .667rem);-webkit-flex:1 0 calc(33.33% - .667rem);-ms-flex:1 0 calc(33.33% - .667rem);flex:1 0 calc(33.33% - .667rem);max-width:100%}.tag,a.tag{color:#201e1e}.article{position:relative}.article__header{margin:0 auto;padding:3rem 0;max-width:40rem}.article__container{display:grid;gap:2rem;position:relative}.article__body{width:100%;min-width:0;padding:0 0 3rem}.article__body a h4{margin:1.5em 0 0}.article__body p{margin-top:1.5em}.article__body>*{max-width:40rem;margin-left:auto;margin-right:auto}.article__body ol,.article__body p,.article__body ul{font-size:1.2rem;line-height:1.7}.title__section_sd{background:url(../imgs/hero2.webp) center/cover;padding:55px 0;margin-bottom:0}.card:hover .card-img-top{transform:scale(1.05) rotate(.5deg);transition:transform .2s}.card[data-href],a.card{color:#201e1e;-webkit-transition:.2s;transition:.2s}.collection__grid-item{height:100%}.card__inner--horizontal .card__media{padding:1rem}.card__media{text-align:center;padding:1.5rem 1.25rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.card__media img{margin:0 auto;object-fit:contain}.card__stack{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0}.card__section--flex-grow{-webkit-flex:1;-ms-flex:1;flex:1}.card__subhead{font-size:.875rem;line-height:1.5;font-weight:600;letter-spacing:.01em;color:#201e1e;display:block}.card__title{font-size:1.125rem;font-weight:600;line-height:1.2;margin:.5rem 0;color:#201e1e;letter-spacing:.0125em;text-decoration:inherit;text-transform:inherit;display:block}.coupon__details{-webkit-flex:1;-ms-flex:1;flex:1;min-width:11rem;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.card__footer{color:#201e1e;margin-top:.5rem;bottom:0;padding:.5rem 1.25rem}.student-discount__footer{background:#f5f3f0;text-align:center;font-size:1rem;font-weight:600}.card__footer-icon{margin-right:1rem}.article__body h4{margin-top:1.5em;font-weight:400}.article__body h3{margin-top:1.5em}.article__image-inner{margin:0 auto;max-width:72rem;display:table}.coupon__amount{text-align:center;font-size:1.25rem;line-height:1.2;letter-spacing:.02rem;font-weight:700;display:flex;justify-content:center;align-items:center;text-transform:UPPERCASE;-webkit-flex:1;-ms-flex:1;flex:1}.coupon{box-shadow:0 2px 4px 0 rgba(0,0,0,.025),0 2px 8px 0 rgba(0,0,0,.01);overflow:visible}.coupon__discount-tag{font-size:1rem;font-weight:600;line-height:1.5;text-transform:UPPERCASE;border-radius:.5rem;text-align:center;margin:auto;padding:0 .375rem}.coupon__number,.coupon__type-off{display:block}.coupon__number{font-size:.8rem;font-weight:700}.coupon__section{padding:1.25rem}.coupon__title{font-size:1.125rem}.coupon__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.side-card{margin-bottom:1rem}.button-group--full{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.button-group--full .button{-webkit-flex:1;-ms-flex:1;flex:1}.card__title--small{font-size:.875rem}.rating__value{font-size:2rem;font-weight:700}.rating__count{font-size:.9375rem;color:#61656b}.color-grey{color:#e0e0e0}.button--border{background:0 0;border:thin solid #0d6cf2;color:#0d6cf2;box-shadow:none;line-height:2.625;font-weight:600}.button+.button{margin-left:.5rem}.user-reviewed .rating__prompt-message{display:block}.side-card__body{margin-top:1rem}.side-card__body li,.side-card__body p{font-size:.8125rem;line-height:1.5;color:#201e1e;margin:0 0 .5rem}.sidebar-link-list{padding:0}.sidebar-link-list__list-item{margin-bottom:.25rem}.sidebar-link-list__list-item>a{padding:.25rem 0;display:inline-block}a.card.coupon.card--outline.card--horizontal{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.article__body figure+figure,.article__body figure+p,.article__body p+blockquote,.article__body p+figure,.article__body p+img,.article__body p+ol,.article__body p+p,.article__body p+ul{margin-top:2rem}.article__body p+h1,.article__body p+h2,.article__body p+h3,.article__body p+h4{margin-top:3rem}.article__body h1,.article__body h2,.article__body h3,.article__body p{color:#201e1e}.article__body p+h3{font-size:1.5rem}.article__body ol:not(.collection__list):not(.list--unstyled),.article__body ul:not(.collection__list):not(.list--unstyled){margin-top:2rem;list-style:initial;padding-left:1.5rem}.article__body ol:not(.collection__list):not(.list--unstyled) li,.article__body ul:not(.collection__list):not(.list--unstyled) li{margin-left:30px;margin-bottom:14px}.side-card__body ul{padding:0}.top-stores__item{margin-right:1rem!important;-webkit-flex:1 0 12rem!important;-ms-flex:1 0 12rem!important;flex:1 0 12rem!important;max-width:100%!important}.tag__group{padding:0 1rem;margin-top:1rem}.coupon-collection{margin:1.5rem 0 .5rem!important}.coupon-collection__list{display:grid;gap:.5rem;padding:0;-ms-grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr));grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr))}.card.coupon.card--outline.card--horizontal{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.coupon-collection__list .coupon{height:100%}.coupon__discount-box{border-right:thin solid #e0e0e0;width:8.25rem;padding:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 8.25rem;-ms-flex:0 0 8.25rem;flex:0 0 8.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.coupon__discount-tag--code{background:#d5281a;color:#fff}.coupon__button{-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;min-width:7.5rem}.coupon__button--code{background:#0b4075}.coupon__button--code:after{border-bottom-left-radius:.25rem;border-top-right-radius:.25rem;border-style:solid;border-width:.5rem;content:"";display:block;position:absolute;height:0;width:0;right:-1px;top:-1px;-webkit-transition:.1s ease-in;transition:.1s ease-in;border-color:#fff #fff #082b4f #082b4f}.coupon__button--code:hover:after{border-width:.625rem}.card.collection__grid-item.card--outline.student-discount--verticle.card--verticle{height:100%}.store-page{padding:2rem 0 1rem}.store-page__container{padding-top:2rem;display:grid;-ms-grid-template-columns:minmax(15rem,1fr) minmax(0,3fr);grid-template-columns:minmax(15rem,1fr) minmax(0,3fr);-ms-grid-template-areas:"sidebar content";grid-template-areas:"sidebar content";gap:2rem}.store-page__content{-ms-grid-area:content;grid-area:content;max-width:100%;margin:0 auto;width:100%}.store-page__sidebar{-ms-grid-area:sidebar;grid-area:sidebar;overflow:hidden}.store-title{margin:.5rem 0 .25rem}.store-title__headline{font-size:1.75rem;margin:0;line-height:1.5}.store-title__subhead{font-size:1rem;line-height:1.5;color:#201e1e;font-weight:400;margin-bottom:1rem}.data-table{overflow:hidden;width:100%;font-size:.875rem}.card__data-table{border:none;border-top:thin solid #e0e0e0;border-radius:0;padding:.25rem 0}.store-stats__table{padding:.5rem 0}.store-stats__table table{color:#61656b;font-size:.8125rem;font-weight:600}.card__data-table tr{height:2.25rem;border:none}.store-stats__table tr{height:1.75rem}tbody tr:nth-child(2n+1){background-color:#fafafa}.card__data-table td,.card__data-table th{padding:.25rem 1rem}.store-stats__value{color:#201e1e;text-align:left}ol.steps{counter-reset:step-counter;list-style:none;padding:0}ol.steps li{line-height:1.4;margin:.75em 0;padding-left:2.5rem;position:relative}ol.steps li:before{content:counter(step-counter);counter-increment:step-counter;margin-right:.5rem;background:#b3dfff;height:1.25rem;width:1.25rem;line-height:1.25rem;border-radius:50%;padding:0 .33rem;color:#fff;font-weight:600;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;position:absolute;top:.25rem;left:.5rem;text-align:center}.sidebar-link-list li i{display:inline-block;min-width:2rem;margin-right:.5rem;font-size:.9375rem;text-align:center}.data-table__heading{padding:.25rem 2.5rem .25rem 1.5rem;line-height:3;font-size:.875rem;font-weight:600;text-align:left}.coupon-table__code{color:#201e1e;font-weight:600}.details-card{margin:1.5rem 0 .5rem}.details-card .details-card__section{padding:.5rem 2.5rem 2rem}.details-card__heading{font-size:1.5rem;font-weight:600;margin-top:1.5em}.details-card__item-title{font-weight:700;margin:1.5em 0 0;line-height:1.5;font-size:1rem}.details-card p{font-size:.875rem;margin:0 auto}.coupon-filters__tag{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;gap:.375rem;margin:0;font-weight:600;line-height:2.5rem;font-size:.875rem;padding:0 1.125rem;white-space:nowrap;letter-spacing:.02em;cursor:pointer;color:#61656b;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.coupon-filters__tag-group{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;max-width:100%;margin-top:0;margin-bottom:-.25rem;border:thin solid #e0e0e0;background:#fff;border-radius:.375rem;padding:0}.coupon-filters__tag--active{color:#201e1e;text-decoration:none;background:#fafafa}.coupon-filters__tag:not(:last-child){border-right:thin solid #e0e0e0}.coupon-filters__tag-bug{background:#e0e0e0;padding:0 .175rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.2rem;min-width:1.2rem;line-height:1.2rem;border-radius:.6rem;font-size:.6875rem;font-weight:700;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.coupon-filters__tag--active .coupon-filters__tag-bug{background:#243642;color:#fff}.coupon__discount-tag--sale{background:#0b4075;color:#fff}.coupon__discount-box-image{margin:auto}.button--gold{background:#d5281a;color:#fff}.button--gold:hover{background:#ff1300}.browse-list{-webkit-columns:10rem;-moz-columns:10rem;columns:10rem;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-columns:10rem;-moz-columns:10rem;columns:10rem;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;margin-bottom:3rem;padding:0}.browse-list--4{-webkit-column-count:4;-moz-column-count:4;column-count:4;margin-top:1em}.browse-list-group{break-inside:avoid;margin-bottom:1rem;border-bottom:1px solid #e0e0e0;padding:1rem .5rem}.browse-list-title{margin:0}.browse-list ul{padding:0}.browse-list-title a{color:#243642;font-size:1rem}.browse-item{font-size:1rem;line-height:2.5}.browse-list-group .browse-item{line-height:2}.browse-item a{color:#797e86}.browse-list-group ul{margin-top:1em}.collection__heading-title--center{text-align:center}.section--border{border-bottom:thin solid #e0e0e0}.center{text-align:center!important}.article__date{display:block;font-size:.9375rem;margin-top:1.5rem;color:#61656b}.button-group--center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.rate{float:left;height:46px}.rate:not(:checked)>input{position:absolute;top:-9999px}.rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:40px;color:#ccc}.rate:not(:checked)>label:before{content:"★ "}.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label,.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#ffc700}.rate .checked,.ri-star-line{color:#f39c12}.owl-carousel .owl-nav{position:absolute;width:100%;height:30px;top:calc(50% - 15px);left:0;display:flex;align-items:center;justify-content:space-between}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{position:relative;width:30px;height:30px;margin:0 30px;display:flex;align-items:center;justify-content:center;color:#0b4075;background:0 0;border:1px solid #0b4075;font-size:16px;transition:.3s}.owl-carousel .owl-nav .owl-next:hover,.owl-carousel .owl-nav .owl-prev:hover{color:#fff;background:#0b4075;border-color:#0b4075}.owl-carousel-1 .owl-nav{width:auto;left:-5px;justify-content:flex-start}.owl-carousel-1 .owl-nav .owl-next,.owl-carousel-1 .owl-nav .owl-prev,.owl-carousel-3 .owl-nav .owl-next,.owl-carousel-3 .owl-nav .owl-prev{margin:0 7px}.owl-carousel-3 .owl-nav{width:auto;top:-56px;right:15px;left:auto;justify-content:flex-end}.overlay{position:absolute;width:100%;height:100%;padding:30px;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background:rgba(0,0,0,.3);z-index:1}.h3-head{font-weight:700!important;color:#000;font-size:26px}.btn-sm-square{width:34px;height:34px}.btn-lg-square,.btn-md-square,.btn-sm-square,.btn-square{padding:0;display:flex;border-radius:50%;align-items:center;justify-content:center;font-weight:400}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp-solid,.fa-solid,.fab,.far,.fas{line-height:1.5!important}.img-zoomin:hover{transform:scale(1.1)}.img-zoomin{transition:.5s}.search-results{position:absolute;background-color:#fff;border:1px solid #ddd;width:300px;max-height:200px;overflow-y:auto;z-index:1000;display:none}.search-results li{padding:8px 10px;cursor:pointer;list-style:none}.search-results li:hover{background-color:#f0f0f0}blockquote.pullquote{border:2px solid #5e35b1;border-left:0;border-right:0;padding:20px}pre{background:#f4f4f4;padding:10px;border-radius:4px;font-family:monospace;overflow-x:auto}pre code{font-family:monospace;color:#c7254e;background:#f9f2f4;padding:2px 4px;border-radius:4px}p img{object-fit:cover!important}.store-stat__section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.5rem 0;border-radius:.5rem;border:1px solid #e0e0e0;overflow:hidden}.store-stat{padding:1.25rem;width:100%;background:#fff}.store-stat:not(:last-child){border-right:1px solid #e0e0e0}.store-stat__label{font-size:.875rem;font-weight:700;margin-bottom:.375rem}.store-stat__value{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-align-items:baseline;align-items:baseline}.store-stat__value-bar{width:100%;height:.75rem;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.1875rem}.store-stat__value-small{font-size:.75rem}.store-stat__value-bar-section{position:relative;height:100%;width:-webkit-calc(1 / 3 * 100%);width:calc(1 / 3 * 100%);background:#e0e0e0;border-radius:.25rem}.store-stat__value-bar[data-level=high] .store-stat__value-bar-section:nth-child(1),.store-stat__value-bar[data-level=high] .store-stat__value-bar-section:nth-child(2),.store-stat__value-bar[data-level=high] .store-stat__value-bar-section:nth-child(3),.store-stat__value-bar[data-level=high] .store-stat__value-bar-section:nth-child(4),.store-stat__value-bar[data-level=high] .store-stat__value-bar-section:nth-child(5){background:#2a6f63}.store-stat__value-bar[data-level=low-medium] .store-stat__value-bar-section:nth-child(1),.store-stat__value-bar[data-level=low-medium] .store-stat__value-bar-section:nth-child(2){background:#ffd599}.review-summary{width:100%;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;margin:2rem 0;flex-direction:column}.review-summary__rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:10rem;width:33.33%}.review-summary__rating-score{font-size:1.4rem;font-weight:700;margin:0 auto}.star-rating{font-size:1.75rem;letter-spacing:-2px;margin-top:.5rem}.star-rating .star{position:relative;color:#e0e0e0}.star-rating[data-rating="1.0"] .star:nth-child(1),.star-rating[data-rating="1.5"] .star:nth-child(1),.star-rating[data-rating="2.0"] .star:nth-child(1),.star-rating[data-rating="2.5"] .star:nth-child(1),.star-rating[data-rating="3.0"] .star:nth-child(1),.star-rating[data-rating="3.5"] .star:nth-child(1),.star-rating[data-rating="4.0"] .star:nth-child(1),.star-rating[data-rating="4.5"] .star:nth-child(1),.star-rating[data-rating="5.0"] .star:nth-child(1){color:#fa3}.review-summary__reviews-count{font-size:.9rem}.review-summary__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;gap:.75rem;margin:.5rem 0}.review-summary__label{min-width:1.25rem;text-align:center;font-size:.875rem;color:#61656b}.review-summary__progress-bar{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;height:.625rem;background:#e0e0e0;border-radius:.25rem;overflow:hidden}.review-summary__percentage{font-size:.875rem;color:#61656b;min-width:2.25rem}.review-summary__progress-bar-fill{height:100%;background:orange}.user-rating__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;flex-direction:column;-webkit-box-align:center;margin:1rem 0;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.user-rating__prompt{font-weight:700;margin:0;line-height:1.5;font-size:1rem}.user-rating__input{-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.icons-group{margin:10px 0;display:flex;gap:10px}.block-policy2{border:1px solid #ebebeb;border-radius:3px;padding:22px 0 15px;margin:20px 0;display:inline-block;width:100%;background:#fff;box-shadow:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 1px;min-height:100px;min-width:350px}.block-policy2 ul li{float:left;padding:9px;text-align:center;width:25%;position:relative;list-style-type:none}.block-policy2 ul li .item-inner .icon11{background:url(../icon/discount-offer.webp) center center/contain no-repeat;width:50px;height:44px;float:left;margin-right:10px;display:inline-block}.block-policy2 ul li .item-inner .icon12{background:url(../icon/shop-icon.webp) center center/contain no-repeat;width:50px;height:44px;float:left;margin-right:10px;display:inline-block}.block-policy2 ul li .item-inner .icon13{background:url(../icon/checkout-icon.webp) center center/contain no-repeat;width:50px;height:44px;float:left;margin-right:10px;display:inline-block}.block-policy2 ul li .item-inner .icon14{background:url(../icon/saving-icon.webp) center center/contain no-repeat;width:50px;height:44px;float:left;margin-right:10px;display:inline-block}.block-policy2 ul li .item-inner .content p{color:#333;font-size:13px;font-weight:500;text-transform:uppercase;vertical-align:sub}.block-policy2 ul li .item-inner .content p:hover{color:#0b4075}.block-policy2 ul li .item-inner{display:flex}.store-logos img{--aspect-ratio:3/2;height:300px;object-fit:contain;position:relative;display:block}.offer{padding:20px 10px;border-top:2px dashed #ccc}.store-logos{padding:0 20px}.offer h6 a{padding:0;font-weight:700;font-size:16px;color:#222;text-transform:capitalize}.module h1.modtitle{border-bottom:2px solid #eee;display:inline-block;width:100%;margin-top:0;margin-bottom:20px;font-size:18px;color:#222;font-weight:700;text-transform:uppercase}.module h1.modtitle span{font-size:18px;color:#222;font-weight:700;float:left;text-transform:uppercase;padding-bottom:8px;bottom:0;position:relative}.module h1.modtitle span:after{position:absolute;content:"";width:100%;height:2px;background-color:#fd671d;bottom:-2px;left:0}.brand-carousel img:hover{filter:drop-shadow(2px 4px 6px grey);border-radius:50%}.accordion-button{font-size:1.2rem!important;font-weight:700;background:0 0!important;border-bottom:1px solid}.accordion-button.collapsed{font-weight:semibold;color:#555}.accordion-body{background:#f7f7f7}.accordion-button:focus{box-shadow:unset!important}.button--stores{padding:10px 20px;border:none;border-radius:5px;font-weight:700;letter-spacing:1px;min-height:30px;display:inline-block;text-align:center;text-transform:uppercase;cursor:pointer;color:#d5281a;transition:1s;font-size:15px;position:relative;overflow:hidden;outline:#d5281a solid 2px;background-color:transparent}.button--stores:hover{color:#fff;transform:scale(1.1);outline:#d61d0f solid 2px;box-shadow:4px 5px 17px -4px #d61d0f}.button--stores::before{content:"";position:absolute;left:-50px;top:0;width:0;height:100%;background-color:#d61d0f;transform:skewX(45deg);z-index:-1;transition:width 1s}.button--stores:hover::before{width:250%}.coupon-card{width:100%;height:170px;border-radius:5px;box-shadow:0 4px 6px 0 rgba(0,0,0,.2);background-color:#fff;border:1px solid #0b4075;padding:10px;position:relative}.coupon-main{display:flex;margin:10px 0;justify-content:space-between;padding:0 10px;align-items:center}.coupon-card::after{position:absolute;content:"";height:40px;right:-20px;border-radius:40px;z-index:999;top:60px;background-color:#fafafa;border-left:2px solid #0b4075;width:40px}.coupon-card::before{position:absolute;content:"";height:40px;left:-20px;border-radius:40px;z-index:999;top:60px;background-color:#fafafa;border-right:2px solid #0b4075;width:40px}.coupon-card:hover{border-color:#d61d0f}.coupon-card:hover::before{border-right:2px solid #d61d0f}.coupon-card:hover::after{border-left:2px solid #d61d0f}.coupon-card:hover .vertical{border-left:5px dotted #d5281a}.co-img img{width:100px;height:100px;object-fit:contain}.vertical{border-left:5px dotted #0b4075;height:100px;position:absolute;left:36%}.coupon-content{font-family:sans-serif}.coupon-content h1{font-size:2rem;margin-left:-20px;color:#565656}.coupon-content h2 a{font-size:15px;margin-left:-20px;color:#0b4075;font-weight:700;text-transform:uppercase}.coupon-content p{font-size:16px;color:#000;margin-left:-20px}.c2f91626{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:2rem}.c53f6f2f{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);align-items:center;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1));border-radius:.25rem;color:rgb(55 65 81 / var(--tw-text-opacity,1));display:inline-flex;font-size:.875rem;grid-column:span 1/span 1;line-height:1.25rem;overflow:hidden;padding:1rem;position:relative}.c53f6f2f,.c53f6f2f:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ce9bd744{margin-right:1rem}.c4fe7c41{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.c07a6ef5{width:2rem}.c06f6c61{height:2rem}.re-ribbon-badge{position:absolute;right:-5px;top:-5px;overflow:hidden;width:100px;height:100px;text-align:right;z-index:2;pointer-events:none}.re-ribbon-badge.left-badge{right:auto;left:-8px;text-align:left}.re-ribbon-badge span{font:bold 10px/28px Arial;color:#fff;text-transform:uppercase;text-align:center;transform:rotate(45deg);width:125px;display:block;background:#77b21d;box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:21px;right:-27px}.re-ribbon-badge.left-badge span{transform:rotate(-45deg);right:0}.re-line-badge.badge_4,.re-ribbon-badge.badge_4 span{background:#d50000}.re-ribbon-badge span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #333;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #333}.re-ribbon-badge span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #333;border-bottom:3px solid transparent;border-top:3px solid #333}.verified-coupon{font-size:.7rem}.jump-animation:hover>span{animation:.15s ease-out both jump}.jump-animation:hover>span:nth-of-type(1){animation-delay:30ms}.jump-animation:hover>span:nth-of-type(2){animation-delay:60ms}.jump-animation:hover>span:nth-of-type(3){animation-delay:90ms}.jump-animation:hover>span:nth-of-type(4){animation-delay:.12s}.jump-animation:hover>span:nth-of-type(5){animation-delay:.15s}.jump-animation:hover>span:nth-of-type(6){animation-delay:.18s}.jump-animation:hover>span:nth-of-type(7){animation-delay:.21s}.jump-animation:hover>span:nth-of-type(8){animation-delay:.24s}.jump-animation:hover>span:nth-of-type(9){animation-delay:.27s}.jump-animation:hover>span:nth-of-type(10){animation-delay:.3s}.jump-animation:hover>span:nth-of-type(11){animation-delay:.33s}.jump-animation:hover>span:nth-of-type(12){animation-delay:.36s}.jump-animation:hover>span:nth-of-type(13){animation-delay:.39s}.jump-animation:hover>span:nth-of-type(14){animation-delay:.42s}.jump-animation:hover>span:nth-of-type(15){animation-delay:.45s}.jump-animation:hover>span:nth-of-type(16){animation-delay:.48s}.jump-animation:hover>span:nth-of-type(17){animation-delay:.51s}.jump-animation:hover>span:nth-of-type(18){animation-delay:.54s}.jump-animation:hover>span:nth-of-type(19){animation-delay:.57s}.jump-animation:hover>span:nth-of-type(20){animation-delay:.6s}.jump-animation span.end{width:30px}@keyframes jump{0%,100%{transform:translateY(0);scale:1}50%{transform:translateY(-10px);scale:1.1}}.brand-carousel{min-height:170px;overflow:hidden}.c45d3fe8{min-height:50px;display:flex;align-items:center;gap:10px}.c45d3fe8 svg{width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0;display:inline-block;vertical-align:middle}.c2f91626,.width-control{min-height:250px}.footer__inner__2.width-control{min-height:auto}.brands-heading{min-height:150px}#searchToggle{min-width:48px;min-height:48px}.carousel-item img{height:auto;aspect-ratio:2/1}.brands-heading h1{font-size:2.5rem;line-height:1.2;min-height:3.5rem;display:flex;justify-content:center;align-items:center}.owl-stage{will-change:transform;backface-visibility:hidden;transform:translate3d(0,0,0);transition:transform .25s ease-in-out}@supports (scrollbar-color:auto){.owl-stage{scrollbar-color:auto #d3d3d3}}