.product-label__wrapper{margin-top:16px}.product-label__container{max-width:1000px;margin:0 auto}.product-label__image img{display:block;width:100%;height:auto}.product-label__content{margin:24px 0}.product-label__title{color:#3c4596;margin-bottom:24px}.product-label__box{max-width:800px;font-size:16px;color:#000;line-height:24px}.product-label__basic-description{font-size:24px;font-weight:700;margin-bottom:16px;color:#7e3324;line-height:32px}.product-label__description a{text-decoration:underline;color:#000}.product-label__description a:hover{text-decoration:none}.product-label__description p:not(:last-child){margin-bottom:16px}.bonus-offer__breadcrumb{background-color:#3c4596;padding-bottom:24px}.bonus-offer__breadcrumb .breadcrumb-wrapper{background-color:#3c4596}.bonus-offer__breadcrumb .breadcrumb--url a{color:#fff}.bonus-offer__title{padding:8px;background-color:#f00d0d;color:#fff;border-radius:4px;display:inline-block;font-size:24px;line-height:24px;margin-top:16px}@media screen and (min-width: 750px){.product-label__content{margin:40px 0}.product-label__basic-description{margin-bottom:24px}.product-label__redemptions{gap:24px;margin-top:24px;flex-direction:row}.product-label__description p:not(:last-child){margin-bottom:24px}.product-label__redemptions--period,.product-label__redemptions--date{font-size:20px}}@media screen and (min-width: 990px){.product-label__wrapper{margin-top:24px}.bonus-offer__breadcrumb{padding-bottom:74px}.bonus-offer__title{font-size:56px;line-height:48px;margin-top:24px}}@media screen and (max-width: 749px){.product-label__image{width:100vw;margin-left:50%;transform:translate(-50%)}.product-label__title{font-size:24px;line-height:32px}.product-label__redemptions--title{font-size:14px;line-height:20px}}.bonus-offer__wrapper{padding:24px 0 80px;position:relative}.bonus-offer__container{display:flex;gap:24px}.bonus-offer__list{display:flex;flex-wrap:wrap;gap:24px}.bonus-offer__item{box-shadow:0 0 16px #0000004d;flex-grow:1;width:100%}.is-filtering .bonus-offer__item{opacity:.3}.bonus-offer__item--image{position:relative;overflow:hidden;padding-bottom:calc(168 / 328 * 100%)}.bonus-offer__item--image .placeholder-svg{position:absolute;background-color:#3c4596;color:#fff;fill:#fff}.bonus-offer__item--image img{display:block;width:100%;position:absolute;top:0;left:0}.bonus-offer__item--content{padding:12px}.bonus-offer__item--content-title{font-size:16px;line-height:24px;font-weight:700;color:#7e3324}.bonus-offer__item--content-title a{text-decoration:none;font-size:inherit;color:inherit}.bonus-offer__item--content-description{font-size:14px;line-height:20px;color:#25282a;height:60px;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box}.bonus-offer__item--content-expiry,.bonus-offer__item--content-redemption{font-size:12px;line-height:16px;color:#f00d0d}.bonus-offer__item--content-expiry{margin-top:8px}.bonus-offer__item--content-redemption{margin-top:4px}.metaobject-products .collection__title.heading h3{color:#121212}.metaobject-products .banner-ads-wrapper .banner-text{margin-bottom:16px}.bonus-offer__stats{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:24px}.bonus-offer__stats-count{font-size:16px;color:#333}.bonus-offer__stats-actions{text-align:right;margin-left:auto}.bonus-offer__view-all{background-color:transparent;border:none;cursor:pointer;font-weight:700;text-decoration:underline;color:#3c4596;font-size:16px}.bonus-offer__view-all:hover{text-decoration:none}.pagination{text-align:center}.pagination-list{display:flex;list-style:none;padding:0;margin:0;justify-content:center;align-items:center}.pagination-list li{margin:0 3px}.pagination-list a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid transparent;color:#121212;text-decoration:none;border-radius:4px;font-size:16px;font-weight:700}.pagination-list a:hover{background-color:#3c4596;color:#fff}.pagination-list a.is-current{background-color:#3c4596;border-color:#3c4596;color:#fff;font-weight:700;box-shadow:0 4px 6px #00000026}.pagination-first,.pagination-previous,.pagination-next{font-weight:500}.bonus-offer__filter{margin-bottom:20px;border-radius:4px}.bonus-offer__filter-title{font-weight:700;color:#3c4596}.bonus-offer__filter-content{display:flex;flex-wrap:wrap;color:#333;padding:0 16px}.bonus-offer__filter-section{flex:1;min-width:200px}.bonus-offer__filter-section-title{font-size:16px;line-height:24px;font-weight:700;color:#7e3324}.bonus-offer__filter-options{display:flex;flex-direction:column;gap:16px}.bonus-offer__filter-option{display:flex;align-items:center;font-size:16px;line-height:24px}.bonus-offer__filter-option input[type=checkbox]{margin-right:16px;position:absolute;visibility:hidden}.bonus-offer__filter-option label{cursor:pointer;display:flex;align-items:center;justify-content:space-between;flex-grow:1;position:relative;padding-left:40px}.bonus-offer__filter-option label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:4px;border:1px solid #3c4596;margin-right:8px;position:absolute;top:0;left:0}.bonus-offer__filter-option label:after{content:"";display:inline-block;width:15px;height:8px;border:2px solid #fff;border-top:none;border-right:none;position:absolute;top:5px;left:4px;opacity:0;transition:opacity .2s ease-in-out;z-index:1;transform:rotate(-45deg)}.bonus-offer__filter-option input:checked+label:before{background-color:#3c4596}.bonus-offer__filter-option input:checked+label:after{opacity:1}.bonus-offer__filter-actions{width:100%;margin-top:15px;text-align:right}.bonus-offer__filter-actions:not(.show) .bonus-offer__filter-clear{display:none}.bonus-offer__content{flex-grow:1}.bonus-offer__bottom{display:flex;flex-direction:column;margin-top:24px;gap:16px}@media screen and (min-width: 750px){.bonus-offer__wrapper{padding-top:40px}.bonus-offer__list{grid-template-columns:repeat(3,1fr);row-gap:40px}.bonus-offer__item--image{padding-bottom:calc(158 / 308 * 100%)}.bonus-offer__item--content{padding:24px 16px}.bonus-offer__item--content-title{overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.bonus-offer__item--content-description{font-size:16px;line-height:24px;height:72px;overflow:hidden}.metaobject-products .banner-ads-wrapper .banner-text{margin-bottom:40px}.metaobject-products .banner-ads-wrapper.use-countdown .banner-content-wrapper{padding-left:40px}.bonus-offer__item{max-width:calc((100% - 24px)/2)}.bonus-offer__item--content-expiry,.bonus-offer__item--content-redemption{font-size:14px;line-height:20px;color:#f00d0d}.bonus-offer__filter{width:224px;padding:0}.bonus-offer__content{width:calc(100% - 248px)}}@media screen and (min-width: 990px){.bonus-offer__item{max-width:calc((100% - 48px) / 3)}.bonus-offer__item--content-description{margin-bottom:24px}.bonus-offer__bottom{flex-direction:row;justify-content:space-between;align-items:center;margin-top:40px}.bonus-offer__item--content-title{font-size:20px;line-clamp:1;-webkit-line-clamp:1}}.bonus-offer__filter-toggle{display:none;margin-bottom:24px;padding:12px 16px;background:transparent;border:1px solid #f00d0d;border-radius:4px;font-weight:700;align-items:center;justify-content:center;width:100%;color:#f00d0d;font-size:16px}.icon-filter{display:inline-block;margin-right:8px;line-height:1}.bonus-offer__filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;background-color:#f0f1f1;padding-left:16px}.bonus-offer__filter-close{background:transparent;border:none;font-size:24px;cursor:pointer;padding:5px;line-height:1;width:64px;height:64px}.bonus-offer__filter-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:998;opacity:0;transition:opacity .3s ease;display:none}.bonus-offer__filter-overlay.is-active{opacity:1}.bonus-offer__filter-section-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:16px 0;border-top:1px solid #dcdcdc;-webkit-user-select:none;user-select:none}.bonus-offer__filter-section:first-child .bonus-offer__filter-section-header{border-top:none}.bonus-offer__filter-section-toggle{font-size:12px;transition:transform .3s ease}.bonus-offer__filter-section-header[aria-expanded=false] .bonus-offer__filter-section-toggle{transform:rotate(180deg)}.bonus-offer__filter-options{max-height:1000px;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out;opacity:1;margin:0;padding-bottom:40px}.bonus-offer__filter-options.collapsed{max-height:0;opacity:0;margin:0;padding:0}.bonus-offer__filter .bonus-offer__filter-option.hidden-option{display:none;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.bonus-offer__filter-options.show-all .hidden-option{display:flex;opacity:1;transform:translateY(0)}.bonus-offer__filter-show-more{text-align:left;margin-top:8px}.bonus-offer__filter-count{color:#999;font-weight:400;margin-left:8px}.bonus-offer__filter-show-all{background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:4px 0;color:#3c4596;font-weight:500}.bonus-offer__filter-show-all .icon{transition:transform .3s ease}.bonus-offer__filter-show-all.showing-all .icon{transform:rotate(180deg)}.hide-text,.showing-all .show-text{display:none}.showing-all .hide-text{display:inline}.bonus-offer__filter-options{transition:height .3s ease,opacity .3s ease;overflow:hidden}.bonus-offer__filter-options.collapsed{height:0;opacity:0}.filter-loading-indicator{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;transition:opacity .3s ease;pointer-events:none}.bonus-offer__list{position:relative;min-height:200px;transition:opacity .3s ease;will-change:opacity}.bonus-offer__list.is-filtering{opacity:.6;pointer-events:none}.no-promotions .bonus-offer__list{height:100%}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dashoffset:200}50%{stroke-dashoffset:50}to{stroke-dashoffset:200}}@media (max-width: 749px){.bonus-offer__filter-toggle{display:flex}.bonus-offer__filter{position:fixed;top:0;left:-300px;width:280px;height:100vh;background:#fff;z-index:999;overflow-y:auto;transition:left .3s ease;box-shadow:2px 0 10px #0000001a}.bonus-offer__filter.is-active{left:0}.bonus-offer__filter-overlay{display:block}body.filter-open{overflow:hidden}.bonus-offer__filter-actions{display:flex;justify-content:space-between;flex-wrap:wrap}.bonus-offer__filter-clear,.bonus-offer__filter-apply{flex:1;margin:5px}}@media (min-width: 750px){.bonus-offer__filter-close,.bonus-offer__filter-apply{display:none}.bonus-offer__filter-header{border-bottom:none;padding-bottom:0;margin-bottom:24px;background-color:transparent;padding-left:0}.bonus-offer__filter-content{padding:0}}.bonus-offer__loading-container{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff80;z-index:10000;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;will-change:opacity}.bonus-offer__loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center}.bonus-offer__loading-spinner svg{width:40px;height:40px;animation:rotate 2s linear infinite}.bonus-offer__loading-spinner circle{fill:none;stroke:#f00d0d;stroke-width:4;stroke-dasharray:150;stroke-dashoffset:200;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.bonus-offer__loading-spinner p{margin-top:12px;font-size:14px;color:#666;text-align:center}.filter-loading-indicator{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .3s ease;pointer-events:none;will-change:opacity}.filter-loading-indicator.is-active{opacity:1;pointer-events:auto}.bonus-offer__filter-options{transition:height .3s ease,opacity .3s ease;will-change:height,opacity}.bonus-offer__item{transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.bonus-offer__loading-container{display:flex;align-items:center;justify-content:center;width:100%;transition:opacity .3s ease;will-change:opacity}.bonus-offer__filter-actions,.bonus-offer__filter-section{transition:opacity .3s ease;will-change:opacity}.no-results{text-align:center;font-size:16px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:400;color:#121212}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bonus-offer.css.map */
