.CommonLink{color:#911428;font-family:CoFoWeather-Normal,serif;font-size:.0083333333rem;font-weight:400;letter-spacing:0;line-height:.0114583333rem;position:relative}.CommonLink:after{background:#911428;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}html:not(.isTouch) .CommonLink:hover:after{width:100%}.CommonButtonIcon{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff80;border-radius:.0104166667rem;display:flex;height:.03125rem;justify-content:center;overflow:hidden;position:relative;transition:background .2s ease-in-out;width:.03125rem}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonButtonIcon{border-radius:.0052083333rem;height:.0208333333rem;width:.0208333333rem}}html:not(.isTouch) .CommonButtonIcon:is(:hover,:focus){background:#fff}html.isTouch .CommonButtonIcon:active{background:#fff}.CommonButtonIcon__icon{color:#7a7885;display:block;transition:color .5s ease-in-out}.CommonButtonIcon--close{border:1px solid rgba(0,0,0,.3)}.CommonButtonIcon--close .CommonButtonIcon__icon{color:#911428;height:100%;transition:color .2s ease-in-out;width:100%}html:not(.isTouch) .CommonButtonIcon--close:is(:hover,:focus){background:#b41e37}html:not(.isTouch) .CommonButtonIcon--close:is(:hover,:focus) .CommonButtonIcon__icon{color:#fff}html.isTouch .CommonButtonIcon--close:active{background:#9114281a}html.isTouch .CommonButtonIcon--close:active .CommonButtonIcon__icon{color:#fff}.CommonButtonIcon--red{background:#911428}html:not(.isTouch) .CommonButtonIcon--red:is(:hover,:focus){background:#b41e37}html.isTouch .CommonButtonIcon--red:active{background:#9114281a}.CommonButtonIcon--red .CommonButtonIcon__icon{color:#fff}.CommonButtonIcon--disable{background:#dedede}html:not(.isTouch) .CommonButtonIcon--disable:is(:hover,:focus){background:#b41e37}html.isTouch .CommonButtonIcon--disable:active{background:#9114281a}.CommonBasketButton{position:relative}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonBasketButton{background:#911428}}.CommonBasketButton:after{background:#ff8237;border-radius:50%;content:"";height:0;position:absolute;right:.0072916667rem;top:.009375rem;transform:translateY(50px);transition:width .2s ease,transform .2s ease,height .2s ease;width:0}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonBasketButton:after{right:.0041666667rem;top:.0052083333rem}}.CommonBasketButton .CommonButtonIcon__icon{height:.0114583333rem;width:.0130208333rem}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonBasketButton .CommonButtonIcon__icon{color:#fff;height:.0078125rem;width:.0083333333rem}.CommonBasketButton--is-soon{background:#dedede}}.CommonBasketButton--active:after{height:.0052083333rem;transform:translateY(0);width:.0052083333rem}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonBasketButton--active:after{height:.0041666667rem;width:.0041666667rem}}.CommonBasketButton--bounce:after{animation:bounceIndicator .6s ease}@keyframes bounceIndicator{0%{transform:translateY(0)}25%{transform:translateY(-6px)}50%{transform:translateY(0)}75%{transform:translateY(-6px)}to{transform:translateY(0)}}.CommonProductCard{border-radius:.0104166667rem;display:flex;flex-direction:column;height:.35rem;overflow:hidden;width:.2239583333rem}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard{height:.2890625rem;width:100%}}.CommonProductCard--minimized{cursor:pointer}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard--minimized{height:.1927083333rem}}@media(max-width:1023px)and (min-width:481px)and (hover:none)and (pointer:coarse),(max-width:767px)and (min-width:481px)and (hover:hover)and (pointer:fine){.CommonProductCard--minimized{display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;min-height:182px}.CommonProductCard--minimized .CommonProductCard__separator{display:none}.CommonProductCard--minimized .CommonProductCard__image-wrapper{align-items:center;display:flex;height:auto;width:172px}}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard--minimized .CommonProductCard__image{aspect-ratio:1;height:.0947916667rem;width:172px}}@media(max-width:1023px)and (min-width:481px)and (hover:none)and (pointer:coarse),(max-width:767px)and (min-width:481px)and (hover:hover)and (pointer:fine){.CommonProductCard--minimized .CommonProductCard__image{height:182px;width:172px}}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard--minimized .CommonProductCard__content{padding:.0078125rem}}@media(max-width:1023px)and (min-width:481px)and (hover:none)and (pointer:coarse),(max-width:767px)and (min-width:481px)and (hover:hover)and (pointer:fine){.CommonProductCard--minimized .CommonProductCard__content{gap:10px;padding:15px}}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard--minimized .CommonProductCard__text{gap:.0052083333rem}.CommonProductCard--minimized .CommonProductCard__text .CommonProductCard__title{font-family:CoFoWeather-Normal,serif;font-size:.0072916667rem;font-weight:500;letter-spacing:-.01em;line-height:.009375rem}.CommonProductCard--minimized .CommonProductCard__actions .CommonProductCard__link,.CommonProductCard--minimized .CommonProductCard__text .CommonProductCard__description{font-family:CoFoWeather-Normal,serif;font-size:.0057291667rem;font-weight:400;letter-spacing:-.01em;line-height:.0072916667rem}}.CommonProductCard__image{display:block;height:.21875rem;width:100%}.CommonProductCard__image--clickable:hover{cursor:pointer}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard__image{height:.1807291667rem}}.CommonProductCard__image-wrapper{background:#dedede;height:-moz-fit-content;height:fit-content;width:100%}.CommonProductCard__content{background:#fff;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:.0135416667rem .015625rem .015625rem;position:relative}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard__content{padding:.0083333333rem .0104166667rem .0104166667rem}}.CommonProductCard__separator{height:.0197916667rem;left:0;position:absolute;top:-.00625rem;width:100%}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard__separator{height:.0130208333rem;top:-.0041666667rem}}.CommonProductCard__text{display:flex;flex-direction:column;gap:.0078125rem}.CommonProductCard__title{font-family:CoFoWeather-Normal,serif;font-size:.0125rem;font-weight:500;letter-spacing:0;line-height:.0145833333rem}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard__title{font-family:CoFoWeather-Normal,serif;font-size:.009375rem;font-weight:500;line-height:.0114583333rem}}.CommonProductCard__description{font-family:CoFoWeather-Normal,serif;font-size:.0083333333rem;font-weight:400;letter-spacing:-.01em;line-height:.0109375rem}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard__description{font-family:CoFoWeather-Normal,serif;font-size:.0067708333rem;font-weight:400;letter-spacing:-.01em;line-height:.009375rem}}.CommonProductCard__actions{align-items:end;display:flex;justify-content:space-between}.CommonProductCard__link{font-family:CoFoWeather-Normal,serif;font-size:.0078125rem;font-weight:400;letter-spacing:-.01em;line-height:.0052083333rem}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard__link{font-family:CoFoWeather-Normal,serif;font-size:.0067708333rem;font-weight:400;letter-spacing:-.01em;line-height:.009375rem;line-height:1;transition:color .2s ease-in-out}.CommonProductCard__link:active{color:#dedede}}.CommonProductCard__link:after{bottom:-.0026041667rem}.CommonProductCard__btn{margin-left:auto}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard__btn.--BtnDesktop{display:none}}.CommonProductCard__btn.--BtnMobile{display:none}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.CommonProductCard__btn.--BtnMobile{display:flex}}@media(min-width:1025px)and (min-height:501px),(min-width:768px)and (hover:hover),(min-width:768px)and (orientation:landscape)and (min-height:501px),(min-width:768px)and (pointer:fine){.CommonProductCard__btn{font-family:CoFoWeather-Normal,serif;font-size:.0083333333rem;font-weight:500;letter-spacing:0;line-height:.0104166667rem;margin-left:auto;padding:.0104166667rem .015625rem}}
