@font-face{font-family:Montserrat;src:local("Montserrat Thin"),local("Montserrat-Thin"),url(/_next/static/media/Montserrat-Thin.434cb22f.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/_next/static/media/Montserrat-ExtraLight.c82a42c9.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Light"),local("Montserrat-Light"),url(/_next/static/media/Montserrat-Light.ac0230b4.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/_next/static/media/Montserrat-Regular.54c76208.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/_next/static/media/Montserrat-Medium.62e48611.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/_next/static/media/Montserrat-SemiBold.941396b7.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/_next/static/media/Montserrat-Bold.0066078b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/_next/static/media/Montserrat-ExtraBold.dbee8e68.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Black"),local("Montserrat-Black"),url(/_next/static/media/Montserrat-Black.aed5ce8c.ttf) format("truetype");font-weight:900;font-style:normal}body,html{width:100%;height:100%;overflow:hidden}body{margin:0;background-color:#fff;color:#171920;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:18px}#root{width:100%;height:100%;overflow:hidden}*{box-sizing:border-box}div,footer,header,main,nav,section{display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{margin:0;font-family:Montserrat,sans-serif;font-weight:600}p{margin:0}a{cursor:pointer;color:#171920;text-decoration:none}a,a:hover{transition:color .35s ease-out .05s}button{cursor:pointer;padding:0;border-width:0;background-color:transparent;color:#57617a;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px}button:focus{outline:none}a.btn,button.btn{display:flex}a.btn,a.btn:hover,button.btn,button.btn:hover{transition:all .35s ease-out .05s}input{height:34px;padding:0 12px;border:1px solid #fcfdfd;border-radius:2px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:20px;letter-spacing:1px;box-shadow:none}input:focus{outline:none;border-color:#b85042}textarea{padding:8px 12px;border:1px solid #fcfdfd;border-radius:2px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:20px;letter-spacing:1px}textarea:focus{outline:none;border-color:#b85042}.react-loading-skeleton{border-radius:0}@media (max-width:1168px){#root,body,html{height:auto;overflow:auto}}.app{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;overflow-y:auto;background-color:#f6f7fb}.page{z-index:1;width:100%}.container,.page{position:relative;flex-grow:1;flex-shrink:1}.container{z-index:2;align-self:center;justify-self:center;width:1600px}@media (max-width:1824px){.container{width:1400px}}@media (max-width:1584px){.container{width:1200px}}@media (max-width:1424px){.container{width:1000px}}@media (max-width:1168px){.app,.app-scroll{height:auto;overflow:auto}.container{width:100%;padding:0 20px}.page{padding-top:89px!important}}@media (max-width:640px){.app-scroll{padding-top:89px}}@media (max-width:480px){.container{padding:0 16px}}.not-found-wrap{flex-grow:1;flex-shrink:1;width:100%;min-height:calc(100vh - 408px);margin-top:73px}.not-found-wrap .not-found-content{align-items:center;justify-content:center;flex-grow:1;flex-shrink:1;width:100%;padding:40px 0}.not-found-wrap .not-found-content h3{margin-bottom:8px;color:#315f72;font-weight:800;text-align:center}.not-found-wrap .not-found-content p{margin-bottom:20px;color:#171920;text-align:center}.not-found-wrap .not-found-content .not-found-image{flex-direction:row;align-items:center;justify-content:center;margin-top:64px}.not-found-wrap .not-found-content .not-found-image span{margin-top:20px;color:#315f72;font-size:9.23rem;font-weight:200}.not-found-wrap .not-found-content .not-found-image .not-found-image-logo{width:120px;height:120px}.page-title-bg{position:relative;z-index:1;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:.92}.page-title-bg,.title-shadow{align-items:center;justify-content:center;width:100%}.title-shadow{height:100%;background-color:rgba(34,34,34,.65)}.page-title-wrap{width:100%;padding:32px 0}.page-title-wrap.wide{padding:32px 0 54px}.page-title-wrap .breadcrumbs{flex-direction:row;align-items:center;margin-bottom:8px}.page-title-wrap .breadcrumbs a{display:flex;flex-direction:row;align-items:center;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}.page-title-wrap .breadcrumbs a:after{content:"/";display:block;margin:0 12px}.page-title-wrap .breadcrumbs>div,.page-title-wrap .breadcrumbs>div p{flex-direction:row;align-items:center}.page-title-wrap .breadcrumbs>div p{display:flex;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}.page-title-wrap .breadcrumbs>div p:after{content:"/";display:block;margin:0 12px}.page-title-wrap .breadcrumbs>div:last-child p:after{display:none}.page-title-wrap .page-title{color:#fff;font-size:24px;font-weight:500;letter-spacing:2px;line-height:1.22;text-transform:uppercase}.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)}}.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}.basket-card{position:relative;flex-direction:row;align-items:center;width:100%;margin-bottom:12px;padding:6px 16px 6px 8px;border-radius:4px;background-color:#fff}.basket-card .basket-card-wrap{flex:1 1;flex-direction:row;align-items:center;flex-grow:1;flex-shrink:1}.basket-card .basket-card-image{flex-grow:0;flex-shrink:0;width:72px;height:72px;margin-right:12px;border-radius:5px}.basket-card .basket-card-info{flex-grow:1;flex-shrink:1;max-width:280px;margin:0 12px 0 0}.basket-card .basket-card-info h3{margin-bottom:4px}.basket-card .basket-card-info p{color:#222;font-size:11px;font-weight:400;line-height:1.22}.basket-card .basket-card-control{justify-content:center;flex-grow:0;flex-shrink:0;height:72px;margin:0 12px}.basket-card .basket-card-control p{white-space:nowrap}.basket-card .basket-card-button{justify-content:center;flex-grow:0;flex-shrink:0;height:72px;margin-left:8px}@media (max-width:768px){.basket-card{flex-wrap:wrap}.basket-card .basket-card-control{flex-wrap:1;flex-shrink:1;justify-content:space-between;height:auto;padding:8px 0;margin:0 24px 0 0}.basket-card .basket-card-button{height:auto;padding:8px 0}}.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}}.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}.form-group .text-input-warn{color:#b85042!important}.form-group label{color:#171920}.form-group .text-input{width:100%;height:52px;border:1px solid #acb3c4;color:#171920}.form-group .text-input:disabled{background-color:#f6f7fb}.form-group .text-input.overflow{overflow:hidden}.form-group .text-input.text-input-warn{border-color:#b85042}.form-group .text-input.text-right{padding-right:90px}.form-group button{position:absolute;right:0;top:0;z-index:1;justify-content:flex-end;width:80px;height:52px;padding:0 16px 0 0;border-width:0;text-align:right;color:#ced2dc;font-size:10px}.modal-body .login-form p.text-input-warn{width:100%;padding:4px 6px;text-align:left;color:#b85042}.form-group{position:relative;width:100%;margin-bottom:8px;flex-direction:column}.form-group textarea{border:1px solid #acb3c4}.form-group label{font-weight:500}.form-group .text-area{width:100%}.select-wrap{position:relative;width:100%;margin-bottom:8px;flex-direction:column}.select-wrap label{color:#171920;font-weight:500}.select-wrap .select{position:relative;width:100%;height:52px;padding:0 36px 0 16px;border:1px solid #acb3c4;color:#171920;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrap .select,.select-wrap .select option{font-family:Montserrat,sans-serif;font-weight:400}.select-wrap .select option{color:#57617a}.select-wrap .select:focus-visible{outline:none}.select-wrap svg{position:absolute;top:calc(50% + 6px);right:20px;width:16px;height:10px}@media (max-width:1168px){.select-wrap{margin-bottom:20px}}.select-date{position:relative;width:100%;margin-bottom:8px;flex-direction:column}.select-date label{color:#171920;font-weight:500}.select-date input{width:100%;height:52px;border:1px solid #acb3c4;color:#171920}.select-date .react-datepicker{color:#171920;font-family:Montserrat,sans-serif}.select-date .react-datepicker .react-datepicker__day-names,.select-date .react-datepicker .react-datepicker__month .react-datepicker__week,.select-date .react-datepicker .react-datepicker__month-container{display:block}.select-date .react-datepicker .react-datepicker__day--keyboard-selected,.select-date .react-datepicker .react-datepicker__month-text--keyboard-selected,.select-date .react-datepicker .react-datepicker__quarter-text--keyboard-selected,.select-date .react-datepicker .react-datepicker__year-text--keyboard-selected{background-color:#b85042}.select-date .react-datepicker .react-datepicker__day--outside-month{color:#ced2dc}.modal{position:fixed;left:0;top:0;z-index:1000;justify-content:center;width:100%;height:100%;padding:20px;background-color:rgba(23,25,32,.65);overflow-y:auto}.modal.light{background-color:hsla(0,0%,100%,.45)}.modal.show{transform:translateY(0);opacity:1;pointer-events:auto;transition:all 0s ease-out 0s}.modal.show .modal-inner{opacity:1}.modal.hide{transform:translateY(100%);opacity:0;pointer-events:none;transition:all 0s ease-out 0s}.modal.hide .modal-inner{opacity:0}.modal.scroll{align-items:flex-start}.modal.center{align-items:center}.modal-inner{position:relative;width:60%;max-width:980px;min-width:620px;transition:all .35s ease-out .05s}.modal-close-btn{position:absolute;right:-48px;top:0;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff}.modal-close-btn .modal-close-btn-icon{width:12px;height:12px;fill:#222}.modal-close-btn:hover .modal-close-btn-icon{width:14px;height:14px}.alert{position:relative;align-self:center;justify-self:center;width:100%;max-width:420px}.alert .alert-body{align-items:center;width:100%;padding:12px;background-color:#fff}.alert .alert-body .alert-icon{width:32px;height:32px;margin-top:4px;margin-bottom:16px;fill:#222}.alert .alert-body h3{margin-bottom:4px;color:#171920}.alert .alert-body p{margin-bottom:16px;color:#222}.alert .alert-body .alert-button{width:100%}.loader{align-self:center;justify-self:center}.loader-gif{width:32px;height:32px}.modal-body{flex-direction:column;width:100%;padding:20px;background-color:#f6f7fb;box-shadow:0 0 15px rgba(23,25,32,.35)}.success-animation{margin:110px auto}.success-animation h2,.success-animation h3{margin-top:20px;text-align:center}.checkmark{width:100px;height:100px;border-radius:50%;display:block;stroke:#4bb71b;box-shadow:inset 0 0 0 #4bb71b;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;position:relative;top:5px;right:5px;margin:0 auto}.checkmark,.checkmark__circle{stroke-width:2;stroke-miterlimit:10}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke:#4bb71b;fill:#fff;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}@media (max-width:1080px){.modal{padding:16px}.modal-close-btn{right:4px;top:4px;z-index:9;background-color:#f6f7fb}}@media (max-width:991px){.modal{align-items:flex-start}.modal-inner{width:100%}}@media (max-width:768px){.modal-inner{min-width:280px}.modal-body{padding:8px}}.cookie-notice{background:rgba(0,0,0,.549);box-shadow:0 2px 4px rgba(20,40,80,.2);font-size:.86em}.cookie-notice>button{color:#1e90ff;border-left:1px solid #4ba6ff}.cookie-notice>button:hover{color:#4ba6ff}.cookie-notice>button:active{color:#1873cc}.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}.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}}.order-wrap{display:grid;grid-template-columns:588px 1fr;grid-gap:60px;width:100%;padding:40px 0}.order-wrap h3{text-transform:uppercase}.order-wrap .tinkoffPayRow{display:block;margin:1%;width:160px}.order-wrap .product-add-gifts{display:grid;grid-template-columns:repeat(5,calc((100% - 32px) / 5));grid-gap:8px}.order-wrap .basket-list{width:100%;grid-gap:16px;margin-bottom:16px}.order-wrap .basket-list>h3{margin-bottom:10px;font-size:16px}.order-wrap .basket-list .basket-list-coast{flex-direction:row;align-items:center;justify-content:space-between}.order-wrap .basket-list .basket-list-coast b{color:#b85042;font-size:16px}.order-wrap .basket-list .basket-list-gifts{border-radius:5px}.order-wrap .basket-list .basket-list-gifts p{margin:8px 0;font-weight:700}.order-wrap .basket-list .basket-list-empty{align-items:center;width:100%;padding:40px 0}.order-wrap .basket-list .basket-list-empty .basket-list-empty-icon{width:48px;height:48px;fill:#222;opacity:.5}.order-wrap .basket-list .basket-list-empty h4{margin:24px 0}.order-wrap .order-info{width:100%;grid-gap:16px}.order-wrap .order-info>h3{margin-bottom:10px;font-size:16px}.order-wrap .order-info .order-info-input{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;width:100%}.order-wrap .order-info .order-info-input .order-info-input-wrap{grid-gap:16px;width:100%}.order-wrap .order-info .order-info-input .order-info-input-wrap #ymap{display:none;width:auto!important}.order-success{flex-direction:column;align-items:center;justify-content:center;flex-grow:1;flex-shrink:1;width:100%;margin-top:100px;margin-bottom:100px}.order-success .order-success-icon{width:32px;height:32px;margin-bottom:12px;fill:#222}.order-success h3{margin:4px}.order-success p{margin-bottom:20px;text-align:center}@media (max-width:1584px){.order-wrap .order-info .order-info-input{grid-template-columns:1fr;grid-gap:16px}}@media (max-width:1168px){.order-wrap{grid-template-columns:1fr;grid-gap:20px}.order-wrap .product-add-gifts{grid-template-columns:repeat(5,calc((100% - 32px) / 5))}}@media (max-width:640px){.order-wrap{grid-template-columns:1fr}.order-wrap .product-add-gifts{grid-template-columns:repeat(3,calc((100% - 16px) / 3))}}.cookie-notice{box-sizing:border-box;position:fixed;bottom:20px;left:50%;width:500px;margin-left:-250px;padding:12px;background-color:rgba(0,40,80,.7);box-shadow:0 2px 4px rgba(0,40,80,.1);border-radius:3px;font-size:1.5em;line-height:1.5;color:#fff;transform:translateZ(0);animation:cookie-notice-fadein .5s ease;z-index:20}@keyframes cookie-notice-fadein{0%{transform:translate3d(0,128px,0);opacity:0}to{transform:translateZ(0);opacity:1}}.cookie-notice-message>p{margin:0;padding:0;width:80%}.cookie-notice>button{margin:0;padding:0;border:0;background:transparent;width:20%;color:#fff;position:absolute;top:8px;right:0;width:18%;bottom:8px;cursor:pointer;font-weight:700;border-left:1px solid rgba(0,40,80,.1)}.cookie-notice>button:active,.cookie-notice>button:hover{color:#fff}@media (max-width:768px){.cookie-notice{bottom:90px;width:calc(100% - 24px);margin-left:calc(12px - 50%)}}