.btn{align-items:center;justify-content:center;height:52px;padding:0 52px;transition:all .35s ease-out 0s;border-radius:5px}.btn.btn-color svg{margin-right:8px}.btn.btn-accent{border:1px solid #315f72;background-color:#315f72}.btn.btn-accent span{color:#fff;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-accent svg{fill:#fff}.btn.btn-accent.active{transition:all .35s ease-out 0s}.btn.btn-accent.active,.btn.btn-accent.fill{border-color:#315f72;background-color:#315f72}.btn.btn-pink{align-items:center;justify-content:center;padding:0 52px;background-color:#b85042}.btn.btn-pink span{color:#fff;text-transform:uppercase}.btn.btn-light-pink{align-items:center;justify-content:center;padding:0 52px;background-color:#e5c3d1}.btn.btn-light-pink span{color:#57617a;text-transform:uppercase}.btn.btn-accent-dark{border:1px solid #315f72;background-color:#315f72}.btn.btn-accent-dark span{color:#fff;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-accent-dark svg{fill:#fff}.btn.btn-accent-dark.active{transition:all .35s ease-out 0s}.btn.btn-accent-dark.active,.btn.btn-accent-dark.fill{border-color:#315f72;background-color:#315f72}.btn.btn-brand{border:1px solid #b85042;background-color:#b85042}.btn.btn-brand span{color:#fff;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-brand svg{fill:#fff;transition:all .35s ease-out 0s}.btn.btn-brand.active{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-brand.active span{color:#b85042;transition:all .35s ease-out 0s}.btn.btn-brand.active svg{fill:#b85042;transition:all .35s ease-out 0s}.btn.btn-dark{border:1px solid #222;background-color:#222}.btn.btn-dark span{color:#fff;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-dark svg{fill:#fff;transition:all .35s ease-out 0s}.btn.btn-dark.active{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-dark.active span{color:#57617a;transition:all .35s ease-out 0s}.btn.btn-dark.active svg{fill:#222;transition:all .35s ease-out 0s}.btn.btn-gray{border:1px solid #57617a;background-color:#57617a}.btn.btn-gray span{color:#fff;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-gray svg{fill:#fff;transition:all .35s ease-out 0s}.btn.btn-gray.active{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-gray.active span{color:#57617a;transition:all .35s ease-out 0s}.btn.btn-gray.active svg{fill:#57617a;transition:all .35s ease-out 0s}.btn.btn-light{border:1px solid #f6f7fb;background-color:#f6f7fb}.btn.btn-light span{color:#57617a;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-light svg{fill:#fff;transition:all .35s ease-out 0s}.btn.btn-light.active{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-light.active span{color:#f6f7fb;transition:all .35s ease-out 0s}.btn.btn-light.active svg{fill:#f6f7fb;transition:all .35s ease-out 0s}.btn.btn-white{border:1px solid #fff;background-color:#fff}.btn.btn-white span{color:#57617a;text-transform:uppercase}.btn.disabled{background-color:#dde2eb}.btn.outline.btn-accent{border:1px solid #315f72;background-color:#fff}.btn.outline.btn-accent span{color:#315f72}.btn.outline.btn-accent svg{fill:#315f72}.btn.outline.btn-accent.active{background-color:#315f72}.btn.outline.btn-accent.active span{color:#fff}.btn.outline.btn-accent.active svg{fill:#fff}.btn.outline.btn-brand{border:1px solid #b85042;background-color:#fff}.btn.outline.btn-brand span{color:#b85042}.btn.outline.btn-brand svg{fill:#b85042}.btn.outline.btn-brand.active{background-color:#b85042}.btn.outline.btn-brand.active span{color:#fff}.btn.outline.btn-brand.active svg{fill:#fff}.btn.outline.btn-dark{border:1px solid #222;background-color:#fff}.btn.outline.btn-dark span{color:#57617a}.btn.outline.btn-dark svg{fill:#222}.btn.outline.btn-dark.active{background-color:#222}.btn.outline.btn-dark.active span{color:#fff}.btn.outline.btn-dark.active svg{fill:#fff}.btn.small{height:32px;padding:0 16px}.btn.small span{margin-bottom:1px;text-transform:none}.btn.small2{height:36px;padding:0 10px}.btn.small2 span{text-transform:capitalize!important;white-space:nowrap}.btn.border-sm{border-radius:8px}.btn svg{margin-right:8px}@media(pointer:fine){.btn.btn-accent.outline:hover,.btn.btn-accent:hover{border-color:#315f72;background-color:#315f72;transition:all .35s ease-out 0s}.btn.btn-accent.outline:hover span{color:#fff;transition:all .35s ease-out 0s}.btn.btn-brand:hover{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-brand:hover span{color:#b85042;transition:all .35s ease-out 0s}.btn.btn-brand:hover svg{fill:#b85042;transition:all .35s ease-out 0s}.btn.btn-dark:hover{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-dark:hover span{color:#57617a;transition:all .35s ease-out 0s}.btn.btn-dark:hover svg{fill:#222;transition:all .35s ease-out 0s}}.gift-card_product_add_gift__o5YcI{display:flex;flex-direction:column;align-items:flex-start;flex-grow:0;flex-shrink:0;width:100%}.gift-card_product_add_gift__o5YcI .gift-card_product_add_gift_image__0VAvk{position:relative;width:100%;padding-top:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:3px}.gift-card_product_add_gift__o5YcI h3{width:100%;height:32px;margin-top:6px;font-size:9px;line-height:1.22;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.gift-card_product_add_gift__o5YcI .gift-card_product_add_gift_price__24nF7{display:none}.gift-card_product_add_gift__o5YcI.gift-card_active__v7YnL .gift-card_product_add_gift_price__24nF7{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(34,34,34,.65)}.gift-card_product_add_gift__o5YcI.gift-card_active__v7YnL .gift-card_product_add_gift_price__24nF7 p{color:#fff;font-size:16px;font-weight:600;line-height:1.22}.gift-card_product_add_gift__o5YcI:hover .gift-card_product_add_gift_price__24nF7{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(34,34,34,.65)}.gift-card_product_add_gift__o5YcI:hover .gift-card_product_add_gift_price__24nF7 p{color:#fff;font-size:16px;font-weight:600;line-height:1.22}.svg-icon{flex-grow:0;flex-shrink:0}.svg-icon.gray{fill:#ced2dc}.svg-icon.light{fill:#f6f7fb}.svg-icon.pink{fill:#b85042}.svg-icon.white{fill:#fff}.svg-icon.s8{width:8px;height:8px}.svg-icon.s10{width:10px;height:10px}.svg-icon.s12{width:12px;height:12px}.svg-icon.s16{width:16px;height:16px}.svg-icon.s18{width:18px;height:18px}.svg-icon.s20{width:20px;height:20px}.svg-icon.s24{width:24px;height:24px}.svg-icon.s28{width:28px;height:28px}.btn.btn-icon{align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;padding:0;border-radius:0}.btn.btn-icon svg{margin:0}.btn.btn-icon.round{border-radius:50%}.btn.btn-icon.black{background-color:#373e4e}.btn.btn-icon.green{background-color:#315f72}.btn.btn-icon.pink{background-color:#b85042}.btn.btn-icon.white{background-color:#fff}.btn.btn-icon.s24{width:24px;height:24px}.btn.btn-icon.s36{width:36px;height:36px}.btn.btn-icon.s52{display:flex;width:52px;height:52px}@media(pointer:fine){.btn.btn-icon:hover{transform:scale(1.05)}}.slider-gifts_slider_gifts__UiPZC{position:relative;flex-grow:0;flex-shrink:0;width:100%}.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_arrow__DB8ZV{position:absolute;top:calc(50% - 18px - 22px);z-index:2}.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_arrow__DB8ZV.slider-gifts_left__d4qLa{left:-18px}.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_arrow__DB8ZV.slider-gifts_right__1GEq0{right:-18px}.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_wrap__vfg0t{flex-direction:row;width:100%;margin-bottom:12px;flex-grow:0;flex-shrink:0;overflow:hidden}.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_wrap__vfg0t .slider-gifts_slider_gifts_add__ekDP4{flex-direction:row;width:100%;transition:all .35s ease-out 0s}.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_wrap__vfg0t .slider-gifts_slider_gifts_add__ekDP4 a,.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_wrap__vfg0t .slider-gifts_slider_gifts_add__ekDP4 button{width:calc(25% - 8px);margin-right:8px}@media (max-width:1168px){.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_wrap__vfg0t .slider-gifts_slider_gifts_add__ekDP4 a,.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_wrap__vfg0t .slider-gifts_slider_gifts_add__ekDP4 button{width:calc(33.3333333333% - 8px)}}@media (max-width:768px){.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_wrap__vfg0t .slider-gifts_slider_gifts_add__ekDP4 a,.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_wrap__vfg0t .slider-gifts_slider_gifts_add__ekDP4 button{width:calc(25% - 8px)}}@media (max-width:604px){.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_wrap__vfg0t .slider-gifts_slider_gifts_add__ekDP4 a,.slider-gifts_slider_gifts__UiPZC .slider-gifts_slider_gifts_wrap__vfg0t .slider-gifts_slider_gifts_add__ekDP4 button{width:calc(33.3333333333% - 8px)}}.product{padding:40px 0}.product-info{display:grid;grid-template-columns:50% 50%;grid-gap:20px}.product-slider{flex-grow:0;flex-shrink:0;width:100%}.product-slider .product-slider-image-wrap{position:relative;width:100%}.product-slider .product-slider-image-wrap .product-slider-image{position:relative;width:100%;padding-top:100%}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-container img{width:100%;height:100%}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-status{position:absolute;top:4px;right:20px;flex-direction:row;flex-wrap:wrap;grid-gap:4px;margin:8px 0}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-status span{position:relative;z-index:2;padding:6px 12px;border-radius:0;background-color:#b85042;color:#fff}.product-slider .product-slider-image-wrap .product-slider-control{flex-direction:row;grid-gap:8px;width:100%;margin:8px 0}.product-slider .product-slider-image-wrap .product-slider-control .product-slider-control-button{width:92px;height:92px;border-radius:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.product-slider .product-slider-image-wrap .product-slider-control .product-slider-control-button.active{border:2px solid #b85042}.product-about{width:100%}.product-about>h1{margin-bottom:12px;color:#171920}.product-about .product-about-price p,.product-about>h1{font-size:26px;font-weight:500;line-height:1.22;letter-spacing:2px;text-transform:uppercase}.product-about .product-about-sale{flex-direction:row;margin-bottom:12px}.product-about .product-about-sale p{margin-right:8px;font-size:12px;font-weight:500;line-height:1.22;letter-spacing:2px;text-transform:uppercase}.product-about .product-about-sale p strong{color:#b85042}.product-about .product-add{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:12px 0}.product-about .product-add .catalog-card-sizes{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;grid-gap:8px;margin:8px 0 24px}.product-about .product-add .catalog-card-sizes button{min-width:42px;height:42px;padding:0 12px;border-radius:21px;background-color:#f6f7fb;color:#171920;font-family:Montserrat;font-size:13px;font-weight:600}.product-about .product-add .catalog-card-sizes button.active{background-color:#315f72;color:#fff}.product-about .product-add-price-btn-wrap{flex-direction:row}.product-about .product-add-price-btn-wrap .product-add-buttons{flex-direction:row;padding-left:20px}.product-about .product-delivery-info{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ced2dc}.product-about .product-delivery-info p{color:#b85042;font-weight:500;text-transform:uppercase}.product-about .product-description{width:100%;margin:12px 0;padding-bottom:8px;border-bottom:1px solid #ced2dc}.product-about .product-description h4{margin-bottom:8px;color:#171920;font-size:14px;line-height:1.22;letter-spacing:2px;text-transform:uppercase}.product-about .product-description p{margin-bottom:12px;color:#171920;font-size:12px;line-height:1.22;letter-spacing:0}.product-about .product-add-more{align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ced2dc}.product-about .product-add-more>h3{margin:12px 0;font-size:16px;font-weight:500;line-height:1.22;letter-spacing:2px;text-transform:uppercase}@media (max-width:768px){.product{padding:20px 0}.product-info{grid-template-columns:100%}}@media (max-width:640px){.product-slider .product-slider-image-wrap .product-slider-control{display:grid;grid-template-columns:repeat(4,calc((100% - 24px) / 4))}.product-slider .product-slider-image-wrap .product-slider-control .product-slider-control-button{width:auto;height:auto;padding-top:100%}}@media (max-width:480px){.product-about .product-add{flex-wrap:wrap}.product-about .product-add .product-add-buttons{margin-top:16px;margin-bottom:16px}}.check-list{flex-direction:column;align-items:flex-start;width:100%}.check-list>p{margin-bottom:12px}.check-item{display:flex;align-items:center;width:100%;margin-bottom:12px}.check-item .check-item-btn{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;width:20px;height:20px;margin-right:12px;border:1px solid #c3c8d4}.check-item .check-item-btn.active{border-color:#222}.check-item .radio-icon{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;width:20px;height:20px;margin-right:12px;border-radius:50%;border:1px solid #c3c8d4}.check-item .radio-icon.active{border-color:#222}.check-item .radio-icon .radio-icon-active{width:8px;height:8px;border-radius:50%;background-color:#222}.check-item p{color:#171920;font-weight:500;text-align:left}.check-item p span{color:#57617a}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.product-add-buttons{flex-direction:row;grid-gap:8px;margin-right:32px}.product-add-buttons .btn{width:52px;height:52px}.product-add-buttons .btn svg{margin-right:0}.product-add-buttons p{width:60px;height:52px;line-height:52px;text-align:center;font-size:20px}.product-add-buttons.small{margin-right:0}.product-add-buttons.small p{width:32px}