@import url(fonts.css);@import url(fontello.css);@import url(jquery.scrollbar.css);.menu-mobile{top:0;left:-120%;z-index:99;width:100%;height:100%;position:fixed;background:#fff;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s}.menu-mobile .cloze-menu{top:0;right:0;width:50px;height:50px;position:absolute;z-index:9}.menu-mobile .cloze-menu::before{content:'';top:22px;left:7px;width:35px;height:2px;position:absolute;background:#d55f49;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg)}.menu-mobile .cloze-menu::after{content:'';top:22px;left:7px;width:35px;height:2px;position:absolute;background:#d55f49;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg)}.menu-mobile nav{top:50%;left:50%;width:90%;position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.menu-mobile nav ul li{text-align:center;margin-bottom:16px}.menu-mobile nav ul li a,.menu-mobile nav ul li span{color:#606060;font-size:16px;font-weight:400;line-height:20px;position:relative;display:inline-block;letter-spacing:0.4px;text-transform:uppercase}.menu-mobile nav ul li:hover a{text-decoration:underline}.menu-mobile.active{left:0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}header{width:100%;height:auto;background-color:#fff;position:relative;z-index:10}header .open-menu{top:30px;left:10px;width:40px;height:40px;position:absolute;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}header .open-menu::before{content:'';top:8px;left:50%;width:85%;height:2px;position:absolute;background-color:#d55f49;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}header .open-menu::after{content:'';left:50%;width:85%;bottom:8px;height:2px;position:absolute;background-color:#d55f49;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}header .open-menu span{top:50%;left:50%;width:85%;height:2px;position:absolute;background-color:#d55f49;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .menu{display:none}header .logo{margin-top:5px;margin-right:50px}header .logo a{display:block;margin:0 auto}header .logo img{vertical-align:middle}header .mobile-holder{display:flex;padding-right:50px;flex-wrap:wrap;justify-content:center}header .nav-mobile{height:100%;align-items:center;display:flex;margin-left:50px;justify-content:center;flex-wrap:wrap}header .header-contacts{display:flex;flex-direction:column;align-items:center;width:100%}header .header-contacts a{color:#171717;font-family:'Roboto', sans-serif;font-size:16px;font-weight:700;line-height:22px}header .header-contacts a:hover{color:#d55f49}header ul.leng{display:flex;width:100%;height:33px;justify-content:center}header ul.leng li{padding-left:10px}header ul.leng li a{color:#c0c0c0;font-size:16px;font-weight:700;text-transform:uppercase;font-family:'Cocon-Regular'}header ul.leng li a::after{position:absolute;content:"";height:3px;left:0;right:0;bottom:-2px;background-color:#d96a5a;opacity:0}header ul.leng li:hover a{color:#d96a5a;position:relative}header ul.leng li:hover a::after{opacity:1}header ul.leng .active a{color:#d96a5a;position:relative}header ul.leng .active a::after{opacity:1}.submenu{height:auto;display:flex;position:absolute;width:100%;z-index:10}.submenu nav{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.submenu .button-dropdown{margin:10px auto}.submenu ul.nav{display:none}.submenu ul.leng{display:none}.submenu .header-action{margin:6px auto;display:flex;padding-bottom:4px;padding-top:4px}.submenu .header-action .button{margin:0 auto;padding:8px 16px 9px;transition:all 0.3s}.submenu .dropdown{width:100vw;height:auto;box-shadow:0 2px 51px rgba(14,23,27,0.22);border-radius:10px;background-color:#ffffff;background-image:linear-gradient(to right, #d86859 0%, #e8a467 100%);left:50%;transform:translate(-50%);position:absolute;margin-top:22px;padding:21px 37px;display:none;z-index:10}.submenu .dropdown li a{color:#ffffff;font-size:16px;font-weight:500;line-height:30px;display:block;width:100%}.submenu .dropdown li:hover a{color:#fcd695}@media screen and (min-width: 480px){header{min-height:60px}header .mobile-holder{padding-right:25px}header .logo{margin-left:10px}header .header-contacts{width:auto;min-height:60px;justify-content:center}header .nav-mobile{min-height:60px}header ul.leng{width:auto;height:100%;justify-content:center;align-items:center;min-height:60px}.submenu .dropdown{width:380px;left:0;transform:none}.submenu nav{flex-direction:row}}@media screen and (min-width: 560px){.header .nav-mobile{justify-content:space-between}.submenu nav{justify-content:space-between}.submenu nav .button-dropdown{margin:0;margin-top:10px}.submenu nav .header-action{margin:0;display:flex;padding-bottom:4px;padding-top:4px;margin-top:6px}}@media screen and (min-width: 720px){header .header-contacts{width:301px;min-height:60px;justify-content:space-between;flex-direction:row;align-items:center}header ul.leng{min-height:59px}}@media screen and (min-width: 1024px){.menu-mobile{display:none}header{z-index:14}header .logo{margin:0}header .logo img{margin:0}header .leng .dropdown{top:67px}header .header-text{text-align:center;padding:0 8px;height:100%;width:93%}header .header-text p{color:#a0366b;font-family:'Cocon-Bold', sans-serif;font-size:16px;font-weight:700;text-align:center;margin-bottom:2px;margin-top:3px}header .header-text span{color:#f56958;font-family:'Roboto', sans-serif;font-size:16px;font-weight:400;text-align:center}header .header-contacts{display:flex;flex-direction:column;width:21%;align-items:flex-end;padding-bottom:9px;justify-content:center;min-height:72px}header .header-contacts a{color:#171717;font-family:'Roboto', sans-serif;font-size:16px;font-weight:700;line-height:22px}header .menu{display:flex}header .menu .navbar{display:flex;height:80px;padding-top:8px}header .nav-mobile{display:none}header .logo{width:26%;padding-top:9px}header .logo a{display:block;width:100%;margin:0}header .open-menu{display:none}.submenu{position:absolute;width:100%;z-index:10}.submenu nav{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:nowrap}.submenu nav ul.nav{display:flex;height:44px;align-items:center;width:62%;justify-content:space-between;padding-left:28px}.submenu nav ul.nav li a{color:#171717;font-family:'Roboto', sans-serif;font-size:16px;font-weight:400}.submenu nav ul.nav li:hover a,.submenu nav ul.nav li:active a{color:#d55f49;text-decoration:underline}.submenu nav ul.nav li.active a{color:#d55f49;text-decoration:underline}.submenu nav ul.leng{display:flex;width:8%;height:33px}.submenu nav ul.leng li{padding-left:10px}.submenu nav ul.leng li a{color:#c0c0c0;font-size:16px;font-weight:700;text-transform:uppercase;font-family:'Cocon-Regular'}.submenu nav ul.leng li a::after{position:absolute;content:"";height:3px;left:0;right:0;bottom:-2px;background-color:#d96a5a;opacity:0}.submenu nav ul.leng li:hover a{color:#d96a5a;position:relative}.submenu nav ul.leng li:hover a::after{opacity:1}.submenu nav ul.leng .active a{color:#d96a5a;position:relative}.submenu nav ul.leng .active a::after{opacity:1}.submenu nav .header-action{margin-top:16px;margin-right:2px;width:24%;padding-left:42px}.submenu nav .header-action .button{font-size:14px;padding:8px 25px}}@media screen and (min-width: 1360px){header .header-text{text-align:center;padding:0 8px;height:100%;width:51%}header .header-contacts{display:flex;flex-direction:column;width:26%;align-items:flex-end}.submenu nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.submenu nav ul.nav{display:flex;height:auto;align-items:center;width:62%;justify-content:space-between;padding-left:52px;padding-top:12px}.submenu nav .header-action{margin:auto;margin-top:16px;margin-right:2px;width:19%;padding:0;padding-left:12px}.submenu nav ul.leng{display:flex;width:5%;height:100%;padding-top:14px}.submenu nav .button-dropdown{margin:14px 0 0}}footer{padding:17px 0 60px}footer .footer-list{display:flex;flex-wrap:wrap}footer .footer-list .footer-item{width:100%}footer .footer-list .footer-item:first-child{min-width:306px;padding-top:12px}footer .footer-list .footer-item:first-child p{margin-top:4px;margin-bottom:8px}footer .footer-list .footer-item:last-child{text-align:right}footer .footer-list .footer-item:last-child p{color:#2b2b2b;font-size:14px;font-weight:400;margin-top:8px;margin-bottom:9px}footer .footer-list p{color:#b6b6b6;font-size:14px;font-weight:400;max-width:235px}footer .footer-list .footer-contacts{display:flex;flex-direction:column;margin-top:40px}footer .footer-list .footer-contacts a{color:#171717;font-family:'Roboto', sans-serif;font-size:16px;font-weight:700;line-height:22px}footer .footer-list .footer-contacts a:hover{color:#d55f49}footer .footer-list .social{display:flex;align-items:center;justify-content:flex-start}footer .footer-list .social li{padding:6px 6px;height:20px}footer .footer-list .social a{height:25px;width:22px;display:inline-flex;margin:0 8px}footer .footer-list .social a i{font-size:22px;color:#e69e66}footer .footer-list .social a:hover i{color:#d86859}footer .footer-list .politics{color:#7b7b7b;font-size:14px;font-weight:400;line-height:24px;text-decoration:underline}footer .footer-list .politics:hover{color:#d55f49}footer .footer-list .nav{display:flex;flex-direction:column}footer .footer-list .nav ul{min-width:33%}footer .footer-list .nav li{line-height:34px}footer .footer-list .nav li a{color:#2b2b2b;font-size:14px;font-weight:400}footer .footer-list .nav li:hover a{color:#d55f49;text-decoration:underline}footer .footer-list .footer-contacts{margin-top:10px}footer .footer-list .social a:first-child{margin-left:0}footer .footer-list .footer-item:last-child{text-align:left}footer .politics-modall{display:none;overflow:auto}footer .politics-content{position:fixed;width:100%;height:100%;box-shadow:0 2px 51px rgba(14,23,27,0.22);border-radius:10px;border:2px solid #eed7cb;background-color:#ffffff;top:50%;left:50%;transform:translate(-50%, -50%);z-index:999;padding:34px 21px 34px 25px;overflow:auto}footer .politics-content .politics-body{overflow-y:auto;overflow-x:hidden}footer .politics-content .scrollbar-inner>.scroll-element .scroll-bar{background-color:#e18861}footer .politics-content h2{color:#171717;font-family:'Roboto', sans-serif;font-size:24px;font-weight:700;margin-top:0;margin-bottom:12px}footer .politics-content p{margin-top:0;margin-bottom:20px;font-weight:300;width:97%}footer .politics-content h3{color:#171717;font-family:'Roboto', sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:0}footer .politics-content ul{margin-bottom:19px}footer .politics-content ul li{font-weight:500;margin-left:20px;list-style-type:disc;list-style-position:inherit}footer .politics-content ul li p{font-weight:300;margin:0;margin-top:4px}footer .politics-content ol{margin-bottom:19px}footer .politics-content ol li{font-weight:500;margin-left:27px;list-style-type:decimal;list-style-position:inherit}footer .politics-content ol li p{font-weight:300;margin:0;margin-top:4px}footer .active{display:block}footer i.icon-close{position:absolute;top:10px;right:10px}@media screen and (min-width: 480px){footer .footer-list .footer-item{width:50%}footer .politics-content .politics-body{overflow-y:auto}}@media screen and (min-width: 640px){footer .footer-list .footer-item{width:33%}}@media screen and (min-width: 767px){footer .footer-list .footer-item{width:25%}footer .footer-list .footer-item:first-child{width:100%}footer .politics-content{max-width:881px;max-height:503px;padding:34px 21px 34px 47px;overflow:hidden}footer .politics-content .politics-body{overflow-y:auto;height:336px}footer .politics-content i{display:none}}@media screen and (min-width: 1024px){footer .footer-list .footer-item{width:17%}footer .footer-list .footer-item:nth-child(2){width:14%}footer .footer-list .footer-item:nth-child(3){padding-left:5px}footer .footer-list .footer-item:nth-child(4){padding-left:5px}footer .footer-list .footer-item:last-child{text-align:right;min-width:202px}footer .footer-list .footer-item .footer-contacts{margin-top:40px}footer footer .footer-list .social a:first-child{margin-left:8px}footer .footer-list .footer-item:first-child{min-width:250px;padding-top:12px;width:auto}footer .footer-list .social{display:flex;align-items:center;justify-content:flex-end}footer .footer-list{justify-content:space-around}}@media screen and (min-width: 1280px){footer .footer-list .footer-item:first-child{min-width:306px;padding-top:12px}}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.section{position:relative;z-index:1;min-height:380px}.section .section-foreground{position:relative}.section .section-background{background-size:cover;background-color:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.list{display:flex;flex-flow:row wrap}.list.list-item{display:flex;flex-flow:column wrap}.list .card{display:flex;position:relative;flex-flow:row wrap}.list .card-image img{display:block;width:100%}.button{margin:0;font:inherit;cursor:pointer;text-align:center;text-decoration:none;user-select:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;display:inline-block;color:#191919;box-shadow:0 17px 51px rgba(43,43,43,0.19);border-radius:30px;font-family:'Cocon-Bold', sans-serif;font-size:16px;font-weight:700;z-index:1;position:relative;padding:17px 75px;transition:opacity 0.5s}.button:before{content:'';top:50%;left:50%;width:101%;height:101%;position:absolute;border-left:2px solid #d86859;border-right:2px solid #e8a467;background-position:0 0, 0 100%;background-repeat:no-repeat;background-size:100% 2px;background-image:-webkit-linear-gradient(57deg, #d86859 0%, #e8a467 100%),-webkit-linear-gradient(57deg, #d86859 0%, #e8a467 100%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:30px;opacity:1;transition:opacity 0.5s}.button:hover{box-shadow:0 17px 51px rgba(43,43,43,0.19);background-color:#d55f49;color:#fff;transition:opacity 0.5s;border:inherit}.button:hover::before{opacity:0;transition:opacity 0.5s}.button:not(:disabled){cursor:pointer}.button-submenu{top:50%;left:29px;width:21px;height:14px;position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(-50%, -50%)}.button-submenu span{top:50%;left:50%;width:21px;height:2px;border-radius:1px;background-color:#ffffff;position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.button-submenu::before{content:'';top:12px;left:50%;width:21px;height:2px;position:absolute;background-color:#fff;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.button-submenu::after{content:'';left:50%;width:21px;height:2px;height:2px;position:absolute;background-color:#fff;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.button-dropdown{width:161px;height:41px;box-shadow:4px 6px 13px rgba(14,23,27,0.14);border-radius:21px;padding:0;padding-top:8px;padding-left:50px;background-image:linear-gradient(to right, #d86859 0%, #e8a467 100%);color:#fff;border:none;position:relative;cursor:pointer}.button-dropdown::before{opacity:0}.button-dropdown:hover{background-image:none;background-color:#d55f49;transition:all 0s}.button-line{box-shadow:0 16px 51px rgba(43,43,43,0.19);border-radius:30px;background-image:linear-gradient(57deg, #d86859 0%, #e8a467 100%);background-repeat:no-repeat;border:none;color:#fff;position:relative;font-family:'Cocon-Bold', sans-serif;font-size:18px;font-weight:700;letter-spacing:0.45px;z-index:1;padding:18px 41px;text-transform:uppercase;transition:all 0.6s}.button-line:hover{box-shadow:0 16px 51px rgba(43,43,43,0.19);border-radius:30px;background-image:linear-gradient(#d55f49, #d55f49);border:none;transition:all 0.6s}.button-line::before{content:"";position:absolute;background-image:url(../img/line-before.png);left:-38px;bottom:0;top:6px;width:19px;height:59px;background-repeat:no-repeat}.button-line::after{content:"";position:absolute;background-image:url(../img/line-after.png);right:-35px;bottom:0;top:5px;width:19px;height:59px;background-repeat:no-repeat}body{position:relative;padding-bottom:76px;font-family:'Roboto', sans-serif;color:#313131;font-size:16px;font-weight:400;line-height:24px;height:100%;overflow-x:hidden}html{box-sizing:border-box;position:relative;height:100%}*{box-sizing:border-box;list-style:none;outline:none;text-decoration:none;font-family:'Roboto', sans-serif;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}*:before,*:after{box-sizing:inherit}img{max-width:100%;height:auto}.wrapper{overflow:hidden;position:relative;max-width:1920px;margin:0 auto}ul,ol{margin:0;padding:0;list-style:none}a{cursor:pointer;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}ul li,ol li{margin:0}.clearfix:after{content:" ";visibility:hidden;display:block;font-size:0;clear:both;height:0}.container{width:100%;padding:0 15px;margin:0 auto;position:relative}h1{color:#8b3969;font-size:72px;font-weight:400;line-height:60px;font-family:'Pribambas-Regular', sans-serif;letter-spacing:1.8px}h2{color:#8b3969;font-family:'Pribambas-Regular', sans-serif;font-size:40px;font-weight:400;line-height:47px}h3{color:#202020;font-family:'Cocon-Bold', sans-serif;font-size:30px;font-weight:700}.active{display:block}.not-active{display:none}.body-cloze{position:fixed;width:108%;height:100vh;z-index:5;display:none;top:0;bottom:0;right:0}.title-action h3{text-decoration:underline;color:#7fbd2e !important}.title-action p{color:#7fbd2e !important}.title-action p::after{width:6px;height:25px;transform:rotate(90deg);top:-2px}.showing-modal{overflow:hidden}.show-content{opacity:1 !important}.show-content p{display:block !important}.color-bg{background-color:rgba(255,255,255,0.5)}.form-column{position:relative;border-radius:25px}.form-column input.col{height:50px;width:100%;border-radius:25px;border:2px solid #f0c39d;background-color:#ffffff;padding:15px 41px;color:#171717}.form-column input.col:active,.form-column input.col:focus{box-shadow:4px 6px 21px rgba(14,23,27,0.1);border:2px solid #d86859}.form-column input.col:active ~ .red-border,.form-column input.col:focus ~ .red-border{display:none}.form-column input.col:active::placeholder,.form-column input.col:focus::placeholder{opacity:1}.form-column input.col:valid+::placeholder{opacity:1}.form-column input.col:valid ~ .red-border{display:none}.form-column input.col::placeholder{color:#bababa}.form-column textarea{border-radius:25px;border:2px solid #f0c39d;background-color:#ffffff;padding:19px 41px;color:#171717;resize:none;width:100%;height:165px}.form-column textarea::placeholder{color:#bababa}.form-column textarea:active,.form-column textarea:focus{box-shadow:4px 6px 21px rgba(14,23,27,0.1);border:2px solid #d86859}.form-column .red-border{position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #ff0000;border-radius:25px;height:100%;padding:10px 41px;pointer-events:none;font-style:italic;font-size:14px;color:#ff0101;display:none}.form-action{position:relative;width:242px;height:59px;margin-top:44px}.form-action input[type="submit"]{width:100%;height:100%;min-height:59px;opacity:0;z-index:2}.form-action label.button-dropdown{padding:18px 76px 23px;box-shadow:0 17px 51px rgba(39,39,39,0.19);border-radius:30px;color:#ffffff;font-size:16px;font-weight:700;font-family:'Cocon-Bold';background-position:center;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;pointer-events:none;z-index:0}.form-action:hover label.button-dropdown{background-image:none;background-color:#d55f49;transition:all 0s}.checkbox{vertical-align:top;width:17px;height:17px;margin:0}.checkbox+label{cursor:pointer}.checkbox input{position:absolute;z-index:-1;opacity:0;margin:0}.checkbox__text{position:relative;display:block;color:#8b3969;padding-left:30px;padding-top:10px;font-size:16px;font-weight:400;line-height:24px;cursor:pointer}.checkbox__text:before{content:'';position:absolute;top:13px;left:0;border-radius:13px;width:18px;height:18px;border:1px solid #edb453;background-color:#ffffff}.checkbox__text:after{content:'';position:absolute;top:17px;left:0px;border-radius:10px;width:10px;height:10px;background-color:#d55f49;opacity:0}.checkbox input:checked+.checkbox__text:after{left:4px;opacity:1}.checkbox input:checked+.checkbox__text:before{border-radius:50px}.pulse{animation:radial-pulse 1s infinite}@keyframes radial-pulse{0%{box-shadow:0 0 0 0px rgba(245,104,88,0.8)}100%{box-shadow:0 0 0 5px rgba(245,104,88,0)}}@keyframes floating{0%{-webkit-transform:translate(-2px, 1px) rotate(-2deg);transform:translate(-2px, 1px) rotate(-2deg);box-shadow:0 0 0 0px rgba(245,104,88,0.8)}50%{-webkit-transform:translate(2px, -2px) rotate(3deg);transform:translate(2px, -2px) rotate(3deg)}100%{-webkit-transform:translate(-2px, 1px) rotate(-2deg);transform:translate(-2px, 1px) rotate(-2deg);box-shadow:0 0 0 5px rgba(245,104,88,0)}}@media screen and (min-width: 768px){body{padding-bottom:0}}@media screen and (min-width: 1100px){.container{width:100%;padding:0 30px;margin:0 auto}}@media screen and (min-width: 1280px){.container{width:1280px;padding:0 25px;margin:0 auto}}@media screen and (min-width: 1360px){.container{width:1272px;padding:0;margin:0 auto}}

/* custom::begin */
.cart-contents {
    display: inline-block;
    width: 24px;
    height: 24px;
    position: relative;
    margin-top: 20px;
    margin-left: 14px;
}
.cart-contents-count {
    position: absolute;
    top: -10px;
    right: -10px;
    background-color: #d55f49;
    color: white;
    border-radius: 50%;
    font-size: 12px;
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3);
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* custom::end */