.collapsable-element{overflow:hidden}.is-collapsing{transition:height .35s ease}.collapsed-element{height:0!important}@keyframes pulse-animation{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.placeholder-item{background-color:#bdbdbd;animation:pulse-animation 3s infinite}.embla{overflow:hidden;position:relative}.embla__container{display:flex;padding:0;list-style:none}.embla__slide{flex:0 0 100%;min-width:0}.share-ui__expand-box{padding:12px 18px;border-radius:4px;background:#fff;box-shadow:0 0 12px 0 #dee7ee}.share-ui__expand-box .share-ui__expand-box__target{cursor:pointer;box-sizing:border-box}.share-ui__expand-box .share-ui__expand-box__target .share-ui__expand-box__target__main{color:#647692;text-align:right;font-size:14px;font-family:Arial;font-weight:700}.share-ui__expand-box .share-ui__expand-box__target .share-ui__expand-box__target__main svg{margin-left:11px}.share-ui__expand-box .share-ui__expand-box__target .share-ui__expand-box__target__sub-header{margin-top:8px}.share-ui__expand-box .share-ui__expand-box__content{overflow:hidden;max-height:0;transition:all .3s ease-in-out;box-sizing:border-box}.share-ui__expand-box .share-ui__expand-box__content.share-ui__expand-box__content__open{max-height:600px;margin-top:12px}.form-progress-bar{min-height:60px}.form-progress-bar.wizard ul{height:100%;list-style:none;padding:0;margin:0;display:flex;flex-flow:row nowrap;counter-reset:steps-counter}.form-progress-bar.wizard ul .active .step-bar{background:#78b16d}.form-progress-bar.wizard ul .active .step-bar:before{background:#fff;border-color:#78b16d;color:#78b16d}.form-progress-bar.wizard ul li.active+li .step-bar{background:linear-gradient(90deg,#78b16d 0,#78b16d 50%,#d5dae6 0,#d5dae6)}.form-progress-bar.wizard ul li.active+li:last-child .step-bar{background:#78b16d}.form-progress-bar.wizard ul .done .step-bar{background:#78b16d;color:#fff}.form-progress-bar.wizard ul .done .step-bar:before{background:#78b16d;border-color:#78b16d;color:#fff}@media(min-width:993px){.form-progress-bar.wizard ul .active .step-title,.form-progress-bar.wizard ul .done .step-title{color:#444}}.form-progress-bar.wizard ul li{flex:1 1;counter-increment:steps-counter}.form-progress-bar.wizard ul li:first-child .step-bar{width:50%;float:right}.form-progress-bar.wizard ul li:first-child .step-bar:before{left:-12px;margin-left:0;margin-right:0}.form-progress-bar.wizard ul li:last-child .step-bar{width:50%}.form-progress-bar.wizard ul li:last-child .step-bar:before{left:auto;right:-12px;margin-left:0;margin-right:0}.form-progress-bar.wizard ul li .step-title{display:none}@media(min-width:993px){.form-progress-bar.wizard ul li .step-title{display:block;font-size:14px;font-weight:700;text-rendering:optimizeLegibility;color:#abb5cc;clear:both;text-align:center;position:relative;line-height:1.5rem}}.form-progress-bar.wizard ul li .step-bar{margin-top:2rem;height:2px;background:#d5dae6;position:relative;margin-bottom:15px}.form-progress-bar.wizard ul li .step-bar:before{display:block;border-radius:50%;width:24px;height:24px;background:#fff;border:2px solid #d5dae6;box-shadow:0 0 0 4px #fff;content:"";color:#abb5cc;text-align:center;text-rendering:auto;font-weight:700;font-family:Open Sans,sans-serif;font-size:14px;line-height:21px;position:absolute;left:50%;top:-12px;margin-left:-12px;margin-right:auto;content:counter(steps-counter)}.custom-icon.softness-feel-icon g.light{filter:brightness(120%)}.custom-icon.gender-icon{width:13px}.custom-icon.birthday-cake-icon{stroke-width:.2}.form-control{height:40px;font-size:1rem;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #d9e4f3;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::placeholder{color:#757575}.form-control.form-control-lg{height:48px;font-size:1.25rem}@media(max-width:576px){.form-control.form-control-lg{height:42px;font-size:1rem}.form-control{height:42px}}.input-group .input-group-text{background-color:#eaecef;font-size:18px;color:#333;padding:.35rem .75rem}.input-group .form-control{margin:0}.link-btn{font-size:1rem}.link-btn.link-btn-promotion{width:100%;padding:10px 15px}.link-btn.link-btn-lg{font-size:1.25rem;padding:.5rem 1rem}@media(max-width:576px){.link-btn.link-btn-lg{font-size:1rem;line-height:2rem}}.link-btn.link-btn-dark-green{color:#fff;background-color:#5a934f;border:2px solid #4b7a42}.link-btn.link-btn-dark-green:hover{color:#fff}.link-btn.link-btn-light-green{color:#fff;background-color:#76b26a;border-width:1px;border-color:#d3e6cf}.link-btn.link-btn-light-green:hover{color:#fff;background-color:#61a254;border-color:#b4d5ad}.link-btn.link-btn-gray{color:#264885;background-color:#e6e6e8;border-width:2px;border-color:#b8b8b8}.link-btn.link-btn-gray:hover{color:#264885;background-color:#d2d2d6;border-color:#9f9e9e}.link-btn.link-btn-customer-rating{background-color:#92b0cf;color:#fff}.link-btn.link-btn-customer-rating:focus,.link-btn.link-btn-customer-rating:hover{background-color:#6e90c5}.link-btn.link-btn-light-blue{border-color:#92b0cf;background-color:#92b0cf;color:#fff}.link-btn.link-btn-light-blue:focus,.link-btn.link-btn-light-blue:hover{border-color:#b3c9e6;box-shadow:none}.link-btn.link-btn-light-blue.active,.link-btn.link-btn-light-blue:active{background-color:#f4f7fb!important;border-color:#8cadda!important;color:#3b62a6!important;box-shadow:inset 0 3px 10px rgba(59,98,166,.3)!important}.link-btn.link-btn-light-blue.active:focus,.link-btn.link-btn-light-blue.active:hover,.link-btn.link-btn-light-blue:active:focus,.link-btn.link-btn-light-blue:active:hover{box-shadow:0 0 0 .2rem rgba(223,232,245,.5)!important}.link-btn.link-btn-blue{border-color:#d9e4f3;color:#3b62a6}.link-btn.link-btn-blue:focus,.link-btn.link-btn-blue:hover{border-color:#b3c9e6;box-shadow:none}.link-btn.link-btn-blue.active,.link-btn.link-btn-blue:active{background-color:#f4f7fb!important;border-color:#8cadda!important;color:#3b62a6!important;box-shadow:inset 0 3px 10px rgba(59,98,166,.3)!important}.link-btn.link-btn-blue.active:focus,.link-btn.link-btn-blue.active:hover,.link-btn.link-btn-blue:active:focus,.link-btn.link-btn-blue:active:hover{box-shadow:0 0 0 .2rem rgba(223,232,245,.5)!important}.link-btn.link-btn-blue-filled{background-color:#3b62a6;border-color:#3b62a6;color:#fff}.link-btn.link-btn-blue-filled:hover{background-color:#31518a;border-color:#2e4c80}.link-btn.link-btn-blue-filled:active{background-color:#2e4c80;border-color:#2a4677}.link-btn.link-btn-blue-filled:focus{background-color:#3b62a6;border-color:#3b62a6;box-shadow:0 0 0 .2rem rgba(88,122,179,.5)}.link-btn.link-btn-blue-filled.disabled{background-color:#bdbdbd;border-color:#bdbdbd}.link-btn.link-btn-quiz{background-color:#2e4780;transition:color,background .2s ease;font-size:14px;color:#fff!important;padding:10px 12px}.link-btn.link-btn-quiz:hover{background:#253965}.link-btn.link-btn-quiz:focus{box-shadow:none}.link-btn-quiz-outline{background-color:transparent;border:1px solid #2e4780;transition:color,background .2s ease;color:#2e4780!important;padding:10px 12px}.link-btn-quiz-outline:hover{background-color:#2e4780;color:#fff!important}.link-btn-quiz-outline:focus{box-shadow:none}.link-btn.link-btn-promo{width:100%;min-height:42px;height:42px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:2px dashed #4561a4;border-radius:4px;font-size:14.5px;font-weight:800;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:20px;padding:.25rem .5rem;margin-bottom:1rem;color:#d84747}@media(max-width:576px){.link-btn.link-btn-promo{font-weight:700}}@media(min-width:366px)and (max-width:576px){.link-btn.link-btn-promo{font-size:.875rem}}@media(max-width:365px){.link-btn.link-btn-promo{font-size:.75rem}}@media(min-width:366px)and (max-width:576px){.link-btn.link-btn-promo .btn-promotion-text{font-size:.875rem}}@media(max-width:365px){.link-btn.link-btn-promo .btn-promotion-text{font-size:.75rem}}.link-btn.link-btn-promo:focus,.link-btn.link-btn-promo:hover,.link-btn.link-btn-promo:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#4561a4;color:#d84747;box-shadow:none!important}.mattress-layer-diagram{display:flex;flex-direction:column;gap:2px}.mattress-layer-diagram .mattress-layer__box{width:48px;display:flex;align-items:center;justify-content:center;background-color:#f0f6fa}.mattress-layer-diagram .mattress-layer__box.softness{height:13px}.mattress-layer-diagram .mattress-layer__box.comfort{height:15px}.mattress-layer-diagram .mattress-layer__box.support{height:16px}.mattress-layer-diagram .mattress-layer__box.selected{background-color:#6e90c5}.mattress-layer-diagram .mattress-layer__box span{color:#fff;font-size:.5rem;font-weight:600}.modal.hide-modal{opacity:0}@media(max-width:576px){.modal .modal-dialog{margin:0}}.modal .modal-dialog.modal-sm{max-width:500px}@media(max-width:576px){.modal .modal-dialog .modal-content{border:none}}.modal .modal-dialog .modal-content .modal-header{padding:0 25px;border-bottom:none}@media(max-width:576px){.modal .modal-dialog .modal-content .modal-header{padding:1rem}}.modal .modal-dialog .modal-content .modal-header .row{width:100%;text-align:center}.modal .modal-dialog .modal-content .modal-header .btn-close{background:none;background-color:transparent;border:none;position:absolute;right:20px;top:12px;z-index:1055;font-size:24px;font-weight:400;padding:0 .1rem;color:#abb5cc}.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:2rem;line-height:2.5rem;color:#264885;padding:15px 0}.modal .modal-dialog .modal-content .modal-header .modal-subtitle{font-size:.85rem}.modal .modal-dialog .modal-content .modal-header .modal-subtitle:first-letter{text-transform:uppercase}.modal .modal-dialog .modal-content .close-backend{position:absolute;z-index:999;right:25px;top:25px}.modal .modal-dialog .modal-content .modal-body{padding:25px}@media(max-width:576px){.modal .modal-dialog .modal-content .modal-body{padding:1rem}.modal.full-screen-modal .modal-content{height:100vh;height:calc(var(--vh, 1vh)*100)}}.hide-backdrop{opacity:0!important}.backdrop-1050,.backdrop-1060,.backdrop-1070{z-index:1050!important}.btn-new-promotion{width:200px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#2e4780;border:transparent;border-radius:4px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;color:#fff!important;line-height:18px;white-space:nowrap;margin:.4em 0 .65em}@media(max-width:576px){.btn-new-promotion{width:174px}}@media(max-width:375px){.btn-new-promotion{width:136px}}.btn-new-promotion.no-subtitle{width:150px;height:46px;line-height:46px}@media(max-width:576px){.btn-new-promotion.no-subtitle{width:156px}}@media(max-width:375px){.btn-new-promotion.no-subtitle{width:124px}}.btn-new-promotion:active,.btn-new-promotion:focus,.btn-new-promotion:hover{cursor:pointer;text-decoration:none}.btn-new-promotion-sm-text{font-size:12px;line-height:16px;margin-top:2px;white-space:normal;text-align:center}.popover{min-width:300px}.popover .popover-header{font-size:1.1rem;font-weight:700;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;color:#444}.popover .popover-header .close-icon{font-size:1.3rem;color:#b3b3b3}.popover .popover-body{color:#444}.popover .popover-body .popover-content{white-space:pre-line}.popover .popover-body .btn-container{margin-top:1rem}.popover .popover-body .btn-container .btn{height:40px;font-size:1rem;font-weight:700}.shared-ui__promo-box{min-height:100px;position:relative;display:flex;align-items:center;justify-content:space-evenly;margin:12px 0;border-radius:6px;padding:12px 16px}.shared-ui__promo-box.dashed{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='6' ry='6' stroke='rgba(69, 97, 164, 0.46)' stroke-width='5' stroke-dasharray='16%2c10' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}@media(max-width:320px){.shared-ui__promo-box.dashed{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='6' ry='6' stroke='rgba(69, 97, 164, 0.46)' stroke-width='5' stroke-dasharray='14%2c8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}}.shared-ui__promo-box.solid{background-color:#f4f9ff}.shared-ui__promo-box .share-ui__promo-box__image{margin-right:16px}.shared-ui__promo-box .share-ui__promo-box__image .share-ui__promo-box__image_img{max-width:132px}.shared-ui__promo-box .share-ui__promo-box__title{font-family:Arial;font-size:16px;font-weight:700;line-height:22px;color:#2e4780}.shared-ui__promo-box .share-ui__promo-box__description{font-family:Arial;font-size:12px;font-weight:400;line-height:14px;color:#2e4780}.shared-ui__promo-box.has-ribbon:before{position:absolute;top:0;left:0;transform:translate(-29.29%,-100%) rotate(-45deg);transform-origin:bottom right;font-size:12px;font-family:Arial;font-weight:700;line-height:15px;letter-spacing:0;text-align:center;color:#fff;border:1px solid transparent;border-bottom:0;padding:3px 35px calc(12px + 3px);background:linear-gradient(rgba(0,0,0,.5),hsla(0,0%,100%,0)) bottom/100% 12px no-repeat #cd4c4e;background-clip:padding-box;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 12px) calc(100% - 12px),12px calc(100% - 12px),0 100%);clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 12px) calc(100% - 12px),12px calc(100% - 12px),0 100%);-webkit-mask:linear-gradient(135deg,transparent calc(50% - 12px * .707),#fff 0,#fff) bottom left,linear-gradient(-135deg,transparent calc(50% - 12px * .707),#fff 0,#fff) bottom right;-webkit-mask-size:300vmax 300vmax;-webkit-mask-composite:destination-in;mask-composite:intersect}.shared-ui__promo-box.has-ribbon.exclusive:before{content:"Exclusive";background-color:#78b16d;padding:3px 20px calc(12px + 3px)}.shared-ui__promo-box.has-ribbon.extra:before{content:"Extra";background-color:#cd4c4e;padding:3px 35px calc(12px + 3px)}.shared-ui__promo-box.has-ribbon.top-left:before{top:0;left:0;right:auto;transform:translate(-29.29%,-100%) rotate(-45deg);transform-origin:bottom right}.shared-ui__promo-box.has-ribbon.top-right:before{left:auto;right:0;transform:translate(29.29%,-100%) rotate(45deg);transform-origin:bottom left}@media(max-width:576px){.shared-ui__promo-box .share-ui__promo-box__image{max-width:40%!important}.shared-ui__promo-box .share-ui__promo-box__image .share-ui__promo-box__image_img{width:100%}.shared-ui__promo-box .share-ui__promo-box__content{max-width:58%}}.btn-promotion{min-width:150px;height:46px;display:inline-block;position:relative;overflow:hidden;color:#fff;background-color:#3b62a6;border:transparent;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;white-space:nowrap;margin:.4em 0 .65em;padding:12px 32px}.btn-promotion:active .btn-promotion-image,.btn-promotion:focus .btn-promotion-image,.btn-promotion:hover .btn-promotion-image{right:4px}.btn-promotion:active:hover,.btn-promotion:focus:hover,.btn-promotion:hover:hover{cursor:pointer;text-decoration:none}.btn-promotion:active:hover .btn-promo-image,.btn-promotion:focus:hover .btn-promo-image,.btn-promotion:hover:hover .btn-promo-image{right:4px}.btn-promotion-text{font-size:.86rem;font-weight:700;line-height:1.5rem;color:#fff;text-transform:uppercase;position:relative;left:-5px;z-index:7}.btn-promotion-code{min-width:20px;height:100%;font-weight:700;background:#fff;border:2px dashed #3b62a6;color:#3b62a6;padding:6px 3px 6px 0;position:absolute;right:0;top:0;z-index:4}.btn-promotion-layer{width:82%;height:100%;background:#3b62a6;position:absolute;border-radius:4px;top:0;right:35px;z-index:5}.btn-promotion-image{background-image:url(/static/major/img/shared-ui/button/btn-coupon-cover.png);width:50%;height:46px;background-size:contain;background-repeat:no-repeat;background-position:100%;transition:right .3s;position:absolute;z-index:6;top:0;right:-1px}.btn-promotion.red-btn{background-color:#d84747}.btn-promotion.red-btn .btn-promotion-code{border:2px dashed #d84747;color:#d84747}.btn-promotion.red-btn .btn-promotion-layer{background:#d84747}.btn-promotion.red-btn .btn-promotion-image{background-image:url(/static/major/img/shared-ui/button/btn-coupon-cover-red.png)}.promo-chip{background-color:#d84747;font-size:.75rem;font-weight:700;color:#fff;padding:4px 6px;border-radius:100px}.promo-type-chip{display:flex;align-items:center;justify-content:center;max-width:82px;width:100%;max-height:24px;height:100%;font-size:14px;line-height:20px;text-align:center;border-radius:100px;padding:2px 8px;white-space:nowrap}.promo-type-chip.online{color:#4561a4;background:rgba(236,244,252,.7)}.promo-type-chip.rebate{color:#d85d63;background:rgba(216,71,71,.06)}.scroll-to-top-button__container{position:-webkit-sticky;position:sticky;pointer-events:none;display:flex;justify-content:flex-end;margin:0 -.85rem -50px;right:34px;bottom:77px;z-index:1050}.scroll-to-top-button__container .scroll-to-top-button{pointer-events:none;opacity:0;display:flex;justify-content:center;align-items:center;border-radius:50%;width:50px;height:50px;background-color:#eaecef!important;border:none;transition:opacity .6s ease}.scroll-to-top-button__container .scroll-to-top-button svg{font-size:1.125rem;color:#444;stroke:#444;stroke-width:1rem}.scroll-to-top-button__container .scroll-to-top-button:active,.scroll-to-top-button__container .scroll-to-top-button:focus,.scroll-to-top-button__container .scroll-to-top-button:hover{background-color:#eaecef!important}.scroll-to-top-button__container .scroll-to-top-button.show{opacity:1;pointer-events:auto}@media(max-width:576px){.scroll-to-top-button__container{margin:0 0 -15px;bottom:50px}}.subtitle.black-color{color:#444}.subtitle.blue-color{color:#647692}.subtitle.gray-color{color:#6c757d}.subtitle h3{font-size:1.5rem!important}.light-tooltip.show{opacity:1!important}.light-tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#ebeaea}.light-tooltip.bs-tooltip-top .arrow:before{border-top-color:#ebeaea}.light-tooltip.bs-tooltip-right .arrow:before{border-right-color:#ebeaea}.light-tooltip.bs-tooltip-left .arrow:before{border-left-color:#ebeaea}.light-tooltip .tooltip-inner{background-color:#eee;color:#514b4b;border:1px solid #e5e1e1;font-weight:600}.white-tooltip{background-color:transparent}.white-tooltip.show{opacity:1!important}.white-tooltip.bs-tooltip-bottom{padding:1rem 0}.white-tooltip.bs-tooltip-bottom .arrow{height:1rem;width:.6rem}.white-tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#fff;border-width:1rem .6rem}.white-tooltip.bs-tooltip-top{padding:1rem 0}.white-tooltip.bs-tooltip-top .arrow{height:1rem;width:.6rem}.white-tooltip.bs-tooltip-top .arrow:before{border-top-color:#fff;border-width:1rem .6rem}.white-tooltip.bs-tooltip-right{padding:0 1rem}.white-tooltip.bs-tooltip-right .arrow{height:1rem;width:.6rem}.white-tooltip.bs-tooltip-right .arrow:before{border-right-color:#fff;border-width:.6rem 1rem}.white-tooltip.bs-tooltip-left{padding:0 1rem}.white-tooltip.bs-tooltip-left .arrow{height:1rem;width:.6rem}.white-tooltip.bs-tooltip-left .arrow:before{border-left-color:#fff;border-width:.6rem 1rem}.white-tooltip .tooltip-inner{max-width:400px;background-color:#fff;color:#514b4b;border:1px solid #fff;font-weight:400}.trusted-retailer-badge{display:inline-flex;align-items:center;cursor:help}.trusted-retailer-badge .trusted-retailer-badge--img{z-index:2}.trusted-retailer-badge .trusted-retailer-badge--text{background:transparent;border-bottom-right-radius:4px;border-top-right-radius:4px;font-size:.75rem;font-weight:700;line-height:1.5rem;color:#444;padding:.275rem .5rem .275rem .725rem;margin-top:4px;margin-left:-.25rem;z-index:1;white-space:nowrap}.share-ui__promo-options .share-ui__promo-options__title{color:#a6a6ae;text-align:center;font-size:14px;font-family:Arial;line-height:140%;margin-bottom:8px}@media(max-width:576px){.share-ui__promo-options .share-ui__promo-options__title{font-size:12px}}.share-ui__promo-options .share-ui__promo-options__icons{margin:0 auto;display:flex;max-width:460px;justify-content:space-between;align-items:center}@media(max-width:460px){.share-ui__promo-options .share-ui__promo-options__icons svg{width:18%;height:28px}}.bar-rating{width:100%}.bar-rating .bar-rating__bar{width:100%;height:8px;background-color:#d7e5f1;border-radius:2px;overflow:hidden}.bar-rating .bar-rating__bar .bar-rating__fill{background-color:#6e90c5;height:100%}.rating-bar{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.rating-bar.horizontal{flex-direction:row}.rating-bar.horizontal .bars{flex-direction:row-reverse;max-height:30px}.rating-bar.horizontal .bars .rating-bar-item{height:30px;width:5px;margin-right:4px}.rating-bar.horizontal .rating-bar-text{margin-left:5px}.rating-bar.vertical{flex-direction:column}.rating-bar.vertical .bars{flex-direction:column;width:60px;max-width:60px;max-height:70px}.rating-bar.vertical .bars .rating-bar-item{width:100%;height:5px}.rating-bar.vertical .bars .rating-bar-item:not(:last-child){margin-bottom:2px}.rating-bar.vertical .rating-bar-text{margin-top:5px}.rating-bar .bars{display:flex}.rating-bar-title{font-weight:700;text-align:center;text-transform:capitalize}.rating-bar-text,.rating-bar-title{font-size:.75rem;color:#979797}.rounded-rating .rounded-rating-container{display:inline-block;position:relative}.rounded-rating .rounded-rating-container ul{display:inline-block;list-style:none;-webkit-padding-start:0;padding-inline-start:0;margin-bottom:0}.rounded-rating .rounded-rating-container ul.filled-circles{overflow:hidden;position:absolute;white-space:nowrap}.rounded-rating .rounded-rating-container ul .circle{display:inline-block;border-radius:50%;text-align:center}.rounded-rating .rounded-rating-container ul .circle:not(:last-child){margin-right:3px}.rounded-rating .rounded-rating-container ul .circle svg{font-size:.875rem}.rounded-rating .rounded-rating-container ul .circle.filled{background:#264885}.rounded-rating .rounded-rating-container ul .circle.empty{background:#e9ecef;border:1px solid #d3d9df}.rounded-rating .rating-label{font-size:.75rem;color:#6c757d;margin-left:5px}.square-rating{display:inline-block;position:relative}.square-rating.lg .squares .square svg{font-size:1.1rem}.square-rating .squares{display:inline-block;list-style:none;-webkit-padding-start:0;padding-inline-start:0;margin-bottom:0}.square-rating .squares.filled-squares{overflow:hidden;position:absolute;white-space:nowrap}.square-rating .squares .square{display:inline-block;border-radius:4px;text-align:center}.square-rating .squares .square:not(:last-child){margin-right:3px}.square-rating .squares .square svg{font-size:.875rem}@media(max-width:576px){.square-rating .squares .square svg{font-size:.65rem}}.square-rating .squares .square.filled{background:#3b62a6}.square-rating .squares .square.empty{background:#b0b0b0}.star-rating{display:flex;align-items:center}.star-rating .empty-stars,.star-rating .filled-stars{display:flex}.star-rating .empty-stars .star-icon,.star-rating .filled-stars .star-icon{color:#92b0cf}.star-rating .empty-stars{position:relative}.star-rating .filled-stars{position:absolute;overflow:hidden;top:0}.star-rating-label{font-size:.875rem;color:#a6a6ae;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin-left:5px;line-height:normal}.star-rating-label a{color:#2e4780}.share-ui__redeem-link{color:#4561a4;text-align:center;font-size:14px;font-family:Arial;line-height:140%;display:flex;justify-content:center;align-items:center;gap:6px}.share-ui__redeem-link a{text-decoration:none;color:inherit;font-weight:700}.share-ui__redeem-link .has-error{color:#cf4b4b}.save-deal-form__fields{display:flex;justify-content:space-between}.save-deal-form__fields__item{width:31%}.save-deal-form__fields__item label{color:#2e4780;font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:140%;white-space:nowrap;margin-bottom:8px}.save-deal-form__fields__item .form-control{font-size:1rem;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #d9e4f3}@media(max-width:768px){.save-deal-form__fields{flex-direction:column;row-gap:8px}.save-deal-form__fields__item{width:100%}}.email-dialog-container{max-width:900px}@media(max-width:768px){.email-dialog-container{height:100%}}.email-dialog-body{padding:0!important}.email-container{border:none;border-radius:25px}@media(max-width:768px){.email-container{border-radius:0}}.email-modal{max-height:100%}.email-modal .email-modal__close{position:absolute;top:16px;right:16px;width:24px;height:24px;cursor:pointer;color:#ababab}.email-modal .email-modal__close svg{width:24px;height:24px}@media(max-width:576px){.email-modal{width:95%!important}}.sharedui-slider{overflow:hidden}.sharedui-slider__translucent.active{background:rgba(0,0,0,.8);height:100vh;width:100%}.sharedui-slider__slide-none{display:none!important}.sharedui-slider__slide-down-open{animation:slide-down-open .4s linear both}.sharedui-slider__slide-down-close{animation:slide-down-close .4s linear both}.sharedui-slider__slide-up-open{animation:slide-up-open .4s linear both}.sharedui-slider__slide-up-close{animation:slide-up-close .4s linear both}.sharedui-slider__slide-right-open{animation:slide-right-open .4s linear both}.sharedui-slider__slide-right-close{animation:slide-right-close .4s linear both}.sharedui-slider__slide-left-open{animation:slide-left-open .4s linear both}.sharedui-slider__slide-left-close{animation:slide-left-close .4s linear both}@keyframes slide-down-open{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-down-close{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-up-close{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-up-open{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-right-open{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-right-close{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-left-open{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-left-close{0%{transform:translateX(0)}to{transform:translateX(100%)}}.async-select-field-wrapper{position:relative;width:100%}.async-select-field-wrapper .clear-btn{position:absolute;right:40px;bottom:0;font-size:1.25rem;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.async-select-field-wrapper .clear-btn .async-select-clear{color:#3b62a6}.async-select-field-wrapper .async-select-input{width:100%;max-width:400px}.async-select-field-wrapper .async-select-input.is-invalid .async-select__control,.async-select-field-wrapper .async-select-input:hover.is-invalid .async-select__control{border-color:#cf4b4b}.async-select-field-wrapper .async-select-input .async-select__control{height:48px;min-height:48px;font-size:1.25rem;border-color:#d9e4f3;border-radius:.3rem}@media(max-width:576px){.async-select-field-wrapper .async-select-input .async-select__control{font-size:1rem;line-height:1.25rem}}.async-select-field-wrapper .async-select-input .async-select__control:hover{border-color:#d9e4f3}.async-select-field-wrapper .async-select-input .async-select__control .async-select__value-container .async-select__input,.async-select-field-wrapper .async-select-input .async-select__control .async-select__value-container div{width:100%}.async-select-field-wrapper .async-select-input .async-select__control .async-select__value-container .async-select__input input{width:100%!important}.async-select-field-wrapper .async-select-input .async-select__control.async-select__control--is-focused{box-shadow:0 0 0 .2rem rgba(59,98,166,.25)}.async-select-field-wrapper .async-select-input .async-select__control .async-select__value-container{padding-left:14px}.async-select-field-wrapper .async-select-input .async-select__control .async-select__value-container .async-select__placeholder{font-size:16px;color:#abb5cc}.async-select-field-wrapper .async-select-input .async-select__control .async-select__indicators{padding-right:6px}.async-select-field-wrapper .async-select-input .async-select__control .async-select__indicators .async-select__indicator-separator{display:none}.async-select-field-wrapper .async-select-input .async-select__control .async-select__indicators .async-select__dropdown-indicator{color:#6d7ea6}.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list{max-height:280px;overflow:hidden;overflow-y:auto}.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list::-webkit-scrollbar{-webkit-appearance:none;width:7px}.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list .async-select__option{font-size:1rem;color:#444}.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list .async-select__option:active,.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list .async-select__option:hover{background-color:#3b62a6;color:#fff}.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list .async-select__option:active span,.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list .async-select__option:hover span{color:#ebebeb}.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list .async-select__option span{color:#444;opacity:.7}.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list .async-select__option.async-select__option--is-focused{background-color:#3b62a6;color:#fff}.async-select-field-wrapper .async-select-input .async-select__menu .async-select__menu-list .async-select__option.async-select__option--is-focused span{color:#ebebeb}.best-deal{font-family:Arial,Helvetica,sans-serif;margin:40px 0}.best-deal.nearest-deals{margin:0}.best-deal.nearest-deals .best-deal__title{font-size:20px}.best-deal.nearest-deals .shared-ui__promo-modal__body-promo-boxes-container{display:flex;flex-direction:column}.best-deal.nearest-deals .shared-ui__promo-modal__body-promo-boxes-container .plus-text{flex-direction:row}.best-deal__title{font-size:27px;font-weight:700;color:#2e4780;line-height:27.84px;margin-bottom:12px}@media(max-width:768px){.best-deal__title{font-size:22px}}.best-deal .best-deal__location{font-size:16px;color:#777;text-align:left}.best-deal .best-deal__location button{border:none;background-color:transparent;color:#3b62a6;padding:0}.best-deal .shared-ui__promo-modal__body-promo-boxes-container{display:grid;grid-template-columns:2.1fr .4fr 2.1fr;-moz-column-gap:8px;grid-column-gap:8px;column-gap:8px}@media(max-width:576px){.best-deal .shared-ui__promo-modal__body-promo-boxes-container{display:flex;flex-direction:column}}.best-deal .shared-ui__promo-modal__body-promo-boxes-container.is-only-promotion{display:flex;align-items:center;justify-content:center}.best-deal .shared-ui__promo-modal__body-promo-boxes-container.sidebar{grid-template-columns:none}.best-deal .shared-ui__promo-modal__body-promo-boxes-container.not-listed .share-ui__promo-box__description,.best-deal .shared-ui__promo-modal__body-promo-boxes-container.not-listed .share-ui__promo-box__title{text-align:left}.best-deal .shared-ui__promo-modal__body-promo-boxes-container.not-listed .share-ui__promo-box__image .share-ui__promo-box__image_img{max-width:100px}.best-deal .shared-ui__promo-modal__body-promo-boxes-container .shared-ui__promo-expand-box .share-ui__expand-box{padding:0;border-radius:0;background-color:transparent;box-shadow:none}.best-deal .shared-ui__promo-modal__body-promo-boxes-container .shared-ui__promo-expand-box .share-ui__expand-box__target__main span{display:none}.best-deal .shared-ui__promo-modal__body-promo-boxes-container .shared-ui__promo-expand-box .share-ui__expand-box__target .share-ui__promo-box__content{text-align:left}.best-deal .discount-box a{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:transparent;border-color:transparent;text-decoration:none;padding:24px}.best-deal .discount-box .discount-box__get-deal{width:216px;margin-top:16px;height:48px;background-color:#2e4780;border:1px solid #2a1f6e;border-radius:6px;font-size:18px;font-weight:700;color:#fff;padding:10px}.best-deal .discount-box .discount-box__get-deal:hover{color:#fff}.brand-deal-box{box-shadow:0 0 8px 0 #dee7ee;padding:20px 16px;width:100%;max-width:374px;display:grid;grid-template-columns:.85fr 1fr;grid-template-rows:auto auto;grid-gap:24px 16px;gap:24px 16px;border-radius:4px}.brand-deal-box .brand-deal-box__brand{width:98px;height:98px;display:flex;justify-content:center;align-items:center;padding:12px 10px;border-radius:50%;position:relative;background-color:#fff!important;border:1px solid #dee7ee;margin-bottom:12px}.brand-deal-box .brand-deal-box__brand:active,.brand-deal-box .brand-deal-box__brand:focus,.brand-deal-box .brand-deal-box__brand:hover{background-color:#fff!important}.brand-deal-box .brand-deal-box__brand>div{position:absolute;display:flex;align-items:center;gap:4px;bottom:-10px;left:50%;transform:translateX(-50%);padding:4px 6px;border-radius:100px;background-color:#f3f2f3;color:#828282;white-space:nowrap;font-size:.75rem;line-height:13px;font-weight:700}.brand-deal-box .brand-deal-box__brand>div .expand-icon{margin:0}.brand-deal-box .brand-deal-box__brand img{max-width:70px}.brand-deal-box .brand-deal-box__text{color:#4561a4;font-size:1.175rem;line-height:25px}.brand-deal-box .brand-deal-box__text .brand-deal-box__chips{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:405px){.brand-deal-box .brand-deal-box__text .brand-deal-box__chips .promo-type-chip{font-size:.75rem;max-height:20px;max-width:74px}}@media(max-width:370px){.brand-deal-box .brand-deal-box__text .brand-deal-box__chips .promo-type-chip{max-width:70px}}@media(max-width:350px){.brand-deal-box .brand-deal-box__text .brand-deal-box__chips .promo-type-chip{max-width:65px}}.brand-deal-box .brand-deal-box__text .brand-deal-box__title{margin-top:12px}.brand-deal-box .brand-deal-box__save-deal button,.brand-deal-box .brand-deal-box__save-details button{max-width:174px;width:100%;padding:12.5px 0;font-weight:700;font-size:1.125rem;line-height:22px;border-radius:6px;max-height:48px}.brand-deal-box .brand-deal-box__save-deal button{border:1px solid #2e4780;background-color:#fff;color:#2e4780}.brand-deal-box .brand-deal-box__save-deal button:active,.brand-deal-box .brand-deal-box__save-deal button:focus,.brand-deal-box .brand-deal-box__save-deal button:hover{background-color:#2e4780!important;color:#fff!important}.brand-deal-box .brand-deal-box__save-details button{border:1px solid #2a1f6e;background-color:#2e4780}.brand-deal-box .brand-deal-box__save-details button:active,.brand-deal-box .brand-deal-box__save-details button:focus,.brand-deal-box .brand-deal-box__save-details button:hover{background-color:#2e4780!important;color:#fff!important}@media(max-width:390px){.brand-deal-box .brand-deal-box__save-deal button,.brand-deal-box .brand-deal-box__save-details button{font-size:1rem}}.brand-promo-box{position:relative;display:flex;justify-content:center;align-items:center;width:98px;height:98px;border-radius:14px;box-shadow:0 0 24px 0 rgba(0,0,0,.1);border:1px solid #eef3f9;background-color:#fff}.brand-promo-box:hover .fold-background{height:34px;width:32px}.brand-promo-box:hover .fold-icon{width:38px;height:37px;right:-2px}.brand-promo-box .fold-background{height:29px;width:27px;background:#eef3f9;border-top-right-radius:14px;border-bottom-left-radius:34px}.brand-promo-box .fold-background,.brand-promo-box .fold-icon{position:absolute;right:0;top:0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.brand-promo-box .fold-icon{width:30px;height:30px}.brand-promo-box button.brand-promo-box__button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;border-color:transparent;padding:10px}.brand-promo-box button.brand-promo-box__button img{width:100%}.brand-promo-box button.brand-promo-box__button:active,.brand-promo-box button.brand-promo-box__button:focus,.brand-promo-box button.brand-promo-box__button:hover{background-color:transparent!important;box-shadow:none!important;border:1px solid transparent!important}.brand-promo-box .promo-chip{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);white-space:nowrap}.btn-favorite-group{display:flex}.btn-favorite-group:hover .btn-favorite,.btn-favorite-group:hover .btn-favorite svg{color:#495057}.btn-favorite-group:focus{outline:none}.btn-favorite-group .btn-favorite{border:none}.btn-favorite-group .btn-favorite:first-child{min-width:70px;background-color:#b6bbc0;padding:10px}.btn-favorite-group .btn-favorite:last-child{min-width:100px;min-height:39px;background-color:#c3c8cb;border-top-right-radius:4px;border-bottom-right-radius:4px;font-weight:700;line-height:25px;color:#212529;text-transform:uppercase;padding:10px}.btn-favorite-group .btn-favorite:hover,.btn-favorite-group .btn-favorite:hover svg{color:#495057}.btn-favorite-group .btn-favorite:hover:last-child{margin-left:-1px}.btn-favorite-group .btn-favorite:active{color:#495057!important}.btn-favorite-group .btn-favorite:active svg{color:#495057}.btn-favorite-group .btn-favorite:active:first-child{background-color:#b6bbc0}.btn-favorite-group .btn-favorite:active:last-child{background-color:#c3c8cb}.btn-favorite-group .btn-favorite:active:focus,.btn-favorite-group .btn-favorite:focus{box-shadow:none!important}.btn-favorite-group.favorited:hover .btn-favorite:first-child{background-color:#fcd844}.btn-favorite-group.favorited:hover .btn-favorite:first-child svg{color:#cf4b4b}.btn-favorite-group.favorited .btn-favorite:first-child{min-width:39px;background-color:#fcd844}.btn-favorite-group.favorited .btn-favorite:first-child:hover svg{width:21px;height:21px}.btn-favorite-group.favorited .btn-favorite:last-child{background-color:#fde276;color:#fff}.btn-favorite-group.favorited .btn-favorite:last-child:hover{background-color:#fcdd5d}.load-more-btn-container{text-align:center;margin-top:1.5rem}.load-more-btn-container button{border-color:#2e4780;color:#2e4780;padding:10px 60px}.load-more-btn-container button:active,.load-more-btn-container button:hover{background-color:#2e4780;color:#fff}.btn-skip,.phone-btn{display:flex;align-items:center;justify-content:center}.btn-skip{background-color:transparent;height:42px;border-radius:6px;margin-left:20px;color:#2e4780;max-width:250px;min-width:150px}.btn-skip.btn-outline-secondary{font-size:1rem;padding:.375rem .75rem}.btn-skip.btn-outline-secondary:hover{color:#444;background-color:transparent;border-color:silver!important}.btn-skip.btn-outline-secondary .active,.btn-skip.btn-outline-secondary:not(:disabled):not(:disabled):active{background-color:#fafafa;color:#444;border:1px solid #dedede;box-shadow:inset 0 3px 10px #d2d1d1}@media(max-width:992px){.btn-skip{max-width:100%;width:100%;margin-top:20px;margin-left:0}}.store-details-button{display:flex;align-items:center;justify-content:center;font-weight:700}.carousel{margin-bottom:32px}.carousel .embla__container .embla__slide{width:100%}.carousel .carousel-caption{position:relative;right:0;left:0;bottom:0;padding-top:14px;padding-bottom:10px}.carousel .carousel-caption .carousel-caption__title{font-size:16px;font-weight:700;color:#3b62a6}.carousel .embla__controls .carousel-dots{display:flex;justify-content:center}.carousel .embla__controls .carousel-dots .carousel-dot{box-sizing:content-box;flex:0 1 auto;width:20px;height:1.5px;margin-right:3px;margin-left:3px;background-color:#c4d8f2;background-clip:padding-box;border:none;opacity:.5;transition:opacity .6s ease}.carousel .embla__controls .carousel-dots .carousel-dot.active{background-color:#2e4780;opacity:1}.carousel .embla__controls .carousel-control-next-btn,.carousel .embla__controls .carousel-control-prev-btn{position:absolute;background:#fff;width:48px;height:48px;top:40%;box-shadow:0 0 8px rgba(0,0,0,.14);border:3px solid #fff;border-radius:50%;opacity:.9}.carousel .embla__controls .carousel-control-next-btn:hover,.carousel .embla__controls .carousel-control-prev-btn:hover{opacity:1}.carousel .embla__controls .carousel-control-next-btn svg,.carousel .embla__controls .carousel-control-prev-btn svg{width:8px;height:12px;font-size:25px;color:#495057}.carousel .embla__controls .carousel-control-prev-btn{left:.5rem}.carousel .embla__controls .carousel-control-next-btn{right:.5rem}.shared-ui__cashback-promo-modal.modal{padding:0!important}.shared-ui__cashback-promo-modal.modal .modal-dialog .modal-content{width:100%}.shared-ui__cashback-promo-modal.modal .modal-dialog .modal-content .modal-header{padding:40px 24px 16px}.shared-ui__cashback-promo-modal.modal .modal-dialog .modal-content .modal-body{padding:0 24px 32px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal__title{color:#2e4780;text-align:center;font-feature-settings:"salt" on,"liga" off;font-family:Arial;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:32px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal__title-promotions{font-size:18px;color:#6d7ea6;text-align:center}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal__title-promotions b{font-size:24px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal__title-description{color:#777;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:170%;margin-bottom:0}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_body-title{font-size:20px;font-weight:700;color:#333;margin-bottom:24px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step{margin-bottom:32px;display:grid;grid-template-columns:46px 1fr}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step:last-child{margin-bottom:0}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step .shared-ui__cashback-promo-modal_step-number{color:#2e4780;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;background-color:#e5f2ff;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step .shared-ui__cashback-promo-modal_step-title{color:#2e4780;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:140%;display:flex;gap:16px;align-items:center;margin-bottom:8px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-1{grid-template-areas:"number header" ". box" ". description"}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-1 .shared-ui__cashback-promo-modal_step-number{grid-area:number}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-1 .shared-ui__cashback-promo-modal_step-title{grid-area:header}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-1 .copy-paste-box{grid-area:box;margin-bottom:8px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-1 .shared-ui__cashback-promo-modal_step_description{grid-area:description;color:#a6a6ae;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:0}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3{grid-template-areas:"content content" ". box"}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-content-section,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-content-section{grid-area:content;display:grid;grid-template-columns:46px 1fr;grid-template-areas:"number header" ". description"}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-title,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-title{grid-area:header}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-number,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-number{grid-area:number}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-description,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-description{grid-area:description;color:#a6a6ae;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:8px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-box-section,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-box-section{grid-area:box;margin:12px 0 8px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-box-section .shared-ui__cashback-promo-modal_step-date,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-box-section .shared-ui__cashback-promo-modal_step-date{color:rgba(46,71,128,.7);text-align:center;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:0}.shared-ui__cashback-promo-modal .share-ui__promo-options{margin:36px 0 32px}.shared-ui__cashback-promo-modal .send-deals{margin:0 -24px;padding:32px 24px 0}.shared-ui__cashback-promo-modal .share-ui__promo-modal__footer{margin:0 -24px -32px;padding:0 24px 32px}.shared-ui__cashback-promo-modal .share-ui__promo-modal__footer.is-local{padding-top:32px}@media(min-width:576px){.shared-ui__cashback-promo-modal.modal .modal-dialog .modal-content .modal-header{padding:42px 48px 16px}.shared-ui__cashback-promo-modal.modal .modal-dialog .modal-content .modal-body{padding:0 48px 32px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal__title{font-size:32px;line-height:normal;margin-bottom:8px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal__title-description{text-align:center;font-size:16px;font-style:normal;line-height:140%}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step{padding-bottom:20px;border-bottom:1px solid #dee7ee}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step:last-child{border-bottom:none;padding-bottom:0}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-1{grid-template-columns:30px 326px 1fr;grid-template-areas:"number header promo" "content content promo";align-items:center}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-1 .shared-ui__cashback-promo-modal_step-number{grid-area:number}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-1 .shared-ui__cashback-promo-modal_step-title{grid-area:header;margin:0 0 0 8px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-1 .shared-ui__cashback-promo-modal_step_description{grid-area:content;margin:8px 0 0}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-1 .copy-paste-box{grid-area:promo;width:321px;margin:0;justify-self:end}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3{grid-template-columns:30px 326px 1fr;grid-template-areas:"content content promo" "content content promo"}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-content-section,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-content-section{grid-area:content;display:grid;grid-template-columns:30px 326px;grid-template-areas:"number header" "description description"}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-number,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-number{grid-area:number;align-self:end}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-title,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-title{grid-area:header;align-self:end;margin:0 0 0 8px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-description,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-description{align-self:start;grid-area:description;margin:8px 0 0}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-box-section,.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-3 .shared-ui__promo-box-section{grid-area:promo;margin:0;justify-self:end;width:321px}.shared-ui__cashback-promo-modal .shared-ui__cashback-promo-modal_step.step-2 .shared-ui__promo-content-section .shared-ui__cashback-promo-modal_step-number{align-self:center}.shared-ui__cashback-promo-modal .share-ui__promo-options{margin:32px 0}.shared-ui__cashback-promo-modal .send-deals{margin:0 -48px;padding:32px 48px 0}.shared-ui__cashback-promo-modal .send-deals .send-deals__footer-list{padding:16px 20px;margin:0}.shared-ui__cashback-promo-modal .share-ui__promo-modal__footer{margin:0 -48px -32px;padding:0 48px 32px}}.shared-ui__cashback-promo-modal.cashback-page .modal-dialog{margin-top:92px}.collapsible-description #description{position:relative;transition:height 1s ease;height:100%;color:#333;overflow:hidden}.collapsible-description .description-fade{position:absolute;bottom:0;height:80%;width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 63.69%);transition:opacity .6s ease}.collapsible-description .description-fade.hide{opacity:0}.collapsible-description .insight-btn-container{margin-top:.5rem;display:flex;justify-content:center;width:100%}.collapsible-description button.btn{background-color:transparent;border-color:transparent;font-size:16px;color:#2e4780;padding:0}.collapsible-description button.btn:active,.collapsible-description button.btn:focus,.collapsible-description button.btn:hover{background-color:transparent!important;border-color:transparent!important;color:#3b62a6!important;box-shadow:none!important}.collapsible-description button.btn svg{width:8px;height:12px}.email-sent-modal-container{display:flex;flex-direction:column;align-items:center;gap:32px;flex:1 0;width:430px!important;top:20%;margin-right:auto!important;margin-left:auto!important}@media(max-width:768px){.email-sent-modal-container{width:95%!important}}.email-sent-modal-content{max-width:430px!important;border-radius:15px;position:fixed}@media(max-width:768px){.email-sent-modal-content{width:95%}}.email-sent-modal-overlay{display:flex}.email-sent-modal{width:400px;padding:20px}.email-sent-modal .email-sent-modal__icon{margin-left:-32px;margin-bottom:16px}@media(max-width:768px){.email-sent-modal .email-sent-modal__icon{margin-left:10px}}@media(max-width:375px){.email-sent-modal .email-sent-modal__icon{margin-left:20px}}.email-sent-modal .email-sent-modal__content{display:flex;flex-direction:column;align-items:center;gap:32px;padding:0 20px;max-width:100%}.email-sent-modal .email-sent-modal__content h1{color:#2e4780;text-align:center;font-family:Arial;font-size:28px;font-style:normal;font-weight:700;line-height:normal;max-width:241px;margin:0}.email-sent-modal .email-sent-modal__content p{color:rgba(46,71,128,.7);text-align:center;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;margin:0;line-height:140%}@media(max-width:375px){.email-sent-modal .email-sent-modal__content p{max-width:280px}}@media(max-width:300px){.email-sent-modal .email-sent-modal__content p{max-width:240px}}.email-sent-modal .email-sent-modal__content button{border-radius:6px;border:1px solid #2a1f6e;background:#2e4780;width:220px;height:48px;padding:10px 32px;color:#fff;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:127.682%}@media(max-width:768px){.email-sent-modal .email-sent-modal-content{width:95%}}.country-control{display:flex;vertical-align:top}.country-control .country-button{height:46px;padding:.5rem 1rem}.country-control .country-button div{background:url(/static/images/country-icons.png) no-repeat;background-size:100%;height:18px;width:26px}.country-control .country-button div.country-usa{background-position:0 0}.country-control .country-button div.country-canada{background-position:0 -21px}.zip-code-input-wrapper input{max-width:196px;height:48px;font-size:1.25rem;color:#495057;padding:.5rem 1rem;background-clip:padding-box;border:1px solid #d9e4f3;border-radius:.3rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.zip-code-input-wrapper input:focus{border-color:#c6d6ec;box-shadow:0 0 0 .2rem rgba(59,98,166,.25);outline-color:transparent}@media(max-width:576px){.zip-code-input-wrapper input{font-size:1rem}}.zip-code-input-wrapper svg{margin-left:15px}.zip-code-input-wrapper .zip-code-feedback{display:block}.zip-code-input-wrapper .zip-code-feedback.valid-feedback{margin-top:.75rem}.zip-code-input-wrapper .zip-code-feedback.valid-feedback .feedback-text{color:#6d7ea6!important}.zip-code-input-wrapper .zip-code-feedback.invalid-feedback{margin-top:1rem}.zip-code-input-wrapper .zip-code-feedback.invalid-feedback .feedback-text{color:#cf4b4b!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(min-width:577px){.incognito-popover{min-width:450px;max-width:450px;max-height:450px;overflow-y:auto}}.incognito-popover .incognito-accordion__content .accordion .accordion-item{margin-bottom:10px}.incognito-popover .incognito-accordion__content-title{margin-bottom:20px}.incognito-popover .incognito-accordion__content-subtitle,.incognito-popover .incognito-accordion__content-title{font-weight:700}.incognito-popover .incognito-accordion__content-list-title{margin:10px 0;padding-left:10px;text-decoration:underline}.incognito-popover .incognito-accordion__content ul{font-weight:400;-webkit-padding-start:40px;padding-inline-start:40px}.incognito-popover .incognito-accordion__content ul li{font-weight:400}.incognito-popover .incognito-accordion__content ul ul{-webkit-padding-start:20px;padding-inline-start:20px}.popover-modal.modal{padding:0}.popover-modal.modal .modal-dialog{margin:0 auto}.popover-modal.modal .modal-dialog.modal-sm,.popover-modal.modal .modal-dialog.modal-sm .modal-content{max-width:325px}.popover-modal.modal .modal-dialog.modal-sm .modal-content .modal-header{min-height:35px;background-color:#f8f8f8;border-bottom:1px solid #e5e5e5;padding:0 1rem}.popover-modal.modal .modal-dialog.modal-sm .modal-content .modal-header .row{text-align:left}.popover-modal.modal .modal-dialog.modal-sm .modal-content .modal-header .modal-title{font-size:1rem!important;font-weight:700;color:#444;padding:0}.popover-modal.modal .modal-dialog.modal-sm .modal-content .modal-header .btn-close{font-size:24px;top:10px;right:14px}.popover-modal.modal .modal-dialog.modal-sm .modal-content .modal-body{font-size:.875rem;padding-bottom:1rem}.popover-modal.modal .modal-dialog.modal-sm .modal-content .modal-body .close-popover-btn{display:flex;margin:2rem auto 0;font-weight:700}.map{padding:16px;background-color:#4561a4}@media(max-width:385px){.map{padding:8px}}.map .map-container{position:relative}.map .map-direction-banner{padding-bottom:10px}.map .map-store-info-banner{padding-top:10px}.map .map-direction-banner,.map .map-store-info-banner{width:100%;margin:0;position:absolute;z-index:1;background-color:#4561a4}.map .map-direction-banner .btn,.map .map-store-info-banner .btn{display:flex;justify-content:center;align-items:center;white-space:nowrap}@media(max-width:576px){.map .map-direction-banner .btn,.map .map-store-info-banner .btn{font-size:14px;min-width:auto}}@media(max-width:360px){.map .map-direction-banner .btn svg,.map .map-store-info-banner .btn svg{margin-right:6px!important}}@media(max-width:420px){.map .map-direction-banner .link-btn.link-btn-gray,.map .map-store-info-banner .link-btn.link-btn-gray{padding:6px 8px}}.map-direction-banner{top:0}.map-direction-banner .direction-column{padding-right:.5rem}.map-direction-banner .direction-column div{font-size:.875rem;font-weight:700;color:#fff}@media(min-width:1025px){.map-store-info-banner{display:flex;flex-direction:row}}.map .link-btn.link-btn-gray{width:100%;height:100%;background-color:#f2f2f2;border-color:#f2f2f2;border-radius:4px;font-weight:700;color:#4561a4}.map .link-btn.link-btn-gray svg{color:#4561a4;margin-right:10px}.map-store-info-banner{bottom:0;row-gap:.65rem}.map-store-info-banner .hours-info{font-size:.875rem;color:#fff}.map-store-info-banner .hours-info ul{padding-left:0;margin-bottom:0;overflow:hidden}.map-store-info-banner .hours-info li{list-style:none}.map-store-info-banner .hours-info div{overflow:hidden}.map-store-info-banner .hours-info div:first-child{padding-right:10px}.map-store-info-banner .hours-info div.col-10{padding-left:.3rem;white-space:nowrap}.map-store-info-banner .hours-info .show-hours-trigger{all:unset;cursor:pointer}.map-store-info-banner .hours-info .show-hours-trigger b span{font-weight:400;text-decoration:underline}.map-store-info-banner .hours-info.is-quick-view-mobile .show-hours-trigger.main-button{display:block}.map-store-info-banner .hours-info.is-quick-view-mobile .triggers-container{white-space:normal}.map-store-info-banner .map-actions div:first-child{padding-right:5px}.map-store-info-banner .map-actions div:last-child{padding-left:5px}.map-store-info-banner .map-actions .send-text{width:100%}.map-store-info-banner .map-actions .phone-icon path{stroke:#4561a4}.map .store-details{width:100%;position:absolute;bottom:0;margin-bottom:0;z-index:1;background-color:#4561a4;font-size:.875em;list-style:none;-webkit-padding-start:0;padding-inline-start:0;color:#fff}.map .store-details li{font-weight:700;margin:10px 0 0;float:left;min-width:140px}.map .store-details li:first-child{margin-right:20px}.map .store-details li span{font-weight:400}@media(max-width:460px){.map .store-details li:first-child{margin-right:10px}}.online-promo-modal.hide-modal{opacity:0}@media(max-width:576px){.online-promo-modal .modal-dialog{margin:0;height:100%}.online-promo-modal .modal-dialog .modal-content{min-height:100%}}.online-promo-modal .modal-dialog .modal-content{border:none}@media(max-width:576px){.online-promo-modal .modal-dialog .modal-content{border-radius:0}}.online-promo-modal .modal-dialog .modal-body{color:#444;padding:0 1rem 5rem}.online-promo-modal .modal-dialog .modal-body .body-title{color:#2e4780;font-size:2rem;font-weight:700;text-align:center}.online-promo-modal .modal-dialog .modal-body .body-subtitle{font-size:1.25rem;color:#2e4780;text-align:center;margin-bottom:32px}.online-promo-modal .modal-dialog .modal-body .body-subtitle,.online-promo-modal .modal-dialog .modal-body .body-title{color:#2e4780;text-align:center}.online-promo-modal .modal-dialog .modal-body .btn-container{display:flex;justify-content:center}.online-promo-modal .modal-dialog .modal-body .btn-container .cashback-promo-btn,.online-promo-modal .modal-dialog .modal-body .btn-container .outbound-btn{width:385px;max-width:385px}.online-promo-modal .modal-dialog .modal-body .btn-container .outbound-btn{max-height:65px}.customer-rating{display:inline-flex;align-items:center;justify-content:center;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;gap:12px}.customer-rating.vertical{flex-direction:column;text-align:center;gap:10px}.customer-rating .customer-rating__box{display:flex;justify-content:center;align-items:center;gap:4px;background-color:#6e90c5;padding:10px 8px;border-radius:6px;line-height:30px;font-size:26px;font-weight:700;color:#fff}.customer-rating .customer-rating__box .customer-rating__box__star{fill:#fff}.customer-rating .customer-rating__box span{font-size:.875rem;line-height:16px;font-weight:400;align-self:flex-end;margin-bottom:2px}.customer-rating .customer-rating__description{display:flex;flex-direction:column;gap:2px;color:#888;font-weight:700;font-size:1rem;line-height:18px}.customer-rating .customer-rating__description .customer-rating__link-text-container{color:#979797;font-weight:400}.customer-rating .customer-rating__description .customer-rating__link-text-container a,.customer-rating .customer-rating__description .customer-rating__link-text-container span{line-height:18px}.customer-rating .customer-rating__description .customer-rating__link-text-container .has-link{color:#4561a4}.customer-rating.light .customer-rating__box,.customer-rating.no-data .customer-rating__box{background-color:#f6f7fb;color:#6e90c5}.customer-rating.light .customer-rating__box .customer-rating__box__star,.customer-rating.light .customer-rating__box .customer-rating__box__star path,.customer-rating.no-data .customer-rating__box .customer-rating__box__star,.customer-rating.no-data .customer-rating__box .customer-rating__box__star path{fill:#6e90c5}.customer-rating #customer-rating-tooltip .tooltip-inner{background-color:#eee;font-weight:600;color:#444;border:1px solid #e5e1e1}.customer-rating #customer-rating-tooltip .arrow:before{border-top-color:#eee}.customer-rating-bar{display:flex;justify-content:flex-start;align-items:center;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;gap:7px}.customer-rating-bar.show-rating-new-line{flex-direction:column;align-items:flex-start}.customer-rating-bar.show-rating-new-line .customer-rating-bar__text{line-height:8px;margin-top:0}.customer-rating-bar .customer-rating-bar-content{display:flex;flex-wrap:nowrap;width:auto!important}.customer-rating-bar .customer-rating-bar__bar{display:flex;align-items:center;justify-content:flex-start;height:8px;border-radius:2px;overflow:hidden;background-color:#d7e5f1;margin-right:8px}.customer-rating-bar .customer-rating-bar__bar .customer-rating-bar__bar__fill{height:100%;background-color:#6e90c5}.customer-rating-bar .customer-rating-bar__bar.regular{width:100px}.customer-rating-bar .customer-rating-bar__bar.medium{width:120px}.customer-rating-bar .customer-rating-bar__bar.tall{width:125px;height:17px}.customer-rating-bar .customer-rating-bar__bar.tall.white{background-color:#fff}.customer-rating-bar .customer-rating-bar__bar.large{width:140px}.customer-rating-bar .customer-rating-bar__score{display:flex;align-items:center;gap:3px;font-size:14px;line-height:19px;color:#6e90c5;font-weight:700}.customer-rating-bar .customer-rating-bar__score svg{width:12px;height:12px;color:#6e90c5}.customer-rating-bar .customer-rating-bar__score span{margin-top:1px}.customer-rating-bar .customer-rating-bar__text{width:auto;font-size:12px;line-height:16px;color:#ababab;white-space:nowrap}.customer-rating-bar .customer-rating-bar__text .link{color:#6e90c5}.customer-rating-bar .customer-rating-bar__text.similarity-rating-text{font-weight:600;color:#6e90c5}.modal.product-detail-modal .modal-content .modal-header .modal-title{text-align:left}@media(max-width:576px){.modal.product-detail-modal .modal-content .modal-header .modal-subtitle{font-size:.7rem}.modal.product-detail-modal .modal-content .modal-body h1{line-height:normal}}.modal.product-detail-modal .modal-content .modal-body h2{font-size:1.85rem}@media(max-width:576px){.modal.product-detail-modal .modal-content .modal-body h2{font-size:.7rem}}.modal.product-detail-modal .modal-content .modal-body h4{font-size:1.25rem;line-height:2rem}@media(max-width:576px){.modal.product-detail-modal .modal-content .modal-body .product-insight{order:2}.modal.product-detail-modal .modal-content .modal-body .product-img{order:1;margin-bottom:2rem}}.modal.product-detail-modal .modal-content .modal-body img{max-width:100%;height:auto}.modal.product-detail-modal .modal-content .modal-body p,.modal.product-detail-modal .modal-content .modal-body span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1.06rem;line-height:normal;margin:0 0 1.9rem}@media(max-width:576px){.modal.product-detail-modal .modal-content .modal-body p,.modal.product-detail-modal .modal-content .modal-body span{font-size:.875rem}}.modal.product-detail-modal .modal-content .modal-body p a,.modal.product-detail-modal .modal-content .modal-body span a{color:#3b62a6;text-decoration:none}.modal.product-detail-modal .modal-content .modal-body p a:hover,.modal.product-detail-modal .modal-content .modal-body span a:hover{color:#27416e;text-decoration:underline}.product-slider{background-color:#f8f8f8;padding:1.5rem 1rem;margin:0 -1rem}.product-slider h3{display:flex;flex-wrap:wrap;align-items:center;white-space:nowrap;column-gap:.6rem}@media(max-width:576px){.product-slider h3{flex-direction:column;margin-bottom:1rem;align-items:start}}.product-slider .product-slider__carousel{list-style:none}.product-slider .product-slider__item{max-width:140px;margin:0 5px}.product-slider .product-slider__item .product-item{height:200px;width:120px;display:flex;flex-direction:column;align-items:center;text-align:center}.product-slider .product-slider__item .product-item-img{max-width:115px;width:115px;max-height:75px;height:75px;margin-bottom:5px}.product-slider .product-slider__item .product-item-name{font-size:.875rem;font-weight:700;color:#333}.product-slider .product-slider__item .product-item-price{font-size:1.65rem;white-space:nowrap;font-weight:700;color:#548b49}.product-slider .product-slider__item .product-item-label{font-size:.8rem;color:#bdbdbd}.product-slider a{font-size:.875rem;color:#2e4780}.product-discount-box{position:relative;max-width:350px;min-height:248px;border-radius:14px}.product-discount-box.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(46,71,128,.04);box-shadow:none;padding:20px 24px}.product-discount-box.empty .empty-discount-text{font-size:16px;line-height:18px;text-align:center;color:#a6a6ae}.product-discount-box.empty .other-deals-text{position:absolute;bottom:20px;font-size:12px;color:#647692}.product-discount-box.empty .other-deals-text a{color:#4561a4;text-decoration:underline}.product-discount-box.empty .fold-background,.product-discount-box.empty .fold-background-small,.product-discount-box.empty .fold-icon,.product-discount-box.empty .fold-icon-small{display:none}.product-discount-box.empty:hover{box-shadow:none}@media(max-width:420px){.product-discount-box.empty{padding:0}}.product-discount-box__chips{display:flex;flex-wrap:nowrap;width:100%;justify-content:center;align-items:center}.product-discount-box .product-discount-box__link-btn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:transparent;border-color:transparent;padding:20px 24px 48px;text-decoration:none}.product-discount-box .product-discount-box__link-btn .plus-icon{font-size:12px;color:#4561a4;margin:0 8px}.product-discount-box .product-discount-box__link-btn .product-discount-box__logo{border-radius:50%;border:1px solid #dee7ee;width:98px;height:98px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:14px}.product-discount-box .product-discount-box__link-btn .product-discount-box__logo img{max-width:70px}.product-discount-box .product-discount-box__link-btn .product-discount-box__logo .promo-chip{position:absolute;bottom:-6px}.product-discount-box .product-discount-box__link-btn .product-discount-box__text-container{margin:24px 0}.product-discount-box .product-discount-box__link-btn .product-discount-box__text-container .product-discount-title{font-size:20px;color:#4561a4;line-height:24px}.product-discount-box .product-discount-box__link-btn .product-discount-box__text-container .product-discount-title span{margin-right:5px}.product-discount-box .product-discount-box__link-btn .product-discount-box__text-container .product-discount-subtitle{font-size:14px;color:#2e4780}.product-discount-box.dotted-border,.product-discount-box.dotted-border:hover{box-shadow:none}.product-discount-box.dotted-border:active .btn-promotion-image,.product-discount-box.dotted-border:focus .btn-promotion-image,.product-discount-box.dotted-border:hover .btn-promotion-image{right:4px}.product-discount-box.dotted-border:active:hover,.product-discount-box.dotted-border:focus:hover,.product-discount-box.dotted-border:hover:hover{cursor:pointer;text-decoration:none}.product-discount-box.dotted-border:active:hover .btn-promo-image,.product-discount-box.dotted-border:focus:hover .btn-promo-image,.product-discount-box.dotted-border:hover:hover .btn-promo-image{right:4px}.product-discount-box.dotted-border .btn-promotion-text{font-size:18px;line-height:1.4rem}.product-discount-box.dotted-border .btn-promotion-code{min-width:35px}.product-discount-box.dotted-border .product-discount-box__text-container .product-discount-subtitle,.product-discount-box.dotted-border .product-discount-box__text-container .product-discount-title{color:#cf4b4b}.product-discount-box.dotted-border .product-discount-box__text-container .product-discount-title{font-size:28px;line-height:32px}@media(max-width:576px){.product-discount-box.dotted-border .product-discount-box__text-container .product-discount-title{font-size:24px}}.product-discount-box.dotted-border .product-discount-box__text-container .product-discount-subtitle{font-size:18px}@media(max-width:576px){.product-discount-box.dotted-border .product-discount-box__text-container .product-discount-subtitle{font-size:14px}}.product-discount-box.dotted-border .product-discount-box__link-btn{border:3px dashed #4561a4;font-weight:400}.product-discount-box.vertical .discount-box__get-deal{width:174px;height:48px;background-color:#2e4780;border:1px solid #2a1f6e;border-radius:6px;font-size:18px;font-weight:700;color:#fff;padding:10px}.product-discount-box.vertical .discount-box__get-deal:hover{color:#fff}.product-discount-box.horizontal{min-height:140px;box-shadow:0 0 10px 0 rgba(0,0,0,.12)}.product-discount-box.horizontal:hover{box-shadow:0 0 24px 0 rgba(0,0,0,.5)}.product-discount-box.horizontal .product-discount-box__link-btn{display:grid;grid-template-columns:.5fr 1fr;grid-template-rows:.3fr 1fr;padding:14px 18px 27px;grid-gap:15px 12px;gap:15px 12px;align-items:flex-start}.product-discount-box.horizontal .product-discount-box__chips{flex-wrap:nowrap;gap:6px 0;padding-right:8px}.product-discount-box.horizontal .product-discount-box__logo{grid-row:1/3}.product-discount-box.horizontal .product-discount-box__text-container{margin:0;text-align:left}.product-discount-box.small{width:184px;max-width:100%;height:104px;min-height:100px;border-radius:4px;box-shadow:0 0 14px 0 rgba(0,0,0,.102)}.product-discount-box.small .plus-icon{width:8px;margin:0 4px}@media(max-width:1200px){.product-discount-box.small .plus-icon{margin:0}}.product-discount-box.small .product-discount-box__chips{flex-wrap:wrap;align-items:center;width:160px;padding-top:14px}.product-discount-box.small .product-discount-box__chips .promo-type-chip{width:62px;height:18px;margin:auto;font-family:Arial;font-size:10px;font-weight:400;line-height:14px}@media(max-width:1200px){.product-discount-box.small .product-discount-box__chips .promo-type-chip{width:50px;font-size:8px}.product-discount-box.small .product-discount-box__chips{max-width:130px}}.product-discount-box.small .product-discount-box__link-btn{padding:16px 18px 30px;gap:10px}.product-discount-box.small .product-discount-box__text-container{width:160px;margin:0}.product-discount-box.small .product-discount-box__text-container .product-discount-title{font-family:Arial;font-size:15px;font-weight:700;line-height:18px}@media(max-width:1200px){.product-discount-box.small .product-discount-box__text-container .product-discount-title{font-size:12px}.product-discount-box.small .product-discount-box__text-container{width:140px}}.product-discount-box.small .product-discount-box__text-container .product-discount-subtitle{font-family:Arial;font-size:12px;line-height:14px}@media(max-width:1200px){.product-discount-box.small .product-discount-box__text-container .product-discount-subtitle{font-size:10px}}.product-discount-box.small .product-discount-box__text-container span{font-weight:400}.product-discount-box.small.empty .other-deals-text{font-size:12px;line-height:16px}.product-discount-box.small.empty .empty-discount-text{font-size:14px;font-weight:700;line-height:16px}.product-discount-box.xsSmall{height:58px;min-height:58px;border-radius:4px}.product-discount-box.xsSmall .product-discount-box__text-container .product-discount-title{font-family:Arial;font-size:14px;margin-top:12px;line-height:16px}@media(max-width:390px){.product-discount-box.xsSmall .product-discount-box__text-container .product-discount-title{line-height:14px;font-size:11px}}.product-discount-box.xsSmall .product-discount-cashback-title{width:73px;height:21px;font-size:11px;padding:2px 8px;border-radius:100px;background:#d84747;color:#fff;position:absolute;margin-top:72px;white-space:nowrap}@media(max-width:330px){.product-discount-box.xsSmall{height:54px;min-height:54px}}.product-discount-box.only-one-promo .product-discount-box__chips{padding-top:2px}.product-discount-box.empty .empty-discount-text{width:100px;font-size:10px;font-weight:700;line-height:12px}@media(min-width:460px){.product-discount-box.empty .empty-discount-text{font-size:13px;line-height:18px}}.product-discount-box.empty .other-deals-text{width:100px;font-size:10px;line-height:12px;text-align:center;position:static}@media(min-width:460px){.product-discount-box.empty .other-deals-text{width:120px;font-size:12px;line-height:14px}}.product-discount-box.sidebar-width-variant .product-discount-box__link-btn{padding:12px;border:none}.product-discount-box.sidebar-width-variant .product-discount-box__link-btn .product-discount-box__logo{width:86px;height:86px}.product-discount-box.sidebar-width-variant .product-discount-box__link-btn .product-discount-box__chips,.product-discount-box.sidebar-width-variant .product-discount-box__link-btn .product-discount-box__chips .promo-type-chip:last-child{padding-right:0}.product-discount-box.sidebar-width-variant .product-discount-box__link-btn .product-discount-title{font-size:18px}.shared-ui__promo-expand-box .shared-ui__promo-expand-box__rebate .shared-ui__promo-expand-box__rebate__redeem-here{display:inline-block;color:#4561a4;text-align:center;font-size:14px;font-family:Arial;line-height:140%;width:100%}.shared-ui__promo-expand-box .shared-ui__promo-expand-box__general .shared-ui__promo-expand-box__general__content{display:inline-block;color:#2e4780;text-align:center;font-size:14px;font-family:Arial;line-height:120%;width:100%}.shared-ui__promo-expand-box .shared-ui__promo-expand-box__content>p{margin-bottom:12px}.shared-ui__promo-expand-box .shared-ui__promo-expand-box__content>p:last-child{margin-bottom:0}.shared-ui__promo-expand-box .shared-ui__promo-expand-box__content .shared-ui__promo-expand-box__content__description{color:#a6a6ae;font-size:14px;font-family:Arial;line-height:140%}.shared-ui__promo-expand-box .shared-ui__promo-expand-box__content .shared-ui__promo-expand-box__content__reward_description{color:#2e4780;font-size:12px;font-family:Arial;line-height:140%;margin-bottom:12px}@media(min-width:992px){.shared-ui__promo-modal .modal-lg,.shared-ui__promo-modal .modal-xl{max-width:870px}}@media(min-width:768px)and (max-width:992px){.shared-ui__promo-modal .modal-lg,.shared-ui__promo-modal .modal-xl{max-width:700px}}@media(max-width:576px){.shared-ui__promo-modal{padding:0!important}}.shared-ui__promo-modal.is-only-online .modal-dialog .modal-content{padding:0 48px}.shared-ui__promo-modal.is-only-online .modal-dialog .modal-content .modal-body .send-deals{padding-bottom:32px}@media(max-width:576px){.shared-ui__promo-modal.is-only-online .modal-dialog .modal-content{padding:0 32px}}.shared-ui__promo-modal .modal-dialog .modal-content{padding:0 48px}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content{padding:0 16px}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-header{align-items:center;justify-content:center;padding-left:0;padding-right:0}.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .modal-title{font-weight:700;text-align:center}.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .modal-title.is-mobile{margin-top:15px}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:28px}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .modal-subtitle{margin-bottom:22px}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .modal-subtitle{margin-bottom:12px}}@media(min-width:992px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .is-mobile{display:none}}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .is-desktop{display:none}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .modal-subtitle{font-size:16px;width:100%;color:#777}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .modal-subtitle{text-align:left}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .shared-ui__promo-modal__header-online{display:flex;flex-direction:column;align-items:center;justify-content:center}.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .shared-ui__promo-modal__header-online-logo{display:flex;align-items:center;justify-content:center;width:98px;height:98px;border-radius:50%;box-shadow:0 8px 8px #dee7ee}.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .shared-ui__promo-modal__header-online-logo img{object-fit:contain}.shared-ui__promo-modal .modal-dialog .modal-content .modal-header .shared-ui__promo-modal__header-online-title{width:100%}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body{padding:0!important}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .copy-paste-box{width:100%;max-width:400px;font-size:18px;font-weight:700;max-height:none}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .copy-paste-box{width:100%;max-width:100%}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online{display:flex;flex-direction:column;text-align:center;margin-top:8px}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online{text-align:left}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-title_short{color:#333;font-size:24px;font-weight:700}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-title_short{font-size:20px}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-subtitle{color:#444;font-size:20px}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-subtitle{font-size:14px}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-description{color:#777;font-size:16px;margin-top:20px}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-description .offer-details{font-weight:700}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-description{font-size:14px}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-discount-code,.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-no-code{font-size:16px;margin-top:24px;margin-bottom:24px;color:#2e4780}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-discount-code,.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-no-code{font-size:14px}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-discount-code{display:flex;flex-direction:column;align-items:center;justify-content:center}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-discount-code .discount-code-title{font-weight:700;margin-bottom:12px}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-discount-code .copy-paste-box{background-color:#eff2fa;border:1px dashed #2e4780}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-no-code{display:flex;flex-direction:column;align-self:center;background-color:#f5f6f9;max-width:415px;padding:16px;text-align:center}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-no-code .discount-end-date{font-weight:700}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-no-code .link-btn{border-color:transparent;font-weight:700;color:#2e4780;text-decoration:underline}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-online-no-code .link-btn{font-size:14px}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-promo-boxes-container{display:grid;grid-template-columns:2.1fr .4fr 2.1fr;grid-column-gap:8px;column-gap:8px}@media(max-width:992px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-promo-boxes-container{grid-template-columns:auto;justify-content:center}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-promo-boxes-container.is-only-promotion{display:flex;justify-content:center}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-promo-boxes-container.is-only-promotion .shared-ui__promo-expand-box{max-width:354px}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:24px 0;font-size:16px}@media(max-width:576px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy{font-size:14px;align-items:flex-start}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .ready-to-buy-title{display:flex;align-items:center;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#444;margin-bottom:8px}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .ready-to-buy-title a{color:#4561a4;text-decoration:underline}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .ready-to-buy-title a:focus,.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .ready-to-buy-title a:hover{color:#0056b3;box-shadow:none}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .ready-to-buy-description{color:#777}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .ready-to-buy-description .incognito-popover-text{font-weight:700;color:#4561a4}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .ready-to-buy-description .incognito-popover-text:hover{cursor:pointer;text-decoration:underline}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .copy-paste-box{border:1px solid #2e4780}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .copy-paste-box.is-mobile{font-size:16px;margin-bottom:10px}@media(min-width:992px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .copy-paste-box.is-mobile{display:none}}@media(max-width:992px){.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .shared-ui__promo-modal__body-cashback-ready-to-buy .copy-paste-box.is-desktop{display:none}}.shared-ui__promo-modal .modal-dialog .modal-content .modal-body .share-ui__promo-options{margin-bottom:16px}.plus-text{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:20px;font-weight:700;color:#4561a4;line-height:16px}@media(max-width:992px){.plus-text{flex-direction:row;font-size:16px;margin:12px 0}}.plus-text svg{margin-right:5px}.shared-ui__promo-modal__body-cashback .shared-ui__promo-modal__body-cashback-combine-both{position:relative;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;color:#444;margin-bottom:24px;text-align:left}.shared-ui__promo-modal__body-cashback .shared-ui__promo-modal__body-cashback-combine-both svg{position:absolute;top:14px;margin-left:5px}@media(max-width:992px){.shared-ui__promo-modal__body-cashback-combine-both .arrow-doodle{display:none}}.shared-ui__promo-modal__body-cashback-combine-both .arrow-doodle.sidebar{display:none}@media(min-width:992px){.shared-ui__promo-modal__body-cashback-combine-both .small-arrow-doodle{display:none}}.shared-ui__promo-modal__body-cashback-combine-both .small-arrow-doodle.sidebar{display:initial}.shared-ui__promo-modal__body-retailers .shared-ui__promo-modal__body-retailers-choose-retailer{position:relative;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;color:#444;margin-bottom:24px}.shared-ui__promo-modal__body-retailers .shared-ui__promo-modal__body-retailers-choose-retailer svg{position:absolute;top:14px;margin-left:5px}.shared-ui__promo-modal__body-retailers .accordion{margin-top:12px;margin-bottom:32px}.shared-ui__promo-modal__body-retailers .accordion .accordion-item{border-bottom:2px solid #dee7ee!important}.shared-ui__promo-modal__body-retailers .accordion .accordion-item:first-child{border-top:2px solid #dee7ee}.shared-ui__promo-modal__body-retailers .accordion .accordion-item .accordion-header .accordion-button{min-height:80px;background-color:#fff;padding:0}.shared-ui__promo-modal__body-retailers .accordion .accordion-item .accordion-header .accordion-button .accordion-header-container{display:flex;align-items:center;justify-content:center;padding:0 16px}.shared-ui__promo-modal__body-retailers .accordion .accordion-item .accordion-header .accordion-button .accordion-header-img-container{min-width:85px;min-height:48px}.shared-ui__promo-modal__body-retailers .accordion .accordion-item .accordion-header .accordion-button .accordion-header-img-container img{max-width:85px;max-height:48px;margin-right:20px}.shared-ui__promo-modal__body-retailers .accordion .accordion-item .accordion-header .accordion-button svg{color:#647692;margin-left:16px}.shared-ui__promo-modal__body-retailers .accordion .accordion-item .accordion-header .accordion-button .accordion-header-container{width:100%}@media(min-width:993px){.shared-ui__promo-modal__body-retailers .accordion .accordion-item .accordion-header .accordion-button .accordion-header-container{display:flex;align-items:center;justify-content:space-between}}.shared-ui__promo-modal__body-retailers .accordion .accordion-item .accordion-header .accordion-button .accordion-header-container .accordion-header-title{font-size:16px;color:#2e4780;line-height:24px;text-align:left}@media(max-width:768px){.shared-ui__promo-modal__body-retailers .accordion .accordion-item .accordion-header .accordion-button .accordion-header-container .promo-chip{display:none}}.shared-ui__promo-modal__body-retailers .accordion .accordion-item .accordion-body{padding:16px 6px}.shared-ui__promo-modal__body-retailers .accordion .shared-ui__promo-modal__body-promo-boxes-container .shared-ui__promo-expand-box__general .share-ui__promo-box__image{display:none}.shared-ui__promo-modal__body-retailers .accordion .shared-ui__promo-modal__body-promo-boxes-container .shared-ui__promo-expand-box__general .share-ui__promo-box__content{text-align:center}.shared-ui__promo-modal__body-retailers .accordion .btn{width:200px;max-width:240px;min-height:48px;font-size:18px;font-weight:700;color:#2e4780;border:1px solid #2e4780;line-height:46px;margin-top:16px;padding:0;background-color:#fff}.shared-ui__promo-modal__body-retailers .accordion .btn:active,.shared-ui__promo-modal__body-retailers .accordion .btn:active:focus{color:#fff;background-color:#2e4780;box-shadow:none}.send-deals{background-color:#e5f2ff;padding:32px 48px 0;margin:0 -48px}.send-deals__title{font-size:28px;font-weight:700;line-height:140%;color:#2e4780;text-align:center}.send-deals__subtitle{font-size:16px;color:rgba(46,71,128,.7);text-align:center;line-height:140%}.send-deals form{display:flex;flex-direction:column;margin-top:32px}.send-deals form .label-wrapper label{font-size:16px;font-weight:700;color:#2e4780;margin-bottom:12px;line-height:140%;margin-right:5px}.send-deals form .label-wrapper .label-field-error{font-size:16px;color:#d85d63}.send-deals form .form-control{height:42px;border-radius:4px;border:none;margin-bottom:0}.send-deals form .form-control::placeholder{font-weight:400;font-style:normal;line-height:140%;color:#c4c4c4}.send-deals form .input-group-text{background-color:#fff;border:none;font-size:18px;color:#6281b8}.send-deals form .error-message{font-size:14px;color:#d85d63;margin-top:8px}.send-deals form .error-message:first-letter{text-transform:uppercase}.send-deals form .btn,.send-deals form__btn{align-self:center;height:48px;background-color:#2e4780;border:1px solid #2a1f6e;border-radius:6px;font-size:18px;font-weight:700;color:#fff;padding:10px 32px;margin:32px 0 12px}.send-deals form .btn:hover,.send-deals form__btn:hover{color:#fff}.send-deals__checkboxes{font-size:16px;font-weight:700;color:#2e4780;margin-top:24px}.send-deals__checkboxes-container{display:flex;flex-wrap:wrap;margin-top:8px}.send-deals__checkboxes-container .form-check{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding-left:0;margin-right:20px}.send-deals__checkboxes-container .form-check .form-check-label{font-size:16px;font-weight:400;color:rgba(46,71,128,.7);margin-left:5px}.send-deals__checkboxes-container .form-check .form-check-input{width:20px;height:20px;position:relative;accent-color:#2e4780;margin-top:0;margin-left:0}.send-deals__disclaimer{font-size:10px;line-height:140%;color:#6d7ea6;text-align:left}.send-deals__footer{margin:40px -48px 0;padding:32px 48px 0;background-color:#f6fafd;color:#777;font-family:Arial}.send-deals__footer-title{font-size:16px;font-weight:700;color:#2e4780;line-height:140%}.send-deals__footer-list{padding:0 20px;margin:16px 0}@media(max-width:576px){.send-deals__footer-list{margin:16px 0 0;padding-bottom:52px}}.send-deals__footer-list-item{font-size:14px;line-height:140%;margin-bottom:12px}.send-deals__footer-list-item:last-child{margin-bottom:0}.reward-shopping-link-text{color:#a6a6ae}.reward-shopping-link-text .incognito-popover-text{font-weight:700;color:#4561a4}.reward-shopping-link-text .incognito-popover-text:hover{cursor:pointer;text-decoration:underline}.share-ui__promo-modal__footer{background-color:#f6fafd;padding:32px 48px;margin:-32px -48px;color:#777;font-family:Arial}.share-ui__promo-modal__footer.is-local{padding-top:32px}.share-ui__promo-modal__footer-title{font-size:16px;font-weight:700;color:#2e4780;line-height:140%}.share-ui__promo-modal__footer-list{padding:0 20px;margin:16px 0}@media(max-width:576px){.share-ui__promo-modal__footer-list{margin:16px 0 52px}}.share-ui__promo-modal__footer-list-item{font-size:14px;line-height:140%;margin-bottom:12px}.share-ui__promo-modal__footer-list-item:last-child{margin-bottom:0}.share-ui__promo-modal__footer-disclaimer{font-size:12px;font-style:normal;line-height:148%;margin-bottom:0}.cashback-promo-btn:not(.long-text) .cashback-promo-btn:not(.has-button).link-btn-promo{height:60px;flex-direction:column;padding:.25rem 0}.cashback-promo-btn:not(.has-promo-type-text).link-btn-promo{line-height:2px}.cashback-promo-btn.has-button.link-btn-promo{flex-direction:column;height:92px}.cashback-promo-btn.has-button.link-btn-promo .btn-promotion{margin-top:5px}@media(max-width:768px){.cashback-promo-btn.has-button.link-btn-promo{line-height:14px;padding:.25rem}}@media(max-width:768px)and (max-width:375px){.cashback-promo-btn.has-button.link-btn-promo .btn-promotion{min-width:130px}}.cashback-promo-btn.long-text{flex-direction:row}.cashback-promo-btn.long-text.link-btn-promo{height:60px}@media(min-width:400px){.cashback-promo-btn.long-text.link-btn-promo span{font-size:.875rem}}@media(max-width:399px){.cashback-promo-btn.long-text.link-btn-promo span{font-size:.75rem}.cashback-promo-btn.long-text.link-btn-promo svg{font-size:1.75rem}}.cashback-promo-btn.long-text span{text-align:left}@media(max-width:320px){.cashback-promo-btn.long-text span{font-size:.75rem}}.cashback-promo-btn svg{font-size:2rem;margin-right:1rem}.cashback-promo-btn .btn-promotion{min-width:145px;height:30px;padding:6px 16px;margin:0 0 0 1rem;line-height:1rem}.cashback-promo-btn .btn-promotion-text{line-height:1.2rem}.general-promotion svg{color:#828282;margin-left:10px}.general-promotion img{margin-left:10px}.sale-discount-modal.hide-modal{opacity:0}.sale-discount-modal .modal-body .shop-this-sale-btn-container{display:flex;justify-content:center;align-items:center;margin-top:24px;height:100%;max-height:65px}.sale-discount-modal .modal-body .shop-this-sale-btn-container .outbound-btn{width:100%;max-width:385px;padding:12px}.sale-discount-modal .modal-body .shop-this-sale-btn-container .outbound-btn b{font-size:1.25rem;line-height:20px}.sale-discount-modal .modal-body .shop-this-sale-btn-container .outbound-btn span{font-size:.875rem;line-height:14px}.sale-discount-modal .modal-body .promo-list{display:flex;flex-direction:column;align-items:center}.sale-discount-modal .modal-body .promo-list .cashback-promo-btn,.sale-discount-modal .modal-body .promo-list .general-promotion{width:100%;max-width:385px}@media(max-width:400px){.sale-discount-modal .modal-body .promo-list .cashback-promo-btn,.sale-discount-modal .modal-body .promo-list .general-promotion{max-width:340px}}@media(max-width:576px){.quick-view-modal .modal-dialog{margin:0}}.quick-view-modal .modal-dialog.modal-lg{max-width:700px}@media(max-width:1024px){.quick-view-modal .modal-dialog.modal-lg{max-width:500px}}.quick-view-modal .modal-dialog .modal-content{border:none;padding:0}@media(max-width:576px){.quick-view-modal .modal-dialog .modal-content{border-radius:0}}.quick-view-modal .modal-dialog .modal-content .modal-header{justify-content:unset;background:#f8f8f8;border-bottom:none;padding:12px 24px}.quick-view-modal .modal-dialog .modal-content .modal-header .quick-view-close{background-color:transparent;border:none;font-size:1.1rem;color:#2e4780;margin:10px 8px;padding:0 8px}.quick-view-modal .modal-dialog .modal-content .modal-header .quick-view-close svg{margin:0;width:8px;height:16px}.quick-view-modal .modal-dialog .modal-content .modal-header .btn-close{background-color:transparent;color:#000;opacity:.5;top:15px;right:15px}.quick-view-modal .modal-dialog .modal-content .modal-header .close-btn-container{position:absolute;right:17px;top:15px}.quick-view-modal .modal-dialog .modal-content .modal-header .close-btn-container .btn-close{display:flex;opacity:1}.quick-view-modal .modal-dialog .modal-content .modal-header .close-btn-container .btn-close svg{margin:0;color:#ababab;width:14px;stroke:#ababab;stroke-width:3px;height:auto}.quick-view-modal .modal-dialog .modal-content .modal-header .modal-subtitle,.quick-view-modal .modal-dialog .modal-content .modal-header .modal-title{font-weight:700;text-align:left;color:#2e4780}.quick-view-modal .modal-dialog .modal-content .modal-header .modal-subtitle a,.quick-view-modal .modal-dialog .modal-content .modal-header .modal-title a{color:#2e4780;text-decoration:none}.quick-view-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:26px;margin-right:10px;padding:0}.quick-view-modal .modal-dialog .modal-content .modal-header .modal-subtitle h4{margin-bottom:5px}.quick-view-modal .modal-dialog .modal-content .modal-header .star-rating{text-align:left}@media(max-width:576px){.quick-view-modal .modal-dialog .modal-content .modal-header{padding:12px 16px 12px 0}.quick-view-modal .modal-dialog .modal-content .modal-header .modal-title{line-height:normal}.quick-view-modal .modal-dialog .modal-content .modal-header .quick-view-header__title-column{padding-left:1rem}}.quick-view-modal .modal-dialog .modal-content .modal-body{padding:24px}@media(max-width:576px){.quick-view-modal .modal-dialog .modal-content .modal-body{padding:16px}}.quick-view-modal .modal-dialog .modal-content .modal-body h3{font-size:1.5rem;font-weight:700;color:#2e4780!important;margin-bottom:10px}.quick-view-modal .modal-dialog .modal-content .modal-body .description{font-size:1.25rem!important;font-weight:700;color:#a6a6a6!important}.quick-view-modal .modal-dialog .modal-content .modal-body .quick-view-description .quick-view-description-title{font-size:1.125rem;font-weight:600;color:#828282}.quick-view-modal .modal-dialog .modal-content .modal-body .quick-view-description p{font-size:1rem;color:#333}.quick-view-modal .modal-dialog .modal-content .modal-body .store-policies-content{width:100%}.quick-view-modal .modal-dialog .modal-content .modal-body .store-policies-content .store-policies{width:100%;display:flex;flex-wrap:wrap;margin:20px 0}.quick-view-modal .modal-dialog .modal-content .modal-body .store-policies-content .store-policies li{width:50%}.quick-view-modal .modal-dialog .modal-content .modal-footer{justify-content:unset;margin-top:1px solid #e0e0e0}.quick-view-modal .modal-dialog .modal-content .modal-footer .copyright{font-size:.65rem;color:#979797}.mattress-rating-category{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column}.mattress-rating-category .mattress-rating-category-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mattress-rating-category .mattress-rating-category-info .mattress-rating-category-label-container{display:flex;align-items:center;gap:8px}.mattress-rating-category .mattress-rating-category-info .mattress-rating-category-label-container .mattress-rating-popover__icon-container{display:flex}.mattress-rating-category .mattress-rating-category-info .mattress-rating-category-label{white-space:nowrap;color:#777;font-size:.75rem}.mattress-rating-category .mattress-rating-category-info .mattress-rating-category-info__rating-value{color:#6c757d;font-weight:700;font-size:.875rem}.send-text{height:min-content;padding:.5rem;display:flex;align-items:center;justify-content:center;font-size:16px!important;font-weight:700!important;border:0;background-color:#76b26a!important;border-color:#76b26a!important;border-radius:4px}@media(max-width:576px){.send-text{font-size:14px}}.send-text svg{font-size:1.25rem;margin-right:10px}@media(max-width:576px){.send-text svg{font-size:18px}}html.send-text-modal-open{overflow:hidden;height:100vh}html.instant-scroll{scroll-behavior:auto!important}body.send-text-modal-open{position:fixed;width:100vw}.send-text-modal{padding:0}.send-text-modal.error .modal-dialog .modal-content .modal-header{background-color:#eb5757}.send-text-modal .modal-dialog{max-width:500px}@media(max-width:576px){.send-text-modal .modal-dialog{margin:0;height:100%;align-items:flex-end}}@media(max-height:684px){.send-text-modal .modal-dialog{min-height:100%;height:auto}}@media(min-width:321px)and (max-width:576px){.send-text-modal .modal-dialog{margin:0}}.send-text-modal .modal-dialog .modal-content{border:none;border-top-left-radius:15px;border-top-right-radius:15px;line-height:unset;padding:0}@media(max-width:576px){.send-text-modal .modal-dialog .modal-content{width:100vw}}@media(min-width:577px){.send-text-modal .modal-dialog .modal-content{border-bottom-left-radius:15px;border-bottom-right-radius:15px}}.send-text-modal .modal-dialog .modal-content .modal-header{background-color:#4561a4;border-top-left-radius:15px;border-top-right-radius:15px;border-color:transparent;text-align:center;color:#fff;padding:12px 0}.send-text-modal .modal-dialog .modal-content .modal-header h4{font-size:22px;font-weight:700;margin-bottom:0}.send-text-modal .modal-dialog .modal-content .modal-header .second-modal-header{padding:0 2.4rem}.send-text-modal .modal-dialog .modal-content .modal-header .sub-header{font-size:14px}.send-text-modal .modal-dialog .modal-content .modal-header .btn-close{top:16px;color:#fff;opacity:1}.send-text-modal .modal-dialog .modal-content .modal-body{padding:25px 25px 0 30px}@media(max-width:576px){.send-text-modal .modal-dialog .modal-content .modal-body{padding:16px 16px 0}}.send-text-modal .modal-dialog .modal-content .modal-body .submitted{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:25px 0 15px}.send-text-modal .modal-dialog .modal-content .modal-body .submitted svg{font-size:40px}.send-text-modal .modal-dialog .modal-content .modal-body .submitted svg.success-icon{color:#4561a4}.send-text-modal .modal-dialog .modal-content .modal-body .submitted svg.error-icon{color:#eb5757}.send-text-modal .modal-dialog .modal-content .modal-body .submitted .submit-message,.send-text-modal .modal-dialog .modal-content .modal-body form input,.send-text-modal .modal-dialog .modal-content .modal-body form label,.send-text-modal .modal-dialog .modal-content .modal-body form textarea{font-size:14px;color:#4f4f4f}.send-text-modal .modal-dialog .modal-content .modal-body form label{width:100%;font-weight:700;margin-bottom:0}.send-text-modal .modal-dialog .modal-content .modal-body form label:not(:first-child){margin-top:10px}.send-text-modal .modal-dialog .modal-content .modal-body form input{padding-left:0}.send-text-modal .modal-dialog .modal-content .modal-body form .input-group{width:100%;min-height:25px;border-bottom:1px solid #e0e0e0}.send-text-modal .modal-dialog .modal-content .modal-body form .input-group .message-textarea{height:46px;min-height:46px;width:100%}@media(max-width:368px){.send-text-modal .modal-dialog .modal-content .modal-body form .input-group .message-textarea{min-height:65px}}.send-text-modal .modal-dialog .modal-content .modal-body form .input-group.hide-placeholder-on-focus input:focus::placeholder,.send-text-modal .modal-dialog .modal-content .modal-body form .input-group.hide-placeholder-on-focus textarea:focus::placeholder{color:transparent!important}.send-text-modal .modal-dialog .modal-content .modal-body form .input-group-append svg{font-size:16px}.send-text-modal .modal-dialog .modal-content .modal-body form .input-group-append svg.is-valid{color:#78b16d}.send-text-modal .modal-dialog .modal-content .modal-body form .input-group-append svg.has-error{color:#eb5757}.send-text-modal .modal-dialog .modal-content .modal-body form .input-group .input-icon{position:absolute;right:0;top:0}.send-text-modal .modal-dialog .modal-content .modal-body form input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f2f2f2;-webkit-text-fill-color:#4f4f4f}.send-text-modal .modal-dialog .modal-content .modal-body form input,.send-text-modal .modal-dialog .modal-content .modal-body form textarea{width:94%;border:none;background-color:transparent!important}@media(max-width:576px){.send-text-modal .modal-dialog .modal-content .modal-body form input,.send-text-modal .modal-dialog .modal-content .modal-body form textarea{width:92%}}.send-text-modal .modal-dialog .modal-content .modal-body form input:focus-visible,.send-text-modal .modal-dialog .modal-content .modal-body form textarea:focus-visible{outline:none}.send-text-modal .modal-dialog .modal-content .modal-body form input::placeholder,.send-text-modal .modal-dialog .modal-content .modal-body form textarea::placeholder{color:#9f9f9f;width:95%;opacity:1}.send-text-modal .modal-dialog .modal-content .modal-body form input:-ms-input-placeholder,.send-text-modal .modal-dialog .modal-content .modal-body form textarea:-ms-input-placeholder{width:95%;color:#9f9f9f}.send-text-modal .modal-dialog .modal-content .modal-body form input::-ms-input-placeholder,.send-text-modal .modal-dialog .modal-content .modal-body form textarea::-ms-input-placeholder{width:95%;color:#9f9f9f}.send-text-modal .modal-dialog .modal-content .modal-body form textarea{padding:0}.send-text-modal .modal-dialog .modal-content .modal-body form .error-message{font-size:12px;font-weight:700;color:#eb5757;text-align:end}.send-text-modal .modal-dialog .modal-content .modal-body form .message-remaining-chars{font-size:12px;text-align:end}.send-text-modal .modal-dialog .modal-content .modal-body form .message-remaining-chars b{margin-right:5px}.send-text-modal .modal-dialog .modal-content .modal-body .chat-bubble-container{display:flex;justify-content:flex-end}.send-text-modal .modal-dialog .modal-content .modal-body .chat-bubble{max-width:332px;font-size:14px;color:#4f4f4f}.send-text-modal .modal-dialog .modal-content .modal-body .chat-bubble.small{background:#f2f2f2;border-radius:15px 15px 15px 4px;padding:15px 12px;margin-right:2.5rem}.send-text-modal .modal-dialog .modal-content .modal-body .chat-bubble.large{min-width:332px;min-height:200px;background:#eaf5ff;border-radius:15px 15px 4px 15px;padding:15px 12px;margin-top:16px;margin-left:2rem}@media(max-width:576px){.send-text-modal .modal-dialog .modal-content .modal-body .chat-bubble.large{min-width:295px}}@media(max-width:368px){.send-text-modal .modal-dialog .modal-content .modal-body .chat-bubble.large{min-width:255px}}.send-text-modal .modal-dialog .modal-content .modal-body p{font-size:10px;color:#828282;margin-top:1rem;margin-bottom:0}.send-text-modal .modal-dialog .modal-content .modal-body .send-button-container{display:flex;margin-top:1.5rem;justify-content:center}.send-text-modal .modal-dialog .modal-content .modal-body .send-button-container .send-btn{height:45px;background-color:#85ae74;border-color:#85ae74;box-shadow:none;font-size:18px;font-weight:700}.send-text-modal .modal-dialog .modal-content .modal-body .send-button-container .send-btn:focus{background-color:#85ae74}.send-text-modal .modal-dialog .modal-content .modal-body .resend-btn{min-width:180px;height:38px;font-size:14px}.send-text-modal .modal-dialog .modal-content .modal-footer{border-top:0;padding-top:.4rem}@media(min-width:577px){.send-text-modal .modal-dialog .modal-content .modal-footer{border-bottom-left-radius:15px;border-bottom-right-radius:15px}}.send-text-modal .modal-dialog .modal-content .modal-footer img{width:100px;height:20px}.send-text-modal .modal-dialog .modal-content .modal-footer .links-container .divider,.send-text-modal .modal-dialog .modal-content .modal-footer .links-container a{color:#979797}.send-text-modal .modal-dialog .modal-content .modal-footer .links-container a{font-size:12px;font-weight:700}@media(max-width:320px){.send-text-modal .modal-dialog .modal-content .modal-footer .links-container a{font-size:10px}}.store-policies-container{margin-top:1rem}.store-policies-container ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.store-policies-container ul li{color:#828282;line-height:23px}.store-policies-container ul li:hover{cursor:pointer}.store-policies-container ul li svg{font-size:1rem}.store-policies-container ul li span{font-size:.875rem;margin-left:5px}.store-policies-container ul li .store-policy-container{display:flex;align-items:center;justify-content:center}.store-policies-container.flex-container,.store-policies-container.flex-container ul{width:100%}.store-policies-container.flex-container ul span{width:50%}.store-policies-popover .modal-content{padding:0!important}.store-policies-popover .modal-body{color:#444}.store-policies-popover .popover-header{font-weight:700;color:#444}.store-policies-popover ul{padding-left:1rem}.store-policies-popover ul li .policy-item-name{font-weight:700;color:#444}.store-policies-popover ul.hide-key{padding:0}.store-policies-popover ul.hide-key li{display:flex;justify-content:center;list-style:none}.testimonials-carousel{max-width:414px}.testimonials-carousel .embla__container{display:flex;align-items:center;height:115px;overflow:visible}.testimonials-carousel .embla__container .testimonials-carousel__item{border-radius:100px;box-shadow:0 0 14px 2px rgba(0,0,0,.08);padding:12px 24px;align-items:center;justify-content:center;gap:.8rem;font-style:italic;font-size:.875rem;line-height:20px;color:#444;display:flex}.testimonials-carousel .embla__container .testimonials-carousel__item img{width:45px;height:50px}.testimonials-carousel .embla__container .testimonials-carousel__item .testimonials-carousel__item__location{margin-bottom:0;margin-top:.2rem;font-style:normal;font-weight:700;font-size:.75rem}.testimonials-carousel .embla__controls .carousel-dots{gap:.4rem;margin-top:12px}.testimonials-carousel .embla__controls .carousel-dots .carousel-dot{width:10px;height:10px;background-color:#c4c4c4;opacity:.55;border-radius:50%;border:none;padding:0;gap:.4rem}.testimonials-carousel .embla__controls .carousel-dots .carousel-dot.active{opacity:1;background:#2e4780}@media(max-width:992px){.testimonials-carousel .carousel-inner{overflow:hidden;height:125px;max-height:none;padding:8px}}@media(max-width:420px){.testimonials-carousel .carousel-inner{height:150px}.testimonials-carousel .carousel-indicators{bottom:-3rem}}.shared-ui__update-zip-code-modal{padding-right:0!important}.shared-ui__update-zip-code-modal .modal-dialog{display:flex;justify-content:center;align-items:center}.shared-ui__update-zip-code-modal .modal-dialog .modal-content{padding:45px 60px 60px;max-width:500px}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body,.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-header{padding:0}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:2rem;font-weight:700;margin-bottom:48px;text-align:center;width:100%;padding:0}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form{display:flex;align-items:center;justify-content:center;flex-direction:column}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form .input-wrapper{width:100%}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form .input-wrapper label{font-size:1rem;font-weight:600;color:#444;margin-bottom:0}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form .input-wrapper .row,.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form .input-wrapper input{width:100%}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form .input-wrapper input{margin-top:8px;max-width:none;font-size:1rem;height:auto}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form .description{line-height:16px;font-size:.75rem;color:#828282}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form .ctas{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form .ctas .save-zip-code{font-weight:700;padding:6px 12px}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form .ctas .cancel{background-color:transparent;border:none;color:#3b62a6}.shared-ui__update-zip-code-modal .modal-dialog .modal-content .modal-body form .ctas button{max-width:135px;width:100%;font-size:1rem;line-height:24px}@media(max-width:992px){.shared-ui__update-zip-code-modal .modal-dialog{height:100%;max-width:100vw}.shared-ui__update-zip-code-modal .modal-dialog .modal-content{height:100%}}@media(max-width:460px){.shared-ui__update-zip-code-modal .modal-dialog .modal-content{padding:45px 40px 60px}}.verify-email-modal{padding:20px;display:flex;flex-direction:column;align-items:center;gap:32px;flex:1 0}.verify-email-modal h1{color:#2e4780!important;text-align:center;font-family:Arial;font-size:28px!important;font-style:normal;font-weight:700;line-height:normal;max-width:241px;margin:0}.verify-email-modal h4{color:#2e4780;line-height:normal}.verify-email-modal .verify-email-modal__content,.verify-email-modal h4{text-align:center;font-family:Arial;font-size:16px;font-style:normal;font-weight:400}.verify-email-modal .verify-email-modal__content{color:rgba(46,71,128,.7);margin:0;line-height:140%}.verify-email-modal button{border-radius:6px;border:1px solid #2a1f6e;background:#2e4780;width:220px;height:48px;padding:10px 32px;color:#fff;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:127.682%}.verify-email-modal .verify-email-modal__footer{color:#888;text-align:center;font-family:Arial;font-size:10px;font-style:normal;font-weight:400;line-height:14px}.video-player,.video-player .video-player__wrapper{width:100%;height:100%;position:relative}.video-player .video-player__overlay{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(46,71,128,.7);display:flex;align-items:center;justify-content:center;z-index:1070;transition:opacity .3s ease;border:none}.video-player .video-player__overlay.entered{opacity:1}.video-player .video-player__overlay.exited{opacity:0}.video-player .video-player__overlay:active,.video-player .video-player__overlay:focus,.video-player .video-player__overlay:hover{background-color:rgba(46,71,128,.6)!important;border:none!important}.video-player .video-player__overlay .video-player__caption{width:100%;padding:12px 16px;color:#fff;font-weight:700;line-height:24px;background-color:rgba(109,126,166,.84);position:absolute;bottom:0;z-index:1075;transition:opacity .3s ease}.video-player .video-player__overlay .video-player__caption.entered{opacity:1}.video-player .video-player__overlay .video-player__caption.exited{opacity:0}.video-player .video-player__overlay .video-player__caption p{margin:0;font-size:.875rem;line-height:21px;font-weight:400}.video-player .video-player__play-button{width:80px;height:80px;filter:drop-shadow(0 0 12px rgba(0,0,0,.2));display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:999px}.video-player .video-player__play-button svg{margin:0 0 0 6px}.product-quick-view-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:28px;line-height:36px}.product-quick-view-modal .modal-dialog .modal-content .modal-header .close-btn-container{position:absolute;right:17px;top:15px}.product-quick-view-modal .modal-dialog .modal-content .modal-header .close-btn-container .btn-close svg{margin:0;color:#ababab;width:14px;stroke:#ababab;stroke-width:3px;height:auto}@media(max-width:576px){.product-quick-view-modal .modal-dialog .modal-content .modal-header .modal-title{line-height:normal}}.product-quick-view-modal .modal-dialog .modal-content .modal-body p{font-size:14px;color:#595959}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .description{margin-bottom:2rem}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel{margin:0}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .embla__slide{width:100%}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .embla__slide.active{display:flex;flex-direction:column;justify-content:center}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .embla__slide iframe,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .embla__slide img{height:330px;border-radius:4px;margin:0 auto;max-width:100%;width:auto}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .embla__slide iframe{width:100%}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .embla__controls .carousel-dots{margin-top:15px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .carousel-caption .video-description,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .carousel-caption .video-title,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .carousel-caption a{color:#3b62a6;text-decoration:none}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .carousel-caption .video-title,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .carousel-caption a{font-weight:700}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .carousel-caption .video-description{font-size:13px;margin-top:5px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .carousel-caption a:hover{text-decoration:underline}@media(max-width:576px){.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .embla__slide{height:300px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .embla__slide iframe,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-carousel-images__carousel .embla__slide img{height:300px;max-height:300px}}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .description,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .description,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .description{font-size:18px!important;line-height:21px;color:#444!important}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .collapsible-description p,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .collapsible-description p,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .collapsible-description p{font-size:18px;line-height:28px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .product-carousel-videos,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .product-carousel-videos,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .product-carousel-videos{width:100%}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .gb-carousel .video-description,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .gb-carousel .video-description,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .gb-carousel .video-description{margin-top:0}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .product-goodbed-review__full-review__cta.btn,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .product-goodbed-review__full-review__cta.btn,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .product-goodbed-review__full-review__cta.btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:auto;min-width:70%;border-radius:4px;background-color:#2e4780;border:1px solid #4561a4;padding:20px 1rem;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .product-goodbed-review__full-review__cta.btn b,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .product-goodbed-review__full-review__cta.btn b,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .product-goodbed-review__full-review__cta.btn b{line-height:28px;font-size:24px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .product-goodbed-review__full-review__cta.btn p,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .product-goodbed-review__full-review__cta.btn p,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .product-goodbed-review__full-review__cta.btn p{color:#fff;font-weight:400;line-height:25px;font-size:1rem;margin-bottom:0}@media(max-width:576px){.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .product-goodbed-review__full-review__cta.btn,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .product-goodbed-review__full-review__cta.btn,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .product-goodbed-review__full-review__cta.btn{width:100%;padding:1rem}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .product-goodbed-review__full-review__cta.btn b,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .product-goodbed-review__full-review__cta.btn b,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .product-goodbed-review__full-review__cta.btn b{font-size:22px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-description .product-goodbed-review__full-review__cta.btn p,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .product-goodbed-review__full-review__cta.btn p,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .product-goodbed-review__full-review__cta.btn p{font-size:14px}}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-compare .description,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .description{font-size:18px!important;color:#2e4780!important}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-compare .btn-compare{width:100%;height:50px;font-size:26px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .expert-review-carousel{margin-bottom:0}.product-quick-view-modal .modal-dialog .modal-content .modal-body .expert-review-carousel .embla__container .embla__slide iframe,.product-quick-view-modal .modal-dialog .modal-content .modal-body .expert-review-carousel .embla__container .embla__slide img{height:330px;border-radius:4px;margin:0 auto;max-width:100%;width:auto}.product-quick-view-modal .modal-dialog .modal-content .modal-body .expert-review-carousel .embla__container .embla__slide iframe{width:100%}@media(max-width:576px){.product-quick-view-modal .modal-dialog .modal-content .modal-body .expert-review-carousel .embla__container .embla__slide,.product-quick-view-modal .modal-dialog .modal-content .modal-body .expert-review-carousel .embla__container .embla__slide iframe,.product-quick-view-modal .modal-dialog .modal-content .modal-body .expert-review-carousel .embla__container .embla__slide img{height:218px}}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review__title-container{display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review__full-review-separator{text-align:center;font-size:1rem!important;color:#444}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review__full-review-subtitle{text-align:center;font-size:1rem;line-height:20px;color:#444;margin:0 20px 16px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review__full-review-subtitle.no-videos{margin:10px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .product-goodbed-review__title,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .product-goodbed-review__title{line-height:28px}@media(max-width:576px){.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .product-goodbed-review__title,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .product-goodbed-review__title{font-size:22px!important}}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .product-goodbed-review__subtitle,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .product-goodbed-review__subtitle{font-size:1rem;line-height:20px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;color:#a6a6ae!important;margin-bottom:10px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review h3,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review h3{margin-bottom:0!important}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .gray,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .gray{font-size:22px;color:#a6a6a6!important;font-weight:400}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .btn,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .btn{width:100%;border-radius:10px;font-size:26px;padding:20px;line-height:normal}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .btn small,.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-goodbed-review .btn small{font-size:16px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .gray{margin-bottom:.5rem!important}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .customer-rating-container{width:calc(100% + 30px);background-color:#f2f2f2;padding:1rem;margin:0 -15px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .customer-rating-container h4{font-size:1.25rem;font-weight:700;color:#2e4780;margin-bottom:1.5rem;margin-right:5px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .customer-rating-container svg{font-size:1.25rem;color:#2e4780}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .customer-rating-container .customer-rating-img-container{display:flex;align-self:center;justify-content:center}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customers-review .customer-rating-container .customer-rating-img-container img{object-fit:scale-down}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score{line-height:20px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .btn,.product-quick-view-modal .modal-dialog .modal-content .modal-body .shop-bed .btn{width:100%;font-size:22px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .btn small,.product-quick-view-modal .modal-dialog .modal-content .modal-body .shop-bed .btn small{font-size:14px}@media(min-width:1025px){.product-quick-view-modal .modal-dialog .modal-content .modal-body .shop-bed-container{justify-content:center}}@media(max-width:1024px){.product-quick-view-modal .modal-dialog .modal-content .modal-body .shop-bed-container .shop-bed{width:100%}}.product-quick-view-modal .modal-dialog .modal-content .modal-body .shop-bed-container .shop-bed .btn{padding:15px 20px}@media(min-width:1025px){.product-quick-view-modal .modal-dialog .modal-content .modal-body .shop-bed-container .shop-bed .btn{min-width:350px;max-width:350px}}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .what-is-match-score{color:#979797;margin-top:10px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .what-is-match-score div{display:flex;align-items:center;justify-content:center}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .what-is-match-score span{font-size:14px;font-weight:700;text-decoration:underline}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-get-match-score .what-is-match-score svg{font-size:18px;margin-right:8px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-top-offer{display:flex;width:100%;flex-direction:column;align-items:flex-start;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin:24px 0}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-top-offer .product-top-offer__retailer-name{color:#2e4780;font-size:22px;line-height:28px;font-weight:700;margin-bottom:.5rem;text-decoration:none}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-top-offer .product-top-offer__info-container{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.95rem}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-top-offer .product-top-offer__info-container .product-top-offer__online-seller{font-size:14px;line-height:19px;color:#6c757d;margin-bottom:2px}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-top-offer .product-top-offer__shop-brand{display:flex;width:100%;flex-direction:column;gap:4px;justify-content:center;align-items:center;background-color:#fff;border:1px solid #78b16d;color:#78b16d;font-size:14px;line-height:19px;font-weight:700}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-top-offer .product-top-offer__shop-brand small{font-size:12px;line-height:1rem;font-weight:600}@media(max-width:576px){.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-top-offer .product-top-offer__retailer-name{font-size:18px;line-height:23px;margin-bottom:.3rem}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-top-offer .product-top-offer__info-container{flex-direction:column-reverse;margin-bottom:.85rem}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-top-offer .product-top-offer__info-container .product-top-offer__online-seller{margin-top:4px}}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customer-ratings{display:flex;flex-direction:column;align-items:center;margin-top:3.5rem;margin-bottom:2.5rem}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customer-ratings p{margin-bottom:0}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customer-ratings .product-customer-ratings__title{line-height:28px;color:#2e4780;font-weight:700}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customer-ratings .product-customer-ratings__subtitle{font-size:1rem;line-height:20px;color:#a6a6ae;font-weight:600;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customer-ratings .customer-rating{margin-top:1.5rem}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customer-ratings .product-customer-ratings__see-reviews{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:700;font-size:14px;line-height:1rem;color:#4561a4;width:100%;margin-top:2rem}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customer-ratings .product-customer-ratings__see-reviews svg{width:8px;height:14px}@media(max-width:576px){.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customer-ratings{margin-bottom:1.5rem}.product-quick-view-modal .modal-dialog .modal-content .modal-body .product-customer-ratings .product-customer-ratings__title{font-size:22px!important}}.what-is-match-score-popover .link-btn-quiz{width:100%;height:50px;font-size:18px}.mattresses-summary{padding:0 .75rem;margin-top:2.5rem;border-radius:4px;border:1px solid #f4f4f4;min-height:200px;display:grid;grid-template-columns:65% 35%}.mattresses-summary h3{font-size:1.5rem!important;color:#6c757d!important;margin-bottom:10px!important}@media(max-width:576px){.mattresses-summary h3{font-size:1.25rem!important}}.mattresses-summary h3 b{font-size:1.85rem;color:#212529}@media(max-width:576px){.mattresses-summary h3 b{font-size:1.5rem}}.mattresses-summary .owner-ratings{font-size:.875rem;color:#6c757d}@media(max-width:576px){.mattresses-summary .owner-ratings{font-size:.7rem}}.mattresses-summary .owner-ratings a{color:#3b62a6}.mattresses-summary .mattresses-summary__main-info{grid-column:1/2;display:flex;padding:1rem 0 0;justify-content:space-between;align-items:flex-start;border:none;background-color:transparent;cursor:default}.mattresses-summary .mattresses-summary__main-info .mattresses-summary__main-info__collapse-icon{align-self:flex-start}.mattresses-summary .mattresses-summary__main-info .mattresses-summary__main-info__collapse-icon svg{width:.75rem;transform:rotate(90deg)}.mattresses-summary .mattresses-summary__main-info .mattresses-summary__main-info__collapse-icon svg.is-collapsed{transform:rotate(270deg)}.mattresses-summary .mattresses-summary__main-info .mattresses-summary__main-info__collapse-icon svg path{stroke-width:2}.mattresses-summary .mattresses-summary__main-info .customer-rating__description{text-align:left}.mattresses-summary .mattresses-summary__mobile-container{display:none}.mattresses-summary .mattresses-summary__ratings{grid-column:1/2;padding-bottom:.35rem;padding-right:.75rem}.mattresses-summary .mattresses-summary__ratings .mattresses-summary__ratings__no-data{max-width:600px;color:#444;margin-bottom:0}.mattresses-summary .mattresses-summary__ratings .mattresses-summary__ratings__no-data a{color:#3b62a6}.mattresses-summary .mattresses-summary__ctas{grid-row:1/3;grid-column:2/3;padding-top:2.25rem;padding-bottom:1.56rem;height:100%;min-height:260px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-left:.75rem;border-left:1px solid #f4f4f4}.mattresses-summary .mattresses-summary__ctas .btn{display:flex;flex-direction:column;justify-content:center;align-items:center}.mattresses-summary .mattresses-summary__ctas .mattress-reviews-shop-btn-container{display:flex;width:100%}.mattresses-summary .mattresses-summary__ctas .mattress-reviews-shop-btn{width:100%;height:76px;border-radius:6px}.mattresses-summary .mattresses-summary__ctas .mattress-reviews-shop-btn b{font-size:22px;line-height:28px}.mattresses-summary .mattresses-summary__ctas .mattress-reviews-shop-btn p{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.6em!important;line-height:16px;margin-bottom:0}.mattresses-summary .mattresses-summary__ctas .mattresses-summary__ctas__quiz-text{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#6c757d;margin:8px 0}.mattresses-summary .mattresses-summary__ctas .mattress-reviews-quiz-btn{width:100%;height:78px;border:1px solid #2e4780;border-radius:5px}.mattresses-summary .mattresses-summary__ctas .mattress-reviews-quiz-btn p{margin-bottom:0;font-size:15px;line-height:17px}.mattresses-summary .mattresses-summary__ctas .mattress-reviews-quiz-btn b{font-size:1.5rem;line-height:30px}.mattresses-summary .mattresses-summary__ctas .mattress-reviews-customer-reviews-btn{border:1px solid #2e4780}.mattresses-summary .mattresses-summary__ctas .mattresses-summary__ctas__review-mattress{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem}.mattresses-summary .mattresses-summary__ctas .mattresses-summary__ctas__review-mattress a{font-weight:700;font-size:16px;color:#2e4780}.mattresses-summary .mattresses-summary__ctas .mattresses-summary__ctas__review-mattress svg{width:.5rem;transform:rotate(180deg)}@media(max-width:576px){.mattresses-summary .mattresses-summary__ctas{min-height:0}}.mattresses-summary .rating-features .progress-bar-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}@media(max-width:576px){.mattresses-summary .rating-features .progress-bar-wrapper{align-items:start;margin-top:10px}}.mattresses-summary .rating-features .progress-bar-wrapper .average-lifespan-years{font-size:.75rem;color:#6c757d;margin-top:10px}.mattresses-summary .rating-features .average-lifespan-text{font-size:.7rem;color:#6c757d;line-height:normal;text-align:center;padding:0 25px}@media(max-width:576px){.mattresses-summary .rating-features .average-lifespan-text{padding:0;margin-top:10px}}.mattresses-summary hr{border-color:#eeecec}@media(max-width:992px){.mattresses-summary{grid-template-columns:100%;min-height:auto;margin-top:1.25rem;padding-right:0;margin-left:-15px;border-left:none;border-right:none;overflow:hidden;padding-top:1.25rem;padding-bottom:1.25rem}.mattresses-summary .mattresses-summary__main-info{cursor:pointer;padding:0 .25rem 0 0;gap:3rem}.mattresses-summary .mattresses-summary__main-info .customer-rating .customer-rating__link-text-container{font-size:.85rem;line-height:16px}}@media(max-width:992px)and (max-width:576px){.mattresses-summary .mattresses-summary__main-info{gap:1rem}}@media(max-width:992px)and (max-width:390px){.mattresses-summary .mattresses-summary__main-info{gap:.5rem}}@media(max-width:992px){.mattresses-summary .mattresses-summary__mobile-container{display:block;overflow:visible}.mattresses-summary .mattresses-summary__ctas{padding-top:1rem;padding-left:0;padding-bottom:0;border-left:none}.mattresses-summary .mattresses-summary__ctas.desktop{display:none}.mattresses-summary .mattresses-summary__ctas .mattresses-summary__ctas__review-mattress{margin-top:.375rem;margin-bottom:2.5rem}.mattresses-summary .mattresses-summary__ratings{padding-right:0}.mattresses-summary .mattresses-summary__ratings.desktop{display:none}.mattresses-summary .mattresses-summary__ratings .rating-categories-container{margin-top:1.625rem;grid-template-columns:1fr 1fr;gap:1.125rem 1.5rem}.mattresses-summary .mattresses-summary__ratings .mattress-rating-category .mattress-rating-category-label-container{gap:4px}.mattresses-summary .mattresses-summary__ratings .mattress-rating-category .mattress-rating-category-info__rating-value{margin-top:3px}}@media(max-width:340px){.mattresses-summary .mattresses-summary__ratings .rating-categories-container{gap:1.125rem .5rem}}.mattresses-summary.profile-page{margin-top:24px}.mattresses-summary.profile-page .mattresses-summary__ratings{padding-bottom:20px}.mattresses-summary.profile-page .mattresses-summary__ratings .rating-categories-container{gap:24px 16px}.mattresses-summary.profile-page .mattresses-summary__ratings .rating-categories-container #average-lifespan-category{grid-column:1/4}.mattresses-summary.profile-page .mattresses-summary__main-info{cursor:default!important;padding:1.25rem 6px 1px 0;margin-bottom:24px}.mattresses-summary.profile-page .mattresses-summary__main-info .mattress-reviews-shop-btn{margin-bottom:27px}.mattresses-summary.profile-page .mattresses-summary__main-info .customer-rating .customer-rating__description{color:#777}.mattresses-summary.profile-page .mattresses-summary__ctas{padding-top:20px;padding-bottom:14px;justify-content:center}.mattresses-summary.profile-page .mattresses-summary__ctas.not-enough-reviews{justify-content:normal}.mattresses-summary.profile-page .mattresses-summary__ctas .mattress-reviews-shop-btn-container.only-btn .btn{margin-bottom:0}@media(min-width:992px){.mattresses-summary.profile-page .mattresses-summary__ctas .mattress-reviews-shop-btn-container.only-btn .mattress-reviews-shop-btn{margin-bottom:0}}.mattresses-summary.profile-page .mattresses-summary__ctas .mattress-reviews-shop-btn{margin-bottom:25px}.mattresses-summary.profile-page .mattresses-summary__ctas a{height:80px;width:100%}.mattresses-summary.profile-page .mattresses-summary__ctas a p{margin-bottom:0;font-size:1rem;line-height:18px}.mattresses-summary.profile-page .mattresses-summary__ctas a b{font-size:1.375rem;line-height:28px}.mattresses-summary.profile-page .mattresses-summary__ctas .mattresses-summary__ctas__review-mattress{display:block}.mattresses-summary.profile-page .mattresses-summary__ctas .mattresses-summary__ctas__review-mattress svg{margin-left:8px}@media(max-width:576px){.mattresses-summary.profile-page .mattresses-summary__ctas .mattress-reviews-shop-btn{margin-bottom:16px}}@media(max-width:992px){.mattresses-summary.profile-page .mattresses-summary__ctas{justify-content:normal;padding-top:0}.mattresses-summary.profile-page .mattresses-summary__ctas .mattresses-summary__ctas__review-mattress{margin-top:0;margin-bottom:24px}.mattresses-summary.profile-page{padding-top:0;grid-template-rows:auto}.mattresses-summary.profile-page .mattresses-summary__ratings .rating-categories-container{gap:18px 24px}.mattresses-summary.profile-page .mattresses-summary__ratings .rating-categories-container #average-lifespan-category{grid-column:1/3}}@media(max-width:1200px){.mattresses-summary.profile-page .rating-categories-container{grid-template-columns:1fr 1fr;margin-top:16px}}.mattresses-summary.no-category-ratings{grid-template-rows:.4fr 1fr}.rating-categories-container{display:grid;margin-top:-.5rem;grid-gap:24px 64px;gap:24px 64px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.rating-categories-container #average-lifespan-category{grid-column:1/3}.rating-categories-container .na-label{font-weight:400}.individual-review-item__value-label{font-size:.875rem;font-weight:700;color:#777}.individual-review-item__value-label .individual-review-item__value-label__max{font-weight:400}.store-quick-view-modal.hide-modal{opacity:0}.store-quick-view-modal .modal-dialog .modal-content .modal-header .quick-view-header__title-column .star-rating{display:flex;text-indent:0;width:auto;height:auto;cursor:auto;float:none;overflow:initial}.store-quick-view-modal .modal-dialog .modal-content .modal-header .modal-subtitle h4{font-size:.95rem}.store-quick-view-modal .modal-dialog .modal-content .modal-body .store-quick-view-body .store-description button:hover{background:transparent;border-color:transparent}.store-quick-view-modal .modal-dialog .modal-content .modal-body .store-quick-view-body .store-available-discounts .promo-container{min-height:45px}.store-quick-view-modal .modal-dialog .modal-content .modal-body .store-quick-view-body .store-available-discounts hr{margin:2rem 0}.store-quick-view-modal .modal-dialog .modal-content .modal-body .store-quick-view-body .store-policies-container .store-policies{width:100%}.store-quick-view-modal .modal-dialog .modal-content .modal-body .store-quick-view-body .store-policies li .store-policy-container{justify-content:flex-start}
/*# sourceMappingURL=6852bb1ac96415e4.css.map*/