﻿.specialOffer{display:flex;margin-top:4rem;box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:20px;-webkit-user-select:none;user-select:none}.specialOffer.blackFriday .specialOffer-header{background-color:#2c2c2c}.specialOffer.blackFriday .specialOffer-header .specialOffer-header-title{font-size:1.7rem}.specialOffer.blackFriday .specialOffer-header .specialOffer-timer-part{color:#fff;background-color:#141414}.specialOffer.advent .specialOffer-header{background-image:url("/img/SpecialOffer/snowflake.svg"),url("/img/SpecialOffer/snowflake.svg");background-repeat:no-repeat,no-repeat;background-position-x:right,calc(0% - 30px);background-position-y:center,top}.specialOffer-header{position:relative;display:flex;flex-direction:column;justify-content:center;flex:0 1 320px;background:#d7007f;border-bottom-left-radius:20px;border-top-left-radius:20px}.specialOffer-header__border{position:absolute;top:-4px;left:-8px}.specialOffer-header-title{display:flex;justify-content:center;font-size:2rem;line-height:2rem;font-family:sfprodisplay-semibold,"Adjusted Arial Fallback Semibold",Arial;color:#fff;text-align:center}.specialOffer-header-title-icon{margin-right:.5rem}.specialOffer-timer{position:relative;display:flex;justify-content:center;gap:12px;margin-top:1.5rem}.specialOffer-timer .specialOffer-timer-arrow{position:absolute;top:-75px;right:calc(50% - 155px)}.specialOffer-timer-part{width:56px;height:56px;color:#d7007f;background:#fff;font-family:sfprodisplay-semibold,"Adjusted Arial Fallback Semibold",Arial;text-align:center;border-radius:5px}.specialOffer-timer-part .big{display:block;margin:6px 0 2px 0;font-size:1.8rem;line-height:1.8rem}.specialOffer-timer-part .small{display:block;font-size:.7rem;line-height:.7rem}.specialOffer-body{display:flex;align-items:center;flex:1;position:relative;padding:1.5rem}.specialOffer-body-img{flex:0 0 180px}.specialOffer-body-text{flex:1}.specialOffer-img2{display:none;margin:2rem auto 0 auto}.specialOffer-title{font-size:1.6rem;font-family:sfprodisplay-semibold,"Adjusted Arial Fallback Semibold",Arial;line-height:1.6rem}.specialOffer-buy{display:flex;align-items:flex-end;justify-content:space-between;position:relative;margin-top:.5rem}.specialOffer-buy-price-block{display:flex;align-items:flex-end;text-align:left}.specialOffer-buy-price{margin-top:.5rem;font-size:2rem;font-family:sfprodisplay-semibold,"Adjusted Arial Fallback Semibold",Arial;line-height:2rem;color:#d7007f}.specialOffer-buy-discount{margin-top:.3rem}.specialOffer-rest{display:inline-block;margin-left:2rem;padding:.5rem 1rem;font-size:.9rem;background:#ddd;border-radius:99rem}.specialOffer-addToCart .short{display:none}.specialOffer-stamp{position:absolute;left:370px;bottom:15px}.sideFilters .specialOffer{display:block;margin:2rem 0 1rem 0}.sideFilters .specialOffer-header{padding:1rem 0;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}.sideFilters .specialOffer-header-title{font-size:1.4rem;line-height:1.4rem}.sideFilters .specialOffer-timer{gap:10px;margin-top:1rem}.sideFilters .specialOffer-timer .specialOffer-timer-arrow{top:-50px;right:calc(50% - 121px);width:55px}.sideFilters .specialOffer-timer-part{width:52px;height:52px}.sideFilters .specialOffer-timer-part .big{font-size:1.6rem;line-height:1.6rem}.sideFilters .specialOffer-body{display:block;padding:1rem;text-align:center}.sideFilters .specialOffer-body-img{display:none}.sideFilters .specialOffer-title{font-size:1.4rem}.sideFilters .specialOffer-buy{margin-top:1.5rem}.sideFilters .specialOffer-buy-price-block{display:block}.sideFilters .specialOffer-buy-price{font-size:1.5rem;line-height:1.5rem}.sideFilters .specialOffer-buy-discount{font-size:.8rem}.sideFilters .specialOffer-rest{position:absolute;left:0;top:0;margin:-235px 0 0 0}.sideFilters .specialOffer-img2{display:block}.sideFilters .specialOffer-addToCart{margin:1rem 0 0 0;padding:.5rem 1rem;font-size:1rem}.sideFilters .specialOffer-addToCart .long{display:none}.sideFilters .specialOffer-addToCart .short{display:inline-block}.sideFilters .specialOffer.specialOffer-sold .specialOffer-header-title br{display:none}.sideFilters .specialOffer-stamp{left:15%;bottom:50%}.specialOffer.specialOffer-sold .specialOffer-header{background:#666}.specialOffer.specialOffer-sold .specialOffer-buy-price,.specialOffer.specialOffer-sold .specialOffer-title{color:#bbb}.specialOffer.specialOffer-sold .specialOffer-img,.specialOffer.specialOffer-sold .specialOffer-img2{opacity:.2}@media screen and (max-width:1100px){.specialOffer-buy-price-block{display:block}.specialOffer-rest{margin:1rem 0 0 0}}@media screen and (max-width:950px){.specialOffer-body{display:block;text-align:center}.specialOffer-body-img{display:none}.specialOffer-img2{display:block}.specialOffer-buy{margin-top:1.5rem}.specialOffer-addToCart{margin:1rem 0 0 0}.specialOffer-rest{position:absolute;left:0;top:0;margin:-235px 0 0 0}.specialOffer-stamp{left:15%;bottom:50%}}@media screen and (max-width:800px){.specialOffer{display:block}.specialOffer-header{padding:1.5rem 0;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}.specialOffer-header-title br{display:none}.specialOffer-header__border{top:-3px;left:-6px}}@media screen and (max-width:450px){.specialOffer-header{padding:1rem 0}.specialOffer-header-title{font-size:1.4rem;line-height:1.4rem}.specialOffer-timer{gap:10px;margin-top:1rem}.specialOffer-timer-arrow{top:-51px!important;right:calc(50% - 122px)!important;width:59px!important}.specialOffer-timer-part{width:52px;height:52px}.specialOffer-timer-part .big{font-size:1.6rem;line-height:1.6rem}.specialOffer-body{padding:1rem}.specialOffer-title{font-size:1.4rem}.specialOffer-buy-price{font-size:1.5rem;line-height:1.5rem}.specialOffer-buy-discount{font-size:.8rem}.specialOffer-addToCart{padding:.5rem 1rem;font-size:1rem}.specialOffer-addToCart .long{display:none}.specialOffer-addToCart .short{display:inline-block}}.so-title{margin-top:2rem;font-size:2.5rem;font-family:sfprodisplay-semibold,"Adjusted Arial Fallback Semibold",Arial;line-height:3rem;text-align:center}.so-desc{margin-top:2rem;font-size:1.2rem;text-align:center}.so-img{width:100%;max-width:400px;margin:4rem auto 0 auto}.so .specialOffer{margin-top:6rem}@media screen and (max-width:600px){.so-title br,.so-desc br{display:none}.so-title{margin-top:1rem;font-size:2rem;line-height:2.4rem}.so-desc{font-size:1rem}.so-img{max-width:300px;margin-top:3rem}.so .specialOffer{margin-top:4rem}}