@charset "UTF-8";html,body{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:none;color:inherit}input,button,textarea,select{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}button,select{text-transform:none}button{background-color:transparent}svg{fill:currentColor}input[type=text],input[type=search]{color:#242627}input[type=text]:focus,input[type=search]:focus{border-color:#273145;outline:none}#header{margin-bottom:20px;position:relative}@media (max-width: 768px){#header{min-height:142px}}#topbar{background:var(--Primary-blue-grey-900, #47536A);color:#fff;align-items:center;padding:20px}#topbar .container{display:flex;align-items:center}@media (max-width: 768px){#topbar .container{padding-left:0;padding-right:0}}#topbar .logo{width:131px;height:41px}#topbar .logo img{max-width:100%}#topbar .searchBox{border-radius:30px;border:1px solid #F0F0F0;background:#fff;padding:5px 15px;width:440px;display:flex;position:relative}@media (max-width: 768px){#topbar .searchBox{box-shadow:0 8px 13.2px -9px #f0f0f0}}#topbar .searchBox input[type=search]{width:100%;line-height:2.1em;background:#fff;padding-left:20px}@media (max-width: 768px){#topbar .searchBox{position:absolute;top:90px;z-index:99;width:81%;left:20px}}#topbar .push{margin-left:auto}#topbar .top-login .login{display:none}@media (max-width: 768px){#topbar .top-login{position:absolute;right:16px}}#topbar .login-container{display:flex;align-items:center;gap:8px;margin-left:25px;cursor:pointer}@media (max-width: 768px){#topbar .login-container .txt-login{display:none}}#topbar .login-container:hover{color:#bababa}#navbar{background:#f0f0f0;color:#273145;height:50px;align-content:center;position:relative;box-shadow:0 5px 8px #c8c8c840}#navbar a{color:#273145}#navbar a:hover{text-decoration:none}#navbar .icon-menu{display:none}#navbar .menu{display:flex;align-items:flex-start;justify-content:center;gap:40px;color:#273145;list-style-type:none}#navbar .menu li{line-height:50px}@media (min-width: 768px){#navbar .menu .drop-menu{padding-right:18px}#navbar .menu .drop-menu:after{content:"";background-image:url(https://www.saleduck.se/build/assets/sprite-Dyj_hApo.svg);background-repeat:no-repeat;background-position:-8px -796px;font-family:inherit;width:16px;height:16px;position:absolute;right:-8px;top:50%;margin-top:-8px}}#navbar .menu .nav-children li{line-height:1.25}#navbar .menu .nav-children a:hover{text-decoration:underline}@media (max-width: 768px){#navbar{height:61px}#navbar .menu{display:none}#navbar .icon-menu{display:flex;position:absolute;right:12px;top:14px;cursor:pointer}}#navbar .nav-children{display:none;position:absolute;left:0;z-index:99;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px #0000002d;padding:0;margin:0;list-style:none}#navbar .nav-children li{box-sizing:border-box;margin:5px 0;width:33%;line-height:1.25}#navbar .nav-children li a{display:block;padding:3px 20px}#navbar .menu li{position:relative}#navbar .menu li:hover .nav-children{display:flex;width:600px;flex-wrap:wrap}#navbar .menu li:not(.drop-menu) a:hover{text-decoration:underline}#search-container{display:none;position:fixed;top:0;left:0;width:100%;height:430px;background-color:#fff;z-index:1000;padding:15px;box-shadow:0 2px 4px #0000001a;border-radius:0 0 25px 25px}@media (min-width: 768px){#search-container{padding:50px 50px 20px;height:480px}}#search-container input#search-query{height:55px;width:100%;font-size:22px;border:0;outline:0;padding-left:35px;padding-right:35px}@media (max-width: 768px){#search-container input#search-query::placeholder{font-size:14px}}#search-container .modal-search-container{border-bottom:1px solid #B9B9B9;position:relative}#search-container .modal-search-container .icon,#search-container .modal-search-container .modal-close{position:absolute;top:50%}#search-container .modal-search-container .icon{left:0;margin-top:-10px}#search-container .modal-search-container .modal-close{right:0;margin-top:-21px;background:none}#search-container .suggestion{margin-top:20px}#search-container .suggestion a{color:#273145;text-decoration:none;position:relative;display:block;overflow:hidden}#search-container .suggestion a:hover{color:#005785}#search-container .suggestion img{border-radius:8px;width:75px;height:45px;float:left;margin-right:25px}#search-container .suggestion .title{font-size:18px;font-weight:500;display:block}#search-container .suggestion .count{font-size:11px}#menu-container{display:none;position:fixed;top:81px;right:0;width:92%;height:100%;background-color:#fff;z-index:1001;box-shadow:0 2px 4px #0000001a;border-radius:25px 0 0}#menu-container .modal-menu-container{position:relative;padding:100px 15px 15px 50px}#menu-container .modal-menu-container .modal-close{background-image:url(https://www.saleduck.se/build/assets/sprite-Dyj_hApo.svg);background-repeat:no-repeat;background-position:0 -1263px;position:absolute;top:0;right:0;padding:20px}#menu-results a{color:#273145;font-size:15px}#menu-results li{margin-bottom:3px}#menu-results .nav-children{display:none}#footer-container{background:var(--SD-Blue-grey, #47536A);padding-bottom:20px;margin-top:60px}#newsletter{padding:60px 0 50px}#newsletter .title{color:#fff;font-size:18px;line-height:24px;font-weight:500;margin-bottom:20px}#footer-links{background:#3e4960;padding-top:40px;padding-bottom:40px}#footer-links a{color:#e4e4e4}#footer-links li{margin-bottom:6px}#footer-links .container{display:flex;align-items:flex-start;color:#b9b9b9;justify-content:space-between}#footer-links .container h4{color:#fff}@media (max-width: 768px){#footer-links .container{flex-wrap:wrap}#footer-links .container .col{margin-bottom:20px;flex:50%}}input[type=text],input[type=email]{border:1px solid #EDEDED;border-radius:5px;background:#fff;padding-left:10px;padding-right:10px}input[type=text]:focus,input[type=email]:focus{border-color:#099cff}@media (max-width: 768px){input[type=text],input[type=email]{width:100%}}#newsletterForm{display:flex;gap:20px;align-items:center}#newsletterForm input[type=text],#newsletterForm input[type=email]{border-radius:10px;line-height:40px;width:255px;border:1px solid #EDEDED;background:#fff;outline:none}#newsletterForm input[type=text]:focus,#newsletterForm input[type=email]:focus{box-shadow:none}#newsletterForm .btn{height:40px;width:120px}@media (max-width: 768px){#newsletterForm{display:block}#newsletterForm .col{margin-bottom:15px}}#networks{display:flex;margin:25px 0}#networks .international{margin-left:auto}#copyrights{color:#fff;margin-top:20px}#copyrights .address{margin-bottom:30px}#copyrights .address p{margin-bottom:0}#copyrights .copyright{order:-1;max-width:400px}#copyrights .copyright .copyr{font-weight:500;font-size:16px}@media (min-width: 768px){#copyrights{display:flex;justify-content:space-between}#copyrights .address{text-align:right}}.dropdown,#current-country{position:relative;display:inline-block}#current-country a{color:#273145}#current-country .dropdown-item{padding:6px 14px 6px 40px;text-decoration:none;display:block;position:relative}#current-country .dropdown-item[data-country]:before{background-image:url(https://www.saleduck.se/build/assets/countries-BRgzpWrU.webp);content:"";width:32px;height:32px;background-repeat:no-repeat;background-position:0 0;position:absolute;left:1px;top:1px}#current-country .dropdown-item[data-country=MY]:before{background-position:-4px -316px}#current-country .dropdown-item[data-country=SG]:before{background-position:-4px -355px}#current-country .dropdown-item[data-country=VN]:before{background-position:-4px -511px}#current-country .dropdown-item[data-country=PH]:before{background-position:-4px -472px}#current-country .dropdown-item[data-country=TH]:before{background-position:-4px -394px}#current-country .dropdown-item[data-country=ID]:before{background-position:-4px -276px}#current-country .dropdown-item[data-country=AT]:before{background-position:-4px -82px}#current-country .dropdown-item[data-country=AU]:before{background-position:-4px -433px}#current-country .dropdown-item[data-country=NO]:before{background-position:-4px -238px}#current-country .dropdown-item[data-country=FI]:before{background-position:-4px -199px}#current-country .dropdown-item[data-country=DK]:before{background-position:-4px -160px}#current-country .dropdown-item[data-country=SE]:before{background-position:-4px -121px}#current-country .dropdown-item[data-country=NL]:before{background-position:-6px -550px}#current-country .dropdown-item[data-country=CH]:before,#current-country .dropdown-item[data-country=CHFR]:before{background-position:-4px -43px}#current-country .dropdown-item[data-country=BE]:before,#current-country .dropdown-item[data-country=BEFR]:before{background-position:-4px -4px}#current-country .dropdown-selected{cursor:pointer;padding:0 8px 0 2px;border:1px solid #1D2434;border-radius:50px;font-size:14px;font-weight:500;transition:background-color .3s;background:#fff;display:flex;height:36px}#current-country .dropdown-selected:after{content:"";display:inline-block;margin-top:9px;background-image:url(https://www.saleduck.se/build/assets/sprite-Dyj_hApo.svg);background-repeat:no-repeat;width:16px;height:16px;background-position:-8px -796px}#current-country .dropdown-menu{display:none;position:absolute;background-color:#f9f9f9;min-width:150px;box-shadow:0 8px 16px #0003;z-index:1;bottom:110%;border-radius:10px;padding-left:2px}#current-country .dropdown-menu .dropdown-item{margin:3px 0}#current-country .dropdown-menu .dropdown-item:hover{background-color:#f1f1f1;border-radius:10px;text-decoration:underline}.box{position:relative;color:#242627;text-align:center;background:#fff;padding:10px;display:flex;flex-direction:column;border:.5px solid #e9e9e9;border-radius:10px}.box .label-like{position:absolute;top:10px;left:-4px;background:#ededed;border-radius:4px;display:inline-flex;padding:0 10px;align-items:center;gap:4px;z-index:1;height:20px}@media (min-width: 768px){.box .label-like{left:-8px}}.box .label-like .icon-thumbs-up{margin-bottom:-1px}.box-header{margin-bottom:10px;padding-top:20px}.box-header img{width:130px;height:80px}.box-title{padding:12px 0 0;height:84px;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.box-body{display:flex;flex-direction:column}.box-btn .btn{display:block;font-size:12px;padding-left:5px}.box-icon{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:10px;text-align:center}.box-icon img{border-radius:10px 10px 0 0}.box-icon .active-deals{display:block;padding:10px;color:#273145}.btn{padding-left:10px;padding-right:10px;cursor:pointer}.btn-primary{border-radius:5px;background:linear-gradient(180deg,#ffc235,#e5a207 94%);box-shadow:0 11px 9px -10px #a6a6a699;height:29px;font-weight:600;position:relative;line-height:29px}.btn-primary .partial-label{position:absolute;right:3px;top:3px;background:#fff;padding:0 5px 0 0;font-weight:400;border-radius:3px;line-height:23px;width:31px;text-align:right}.btn-primary .partial-label:before{content:"";background-image:url(https://www.saleduck.se/build/assets/partial-CbBQbuxX.svg);background-repeat:no-repeat;position:absolute;z-index:2;height:24px;width:26px;left:-1px}.btn-primary .partial-label:after{content:""}.btn-primary:hover{opacity:.85;transition:all .4s ease}.btn-primary .open{position:absolute;left:3px;right:3px;bottom:3px;top:3px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:3px}.btn-primary .open.c{right:26px}.btn-primary .open.c:after{content:"";position:absolute;right:-20px;top:50%;background-image:url(https://www.saleduck.se/build/assets/sprite-Dyj_hApo.svg);background-repeat:no-repeat;width:16px;height:16px;margin-top:-8px;background-position:-8px -1410px}.btn-subscribe{background:#f2f2f2;color:#7f7f7f;font-size:14px;font-weight:600;line-height:19.2px;text-align:center;border-radius:8px;padding:8px 18px;gap:7px;display:flex;align-items:center;justify-content:center;margin:10px auto}.icon{background-image:url(https://www.saleduck.se/build/assets/sprite-Dyj_hApo.svg);background-repeat:no-repeat;width:16px;height:16px;background-position:0 0;display:inline-block}.icon-comment{background-position:-8px -958px;margin-right:4px;margin-bottom:-3px}.icon-thumbs-up{background-position:-8px -752px;margin-bottom:-4px}.icon-thumbs-up-b{background-position:-8px -752px;width:14px;height:14px}.icon-thumbs-up-l{background-position:-8px -186px;width:28px;height:28px}.icon-coupons-l{background-position:-8px -153px;width:28px;height:28px}.icon-offers-l{background-position:-8px -220px;width:28px;height:28px}.icon-exclusive-l{background-position:-8px -252px;width:28px;height:28px}.icon-login{background-position:-8px -26px;width:31px;height:31px}.icon-search{background-position:-8px -1px;width:24px;height:22px;position:absolute;left:8px;top:8px}.icon-menu{background-position:-8px -920px;width:31px;height:31px}.icon-external{background-position:-8px -818px;width:20px;height:20px}.icon-subscribe{background-position:-8px -843px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000036;justify-content:center;align-items:center;transition:opacity .3s ease;z-index:1000}@media (max-width: 768px){.modal-overlay{align-items:end}}.modal-overlay.active{display:flex}.modal-overlay.modal-wide .modal-content{width:auto;border-radius:0;margin-bottom:0}.modal-overlay.modal-wide .modal-content .modal-secondary{padding:5px}.modal-overlay.modal-wide .modal-close{border-radius:0}.modal-overlay.modal-wide .deals-advert{margin:0 auto}@media (max-width: 768px){.modal-overlay.modal-wide.modal-overlay{align-items:center}}.modal-overlay.modal-verified .modal-secondary{padding:8px 6px}.modal-overlay.modal-verified img{width:auto;max-width:100%}.modal-content{background-color:#fff;border-radius:15px;box-shadow:0 2px 10px #0003;position:relative;transition:transform .3s ease;transform:translateY(-30px);text-align:center;width:679px}.modal-content.active{transform:translateY(0)}.modal-content .modal-primary{padding:25px 50px;background-color:#f7f7f7;border-radius:15px 15px 0 0}.modal-content .modal-secondary{padding:25px 50px}.modal-content .modal-subscribe{padding:0 50px 25px;display:none;margin-top:-20px}.modal-content .modal-subscribe .btn-primary{height:34px;font-weight:560}.modal-content .modal-subscribe.show{display:block}@media (min-width: 768px){.modal-content .modal-subscribe.show{display:flex;gap:10px}}.modal-content .modal-subscribe input[type=text],.modal-content .modal-subscribe input[type=email]{flex:1;margin-bottom:10px;line-height:34px}.modal-content .modal-subscribe #subscribeForm{display:contents}.modal-content h2{font-size:16px;line-height:24px;font-weight:500;margin-bottom:20px}.modal-content h2 .bold{color:#099cff;font-weight:600}.modal-content .validity{color:#7f7f7f}.modal-content .list-conditions{margin-top:15px;display:inline-block;margin-left:auto}.modal-content .list-conditions li{position:relative;line-height:18px;text-align:left;padding-left:30px;margin-bottom:10px}.modal-content .list-conditions li:before{content:"";position:absolute;left:0;top:0;background-image:url(https://www.saleduck.se/build/assets/sprite-Dyj_hApo.svg);background-repeat:no-repeat;width:18px;height:20px;background-position:-8px -866px}@media (max-width: 768px){.modal-content .list-conditions{margin-left:0}}.modal-content .btn-external{position:relative;display:flex;align-items:center;justify-content:center;color:#7f7f7f;font-weight:500}.modal-content .btn-external .icon-external{margin-left:10px}.modal-content .btn-primary{height:45px;display:flex;align-items:center;justify-content:center;font-size:1.2em}.modal-content .btn-primary .partial-label{height:38px;line-height:37px;width:40px}.modal-content .btn-primary .partial-label:before{top:-1px;left:-13px;height:41px;width:45px}.modal-content .subscribe{margin-top:30px}.modal-content .shop-name{font-size:16px;font-weight:700;line-height:1.8;margin-bottom:20px;text-align:center}.modal-content .shop-name .bold{color:#099cff}@media (max-width: 768px){.modal-content{width:98%;margin-bottom:-30px;border-radius:15px 15px 0 0}.modal-content .modal-secondary{padding-bottom:30px}}.modal-close{position:absolute;top:0;right:0;background:none;border:none;font-size:1.8rem;cursor:pointer;z-index:9999;padding:10px;color:#273145;background:#f5f5f9;line-height:22px;border-radius:0 15px 0 0}.modal-close:hover{color:#00000036}#code-block{border:1px solid #D2D2D2;padding:5px;border-radius:8px;text-align:center;margin-bottom:20px;display:flex;align-items:center}#code-block .btn-clipboard{background:#1eb27d;border-radius:8px;color:#fff;text-align:center;width:105px;height:35px;margin-left:auto;cursor:pointer;position:relative;line-height:35px}#code-block .btn-clipboard .tooltip{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s;font-size:12px}#code-block .btn-clipboard .tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}#code-block .btn-clipboard.active .tooltip{visibility:visible;opacity:1}#code-block .code{flex:1;color:#099cff;font-weight:500;font-size:16px}#modal-login .modal-content{width:400px}#modal-login .modal-close{color:#fff;background:none}:root{font-family:sans-serif}body{background:#f7f7f7;color:#273145;font-family:sans-serif;font-size:14px;line-height:160%}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:150%;margin-bottom:5px}.container{width:1240px;margin:0 auto}@media (max-width: 768px){.container{width:100%;padding-left:15px;padding-right:15px}}.text-green{color:#126700!important}.text-blue{color:#1677b9!important}.clickOut,.hand-pointer,[role=link],[role=button]{cursor:pointer}p{margin-bottom:15px}a{color:#015791}a:hover{text-decoration:underline}::placeholder{color:#b9b9b9}.hide{display:none!important}.view-all,a.view-all{color:#646262}.no-scroll{overflow:hidden}.lazyload{opacity:0;transition:opacity .3s}.lazyload.loaded{opacity:1}.ribbon-primary{min-width:80px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:4px;background:linear-gradient(268.08deg,#ff981f 2.17%,#ff551f);position:absolute;right:-10px}.ribbon-secondary{min-width:80px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:4px;background:linear-gradient(268.08deg,#099cff 2.17%,#0f63a0);position:absolute;right:-10px}.ribbon-new{line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:4px;background:linear-gradient(268.08deg,#099cff 2.17%,#0f63a0);position:absolute;right:-10px}#modal-flash{display:none;color:#fff;font-size:17px;position:fixed;top:0;width:100%;height:50px;left:0;text-align:center;z-index:9999;padding-top:10px;background-image:linear-gradient(180deg,#399e19,#399e19)}#modal-flash.form-message-warning{background-image:linear-gradient(180deg,#fff0cb,#ffeb3b);color:#000}#modal-flash.form-message-warning .form-message-close{color:#000}#modal-flash .form-message-close{color:#fff;font-size:20px;padding:5px;position:absolute;right:0;top:0;cursor:pointer}#leaderboard .deals-advert{margin:0 auto;line-height:normal}.deals-advert{display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.deals-advert img{max-width:100%;width:100%}.deals-advert.dfp-banner *{margin:0 auto!important;max-width:100%}.deals-advert.dfp-banner .adsbygoogle{display:block!important;width:100%!important;min-height:250px}.deals-advert.dfp-banner ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}.login-form-container{width:100%;max-width:400px;color:#fff}.login-box{background:#47536a;padding:40px 40px 20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;text-align:center}.login-box h1{font-size:21px;margin-bottom:10px;font-weight:500}.login-box p{font-size:14px;line-height:1.4}.login-form{margin-top:50px}.login-form .form-group{position:relative;margin-bottom:20px}.login-form .form-group label{display:flex;align-items:center}.login-form .form-group label i{position:absolute;left:10px;color:#a0aec0}.login-form .form-group label input{width:100%;padding:10px 10px 10px 15px;font-size:15px;border:none;border-bottom:1px solid #fff;border-radius:0;background-color:transparent;color:#fff;outline:none}.login-form .form-group label input:focus{outline:none;border-bottom:1px solid #fff}.login-form .form-group .icon-eye{position:absolute;right:10px;cursor:pointer;color:#a0aec0}.login-form .form-group .forgot-password{display:block;text-align:right;font-size:14px;margin-top:15px;text-decoration:none;color:#fff}.login-form .form-group .forgot-password:hover{text-decoration:underline}.login-form .btn-login{width:100%;padding:10px;background-color:#fff;color:#4e5d82;font-size:16px;font-weight:700;border:none;border-radius:10px;cursor:pointer}.login-form .btn-login:hover{background-color:#dfe3ee}.register{margin-top:55px;font-size:14px}.register a{color:#fff;text-decoration:underline}.register a:hover{text-decoration:none}.forgot-password,.registration{text-align:center;margin:20px auto;max-width:400px}.forgot-password h2,.registration h2{font-size:18px}.forgot-password button,.registration button{padding:10px;background-color:#4e5d82;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:6px;cursor:pointer}.forgot-password input[type=text],.forgot-password input[type=email],.forgot-password input[type=password],.registration input[type=text],.registration input[type=email],.registration input[type=password]{width:100%;padding:10px 10px 10px 15px;font-size:15px;border:1px solid #EDEDED;border-radius:6px;background-color:transparent;outline:none;margin:8px 0}.forgot-password #submit-button,.registration #submit-button{margin-top:20px;display:block;width:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}#filters-nav{overflow:hidden}#filter-container{margin-bottom:15px}#filter-container .filter-item{display:inline-flex;align-items:center;border:1px solid #d1dae4;color:#2c3e50;font-size:14px;font-weight:500;padding:4px 8px 4px 12px;border-radius:30px;margin:4px;white-space:nowrap;transition:background-color .2s ease-in-out}#filter-container .filter-item .close-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:6px;margin-top:-2px;border-radius:6px;font-size:22px;color:#4a6fa5;transition:background .2s ease-in-out,color .2s ease-in-out}#filter-container .filter-item .close-icon:hover{background-color:#4a6fa533}#menu-mobile-filter{width:auto;height:33px;cursor:pointer;margin-bottom:15px;float:right;padding-left:32px;padding-right:5px;background-color:#ededed;border-radius:8px;font-size:15px}#menu-mobile-filter.icon{background-repeat:no-repeat;background-position:-3px -1332px}#menu-mobile-filter.scrolled{position:fixed;top:10px;right:10px;z-index:9;background-color:#f0f0f0;border:1px solid #252627;box-shadow:0 5px 8px #c8c8c840}#deals-container{display:flex;gap:30px;align-items:flex-start}#deals-container #latest-deals-container{flex:1}#deals-container .filter-panel{width:260px}@media (max-width: 768px){#deals-container .filter-panel{position:fixed;right:-100%;bottom:0;top:81px;width:96%;background-color:#fff;z-index:1001;box-shadow:0 2px 4px #0000001a;border-radius:25px 0 0;padding-left:30px;padding-top:20px;padding-bottom:20px;overflow:auto}#deals-container .filter-panel.show-filter{right:0}#deals-container .filter-panel.show-filter .modal-close{width:42px}}#deals-container .filter-panel .main-header{font-size:18px;font-weight:500;margin-bottom:2rem;text-transform:uppercase}#deals-container .filter-panel .filter-section{margin-bottom:2rem}#deals-container .filter-panel .filter-section h2{font-size:1.05rem;font-weight:500;margin-bottom:.5rem}#deals-container .filter-panel .filter-section ul{list-style:none;padding:0;margin:0}#deals-container .filter-panel .filter-section ul li{margin-bottom:.5rem}#deals-container .filter-panel .filter-section ul li button{background:#fff;border:1px solid #273145;border-radius:5px;padding:4px 8px;cursor:pointer;font-size:14px;line-height:21px}#deals-container .filter-panel .filter-section ul li button:hover,#deals-container .filter-panel .filter-section ul li button.active{background-color:#273145;color:#fff}#deals-container .filter-panel .filter-section.offer-type ul{display:flex;gap:.5em;flex-wrap:wrap}#deals-container .filter-panel .filter-section.offer-type ul li{margin-bottom:0}#deals-container .filter-panel .filter-section.category li.link{position:relative;padding-left:18px;line-height:26px}#deals-container .filter-panel .filter-section.category li.link:before{content:"▸";color:#47536a;position:absolute;left:5px}#deals-container .filter-panel .filter-section.category li.link.active{border:1px solid #f8b200;border-radius:3px}#deals-container .filter-panel .filter-section input[type=checkbox]{margin-right:.3rem}#deals-container .filter-panel .filter-section label{font-size:.9rem;cursor:pointer}#deals-container .filter-panel #category-shops-list{margin-bottom:5px;height:152px;overflow-y:auto;padding-right:5px;scrollbar-width:thin;scrollbar-color:#565b64 #f1f1f1}#deals-container .filter-panel #category-shops-list::-webkit-scrollbar{width:8px}#deals-container .filter-panel #category-shops-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}#deals-container .filter-panel #category-shops-list::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px;transition:background .3s ease}#deals-container .filter-panel #category-shops-list::-webkit-scrollbar-thumb:hover{background:#888}#deals-container .filter-panel #category-shops-list a{text-decoration:none;color:#273145}#deals-container .filter-panel #category-shops-list a:hover{text-decoration:none}#deals-container .filter-panel #category-shops-list.expanded{height:225px}#deals-container .filter-panel #loadmore-shops{color:#015791;cursor:pointer}#latest-deals{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}#latest-deals:nth-child(6){grid-column:1/-1}@media (max-width: 768px){#latest-deals{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){#latest-deals{grid-template-columns:repeat(2,1fr)}}@media (max-width: 320px){#latest-deals{grid-template-columns:1fr}}#latest-deals .deals-advert{grid-column:1/-1}#grouped-category-shops{margin-top:50px}#grouped-category-shops .title-atoz{font-size:1.3em;margin-bottom:15px}#grouped-category-shops .shops-atoz{display:block}@media (min-width: 768px){#grouped-category-shops .shops-atoz{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 30px}}#grouped-category-shops .shops-atoz li{margin-bottom:3px}#grouped-category-shops .atoz-header{font-size:1.15em;border-bottom:1px solid #e2e0e0}#grouped-category-shops .col{margin-bottom:20px;font-size:1.05em}.loading-spinner{display:flex;justify-content:center;margin-top:1em;grid-column:span 2}@media (min-width: 768px){.loading-spinner{grid-column:span 4}}.loading-spinner .spinner{width:2em;height:2em;border:4px solid rgba(0,0,0,.2);border-top:4px solid #333;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#search-deals{display:grid;grid-template-columns:repeat(5,1fr);gap:1em}#search-deals:nth-child(6){grid-column:1/-1}@media (max-width: 768px){#search-deals{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){#search-deals{grid-template-columns:repeat(2,1fr)}}@media (max-width: 320px){#search-deals{grid-template-columns:1fr}}#search-deals .deals-advert{grid-column:1/-1}
