.ls-half{letter-spacing:0.5px}.round40-l{border-radius:40px 0 0 40px}.h-v-centered{left:0%;width:117rem}.fa-spinner{margin-left:50%;opacity:1;transition:opacity .5s}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pad-200-tb{padding-top:200px;padding-bottom:200px}.pad-160-lr{padding-left:160px;padding-right:160px}.mar-130-t{margin-top:130px}.mar-100-b{margin-bottom:100px}.rd-corner-20{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.f-black{color:#252525}.f-gry-3f{color:#3f3f3f}.f-cb-drk{color:#e80c5b}.bg-f1{background-color:#f1f1f1}li.coupon-code:hover .copy-coupon-code-tooltip{display:block}.clp-coupon-last-block{margin-right:0 !important}.store-coupons{border-top:none}.store-coupons span.merchInfoContainer{min-width:135px;text-align:center}.text-section{border-radius:8px;box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-webkit-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-moz-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#737373}.text-section .expandablediv a{font-family:Rakuten Sans UI Semibold;font-style:normal}.squareStores .blk-group.cols-6 .col,.squareStoresWithShopnowCTA .blk-group.cols-6 .col{width:185px;margin-right:12px}.squareStores .blk-group.cols-6 .col:nth-child(6n),.squareStoresWithShopnowCTA .blk-group.cols-6 .col:nth-child(6n){margin-right:0}.squareStores .ht-205,.squareStoresWithShopnowCTA .ht-205{height:205px}.squareStores .scroll-group .promo-block.blk.col,.squareStoresWithShopnowCTA .scroll-group .promo-block.blk.col{width:185px;margin-right:12px}.squareStores .scroll-group .promo-block,.squareStoresWithShopnowCTA .scroll-group .promo-block{background-size:cover !important;background-position:center !important;background-repeat:no-repeat}.squareStores .scroll-group .clp-store-last-block,.squareStoresWithShopnowCTA .scroll-group .clp-store-last-block{margin-right:0 !important}.squareStores .special-stores .stores-caurosel-block,.squareStoresWithShopnowCTA .special-stores .stores-caurosel-block{height:163px}.squareStores .special-stores .stores-caurosel-block .clp-stores-block,.squareStoresWithShopnowCTA .special-stores .stores-caurosel-block .clp-stores-block{height:183px}.squareStores .all-stores .store-block .store-blk .store-image,.squareStoresWithShopnowCTA .all-stores .store-block .store-blk .store-image{display:block;margin:0 0 10px 0;height:27px}.squareStores .all-stores .store-block .store-blk .was_rebate,.squareStoresWithShopnowCTA .all-stores .store-block .store-blk .was_rebate{display:block;font-size:12px;height:12px}.squareStores .all-stores .store-block .store-blk .now_rebate,.squareStoresWithShopnowCTA .all-stores .store-block .store-blk .now_rebate{display:block;font-size:16px;line-height:26px}.squareStores .all-stores .store-block .store-blk .see_store,.squareStoresWithShopnowCTA .all-stores .store-block .store-blk .see_store{display:block;font-size:10px;line-height:14px;height:28px;margin:5px 0 0 0}.squareStores .special-stores.stores-caurosel-block{height:166px}.squareStores .special-stores.stores-caurosel-block .clp-stores-block{height:186px}.squareStoresWithShopnowCTA .special-stores.stores-caurosel-block{height:220px}.squareStoresWithShopnowCTA .special-stores.stores-caurosel-block .clp-stores-block{height:240px}.banner-section .hero.sweeps{border-radius:8px;box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-webkit-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-moz-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;margin-top:30px}.banner-section .hero.sweeps img{border-radius:8px}.squareStoresWithCashbackCTA .blk-group .cols-5 .col.clp-store-last-block{margin-right:0 !important}.rectangle-2 .white-init{white-space:initial}.rectangle-2 .w-520{width:520px !important}.square-5 .LIST .coupon-search-filter .filter,.clp-round-4 .LIST .coupon-search-filter .filter{max-height:175px;height:auto;overflow-y:auto}.square-5 .CAROUSEL{padding-bottom:30px}.diagonal-section{position:relative;background-color:transparent}.diagonal-section::before{content:'';position:absolute;width:100%;height:100%;background-color:#361a6e;left:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center}@supports (clip-path: inset(50%)){.diagonal-section::before{height:calc(100% + 80px *2);top:calc(80px * -1);clip-path:polygon(0% 0%, 100% 80px, 100% 100%, 0% calc(100% - 80px))}}.clp-round-4 .LIST{position:relative;z-index:1}.clp-round-4 .LIST .section-heading{color:#fff}.clp-round-4 .LIST .feat-coupons-blk .promo-block{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden;border:1px solid #e9e9e9}.clp-round-4 .LIST .feat-coupons-blk .promo-block .bottom-blk .curr-rebate{font-weight:bold;color:#e80c5b}.clp-round-4 .LIST .feat-coupons-blk .promo-block .coupon-code-blk .coupon-code .code-txt{color:#737373}.clp-round-4 .LIST .feat-coupons-blk .promo-block .coupon-code-blk .coupon-code .promo-code{background-color:#8529cd;color:#fff}.clp-round-4 .LIST .feat-coupons-blk .load-more a{border-radius:8px;box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-webkit-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-moz-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-weight:bold;color:#9b50d6;right:40%;bottom:-48px;border-radius:30px}.clp-round-4 .CAROUSEL .feat-coupons-blk .promo-block{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden;border:1px solid #e9e9e9}.clp-round-4 .CAROUSEL .feat-coupons-blk .promo-block .bottom-blk{border-top:1px solid #f2f2f2}.clp-round-4 .CAROUSEL .feat-coupons-blk .promo-block .bottom-blk .curr-rebate{font-weight:bold;color:#e80c5b}.clp-round-4 .CAROUSEL .feat-coupons-blk .promo-block:last-child{margin-right:0}.clp-round-4 .CAROUSEL .feat-coupons-blk .promo-block .coupon-code-blk .coupon-code .code-txt{color:#737373}.clp-round-4 .CAROUSEL .feat-coupons-blk .promo-block .coupon-code-blk .coupon-code .promo-code{background-color:#8529cd;color:#fff}.default.CAROUSEL .ht-385{height:385px}.default.CAROUSEL .prod-deal-caurosel-block{height:368px}.default.CAROUSEL .prod-deal-block{height:395px}.default.CAROUSEL .scroll-x{overflow-x:scroll}.default.CAROUSEL .scroll-group .product-deal-block.blk.col{width:calc(1170px - 945.609px);margin-right:12px;height:355px}.default.CAROUSEL .prod-deal-photo{max-width:184px;max-height:184px;width:184px;height:184px;line-height:184px}.default.CAROUSEL .clp-prod-last-block{margin-right:0px !important}.default.CAROUSEL .coupon-ellipsis-2l::before,.default.LIST .coupon-ellipsis-2l::before{content:"";float:left;width:5px;height:40px}.default.CAROUSEL .coupon-ellipsis-2l>:first-child,.default.LIST .coupon-ellipsis-2l>:first-child{float:right;width:100%;margin-left:-5px}.default.CAROUSEL .coupon-ellipsis-2l:after,.default.LIST .coupon-ellipsis-2l:after{content:"\02026";box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:-20px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right;background-size:100% 100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(white), color-stop(50%, white));background:-moz-linear-gradient(to right, rgba(255,255,255,0), white 50%, white);background:-ms-linear-gradient(to right, rgba(255,255,255,0), white 50%, white);background:linear-gradient(to right, rgba(255,255,255,0), white 50%, white)}.default.CAROUSEL .prod-deal-ellipsis::before,.default.LIST .prod-deal-ellipsis::before{height:36px}.default.LIST .col-fourth,.clean.LIST .col-fourth,.clp-clean-2.LIST .col-fourth{width:208px}.default.LIST .col-five,.clean.LIST .col-five,.clp-clean-2.LIST .col-five{width:235.55px}.default.LIST .prodphoto img.prod-photo,.clean.LIST .prodphoto img.prod-photo,.clp-clean-2.LIST .prodphoto img.prod-photo{width:auto;height:auto;max-width:166px;max-height:166px;margin:0 auto;display:inline-block;line-height:initial}.default.LIST .price-range-box,.clean.LIST .price-range-box,.clp-clean-2.LIST .price-range-box{width:87px;padding-top:9px;padding-bottom:8px}.default.LIST .price-range-btn,.clean.LIST .price-range-btn,.clp-clean-2.LIST .price-range-btn{height:36px;width:36px;vertical-align:top;line-height:2.2em}.default.LIST .search-filter .filter,.clean.LIST .search-filter .filter,.clp-clean-2.LIST .search-filter .filter{max-height:175px;height:auto;overflow-y:auto}.default.LIST .load-more,.clean.LIST .load-more,.clp-clean-2.LIST .load-more{margin-right:1px;margin-left:-1px}.default.LIST #sort-merchants .selected .fa-check,.clean.LIST #sort-merchants .selected .fa-check,.clp-clean-2.LIST #sort-merchants .selected .fa-check{color:#252525}.default.LIST .pricing .f-gry-dk-8,.clean.LIST .pricing .f-gry-dk-8,.clp-clean-2.LIST .pricing .f-gry-dk-8{color:#252525}.overlay{position:fixed;top:115px}#backgroundPopup{z-index:99998}.overlay .close{top:30px;right:30px}.fa-times:hover{color:#737373}.modal-content{height:inherit;width:inherit;overflow:hidden;display:table-cell;vertical-align:middle}.image-overlay{width:600px;height:600px;top:50px;position:fixed !important}.image-overlay img{max-width:540px;max-height:540px}.comparison-overlay{border-radius:8px;box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-webkit-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-moz-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:910px;bottom:auto}.comparison-overlay .prod-photo{max-width:250px;max-height:250px;margin-right:30px;width:250px;height:250px;line-height:250px}.comparison-overlay .prod-photo img{max-width:250px;max-height:250px;height:auto;width:auto;display:inline-block}.comparison-overlay .prodinfo{min-height:240px}.comparison-overlay .cb-col{width:130px}.comparison-overlay .prod-details{width:510px}.disclaimer{vertical-align:-1px}.disclaimer-tooltip{line-height:1.21;position:absolute;right:-161px;text-align:left;top:22px;width:316px;z-index:100001;text-transform:none}.disclaimer-tooltip:after,.disclaimer-tooltip:before{right:158px;top:-16px;border:solid transparent;content:"";height:0;width:0;position:absolute}.disclaimer-tooltip:after{border-bottom-color:#fff;border-width:8px;right:159px}.disclaimer-tooltip:before{border-bottom-color:#ccc;border-width:9px;margin-top:-2px}.compare-results .view_store{width:100px}.compare-results .results-info .view_store a{height:30px}.compareWrapper{height:100vh;width:100%;position:fixed;left:0;top:0;z-index:99999;overflow-y:auto}.compareWrapper .comparison-overlay{position:absolute;margin-left:auto;margin-right:auto;margin-bottom:115px}.compareWrapper .comparison-overlay.s-window{position:relative;left:100px;left:calc( 50% - 455px)}.compareWrapper a:hover{text-decoration:none}.premium-code .tooltip-container{margin-bottom:0 !important}.ver-3{vertical-align:-3px}#sort-merchants:hover .sort-cat{border-radius:8px;box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-webkit-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-moz-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block}.select-wrapper,.all-stores .select-wrapper select{height:38px;line-height:38px;width:174px}.custom-select .sort-cat{top:37px;display:none;border-radius:8px;box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-webkit-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-moz-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}.custom-select .sort-cat:after,.custom-select .sort-cat:before{content:"";display:block;position:absolute;border-style:solid}.custom-select .sort-cat:before{border-color:transparent transparent #ccc transparent;right:14px;top:-22px;border-width:11px}.custom-select .sort-cat:after{border-color:transparent transparent #fff transparent;right:15px;top:-20px;border-width:10px;width:0;z-index:0}.custom-select .sort-cat .sort-by .fa-check{color:#fff;margin-top:-30px;right:17px}.custom-select .sort-cat .sort-by.selected .fa-check{color:#252525}.custom-select .sort-cat .sort-by li{line-height:40px;font-size:14px;left:20px;position:relative;-webkit-transition:left .20s ease-out;-moz-transition:left .20s ease-out;-ms-transition:left .20s ease-out;-o-transition:left .20s ease-out;transition:left .20s ease-out}.custom-select .sort-cat .sort-by li:hover{left:30px}.custom-select .styled-select{border-radius:8px;box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-webkit-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-moz-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:172px;height:38px;z-index:1}.custom-select .styled-select .holder-v2{display:block;margin:0 35px 0 20px;white-space:nowrap;overflow:hidden;cursor:pointer;z-index:-1}.custom-select .styled-select .select-more{position:absolute;top:11px;bottom:0;right:20px}.sorter .hover-sep{top:41px}.cat-page .select-wrapper{width:172px}.default.LIST .prod{height:338px;margin:-1px;border:1px solid #ddd}.clean.LIST .prod,.clean-2.LIST .prod{height:338px}.clean.LIST .prod .prodinfo-blk,.clean.LIST .prod .prodinfo .name,.clean-2.LIST .prod .prodinfo-blk,.clean-2.LIST .prod .prodinfo .name{width:166px}.clp-clean-2.LIST .prod{height:490px}.clp-clean-2.LIST .prod .prodphoto img.prod-photo{max-width:240px;max-height:240px;border-radius:8px;box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-webkit-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-moz-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.clp-clean-2.LIST .prod .prodinfo-blk,.clp-clean-2.LIST .prod .prodinfo .name{width:240px}.clp-clean-2.LIST .prod.col-five .prodphoto img.prod-photo{max-width:190px;max-height:190px}.clp-clean-2.LIST .prod.col-five .prodinfo-blk,.clp-clean-2.LIST .prod.col-five .name{width:190px}.clp-clean-2.LIST .load-more a{border-radius:8px;box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-webkit-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);-moz-box-shadow:0 4px 8px 0 rgba(10,22,70,0.15);background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-weight:bold;color:#9b50d6;font-size:16px;text-transform:uppercase;display:block;padding:10px 46px;margin:0 auto;border-radius:30px;line-height:24px;width:129px;background-color:#fff}.clp-clean-2.LIST .f-bold{font-weight:bold}.clp-roundColoredStores .all-stores .promo-block{overflow:hidden}.clp-roundColoredStores .all-stores .promo-block:nth-child(n) .cb-wrapper{background-image:linear-gradient(119deg, #0097f0 3%, #281d6a 99%)}.clp-roundColoredStores .all-stores .promo-block:nth-child(2n) .cb-wrapper{background-image:linear-gradient(299deg, #281d6a 3%, #b90091)}.clp-roundColoredStores .all-stores .promo-block:nth-child(3n) .cb-wrapper{background-image:linear-gradient(299deg, #d90045 7%, #a5006b)}.clp-roundColoredStores .all-stores .promo-block .promo-block-link{padding:0}.clp-roundColoredStores .all-stores .promo-block .promo-block-link .cb-wrapper{height:123px;position:relative}.clp-roundColoredStores .all-stores .promo-block .promo-block-link .cb-wrapper:after{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;content:" ";position:absolute;bottom:0;left:45%}.clp-roundColoredStores .all-stores .promo-block .promo-block-link .cb-wrapper .now_rebate{font-size:26px}.clp-roundColoredStores .all-stores .promo-block .promo-block-link .cb-wrapper .was_rebate{color:#bfbfbf;text-transform:capitalize}.clp-roundColoredStores .all-stores .promo-block .promo-block-link .store-blk .see_store{color:#2e9cf7;text-decoration:underline;font-size:16px;padding-left:10px;padding-right:10px}.clp-roundColoredStores .all-stores .clp-store-last-block{margin-right:0 !important}.clp-roundColoredStores .special-stores.stores-caurosel-block{height:248px}.clp-roundColoredStores .special-stores.stores-caurosel-block .clp-stores-block{height:268px}.clp-roundColoredStores .special-stores.stores-caurosel-block .scroll-group .promo-block.blk.col{width:185px;margin-right:12px}@media only screen and (min-width: 1185px){.square-5 .carousel,.default .carousel,.rectangle-2 .carousel,.clp-roundColoredStores .carousel,.squareStores .carousel,.squareStoresWithShopnowCTA .carousel,.clp-round-4 .carousel{width:1185px;margin-left:-10px}.square-5 .carousel .scroll-block,.default .carousel .scroll-block,.rectangle-2 .carousel .scroll-block,.clp-roundColoredStores .carousel .scroll-block,.squareStores .carousel .scroll-block,.squareStoresWithShopnowCTA .carousel .scroll-block,.clp-round-4 .carousel .scroll-block{padding-left:10px}}

/*# sourceMappingURL=/dist/static/rev/scss/styles/local/configurable_landing_pages/clp-0ef43e2247.css.map */
