@keyframes loader-spin{to{transform:rotate(1turn)}}.homepage .ssr-carousel-dot-button{align-items:center;display:flex;justify-content:center;position:absolute;transition:transform .35s ease}.homepage .ssr-carousel-dot-button .ssr-carousel-dot-icon{background:#e4e4e4}@media screen and (min-width:992px){.homepage .ssr-carousel-dot-button{height:10px;width:10px}.homepage .ssr-carousel-dot-button .ssr-carousel-dot-icon{border:none;height:100%;margin:0;transition:transform .35s ease,background-color .35s ease,opacity .35s ease;width:100%}.homepage .ssr-carousel-dot-button:not([data-pagination-button-dir-index]){opacity:0;pointer-events:none}.homepage .ssr-carousel-dot-button:not([data-pagination-button-dir-index]) .ssr-carousel-dot-icon{transform:scale(0)}.homepage .ssr-carousel-dot-button.ssr-carousel-dot-button--next:not(:disabled) .ssr-carousel-dot-icon,.homepage .ssr-carousel-dot-button.ssr-carousel-dot-button--prev:not(:disabled) .ssr-carousel-dot-icon{transform:scale(1.2)}.homepage .ssr-carousel-dot-button:not(:disabled):not(.ssr-carousel-dot-button--next),.homepage .ssr-carousel-dot-button:not(:disabled):not(.ssr-carousel-dot-button--next-next),.homepage .ssr-carousel-dot-button:not(:disabled):not(.ssr-carousel-dot-button--prev),.homepage .ssr-carousel-dot-button:not(:disabled):not(.ssr-carousel-dot-button--prev-prev){transform:translateX(calc(-36px + 12px*var(--pagination-button--dir-index)*-1))}.homepage .ssr-carousel-dot-button:not(:disabled).ssr-carousel-dot-button--next{transform:translateX(27px)}.homepage .ssr-carousel-dot-button:not(:disabled).ssr-carousel-dot-button--next~.ssr-carousel-dot-button:not(.ssr-carousel-dot-button--next-next){transform:translateX(calc(36px + 12px*var(--pagination-button--dir-index)))}.homepage .ssr-carousel-dot-button:not(:disabled).ssr-carousel-dot-button--next-next{transform:translateX(calc(26px + 12px*var(--pagination-button--dir-index)))}.homepage .ssr-carousel-dot-button:not(:disabled).ssr-carousel-dot-button--prev{transform:translateX(-27px)}.homepage .ssr-carousel-dot-button:not(:disabled).ssr-carousel-dot-button--prev-prev{transform:translateX(calc(-26px + 12px*var(--pagination-button--dir-index)*-1))}.homepage .ssr-carousel-dot-button:disabled{left:0;margin:auto;right:0}}@media screen and (min-width:992px) and (min-width:992px){.homepage .ssr-carousel-dot-button:disabled>.ssr-carousel-dot-icon{transform:scale(1.8)}}@media screen and (max-width:991px){.homepage .ssr-carousel-dot-button{height:8px;width:8px}.homepage .ssr-carousel-dot-button .ssr-carousel-dot-icon{border:none;height:100%;margin:0;transition:transform .35s ease,background-color .35s ease,opacity .35s ease;width:100%}.homepage .ssr-carousel-dot-button:not([data-pagination-button-dir-index]){opacity:0;pointer-events:none}.homepage .ssr-carousel-dot-button:not([data-pagination-button-dir-index]) .ssr-carousel-dot-icon{transform:scale(0)}.homepage .ssr-carousel-dot-button.ssr-carousel-dot-button--next:not(:disabled) .ssr-carousel-dot-icon,.homepage .ssr-carousel-dot-button.ssr-carousel-dot-button--prev:not(:disabled) .ssr-carousel-dot-icon{transform:scale(1)}.homepage .ssr-carousel-dot-button:not(:disabled):not(.ssr-carousel-dot-button--next),.homepage .ssr-carousel-dot-button:not(:disabled):not(.ssr-carousel-dot-button--next-next),.homepage .ssr-carousel-dot-button:not(:disabled):not(.ssr-carousel-dot-button--prev),.homepage .ssr-carousel-dot-button:not(:disabled):not(.ssr-carousel-dot-button--prev-prev){transform:translateX(calc(-24px + 10px*var(--pagination-button--dir-index)*-1))}.homepage .ssr-carousel-dot-button:not(:disabled).ssr-carousel-dot-button--next{transform:translateX(18px)}.homepage .ssr-carousel-dot-button:not(:disabled).ssr-carousel-dot-button--next~.ssr-carousel-dot-button:not(.ssr-carousel-dot-button--next-next){transform:translateX(calc(24px + 10px*var(--pagination-button--dir-index)))}.homepage .ssr-carousel-dot-button:not(:disabled).ssr-carousel-dot-button--next-next{transform:translateX(calc(16px + 10px*var(--pagination-button--dir-index)))}.homepage .ssr-carousel-dot-button:not(:disabled).ssr-carousel-dot-button--prev{transform:translateX(-18px)}.homepage .ssr-carousel-dot-button:not(:disabled).ssr-carousel-dot-button--prev-prev{transform:translateX(calc(-16px + 10px*var(--pagination-button--dir-index)*-1))}.homepage .ssr-carousel-dot-button:disabled{left:0;margin:auto;right:0}}@media screen and (max-width:991px) and (min-width:992px){.homepage .ssr-carousel-dot-button:disabled>.ssr-carousel-dot-icon{transform:scale(1)}}.homepage .ssr-carousel-dot-button:disabled>.ssr-carousel-dot-icon{background:#454545;cursor:default;opacity:1}.homepage .ssr-carousel-dot-button:not([disabled])>.ssr-carousel-dot-icon{opacity:1}@media (hover:hover){.homepage .ssr-carousel-dot-button:not([disabled])>.ssr-carousel-dot-icon:hover{opacity:1}}@media screen and (max-width:991px){.homepage .abandoned-cart{padding-left:16px;padding-right:16px}}.homepage .homepage-section{margin-bottom:100px}.homepage .homepage-section .recently-items{margin-top:100px}.homepage .homepage-section .recently-items .ssr-carousel-track{justify-content:left}.homepage .homepage-section.section-homepagebutton{margin-bottom:0}.homepage .homepage-section.section-homepagebutton .section-title{justify-content:flex-end}@media screen and (max-width:991px){.homepage .homepage-section:not(.section-bannerslider){padding-left:16px;padding-right:16px}}.homepage .section-bannerslider .banner{padding-bottom:39px;position:relative;z-index:0}.homepage .section-bannerslider .ssr-carousel-back-button{left:16px}.homepage .section-bannerslider .ssr-carousel-next-button{right:16px}.homepage .section-bannerslider .ssr-carousel-back-icon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11 1 6l5-5' stroke='%23E0E0E0'/%3E%3C/svg%3E") 0 0 no-repeat}.homepage .section-bannerslider .ssr-carousel-next-icon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 5 5-5 5' stroke='%23E0E0E0'/%3E%3C/svg%3E") 0 0 no-repeat}@media screen and (min-width:640px){.homepage .promo-banners-slider:not(.promo-banners-old),.homepage .promo-banners:not(.promo-banners-old){grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:-5%}}.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item,.homepage .promo-banners:not(.promo-banners-old) .banner-item{position:relative}.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item img,.homepage .promo-banners:not(.promo-banners-old) .banner-item img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:640px){.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item,.homepage .promo-banners:not(.promo-banners-old) .banner-item{max-height:420px}.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item:first-child,.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item:nth-child(2),.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item:nth-child(5),.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item:nth-child(6),.homepage .promo-banners:not(.promo-banners-old) .banner-item:first-child,.homepage .promo-banners:not(.promo-banners-old) .banner-item:nth-child(2),.homepage .promo-banners:not(.promo-banners-old) .banner-item:nth-child(5),.homepage .promo-banners:not(.promo-banners-old) .banner-item:nth-child(6){margin-bottom:0;margin-top:0;max-height:83.81%}}@media screen and (max-width:639px){.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item,.homepage .promo-banners:not(.promo-banners-old) .banner-item{align-items:center;display:flex;justify-content:center;margin:auto auto 16px;max-width:max-content}.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item:last-child,.homepage .promo-banners:not(.promo-banners-old) .banner-item:last-child{margin-bottom:0}}.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item:nth-child(3),.homepage .promo-banners:not(.promo-banners-old) .banner-item:nth-child(3){grid-column:3/5}.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item:nth-child(4),.homepage .promo-banners:not(.promo-banners-old) .banner-item:nth-child(4){grid-column:1/3}@media screen and (min-width:640px){.homepage .promo-banners-slider:not(.promo-banners-old) .banner-item:nth-child(4),.homepage .promo-banners:not(.promo-banners-old) .banner-item:nth-child(4){top:-16.19%}}.homepage .promo-banners-slider.promo-banners-old,.homepage .promo-banners.promo-banners-old{display:flex;flex-direction:column;flex-wrap:wrap;max-height:688px;width:100%}.homepage .promo-banners-slider.promo-banners-old .banner-item,.homepage .promo-banners.promo-banners-old .banner-item{box-sizing:border-box;margin-bottom:16px;margin-right:1.5%;max-width:441px;overflow:hidden;position:relative;width:32.4%}.homepage .promo-banners-slider .banner-item-title,.homepage .promo-banners .banner-item-title{background:#fff;bottom:0;color:#333;font-size:18px;font-weight:700;left:0;line-height:22px;padding:10px;position:absolute}@media screen and (max-width:991px){.homepage .promo-banners-slider .banner-item-title,.homepage .promo-banners .banner-item-title{font-size:16px;font-weight:500}}@media screen and (max-width:639px){.homepage .promo-banners-slider .banner-item-title,.homepage .promo-banners .banner-item-title{font-size:18px}.homepage .section-title{margin-bottom:24px}}.homepage .section-bannerslider .section-title,.homepage .section-promobanners .section-title{margin-bottom:24px}@media screen and (max-width:639px){.homepage .section-bannerslider .section-title,.homepage .section-promobanners .section-title{padding:0 16px}}.homepage .section-brandslider .ssr-carousel-back-button{left:-60px}.homepage .section-brandslider .ssr-carousel-next-button{right:-60px}@media screen and (max-width:639px){.homepage .section-brandslider .ssr-carousel{max-width:100%}}@media screen and (max-width:991px){.homepage .section-brandslider .ssr-carousel-slide{align-items:flex-start;justify-content:flex-start}.homepage .section-brandslider .ssr-carousel-slide .ssr-carousel-item{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:20px}.homepage .section-brandslider .ssr-carousel-slide img{max-height:40px}.homepage .section-brandslider .ssr-carousel-dots{border-top:2px solid #333;margin-top:0;padding-top:24px}}.homepage .post-date{color:#fff;font-size:14px;font-weight:300;line-height:24px;margin-top:37px}.homepage .post-title{color:#333;display:block;font-size:16px;font-weight:700;line-height:24px;margin-top:40px}.homepage .post-link{color:#333;display:block;font-size:14px;font-weight:500;line-height:24px;margin-top:24px}.homepage .post-image a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding-top:100%;width:100%}.homepage .counter{backdrop-filter:blur(5.67598px);background:rgba(89,89,89,.5);border-radius:4px;bottom:56px;color:#fff;font-size:13px;font-weight:300;left:50%;line-height:14px;padding:6px 15px;position:absolute;transform:translateX(-50%);z-index:1}.homepage .column.main{width:100%}.homepage .homepage-sections{max-width:100%;overflow:hidden}.homepage .brands-carousel{position:relative}.homepage .description-wrap,.homepage .shop-list-wrapper{margin-bottom:50px}@media screen and (min-width:992px){.homepage .description-wrap,.homepage .shop-list-wrapper{margin-bottom:100px;padding-left:20px;padding-right:20px}.homepage .shop-list-wrapper{flex-wrap:wrap}.homepage .shop-list-wrapper .shop-list{column-gap:10px;row-gap:38px}.homepage .shop-list-wrapper .shop-list .shop-item{margin:0;width:calc(33% - 10px)}}.homepage .description-wrap{padding-left:16px;padding-right:16px}.homepage .description-wrap.expanded .bottom-description{max-height:none}.homepage .description-wrap .bottom-description{max-height:50px;overflow:hidden}.homepage .description-wrap .readmore-toggle-wrapper{position:static}.homepage .description-wrap h2{font-size:1.4rem;font-weight:700;margin:0 0 10px}@media screen and (min-width:640px){.homepage .promo-banners.promo-banners-old{max-height:468px}}@media screen and (min-width:992px){.homepage .news-wrapper{display:flex}.homepage .news-wrapper:before{background:#333;content:"";height:39px;left:0;margin-top:30px;position:absolute;width:100vw;z-index:-1}.homepage .post-item{width:49%}.homepage .post-item:first-of-type{margin-right:2%}.homepage .post-image{float:left;margin-right:25px;max-width:375px;position:relative;width:56.275%}.homepage .post-image a{max-width:375px}.homepage .homepage-section.section-position-2{margin-bottom:100px}.homepage .homepage-section.section-position-2:not(.section-brandslider){padding-bottom:26px}.homepage .homepage-section.section-position-6{margin-bottom:110px}}@media screen and (min-width:1280px){.homepage .page-main{margin:0 auto;max-width:1400px;padding:0 20px;width:100%}.homepage .promo-banners-slider.promo-banners-old,.homepage .promo-banners.promo-banners-old{max-height:770px}}@media screen and (max-width:991px){.homepage .homepage-section{margin-bottom:56px}.homepage .homepage-section.section-homepagebutton .section-title{margin-bottom:10px}.homepage .homepage-section .recently-items{margin-top:56px;padding-left:16px;padding-right:16px}.homepage .homepage-section.section-promobanners{margin-bottom:56px}.homepage .post-item{margin:0 -20px;width:calc(100% + 40px)}.homepage .post-date{background:#333;margin:0;padding:6px 25px}.homepage .post-title{margin-top:28px;padding:0 16px}.homepage .post-link{font-weight:300;margin-top:16px;padding:0 16px}.homepage .section-brandslider{border-bottom-width:4px}.homepage .section-promobanners .categories{margin:0 -20px 0 0;padding:0 110px 0 0}.homepage .section-promobanners .gift-cards{margin-top:32px}.homepage .section-promobanners .gift-cards img{position:relative;z-index:1}.homepage .section-promobanners .gift-cards .description{background-color:#333;margin:-80px -20px 0;padding:80px 25px 14px;position:relative;text-align:center}.homepage .section-promobanners .gift-cards .description p{color:#7c7c7c;font-size:13px;font-weight:300;line-height:16px;margin-bottom:10px}.homepage .section-promobanners .gift-cards .description .block-title{color:#fff;font-size:17px;font-weight:300;line-height:20px;margin-bottom:10px;margin-top:24px}.homepage~.footer{margin-top:0}.brc-carousel-container .description{display:block;margin-bottom:0;margin-top:8px}.brc-carousel-container .info-wrapper{align-items:center;flex-direction:column;justify-content:center;margin-bottom:24px;text-align:center}.brc-carousel-container .products-page-link{display:block;font-size:16px;font-weight:500;margin-top:20px;text-align:center}}@media screen and (max-width:639px){.homepage .promo-banners,.homepage .promo-banners.promo-banners-old{max-height:none}.homepage .promo-banners .banner-item,.homepage .promo-banners.promo-banners-old .banner-item{margin:0 0 20px;max-width:none;width:100%}.homepage .section-promobanners .section-title{margin-bottom:20px}}