

/* Start:/local/templates/fashion/css/popupLogin.min.css?17289265061255*/
#loginPopup input{display:block;height:40px;width:100%;border:1px solid var(--border);padding:0 10px;margin-top:12px;background:0 0;transition:.3s ease}#loginPopup input:focus{border:1px solid var(--main_color)}#loginPopup input.error{border:1px solid red}#loginPopup label{display:block;margin:15px 0;font-weight:400;line-height:18px;padding-left:26px;position:relative;cursor:pointer;user-select:none;-webkit-user-select:none}#loginPopup label::before{content:'';position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid var(--main_color)}#loginPopup input:checked+label::before{background:url(/local/templates/fashion/css/../images/check-symbol.svg) no-repeat center;background-size:cover}#loginPopup .loginPopup_message{line-height:1.4;margin-bottom:15px;text-align:left}.loginPopup_message.loginPopup_error{color:red}.loginPopup_message.loginPopup_success{color:#82e88c}.loginPopup_links{display:flex;align-items:center;justify-content:space-between}.loginPopup_links a{font-weight:400;display:block;transition:.3s ease;border-bottom:1px solid var(--main-txt)}.loginPopup_links a:hover{border-bottom:1px solid transparent}#loginPopup .popup-window-titlebar-text{margin-bottom:25px}#loginPopup .popup-window-content{margin-bottom:0}#loginPopup button{margin-top:30px}
/* End */


/* Start:/local/templates/fashion/css/formstyler.min.css?172892650610917*/
.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;max-width:200px}.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #c3c3c3;background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08c}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{cursor:pointer}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1;font:14px/32px Arial,sans-serif;color:#333}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #ccc;border-radius:0 4px 4px 0;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff}.jq-file:hover .jq-file__browse{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-file:active .jq-file__browse{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-file.focused .jq-file__name{border:1px solid #5794bf}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#b3b3b3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;font:14px Arial,sans-serif;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #fff;cursor:pointer}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-number__spin:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #999;border-left:5px solid transparent}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794bf}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#aaa}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#aaa}.jq-selectbox{vertical-align:middle;cursor:pointer;z-index:9999!important}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333}.jq-selectbox__select:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-selectbox__select:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794bf}.jq-selectbox.disabled .jq-selectbox__select{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#aaa}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #ccc;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;box-shadow:inset 1px 1px #f1f1f1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#f0f0f0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;color:#231f20}.jq-selectbox li.sel{background-color:var(--theme-color)!important;color:var(--theme-txt)}.jq-selectbox li:hover{background-color:var(--sel_hover);color:var(--main-txt)}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#ccc;color:#fff}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:8px 9px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type=search].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#b3b3b3}input[type=email].styler:hover:focus,input[type=password].styler:hover:focus,input[type=search].styler:hover:focus,input[type=tel].styler:hover:focus,input[type=text].styler:hover:focus,input[type=url].styler:hover:focus,textarea.styler:hover:focus{border-color:#ccc;border-top-color:#b3b3b3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{overflow:visible;padding:8px 11px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;outline:0;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=reset].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover{background:linear-gradient(#f6f6f6,#e6e6e6)}button.styler:active,input[type=button].styler:active,input[type=reset].styler:active,input[type=submit].styler:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}
/* End */


/* Start:/local/templates/fashion/css/bootstrap-grid.min.css?172892650650935*/
/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */
/* End */


/* Start:/local/templates/fashion/css/theme/black.css?1728926506234*/
:root {
    --light-btn-color: #fff;
    --light-btn-hover: #333;
    --light-btn-active: #000;
    --dark-btn-color: #222;
    --dark-btn-hover: #454545;
    --dark-btn-active: #000;

    --theme-color: #222;
    --theme-txt: #fff;
}
/* End */


/* Start:/local/templates/fashion/css/new-style.min.css?172892650670801*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;scroll-behavior:smooth}body{width:100%;height:100%;background:#83b4f9}ul,ol{list-style:none;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer;font-weight:inherit;font-size:inherit;line-height:inherit}button:focus{outline:0}.sr-only{position:absolute;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0)}.page-caption{position:static;top:0;left:0;width:100%;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 20px;background:#006641;font-size:20px;color:#fff;text-transform:uppercase;text-align:center}@media(max-width: 1600px){.page-caption{padding:10px 20px;font-size:16px}}@media(max-width: 1439px){.page-caption{padding:13px 20px;font-size:12px}}@media(max-width: 575px){.page-caption{padding:13px 0}}@media(max-width: 425px){.page-caption{font-size:10px}}.nav-panel{position:fixed;left:0;bottom:0;z-index:50;width:100%;padding:10px 20px 20px;background:#006641;display:none}.nav-panel__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-panel__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}@media(max-width: 767px){.nav-panel{display:block}}@media(max-width: 575px){.nav-panel{padding-right:10px;padding-left:10px}}@media(max-width: 991px){main{margin-top:-1px}}.container{margin:0 auto;padding:0 20px;width:100%;max-width:1340px}@media(max-width: 1600px){.container{max-width:1200px}}@media(max-width: 1439px){.container{max-width:1040px}}@media(max-width: 1199px){.container{max-width:880px}}@media(max-width: 575px){.container{padding:0 10px}}.components__pagination{position:absolute;z-index:50;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.components__pagination .swiper-pagination-bullet{margin:0 5px;border-radius:50%;width:7px;height:7px;background:rgba(255,255,255,.4);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.components__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:9px;height:9px}.components__arrow{position:absolute;width:50px;height:50px;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex}.components__arrow img{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.components__arrow svg{width:100%;height:100%;fill:#006641;stroke:#fff;-webkit-transition:fill .3s ease;transition:fill .3s ease}.components__arrow.swiper-button-disabled{opacity:0;visibility:hidden}.components__arrow.prev img{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.components__arrow:hover svg{fill:#e23330}.components__price{position:relative;padding-right:17px}.components__price::after{content:"";position:absolute;top:55%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px;height:15px;background:url("/local/templates/fashion/css/../images/ruble.svg") center center/contain no-repeat}@media(max-width: 575px){.components__price{font-size:14px}}.title{font-size:40px;line-height:1.3;letter-spacing:1px;color:#006641;text-shadow:4px 3px 0px #fff}.title.centered{text-align:center}@media(max-width: 1439px){.title{font-size:36px}}@media(max-width: 1199px){.title{font-size:32px}}@media(max-width: 575px){.title{font-size:22px}}.btn{border-radius:20px;border:2px solid #fff;padding:13px 38px 18px;font-size:22px;line-height:1.3;letter-spacing:1px;color:#fff;background:#006641;-webkit-transition:background .3s linear;transition:background .3s linear}.btn.iconed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn.white{border-color:#006641;color:#006641;background:#fff}.btn.white:hover{color:#fff;background:#006641}.btn img{margin-right:15px}.btn:hover{background:#e23330}@media(max-width: 1439px){.btn{border-radius:15px;padding:12px 32px 15px;font-size:18px}.btn img{margin-right:10px}}@media(max-width: 575px){.btn{font-size:16px}}.hamburger{position:relative;z-index:100;width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hamburger__lines{position:relative;width:16px;height:12px}.hamburger__line{position:absolute;left:0;border-radius:6px;width:100%;height:2px;background:#fff;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.hamburger__line:first-child{top:0}.hamburger__line:nth-child(2){top:5px}.hamburger__line:last-child{bottom:0}.hamburger.open .hamburger__line:first-child{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.hamburger.open .hamburger__line:nth-child(2){opacity:0}.hamburger.open .hamburger__line:last-child{-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}.header{position:fixed;top:51px;left:0;width:100%;z-index:1000;background:rgba(0,0,0,0);-webkit-transition:background .35s ease,-webkit-transform .2s ease;transition:background .35s ease,-webkit-transform .2s ease;transition:background .35s ease,transform .2s ease;transition:background .35s ease,transform .2s ease,-webkit-transform .2s ease}.header.set-bg{background:#006641;-webkit-transform:translateY(-51px);transform:translateY(-51px)}@media(max-width: 1600px){.header{top:37px}.header.set-bg{-webkit-transform:translateY(-37px);transform:translateY(-37px)}}@media(max-width: 991px){.header.set-bg{background:rgba(0,102,65,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header.menu-open{background:#006641}.header.set-bg .header__mob-menu{border-top:90px solid rgba(0,0,0,0)}}@media(max-width: 575px){.header.set-bg .header__mob-menu{border-top:60px solid rgba(0,0,0,0)}}@media(max-width: 425px){.header{top:36px}.header.set-bg{-webkit-transform:translateY(-36px);transform:translateY(-36px)}}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:8px;padding-bottom:8px;max-width:1760px}@media(max-width: 991px){.header__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 575px){.header__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:10px;padding-right:10px}}.header__menu-trigger{display:none}@media(max-width: 991px){.header__menu-trigger{margin-right:120px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 575px){.header__menu-trigger{margin-right:0;padding-left:13px;width:85px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header__logo{margin-right:54px;width:120px;height:120px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__logo:hover{opacity:.7}@media(max-width: 1600px){.header__logo{width:100px;height:100px}}@media(max-width: 1439px){.header__logo{margin-right:34px;width:80px;height:80px}}@media(max-width: 1199px){.header__logo{margin-right:20px}}@media(max-width: 991px){.header__logo{position:relative;width:70px;height:70px;z-index:100}}@media(max-width: 575px){.header__logo{margin-right:0}}.header__main{padding-top:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 1600px){.header__main{padding-top:9px}}@media(max-width: 1199px){.header__main{padding-top:4px}}@media(max-width: 991px){.header__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:0}}@media(max-width: 575px){.header__main{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 991px){.header__top{position:relative;z-index:100}}.header__secondary-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1.5;color:rgba(255,255,255,.6)}@media(max-width: 1600px){.header__secondary-links{font-size:16px}}@media(max-width: 1439px){.header__secondary-links{font-size:14px}}@media(max-width: 1199px){.header__secondary-links{font-size:12px}}@media(max-width: 991px){.header__secondary-links{display:none}}@media(max-width: 575px){.header__secondary-links{padding-left:20px}}.header__secondary-link a{padding:5px 12px;-webkit-transition:color .3s ease;transition:color .3s ease}.header__secondary-link a:hover{color:#fff}.header__secondary-link:first-child a{padding-left:0}@media(max-width: 1439px){.header__secondary-link a{padding:4px 12px}}@media(max-width: 991px){.header__secondary-link a{padding:10px 0;width:100%;display:block}}.header__contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__contact-info .header__socials{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__email{font-size:18px;line-height:1.5;color:rgba(255,255,255,.6);-webkit-transition:color .3s ease;transition:color .3s ease}.header__email:hover{color:#fff}@media(max-width: 1600px){.header__email{font-size:16px}}@media(max-width: 1439px){.header__email{font-size:14px}}@media(max-width: 1199px){.header__email{font-size:12px}}@media(max-width: 991px){.header__email{margin-right:40px;font-size:14px;color:#fff}}@media(max-width: 767px){.header__email{display:none}}@media(max-width: 575px){.header__email{padding-left:20px}}.header__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.header__socials--contacts{margin-left:25px}@media(max-width: 1439px){.header__socials--contacts{margin-left:20px}}@media(max-width: 991px){.header__socials--contacts{display:none}}@media(max-width: 575px){.header__socials{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:none}}.header__social{margin:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex}.header__social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;opacity:.6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header__social a:hover{opacity:1}.header__social svg{width:100%;height:auto;fill:#fff}.header__social img{width:100%;height:auto}.header__social:first-of-type{margin-left:0}.header__social:last-child{margin-right:0}@media(max-width: 1600px){.header__social{margin:0 10px}.header__social a{width:30px;height:30px}}@media(max-width: 1439px){.header__social{margin:0 6px}.header__social a{width:26px;height:26px}}@media(max-width: 991px){.header__social{margin:0 10px}}@media(max-width: 767px){.header__social--profile{display:none}}@media(max-width: 575px){.header__social:last-child{margin-right:10px}}.header__bottom{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__bottom .header__social a{opacity:1}.header__bottom .header__social a:hover{opacity:.6}@media(max-width: 991px){.header__bottom{margin-top:0}.header__bottom .header__social a{opacity:.6}}.header__mob-menu .header__search-wrapper{display:none}.header__mob-menu .header__secondary-links{display:none}.header__mob-menu .header__login{display:none}.header__mob-menu .header__socials{display:none}.header__mob-menu .header__menu-close{display:none}.header__mob-menu .header__email{display:none}@media(max-width: 991px){.header__mob-menu{position:fixed;top:0;left:0;overflow:auto;z-index:95;border-top:140px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);padding:30px 20px 10px;padding-left:30px;width:100vw;height:100vh;height:100dvh;background:#006641;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.header__mob-menu::-webkit-scrollbar{border-radius:20px;width:6px;height:100%;background:rgba(255,255,255,.3)}.header__mob-menu::-webkit-scrollbar-thumb{border-radius:20px;width:100%;background:#fff}.header__mob-menu .header__search-wrapper{margin-right:0;margin-bottom:35px;margin-left:0;display:block}.header__mob-menu .header__search{display:block;padding:20px 30px;width:100%;background:#fff;font-size:18px;color:#5a5a5a}.header__mob-menu .header__search::-webkit-input-placeholder{color:#5a5a5a}.header__mob-menu .header__search::-moz-placeholder{color:#5a5a5a}.header__mob-menu .header__search:-ms-input-placeholder{color:#5a5a5a}.header__mob-menu .header__search::-ms-input-placeholder{color:#5a5a5a}.header__mob-menu .header__search::placeholder{color:#5a5a5a}.header__mob-menu .header__secondary-links{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px}.header__mob-menu .header__secondary-links li{width:100%}.header__mob-menu .header__email{display:block;margin-right:0;margin-top:20px;padding-top:10px;padding-bottom:10px;width:100%;color:rgba(255,255,255,.6)}.header__mob-menu .header__login{display:block}.header__mob-menu .header__socials--contacts{margin-top:30px;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__mob-menu .header__social{margin:0 4px}.header__mob-menu .header__social:first-child{margin-left:0}.header__mob-menu .header__social a{width:35px;height:35px}.header__mob-menu.open{visibility:visible;opacity:1}}@media(max-width: 575px){.header__mob-menu{border-top:120px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);padding-right:10px;padding-left:10px}.header__mob-menu .header__search-wrapper{position:relative}.header__mob-menu .header__search{padding:14.5px 15px;font-size:14px}}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media(max-width: 991px){.header__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 575px){.header__links{padding-left:20px}}.header__link>a,.header__link>button{padding:5px 11px;font-size:20px;letter-spacing:1px;line-height:1.3;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header__link>a:hover,.header__link>button:hover{opacity:.6}.header__link:first-child>a,.header__link:first-child button{padding-left:0}.header__link:last-child>a,.header__link:last-child button{padding-right:0}@media(max-width: 1600px){.header__link>a,.header__link>button{padding:4px 8px;font-size:18px;letter-spacing:.5px}}@media(max-width: 1439px){.header__link>a,.header__link>button{padding:4px 8px;font-size:16px;letter-spacing:normal}}@media(max-width: 1199px){.header__link>a,.header__link>button{font-size:14px}}@media(max-width: 991px){.header__link{width:100%}.header__link>a,.header__link>button{padding:12px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__link>a:hover,.header__link>button:hover{opacity:1}.header__link:last-child{margin-top:15px}}.header__controls-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__controls-wrapper .header__socials--contacts{display:none}@media(max-width: 1200px){.header__controls-wrapper{z-index:1000}.header__controls-wrapper .header__search-wrapper{position:relative}.header__controls-wrapper .header__search{position:absolute;top:50%;-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);right:-10px;display:block;height:40px;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.header__controls-wrapper .header__search-wrapper.open .header__search{-webkit-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}}@media(max-width: 1100px){.header__controls-wrapper .header__search{background:#7d7d7d}}@media(max-width: 991px){.header__controls-wrapper{position:relative;z-index:100}}@media(max-width: 575px){.header__controls-wrapper{padding-right:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header__controls-wrapper .header__socials--contacts{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.header__controls-wrapper .header__search-wrapper{display:none}.header__controls-wrapper .header__social{margin:0 5px}.header__controls-wrapper .header__social:last-child{margin-right:0}.header__controls-wrapper .header__social a{width:35px;height:35px}}.header__search-wrapper{position:relative;margin-right:25px}@media(max-width: 1600px){.header__search-wrapper{margin-right:20px}}@media(max-width: 767px){.header__search-wrapper{margin-right:14px}}@media(max-width: 575px){.header__search-wrapper{margin-right:0;margin-left:0}}.header__search{border:0;padding:14.5px 15px;border-radius:5px;font-size:14px;line-height:1.5;width:250px;color:#fff;background:rgba(255,255,255,.3)}.header__search::-webkit-input-placeholder{color:#fff;opacity:1}.header__search::-moz-placeholder{color:#fff;opacity:1}.header__search:-ms-input-placeholder{color:#fff;opacity:1}.header__search::-ms-input-placeholder{color:#fff;opacity:1}.header__search::placeholder{color:#fff;opacity:1}.header__search:focus{outline:none}@media(max-width: 1600px){.header__search{padding:12.5px 15px;font-size:12px;width:230px}}@media(max-width: 1439px){.header__search{width:203px}}@media(max-width: 1199px){.header__search{display:none}}.header__login{display:block;margin-top:20px;padding-top:10px;padding-bottom:10px;width:100%;font-size:14px;color:rgba(255,255,255,.6)}@media(max-width: 575px){.header__login{padding-left:20px}}.header__search-link{display:none;width:24px;height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header__search-link:hover{opacity:.6}.header__search-link svg{width:100%;height:auto}@media(max-width: 1199px){.header__search-link{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 767px){.header__search-link{width:24px}}.header__menu-close{position:absolute;top:10px;right:10px;width:40px;height:40px}.header__menu-close img{width:100%;height:100%}.header__icon-showmob{display:none}@media(max-width: 991px){.header__icon-showmob{display:block}.header__icon-hidemob{display:none}}@media(max-width: 991px){.header-dropdown{position:relative;overflow:hidden}}.header-dropdown__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.header-dropdown__trigger img{margin-left:10px;width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media(max-width: 1600px){.header-dropdown__trigger img{margin-left:6px;width:12px;height:12px}}@media(max-width: 1199px){.header-dropdown__trigger img{margin-left:9px;width:10px;height:10px}}.header-dropdown__content{position:absolute;overflow:hidden;left:0;bottom:1px;width:100%;height:auto;-webkit-transform:translateY(100%);transform:translateY(100%);max-height:0;background:#006641;-webkit-transition:max-height .3s linear;transition:max-height .3s linear}@media(max-width: 991px){.header-dropdown__content{position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:max-height .6s linear;transition:max-height .6s linear}}.header-dropdown__grid{margin:0 auto;padding:50px 20px 30px;width:100%;max-width:1760px;display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 210px));gap:25px}@media(max-width: 991px){.header-dropdown__grid{padding:0;display:block}}.header-dropdown__item{margin-bottom:30px;font-size:14px;line-height:1.5}.header-dropdown__item>a,.header-dropdown__item button{display:block;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease;display:block;width:100%;text-align:left;color:#fff}.header-dropdown__item>a:hover,.header-dropdown__item button:hover{color:rgba(255,255,255,.8)}.header-dropdown__item li{margin-top:10px}.header-dropdown__item li>a{display:block;color:rgba(255,255,255,.6);-webkit-transition:color .3s ease;transition:color .3s ease}.header-dropdown__item li>a:hover{color:#fff}.header-dropdown__item img{display:none}.header-dropdown__item.hidemob{display:none}@media(max-width: 991px){.header-dropdown__item{margin-bottom:0;padding:0;display:block}.header-dropdown__item>a,.header-dropdown__item button{padding-top:7px;padding-bottom:7px;text-transform:none;opacity:.6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-dropdown__item>a img,.header-dropdown__item button img{width:11px;height:11px;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}.header-dropdown__item>ul{position:relative;overflow:hidden;max-height:0;-webkit-transition:max-height .3s linear;transition:max-height .3s linear}.header-dropdown__item li{margin-top:0;padding-left:20px}.header-dropdown__item li>a{padding-top:7px;padding-bottom:7px;font-size:12px}.header-dropdown__item img{display:block}.header-dropdown__item.open img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.header-dropdown.open .header-dropdown__content{display:block;z-index:100;-webkit-transition:max-height .3s linear;transition:max-height .3s linear}.header-dropdown.open .header-dropdown__trigger img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product__top{position:relative;z-index:10;-webkit-backface-visibility:hidden}.product__slider{position:relative}.product__slider .swiper-pagination{position:absolute;top:0;left:-10px;z-index:100;width:calc(100% + 20px);height:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}.product__slider .swiper-pagination-bullet{width:100%;height:100%}.product__slide{position:relative;padding-top:149.3%}.product__slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__fav{position:absolute;top:10px;right:10px;z-index:1000;overflow:hidden;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#83b4f9}.product__fav svg{fill:rgba(0,0,0,0);-webkit-transition:fill .3s ease;transition:fill .3s ease}.product__fav.active svg{fill:#fff}.product__title{margin-bottom:12px;font-size:18px;line-height:1.3;color:#fff;text-align:center}.product__title a{position:relative;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product__title a:hover{opacity:.7}@media(max-width: 1439px){.product__title{font-size:16px}}@media(max-width: 575px){.product__title{font-size:14px;margin-bottom:20px}.product__title a{white-space:normal;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.product__content{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 575px){.product__content{margin-top:0}}.product__cart{position:relative;margin:auto auto 0;padding:0;width:calc(100% - 60px);border:0;background:none}.product__cart.in-cart .product__cart-item:last-child{z-index:15;opacity:1;visibility:visible}.product__cart.in-cart.no-hover .product__cart-item{background:#fff}.product__cart.in-cart.no-hover .product__cart-item:last-child{border-color:#006641}.product__cart.in-cart.no-hover .product__cart-item:last-child svg{stroke:#006641}.product__cart:hover .product__cart-item{background:#e23330}.product__cart:hover .product__cart-item:last-child{border-color:#fff}.product__cart:hover .product__cart-item:last-child svg{stroke:#fff}@media(max-width: 1439px){.product__cart{width:calc(100% - 20px);font-size:16px}}@media(max-width: 991px){.product__cart:hover .product__cart-item{background:#006641}.product__cart:hover .product__cart-item:last-child{border-color:#006641;background:#fff}.product__cart:hover .product__cart-item:last-child svg{stroke:#006641}}@media(max-width: 575px){.product__cart{width:calc(100% - 12px);font-size:14px}}.product__cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;border-radius:20px;padding:13px 20px 18px;background:#006641;font-size:16px;line-height:1.5;z-index:10;-webkit-transition:visibility .3s ease,opacity .3s ease,border-color .3s ease,background-color .3s ease;transition:visibility .3s ease,opacity .3s ease,border-color .3s ease,background-color .3s ease}.product__cart-item:last-child{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border-color:#006641;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;visibility:hidden;opacity:0}.product__cart-item:last-child svg{stroke:#006641;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}@media(max-width: 1439px){.product__cart-item{border-radius:15px;padding:12px 15px 15px;font-size:14px}}@media(max-width: 575px){.product__cart-item svg{width:18px;height:18px}}@media(max-width: 575px){.product{width:150px}}.style-item{width:280px}.style-item__top{position:relative;overflow:hidden;height:415px;display:block}.style-item__top::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.style-item__top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .38s ease;transition:-webkit-transform .38s ease;transition:transform .38s ease;transition:transform .38s ease, -webkit-transform .38s ease}@media(max-width: 1439px){.style-item__top{height:325px}}@media(max-width: 575px){.style-item__top{height:230px}}.style-item__name{position:absolute;z-index:10;left:20px;bottom:15px;width:246px;height:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.style-item__name::before,.style-item__name::after{content:"";position:absolute;-webkit-mask-image:url(/local/templates/fashion/css/../images/style-mask.svg);mask-image:url(/local/templates/fashion/css/../images/style-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .3s ease;transition:all .3s ease}.style-item__name::before{top:0;left:0;width:100%;height:100%;background:#fff}.style-item__name::after{top:0;left:0;width:100%;height:100%;-webkit-transform:scaleY(0.96) scaleX(0.982);transform:scaleY(0.96) scaleX(0.982);background:#006641}.style-item__name span{position:relative;z-index:2;color:#fff;text-align:center}@media(max-width: 1439px){.style-item__name{bottom:20px;padding-bottom:8px;width:180px;height:75px;font-size:14px}}@media(max-width: 575px){.style-item__name{bottom:5px;left:5px;width:138px;height:62px}}@media(max-width: 1439px){.style-item{width:220px}}@media(max-width: 575px){.style-item{width:150px}}.style-item:hover .style-item__top img{-webkit-transform:scale(1.09);transform:scale(1.09)}.style-item:hover .style-item__top::before{opacity:1}.whole-look{position:relative;overflow:hidden;width:280px}.whole-look__image{position:relative;width:100%;padding-top:148.3%}.whole-look__image img{position:absolute;top:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .38s ease;transition:-webkit-transform .38s ease;transition:transform .38s ease;transition:transform .38s ease, -webkit-transform .38s ease}.whole-look__content{position:absolute;top:0;left:0;padding:20px;width:100%;height:100%;background:rgba(0,0,0,.4);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}@media(max-width: 575px){.whole-look__content{padding:10px}}.whole-look__title{font-size:14px;margin-bottom:5px}@media(max-width: 575px){.whole-look__title{font-size:12px}}.whole-look__btn{margin-top:auto;padding:17px 20px;font-size:16px;letter-spacing:.5px;width:100%;text-align:center}@media(max-width: 1439px){.whole-look__btn{padding:12px 15px 15px;font-size:14px}}@media(max-width: 575px){.whole-look__btn{font-size:12px}}@media(max-width: 1439px){.whole-look{width:220px}}@media(max-width: 575px){.whole-look{width:150px}}.whole-look:hover .whole-look__content{visibility:visible;opacity:1}.whole-look:hover .whole-look__image img{-webkit-transform:scale(1.09);transform:scale(1.09)}.news-item{position:relative}.news-item__img-wrapper{position:relative;margin-bottom:16px;padding-top:76%;width:100%}.news-item__img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 575px){.news-item__img-wrapper{margin-bottom:9px}}.news-item__time{font-size:14px;line-height:1.5;color:#fff}@media(max-width: 767px){.news-item__time{font-size:12px}}.news-item__title{margin-top:8px;font-size:18px;line-height:1.5;color:#fff}.news-item__title a{display:block;width:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.news-item__title a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.news-item__title a:hover{opacity:.7}@media(max-width: 1439px){.news-item__title{font-size:16px}}@media(max-width: 767px){.news-item__title{font-size:14px}}@media(max-width: 575px){.news-item__title{margin-top:5px}}.footer{position:relative;z-index:95;background:#006641;color:#fff}@media(max-width: 1199px){.footer .container{max-width:1040px}}.footer__top{padding-top:50px;padding-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 991px){.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__title{margin-bottom:15px;font-size:18px;line-height:1.5}@media(max-width: 1439px){.footer__title{font-size:16px}}@media(max-width: 991px){.footer__title br{display:none}}@media(max-width: 575px){.footer__title{font-size:14px}}.footer__mail{font-size:14px;line-height:1.5;color:rgba(255,255,255,.6)}.footer__mail:hover{color:#fff}@media(max-width: 1439px){.footer__mail{font-size:12px}}.footer__socials{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__socials li{margin-right:8px}.footer__socials li:last-child{margin-right:0}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px}.footer__social img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1439px){.footer__social{width:28px;height:28px}}.footer__link-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:104px}@media(max-width: 1600px){.footer__link-cols{margin-left:64px}}@media(max-width: 1439px){.footer__link-cols{margin-left:68px}}@media(max-width: 1199px){.footer__link-cols{margin-left:44px}}@media(max-width: 991px){.footer__link-cols{margin-top:25px;margin-left:0;display:block}}.footer__link-col{margin-right:96px;width:200px}.footer__link-col:last-child{margin-right:0}@media(max-width: 1600px){.footer__link-col{margin-right:36px}}@media(max-width: 1439px){.footer__link-col{margin-right:45px;width:150px}}@media(max-width: 1199px){.footer__link-col{margin-right:44px}}@media(max-width: 991px){.footer__link-col{margin-top:25px;width:100%}.footer__link-col:first-child{margin-top:0}}.footer__link{font-size:14px;line-height:1.5}.footer__link a{display:block;padding:7px 0;color:rgba(255,255,255,.6);-webkit-transition:color .3s ease;transition:color .3s ease}.footer__link a:hover{color:#fff}.footer__link:first-child a{padding-top:0}.footer__link:last-child a{padding-bottom:0}@media(max-width: 1439px){.footer__link{font-size:12px}}@media(max-width: 575px){.footer__link a{padding:8px 0}}.footer__bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:25px;padding-bottom:25px;font-size:14px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1439px){.footer__bottom{padding-top:20px;padding-bottom:20px;font-size:12px}}.footer__company-link{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.footer__company-link:hover{opacity:.7}.footer__subscribe-wrapper{margin-left:104px}@media(max-width: 1600px){.footer__subscribe-wrapper{margin-left:64px}}@media(max-width: 1439px){.footer__subscribe-wrapper{margin-left:32px;margin-left:auto}}@media(max-width: 991px){.footer__subscribe-wrapper{margin-top:25px;margin-left:0}}.footer__subscribe-form{position:relative;overflow:hidden;width:355px}@media(max-width: 1439px){.footer__subscribe-form{width:300px}}@media(max-width: 575px){.footer__subscribe-form{width:100%}}.footer__subscribe-field{position:relative;overflow:hidden;border:2px solid #fff;border-radius:15px}.footer__subscribe-input{border:0;padding:12.5px 13px;padding-right:80px;width:100%;font-size:14px;line-height:1.5;color:#fff;background:none}.footer__subscribe-input::-webkit-input-placeholder{color:#fff;opacity:1}.footer__subscribe-input::-moz-placeholder{color:#fff;opacity:1}.footer__subscribe-input:-ms-input-placeholder{color:#fff;opacity:1}.footer__subscribe-input::-ms-input-placeholder{color:#fff;opacity:1}.footer__subscribe-input::placeholder{color:#fff;opacity:1}.footer__subscribe-input:focus{outline:0}.footer__subscribe-check{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.footer__subscribe-check input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;border:2px solid #fff;width:22px;height:22px;opacity:.6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-ms-flex-negative:0;flex-shrink:0}.footer__subscribe-check input::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:11px;height:11px;background:url("/local/templates/fashion/css/../images/check.png") center center/contain no-repeat;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;opacity:0}.footer__subscribe-check input:focus{outline:0}.footer__subscribe-check input:checked::before{visibility:visible;opacity:1}.footer__subscribe-check span{margin-left:10px;font-size:14px;line-height:1.5;color:#fff;opacity:.6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(max-width: 575px){.footer__subscribe-check span{font-size:12px}}.footer__subscribe-btn{position:absolute;top:-1px;right:-1px;border-top-right-radius:15px;border-bottom-right-radius:15px;width:50px;height:50px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__subscribe-btn svg{stroke:#006641;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.footer__subscribe-btn:hover{background:#006641}.footer__subscribe-btn:hover svg{stroke:#fff}.footer__copy{font-size:inherit}.popup-cart{position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;border-radius:25px;padding:0px 120px 0px 370px;width:1200px;z-index:1000;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}@media(max-width: 1439px){.popup-cart{padding-left:26vw;padding-right:5vw;max-width:calc(100vw - 60px)}}@media(max-width: 1024px){.popup-cart{padding-right:20px;padding-left:270px}}@media(max-width: 920px){.popup-cart{padding:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 575px){.popup-cart{padding:25px;max-width:calc(100vw - 20px)}}.popup-cart.open{visibility:visible;opacity:1}.popup-cart__img{position:absolute;left:20px;bottom:-4px;width:338px;height:auto;-ms-flex-negative:0;flex-shrink:0}.popup-cart__img img{width:100%;height:auto}@media(max-width: 1439px){.popup-cart__img{width:23.5vw}}@media(max-width: 1024px){.popup-cart__img{width:250px}}@media(max-width: 920px){.popup-cart__img{display:none}}.popup-cart__content{padding:45px 0}@media(max-width: 920px){.popup-cart__content{padding:0}}.popup-cart__title{margin-bottom:25px;font-size:20px;line-height:1.3;color:#006641}@media(max-width: 1024px){.popup-cart__title{font-size:18px}}@media(max-width: 920px){.popup-cart__title{text-align:center}}.popup-cart__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.popup-cart__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.popup-cart__control{font-size:20px;letter-spacing:.5px}.popup-cart__control:last-child{margin-left:10px}@media(max-width: 1024px){.popup-cart__control{font-size:16px}}@media(max-width: 767px){.popup-cart__control{width:280px;max-width:100%;font-size:14px}.popup-cart__control:last-child{margin-top:10px;margin-left:0}}.popup-cart__close{position:absolute;top:18px;right:18px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.popup-cart__close:hover{opacity:.7}@media(max-width: 575px){.popup-cart__close{display:none}}.popup-cart__progress{position:absolute;left:0;bottom:0px;z-index:10;width:100%;height:5px}.popup-cart__progress-inner{position:absolute;top:0;left:0;width:var(--progress, 0%);height:100%;background:#006641;-webkit-transition:all .2s linear;transition:all .2s linear}.hero{position:relative;overflow:hidden;height:calc(100vh - 48px)}@media(max-width: 1600px){.hero{height:calc(100vh - 37px)}}@media(max-width: 1439px){.hero{height:calc(100vh - 38px)}}.hero__slider{position:relative;z-index:1;height:100%}.hero__slide{position:relative}.hero__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__slide::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;opacity:.8;background:-webkit-gradient(linear, left top, left bottom, from(#000000), to(rgba(0, 0, 0, 0.4)));background:linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0.4));display:none}.hero__title{position:absolute;top:calc(51vh - 40px);left:50%;z-index:10;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);border-radius:10px;padding:25px 50px;font-size:50px;line-height:1.3;letter-spacing:1px;text-align:center;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:rgba(0,0,0,.4)}@media(max-width: 1439px){.hero__title{padding:20px 40px;font-size:40px;letter-spacing:.8px}}@media(min-width: 991px)and (max-height: 760px){.hero__title{top:calc(60vh - 40px)}}@media(max-width: 991px){.hero__title{top:calc(57% - 60px);font-size:34px;padding:18px 38px;width:600px;max-width:100%;letter-spacing:.68px}.hero__title br{display:none}}@media(max-width: 767px){.hero__title{font-size:28px;padding:25px 10px;max-width:calc(100% - 20px);letter-spacing:.56px}}@media(max-width: 767px)and (max-height: 620px){.hero__title{top:calc(68% - 60px)}}.hero__buy{position:absolute;top:51vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,102,65,.8);z-index:15}@media(min-width: 991px)and (max-height: 760px){.hero__buy{top:60vh}}@media(max-width: 991px){.hero__buy{top:57%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}}@media(max-width: 575px){.hero__buy{white-space:nowrap}}@media(max-width: 767px)and (max-height: 620px){.hero__buy{top:68%}}.hero .components__pagination{bottom:50px}.hero.darkend .hero__slide::after{display:block}@media(max-width: 575px){.hero .components__pagination{bottom:85px}}.last-updates{padding:140px 0 70px}@media(max-width: 1600px){.last-updates{padding-top:100px;padding-bottom:50px}}@media(max-width: 1439px){.last-updates{padding-top:80px;padding-bottom:40px}}.last-updates__slider-wrapper{position:relative}.last-updates__slider-wrapper .components__arrow{top:50%}.last-updates__slider-wrapper .components__arrow.prev{left:-20px;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}.last-updates__slider-wrapper .components__arrow.next{right:-20px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.last-updates__slider-wrapper .components__pagination{bottom:2px}@media(max-width: 991px){.last-updates__slider-wrapper .components__arrow{display:none}}@media(max-width: 575px){.last-updates__slider-wrapper{width:calc(100% + 10px)}}.last-updates__slider{margin-top:50px;padding-bottom:35px;height:1195px}@media(max-width: 1600px){.last-updates__slider{height:1085px}}@media(max-width: 1439px){.last-updates__slider{height:950px}}@media(max-width: 1199px){.last-updates__slider{margin-top:30px;height:1090px}}@media(max-width: 991px){.last-updates__slider .swiper-wrapper{-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}}@media(max-width: 830px){.last-updates__slider{height:980px}}@media(max-width: 767px){.last-updates__slider{height:calc(770px + 170*(100vw - 575px)/192)}}@media(max-width: 575px){.last-updates__slider{margin-top:40px;height:720px}}.last-updates__slide{overflow:hidden;height:calc((100% - 22px)/2) !important;background:#83b4f9;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.styles{padding:70px 0 40px}@media(max-width: 1600px){.styles{padding-top:50px}}@media(max-width: 575px){.styles{padding-top:40px;padding-bottom:15px}}.styles__wrapper{position:relative;padding-top:50px;padding-bottom:50px}.styles__wrapper .components__pagination{bottom:0}.styles__wrapper .components__arrow{top:50%}.styles__wrapper .components__arrow.prev{left:-20px;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}.styles__wrapper .components__arrow.next{right:-20px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}@media(max-width: 991px){.styles__wrapper{width:calc(100% + 20px);padding-bottom:30px}.styles__wrapper .components__arrow{display:none}}@media(max-width: 575px){.styles__wrapper{padding-top:40px;width:calc(100% + 10px)}}.info-cloud{padding:40px 0}.info-cloud .container{max-width:1420px}@media(max-width: 1600px){.info-cloud .container{max-width:1280px}}@media(max-width: 1439px){.info-cloud .container{max-width:1040px}}@media(max-width: 1199px){.info-cloud{position:relative;overflow:hidden}}@media(max-width: 767px){.info-cloud .container{max-width:575px}}@media(max-width: 575px){.info-cloud{padding-top:0}.info-cloud .components__pagination{bottom:-20px}.info-cloud .container{max-width:360px}}@media(min-width: 991px){.info-cloud__items{overflow:initial}.info-cloud__items .swiper-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 394px));gap:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-cloud__items .swiper-wrapper{overflow:initial}}.info-cloud__item{position:relative;padding-top:220px;padding-bottom:110px}@media(max-width: 1600px){.info-cloud__item{padding-top:170px;padding-bottom:70px}}@media(max-width: 1439px){.info-cloud__item{padding-top:150px;padding-bottom:70px}}@media(max-width: 991px){.info-cloud__item{padding-top:22vw;padding-bottom:10vw;min-height:45vw}}@media(max-width: 767px){.info-cloud__item{padding-top:225px;padding-bottom:120px;overflow:hidden;background:#83b4f9}}@media(max-width: 575px){.info-cloud__item{padding-top:225px;padding-bottom:58px}}@media(max-width: 575px){.info-cloud__item{padding-top:167px;padding-bottom:48px}}.info-cloud__text-content{position:relative;z-index:10;padding:40px;text-align:center}.info-cloud__text-content h3{font-size:20px;line-height:1.3;color:#006641}.info-cloud__text-content p{margin-top:10px;font-size:14px;line-height:1.5;color:#407e68}.info-cloud__text-content a{color:#006641;-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.info-cloud__text-content a:hover{color:#e23330}@media(max-width: 1600px){.info-cloud__text-content{padding:30px 54px}.info-cloud__text-content h3{font-size:18px}.info-cloud__text-content p{margin-top:5px;font-size:12px}}@media(max-width: 1439px){.info-cloud__text-content{padding:15px 20px}.info-cloud__text-content h3{font-size:16px}.info-cloud__text-content p{margin-top:10px;padding-right:10px;padding-left:10px;font-size:12px}}@media(max-width: 991px){.info-cloud__text-content p{padding-right:14px;padding-left:14px}}@media(max-width: 767px){.info-cloud__text-content h3{font-size:20px}.info-cloud__text-content p{padding-right:64px;padding-left:64px;font-size:14px}}@media(max-width: 575px){.info-cloud__text-content h3{font-size:14px}.info-cloud__text-content p{padding-left:34px;padding-right:34px;font-size:12px}}.info-cloud__cloud{position:absolute;top:0;left:-11.68%;width:129.19%;height:100%}.info-cloud__cloud img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1600px){.info-cloud__cloud{left:-6.68%;width:119%}}@media(max-width: 1439px){.info-cloud__cloud{left:-12.68%;width:132%}}@media(max-width: 991px){.info-cloud__cloud{top:0;left:-9.68%;width:125%}}@media(max-width: 767px){.info-cloud__cloud{top:-61px;left:-4.68%;height:auto;width:110%}}@media(max-width: 575px){.info-cloud__cloud{top:0}}.info-cloud__slider-wrapper{position:relative}.info-cloud__slider-wrapper.hide .components__pagination{display:none}.buy-whole{padding:50px 0}@media(max-width: 1199px){.buy-whole{padding-top:40px;padding-bottom:40px}}@media(max-width: 575px){.buy-whole{padding-top:60px}}.buy-whole__text{margin-top:25px;line-height:1.3;text-align:center;letter-spacing:1.5px;font-size:19px;color:#fff}@media(max-width: 1199px){.buy-whole__text{margin-top:15px}}@media(max-width: 575px){.buy-whole__text{font-size:14px}}.buy-whole__slider-wrapper{position:relative;margin-top:50px}.buy-whole__slider-wrapper .components__pagination{display:none}.buy-whole__slider-wrapper .components__arrow.prev{top:50%;left:-20px;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}.buy-whole__slider-wrapper .components__arrow.next{top:50%;right:-20px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}@media(max-width: 991px){.buy-whole__slider-wrapper{width:calc(100% + 20px)}.buy-whole__slider-wrapper .components__arrow{display:none}.buy-whole__slider-wrapper .components__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;bottom:-30px}}@media(max-width: 575px){.buy-whole__slider-wrapper{margin-top:40px;width:calc(100% + 10px)}}.text-content{padding:150px 0}@media(max-width: 1600px){.text-content{padding:120px 0}}@media(max-width: 1439px){.text-content{padding:100px 0}}@media(max-width: 1199px){.text-content{padding:80px 0}}@media(max-width: 767px){.text-content{padding-top:110px}}@media(max-width: 575px){.text-content{position:relative;overflow:hidden;padding-top:60px}}.text-content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-content__wrapper.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-content__wrapper.reverse .text-content__img{margin-right:0;margin-left:120px}.text-content__wrapper.reverse .text-content__content::after{top:36%;left:48%;width:664px;height:664px;background:url("/local/templates/fashion/css/../images/cloud-reverse.svg") center center/contain no-repeat}@media(max-width: 1600px){.text-content__wrapper.reverse .text-content__img{margin-left:130px}.text-content__wrapper.reverse .text-content__content::after{left:49%;width:584px;height:584px}}@media(max-width: 1439px){.text-content__wrapper.reverse .text-content__img{margin-left:50px}.text-content__wrapper.reverse .text-content__content::after{top:45%;left:49%;width:500px;height:500px}}@media(max-width: 1199px){.text-content__wrapper.reverse .text-content__img{margin-left:20px}.text-content__wrapper.reverse .text-content__content{padding-left:20px;padding-right:70px}.text-content__wrapper.reverse .text-content__content::after{top:50%;left:44%;width:450px;height:450px}}@media(max-width: 991px){.text-content__wrapper.reverse .text-content__content{padding-left:40px;padding-right:50px}.text-content__wrapper.reverse .text-content__content::after{top:42%;left:48%;width:420px;height:420px}.text-content__wrapper.reverse .text-content__img{margin-left:0}}@media(max-width: 767px){.text-content__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.text-content__wrapper.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.text-content__wrapper.reverse .text-content__content{padding-right:40px}.text-content__wrapper.reverse .text-content__content::after{top:50%;left:50%;width:450px;height:450px;background:url("/local/templates/fashion/css/../images/cloud-reverse-lg.svg") center center/contain no-repeat}}@media(max-width: 575px){.text-content__wrapper.reverse .text-content__content::after{width:360px}}.text-content__img{position:relative;margin-right:120px;width:730px;height:auto;-ms-flex-negative:0;flex-shrink:0}.text-content__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1600px){.text-content__img{margin-right:130px;width:620px}}@media(max-width: 1439px){.text-content__img{margin-right:50px;width:500px}}@media(max-width: 1199px){.text-content__img{margin-right:20px;width:440px}}@media(max-width: 991px){.text-content__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:3px solid #fff;width:42vw}}@media(max-width: 767px){.text-content__img{margin-right:0;margin-top:80px;width:100%}}@media(max-width: 575px){.text-content__img{margin-top:15px}}.text-content__content{position:relative}.text-content__content::after{content:"";position:absolute;top:43%;left:43%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:614px;height:614px;background:url("/local/templates/fashion/css/../images/cloud.svg") center center/contain no-repeat}@media(max-width: 1600px){.text-content__content::after{width:564px;height:564px}}@media(max-width: 1439px){.text-content__content{padding-top:20px;padding-right:60px;padding-left:46px}.text-content__content::after{width:500px;height:500px}}@media(max-width: 1199px){.text-content__content{padding-right:0;padding-left:76px}.text-content__content::after{top:50%;left:53%;width:450px;height:450px}}@media(max-width: 991px){.text-content__content{padding-left:66px}.text-content__content::after{top:50%;left:50%;width:420px;height:420px}}@media(max-width: 767px){.text-content__content{margin-top:0;padding:80px 40px 65px}.text-content__content::after{width:450px;height:450px;max-width:100vw}}@media(max-width: 767px){.text-content__content{text-align:center}}@media(max-width: 575px){.text-content__content::after{background:url("/local/templates/fashion/css/../images/cloud-lg.svg") center center/contain no-repeat}}.text-content__inner{position:relative;z-index:10}@media(max-width: 991px){.text-content__inner{max-width:304px}}@media(max-width: 767px){.text-content__inner{margin:0 auto;max-width:260px}}.text-content__title{text-shadow:4px 3px 0px rgba(0,102,65,.2)}@media(max-width: 1600px){.text-content__title{font-size:36px}}@media(max-width: 1439px){.text-content__title{font-size:28px}}@media(max-width: 1199px){.text-content__title{font-size:24px}}@media(max-width: 991px){.text-content__title{font-size:20px}}@media(max-width: 767px){.text-content__title{font-size:24px}}@media(max-width: 575px){.text-content__title{font-size:22px}}.text-content__text{margin-top:20px;font-size:18px;line-height:1.5;color:#407e68}.text-content__text a{color:#006641;-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.text-content__text a:hover{color:#e23330}@media(max-width: 1600px){.text-content__text{font-size:16px}}@media(max-width: 1439px){.text-content__text{font-size:14px}}@media(max-width: 1199px){.text-content__text{font-size:12px}}@media(max-width: 767px){.text-content__text{text-align:center}}@media(max-width: 575px){.text-content__text{font-size:14px}}.text-content__link{margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:normal}@media(max-width: 1439px){.text-content__link{margin-top:25px}}@media(max-width: 1199px){.text-content__link{margin-top:15px}}@media(max-width: 991px){.text-content__link{font-size:14px}.text-content__link img{width:22px}}@media(max-width: 767px){.text-content__link{margin:15px auto 0}}@media(max-width: 575px){.text-content__link{margin-top:12px;padding:12px 42px;font-size:15px}}.text-content.nbp{padding-bottom:0}@media(max-width: 575px){.text-content.nbp{padding-top:40px}}.lastest-news{position:relative;padding:30px 0 20px}@media(max-width: 767px){.lastest-news{overflow:hidden}}@media(max-width: 575px){.lastest-news{padding-bottom:30px}}.lastest-news.hide .components__pagination{display:none}.lastest-news__items{margin-top:50px}@media(min-width: 767px){.lastest-news__items .swiper-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}}@media(max-width: 575px){.lastest-news__items{margin-top:38px}}@media(max-width: 767px){.lastest-news{padding-bottom:30px}.lastest-news .swiper-pagination{bottom:0}}.follow-us{position:relative;overflow:hidden;padding:140px 0 177px}@media(max-width: 1600px){.follow-us{padding:120px 0 150px}}@media(max-width: 1439px){.follow-us{padding-top:100px;padding-bottom:120px}}@media(max-width: 1199px){.follow-us{padding-bottom:70px}}@media(max-width: 991px){.follow-us{padding-top:120px;padding-bottom:40px}}@media(max-width: 767px){.follow-us{padding-top:60px;padding-bottom:20px}}.follow-us__wrapper{position:relative}.follow-us__content{position:relative;z-index:10}.follow-us__btns{margin-top:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:350px}@media(max-width: 1439px){.follow-us__btns{max-width:300px}}@media(max-width: 991px){.follow-us__btns{max-width:260px}}@media(max-width: 767px){.follow-us__btns{margin-top:40px;max-width:200px}}@media(max-width: 575px){.follow-us__btns{max-width:170px}}.follow-us__btn{margin-bottom:17px;width:100%}.follow-us__btn:last-child{margin-bottom:0}@media(max-width: 1439px){.follow-us__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 991px){.follow-us__btn{margin-bottom:12px;font-size:16px}.follow-us__btn img{width:24px}}@media(max-width: 575px){.follow-us__btn{margin-bottom:6px;padding-top:10px;padding-bottom:14px}}.follow-us__img{position:absolute;top:-17px;right:0;width:866px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.follow-us__img img{width:100%;height:auto}@media(max-width: 1600px){.follow-us__img{top:-11px;width:815px}}@media(max-width: 1439px){.follow-us__img{top:20px;width:705px}}@media(max-width: 1199px){.follow-us__img{top:58px;width:550px}}@media(max-width: 991px){.follow-us__img{width:450px}}@media(max-width: 767px){.follow-us__img{top:68px;width:350px}}@media(max-width: 575px){.follow-us__img{top:117px;right:-43px;width:217px}}/*# sourceMappingURL=style.min.css.map */
/* End */


/* Start:/local/templates/fashion/css/custom.css?172959140852905*/
:root {
    --theme-color: #006641;
    --secondary_color: #A9CBFB;
    --border: #A9CBFB;
    --accent-color: #E23330;
    --secondary-txt: #fff;
}

body, html {
    display: flex;
    flex-direction: column;
    height: 100%;
    color: #fff;
}

a:hover,
a:focus {
    color: #000;
}

.footer {
    margin-top: auto;
}

body {
    font-family: "Dela Gothic One", "Arial", sans-serif;
}

a:hover {
    text-decoration: none;
}

.footer__mail-wrapper a {
    font-size: 14px;
    line-height: 1.5;
    color: rgba(255,255,255,.6);
}

.footer__mail-wrapper a:hover {
    color: #fff;
}

.header__email-wrapper a {
    font-size: 18px;
    line-height: 1.5;
    color: rgba(255,255,255,.6);
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
}

.footer__subscribe-check--error span {
    color: #ff5d55;
}

.footer__subscribe-check--error input {
    border-color: #ff5d55;
}

.footer__subscribe-message {
    display: block;
    margin-top: 15px;
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
}

#bx-panel {
    z-index: 9995 !important;
}

.header__mob-menu .header__email-wrapper {
    display: none;
}

.hero__video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hero.darkend .hero__slide::after {
    display: none;
}

.hero__gradient {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0.4));
}

.main_content:not(.main_page) {
    padding-top: 90px;
    padding-bottom: 90px;
}

#breadcrumbs.breadcrumbs {
    margin-bottom: 20px;
}

.static_page h3,
.static_page h3 * {
    font-size: 22px;
    font-weight: 600;
}

.static_page h2,
.static_page h3,
.static_page h4,
.static_page h5,
.static_page h6 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.static_page p,
.static_page p *,
.static_page li,
.static_page li * {
    font-size: 14px;
    line-height: 1.7;
}

.static_page p:not(:last-child) {
    margin-bottom: 10px;
}

.select_text {
    position: relative;
    background-color: #A9CBFB;
    padding: 20px 20px 20px 25px;
    position: relative;
    margin: 15px 0 0;
}

.select_text::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 4px;
    height: 100%;
    background-color: #006641;
}

.static_page h4,
.static_page h4 * {
    font-size: 20px;
}

.static_page h5,
.static_page h5 * {
    font-size: 18px;
}

.static_page ul,
ul.line {
    line-height: 2;
}

.static_page li,
ul.line li {
    position: relative;
    padding-left: 25px;
    margin: 5px 0;
}

.static_page ul li::before,
ul.line li::before {
    content: "";
    position: absolute;
    top: calc(50% - 4px);
    left: 0;
    width: 8px;
    height: 8px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #006641;
}

p.center {
    text-align: center;
}

.page_404 .img_404 {
    font-size: 90px;
    color: #006641;
}

.bx_pagination_bottom {
    margin-top: 20px;
}

.stores .nav-tabs_accord .nav-item_accord {
    background-color: var(--secondary_color);
}

.page-caption:hover,
.page-caption:focus {
    color: #fff;
}

.header__link > a:hover,
.header__link > button:hover {
    color: #fff;
    opacity: .6;
}

.from-basket-to-catalog {
    color: #000;
    opacity: 1;
    transition: opacity .3s;
}

.from-basket-to-catalog:hover,
.from-basket-to-catalog:focus {
    text-decoration: none;
    color: #000;
    opacity: .6;
    outline: none;
}

a.link {
    display: block;
    color: #fff;
    opacity: 1;
    transition: opacity .3s;
}

.breadcrumbs_item-link,
.sbSelector,
.sbOptions a
{
    color: #000;
    opacity: 1;
    transition: opacity .3s;
    border-bottom: none;
}

a.link:hover,
a.link:focus,
.breadcrumbs_item-link:hover,
.breadcrumbs_item-link:focus,
.sbSelector:hover,
.sbSelector:focus
{
    text-decoration: none;
    color: #000;
    opacity: .6;
    outline: none;
}

.news-list-item-info {
    display: block;
    font-size: 13px;
}

.breadcrumb-item + .breadcrumb-item::before {
    color: #000 !important;
}

#breadcrumbs .breadcrumb-item > span {
    color: var(--theme-color);
}

.bx-filter-reset-btn:hover,
.bx-filter-reset-btn:focus {
    background-color: #fff;
}

.bx-filter-reset-btn svg {
    display: block;
    margin-right: 5px;
}

.desktop-views rect,
.mobile-views rect {
    stroke: #fff;
    transition: stroke .3s;
}

.desktop-views:hover rect,
.desktop-views:focus rect,
.mobile-views:hover rect,
.mobile-views:focus rect {
    stroke: var(--secondary_color);
}

.view.active rect {
    stroke: var(--secondary_color);
}

.sort-line {
    color: #000;
}

.catalog-section-descr {
    margin-top: 25px;
    line-height: 1.7;
}

.product__list {
    display: grid;
}

.product__list.tiles {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 30px;
}

.product__list.big_tiles {
    grid-template-columns: minmax(0, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 30px;
}

.catalog-sb-area {
    background-color: #f5f5f5;
}

.product-item-quantity-block {
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-item-amount-field-btn-minus,
.product-item-amount-field-btn-plus {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.product-item-amount-field-btn-minus svg,
.product-item-amount-field-btn-plus svg {
    width: 50%;
    height: auto;
}

.checkbox .check,
.form__checkbox input[type="checkbox"],
.set_item_check
{
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 6px;
    border: 2px solid var(--theme-color) !important;
    width: 22px;
    height: 22px;
    opacity: .6;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.checkbox .check::before,
.form__checkbox input[type="checkbox"]::before,
.set_item_check::before
{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 11px;
    height: 11px;
    background: url("/local/templates/fashion/css/../images/check.png") center center/contain no-repeat;
    -webkit-transition: opacity .3s ease,visibility .3s ease;
    transition: opacity .3s ease,visibility .3s ease;
    visibility: hidden;
    opacity: 0;
}

.checkbox .check svg,
.set_item_check svg {
    display: none;
}

#catalog__filter .bx-filter .bx-filter-input-checkbox input[type="checkbox"]:checked + label.bx-filter-param-label .check,
.form__checkbox input[type="checkbox"],
.set_item_check
{
    opacity: 1;
    background-color: var(--theme-color);
}

#catalog__filter .bx-filter .bx-filter-input-checkbox input[type="checkbox"]:checked + label.bx-filter-param-label .check::before,
.form__checkbox input[type="checkbox"]:checked::before,
.set_item_check.active::before
{
    opacity: 1;
    visibility: visible;
}

.form__checkbox {
    display: flex;
}

.form__checkbox input[type="checkbox"] {
    margin-right: 5px;
}

.bx-filter-parameters-box-container {
    overflow: auto;
}

.bx-filter-parameters-box-title:hover {
    color: #006641;
    background-color: #fff;
}

.bx-filter-parameters-box-title:hover path {
    stroke: #000;
}

#catalog__filter .bx-filter .bx-ui-slider-handle {
    background-color: var(--theme-color) !important;
}

#catalog__filter .bx-filter.bx-blue .bx-ui-slider-pricebar-v {
    background-color: var(--theme-color) !important;
}

.product_item_title {
    max-width: 100%;
    margin: 5px 0;
    font-size: 14px;
}

.product_item_quick_access {
    position: absolute;
    top: 10px;
    right: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.product_item_quick_access .add-quick-view {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 24px;
    height: 24px;
}

.wishlist_link.active svg path {
    fill: #fff;
}

.product-item-image-slider-control {
    background-color: transparent;
}

.product-item-image-slider-control.active {
    background-color: var(--secondary_color);
}

.product_card-flags .flag-item {
    padding: 3px;
    text-align: center;
    font-size: 12px;
}

.product__list .product_card-flags,
.product-item-container .product_card-flags {
    display: flex;
    flex-direction: column;
    row-gap: 3px;
}

.product_card-flags .flag-item.new_krayt {
    border-color: #006641 !important;
    color:#006641;
}

.product-detail-info-top .add-wishlist path {
    transition: opacity .3s, fill .3s;
}

.composite_icons.share:hover svg,
.product-detail-info-top .add-to-compare:hover svg {
    opacity: 1;
}

.product-icon-action svg:hover {
    cursor: pointer;
}

#basket-root .btn {
    padding-top: 0;
    padding-bottom: 4px;
    display: flex;
    min-height: 50px;
    justify-content: center;
    align-items: center;
    border: 2px solid var(--border);
}

#basket-root .btn:hover,
#basket-root .btn:focus,
#basket-root .btn:active {
    color: #fff;
}

.btn:hover,
.btn:focus,
.btn:active {
    color: #fff !important;
}

.basket-coupon-section .form-control {
    margin-right: 5px;
    border-radius: 5px;
    border-right: 1px solid var(--border);
}

.basket-coupon-alert {
    margin-top: 3px;
}

.product-item-amount-field {
    border-radius: 5px;
    width: 130px;
    height: 50px;
    padding: 14.5px 15px;
    border: 1px solid var(--border);
}

.basket-items-search-field input {
    border-radius: 5px;
    height: 50px;
    padding: 14.5px 15px;
    border: 1px solid var(--border);
}

input.form-control,
textarea.form-control,
select.form-control,
.soa-property-container input,
.soa-property-container textarea.form-control,
.bx-soa-coupon-input input[type="text"].form-control,
.text-field,
input[type="text"].form-control,
input[type="email"].form-control,
input[type="password"].form-control,
.comments_form input,
.comments_form textarea
{
    width: 100%;
    height: 50px;
    padding: 14.5px 15px;
    border: 1px solid var(--border);
    border-radius: 5px !important;
    background-color: #fff !important;
    resize: none;
    transition: border-color .3s;
}

textarea.form-control,
.comments_form textarea
{
    height: 100px;
}

.text-field,
input[type="text"].form-control,
input[type="email"].form-control,
input[type="password"].form-control,
textarea.form-control,
.comments_form textarea
{
    background-color: #fff !important;
}

.text-field:focus,
input[type="text"].form-control:focus,
input[type="email"].form-control:focus,
input[type="password"].form-control:focus,
textarea.form-control:focus,
.comments_form input:focus,
.comments_form textarea:focus
{
    outline: none;
    border: 1px solid var(--theme-color);
}

.form__widget:not(:first-child) {
    margin-top: 15px;
}

.form__widget-label {
    display: block;
    margin-bottom: 10px;
}

.form__widget-input {
    position: relative;
}

.form__widget-input .calendar-icon {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}

.bx-sls .dropdown-block,
.bx-slst .dropdown-block,
.bx-sls .form-control.dropdown-block,
.bx-slst .form-control.dropdown-block {
    height: 50px !important;
    border-radius: 5px;
    background-color: #fff !important;
    border: 1px solid var(--border) !important;
}

.bx-sls .dropdown-icon {
    position: absolute;
    top: 50%;
    height: 100%;
    transform: translateY(-50%);
}

.bx-sls .dropdown-block *,
.bx-slst .dropdown-block *,
.bx-sls .form-control.dropdown-block *,
.bx-slst .form-control.dropdown-block * {
    height: 100% !important;
    font-family: "Dela Gothic One", "Arial", sans-serif;
}

.bx-sls .form-control.dropdown-block .bx-ui-sls-pane {
    height: auto !important;
    max-height: 350px;
}

.bx-sls .dropdown-block .bx-ui-sls-clear,
.bx-sls .form-control.dropdown-block .bx-ui-sls-clear {
    height: 30px !important;
    margin-top: 10px;
    transition: none;
}

.bx-sls .dropdown-block .dropdown-fade2white,
.bx-sls .form-control.dropdown-block .dropdown-fade2white {
    display: none;
}

.basket-item-label-ring.basket-item-label-small.basket-item-label-bottom.basket-item-label-left {
    color: var(--theme-color);
}

.basket-item-image-link:hover {
    border: 1px solid #fff;
    overflow: hidden;
}

.basket-item-image-link {
    border-radius: 5px;
}

.basket-item-scu-item.selected {
    border-color: var(--border);
}

.basket-item-price-old,
.bx-price-old,
.basket-coupon-block-total-price-old {
    opacity: .6;
}

.bx-soa-cart-total-button-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    min-height: 70px;
    padding: 15px;
}

.bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container,
.bx-soa-pp-inner-ps.bx-selected .bx-soa-pp-company-graf-container,
.bx-soa-pp-company:hover .bx-soa-pp-company-graf-container,
.bx-soa-pp-inner-ps:hover .bx-soa-pp-company-graf-container {
    border-color: #407E68;
    background-color: #407E68;
}

.bx-soa-pp-company-graf-container {
    border-radius: 5px;
}

.filter_main a {
    border-bottom: 1px solid transparent;
}

.bx-soa .bx-soa-customer-label,
.bx-soa .form-group label {
    display: block;
}

.bx-soa .form-group:not(:first-child) {
    margin-top: 15px;
}

.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span {
    color: #fff;
    background-color: var(--theme-color);
}

.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-inner {
    display: inline-block;
    padding: 3px;
}

.bx-soa-section.bx-step-completed .bx-soa-section-title-count::before {
    display: none;
}

.bx-soa-section.bx-step-completed .bx-soa-section-title-count::after {
    color: var(--secondary_color);
}

.bx-soa-wrapper .alert-warning,
.bx-soa-wrapper .alert-warning p {
    line-height: 1.7;
}

.login-btns-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 10px);
    margin-top: 20px;
    margin-bottom: -10px;
}

.login-btns-wrapper .btn {
    margin-right: 10px;
    margin-bottom: 10px;
}

.form__widget-box {
    margin-top: 15px;
}

.btn,
.btn_border {
    text-align: center;
    cursor: pointer;
}

.btn_border,
.btn_fill {
    min-height: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 12px 24px 16px;
    font-size: 12px;
    line-height: 1.3;
    letter-spacing: 1px;
    color: #fff;
    border-radius: 20px;
    border: 2px solid #fff;
    background: #006641;
    -webkit-transition: background .3s linear;
    transition: background .3s linear;
}

.btn_border:hover,
.btn_border:focus,
.btn_fill:hover,
.btn_fill:focus {
    text-decoration: none;
    background-color: var(--accent-color);
    color: #fff;
    outline: none;
}

.row.payment-options-methods-row {
    margin-right: 0;
    margin-left: 0;
}

.sale-order-detail-section-content {
    padding: 10px 0;
}

.sale-order-detail-total-payment {
    background-color: #fff;
}

.lk_form.account-form {
    max-width: 600px;
    margin: 0 auto;
}

.lk_form.account-form .password-form__controls {
    margin-top: 20px;
}

.table-responsive {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}

.table.table-hover {
    width: 100%;
    border-collapse: collapse;
}

.table.table-hover td {
    text-align: center;
}

.table.table-hover td,
.table.table-hover th {
    white-space: nowrap;
    padding: 12px 15px;
    border: 1px solid var(--border);
}

.profile-list-wrapper .table.table-hover td,
.profile-list-wrapper .table.table-hover th {
    border: 1px solid var(--border);
}

.rating_item .stars {
    position: relative;
    top: 2px;
}

.rating_item .stars span {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    overflow: hidden;
    transform: translateY(-50%);
}

.buy-block {
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

.buy-block a {
    width: 100%;
}

.reviews-plug p {
    color: #000;
}

.reviews-plug path {
    fill: var(--theme-color);
}

.catalog-show-more {
    display: block;
    max-width: 300px;
    margin: 15px auto 0;
}

.customScroll {
    overflow: auto;
}

.reviews-header {
    overflow: visible;
}

.element_description .author,
.author time,
.author p {
    color: #000;
}

.element_description .ec-rating .ec-criteria .ec-criteria-val,
.element_description .ec-rating .ec-criteria-full .ec-criteria-val {
    color: #000;
}

.opened-set_content {
    background-color: var(--secondary_color);
}

.swiper-button-next,
.swiper-button-prev {
    /*display: none;*/
    margin-bottom: 10px;
}

.slider_wrapper h2,
.similar-products_wrapper h2 {
    margin-bottom: 10px;
}

.order_wrapper .order_link a {
    color: var(--theme-color);
    border: none;
}

.order_wrapper .order_link a:hover,
.order_wrapper .order_link a:focus {
    color: #fff;
    border: none;
    outline: none;
}

.set_item .product-item-price-old span {
    text-decoration: line-through;
}

@media (max-width: 480px) {
    .popup-window-content p {
        width: 100% !important;
    }
}

@media (max-width: 575px) {
    .header__email-wrapper a {
        padding-left: 20px;
    }

    .footer__subscribe-message {
        font-size: 12px;
    }

    .sale-profile-detail-form .col-form-label {
        display: block;
        margin-bottom: 10px;
    }

    .product-detail-byu-container {
        flex-direction: column;
    }

    .product-detail-byu-container .product-item-quantity-block {
        margin-bottom: 15px;
    }
}

@media (max-width: 767px) {
    .header__email-wrapper {
        display: none;
    }

    .sale-order-list-inner-row {
        flex-direction: column;
    }

    .sale-order-list-inner-row > div {
        min-width: 100%;
        max-width: 100%;
        flex-basis: auto;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .header__email-wrapper a {
        color: #fff;
    }
}

@media (min-width: 768px) {
    .main_content:not(.main_page) {
        padding-top: 140px;
        padding-bottom: 120px;
    }

    h1.title {
        margin-bottom: 50px;
        text-align: center;
    }
}

@media (max-width: 991px) {
    .header__email-wrapper a {
        margin-right: 40px;
        font-size: 14px;
    }

    .header__mob-menu .header__email-wrapper {
        display: block;
        margin-right: 0;
        margin-top: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100%;
    }
}

@media (min-width: 992px) {
    .footer__top {
        justify-content: space-between;
    }
}

@media (min-width: 993px) {
    .product__list.tiles {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        grid-column-gap: 18px;
        grid-row-gap: 50px;
    }

    .product__list.big_tiles {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        grid-column-gap: 18px;
        grid-row-gap: 50px;
    }
}

@media (min-width: 1025px) {
    .bx-soa-cart-total.bx-soa-cart-total-fixed {
        top: 110px !important;
    }
}

@media (max-width: 1199px) {
    .header__email-wrapper a {
        font-size: 12px;
    }
}

@media (max-width: 1439px) {
    .footer__mail-wrapper a {
        font-size: 12px;
    }

    .header__email-wrapper a {
        font-size: 14px;
    }
}

@media (min-width: 1440px) {
    .bx-soa-cart-total.bx-soa-cart-total-fixed {
        top: 135px !important;
    }
}

@media (max-width: 1600px) {
    .header__email-wrapper a {
        font-size: 16px;
    }
}

@media (min-width: 1601px) {
    .bx-soa-cart-total.bx-soa-cart-total-fixed {
        top: 150px !important;
    }
}
.sdek_pvzLair {height: 44px; padding-top: 20px;}
.sdek_pvzLair .btn {padding: 10px;
    font-size: 14px;
    margin: 0;}

.russianpost_link .btn {padding: 10px;
    font-size: 14px;}

.breadcrumb-item + .breadcrumb-item::before {color: #fff !important;}

.basket-items-list-wrapper, .basket-items-list-wrapper-compact {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
}
.basket-items-list-header {
    border-bottom: 1px solid #fff;
    background: #83b4f9;
}
.basket-checkout-container {
    border: 1px solid #fff;
    background-color: #83b4f9;
}
.basket-items-list {
    background-color: #83b4f9;
}
input {
    color: #000;
}
.bx-soa-section {
    border: 1px solid #fff;
    background-color: #83b4f9;
}
.bx-soa-section.bx-selected .bx-soa-section-title-container {
    background-color: #83b4f9;
}
.bx-soa-section-title-container { background-color: #83b4f9;}
.bx-soa .bx-soa-customer-label, .bx-soa .form-group label {color: #fff;}

.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
    color: #006641;
}
.sort-line {color: #fff;}
.sbSelector, .sbSelector:focus, .sbSelector:hover {color: #fff;}
.reviews-plug p {
    color: #fff;
}

.product-detail-info-top .card_article, .product-detail-info-top .card_article span, .product-detail-info-top .card_quantity-status, .product-detail-info-top .product_card-flags {color: #034D32;}

.product_item_preview_text {margin-top: 20px;}
.product_item_preview-more {margin-top: 10px;}
.product_item_preview-more a {color: #034D32; text-decoration: underline; cursor: pointer}

.product-item-get-size {margin-top: 20px;}
.product-item-get-size a {
    min-height: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 12px 24px 16px;
    font-size: 12px;
    line-height: 1.3;
    letter-spacing: 1px;
    color: #006641;
    border-radius: 20px;
    border: 2px solid #006641;
    background: #fff;
    -webkit-transition: background .3s linear;
    transition: background .3s linear;
    cursor: pointer;
    width: 100%;
}



.no-select {
    -webkit-user-select: none;
    user-select: none;
}

.product-item-scu-block .select-val {
    display: flex;
    align-items: center;
    padding: 0 16px;
    height: 50px;
    color: #04271B;
    border: 1px solid var(--border);
    background: #fff;
    cursor: pointer;
    transition: .3s ease;
}

.product-item-scu-block .select-val .scu-select-arrow {
    display: flex;
    align-items: center;
    height: 16px;
    padding: 0 4px 0 20px;
    border-left: 1px solid var(--border);
    margin-left: auto;
}

.product-item-scu-block .select-val .scu-select-arrow svg {
    transition: .3s ease;
}

.sku-line-block-title-select {
    margin-left: 10px;
}

.wrapper-select-block {
    position: relative;
    margin-bottom: 10px;
    transition: .3s ease;
}

.product-item-scu-item-list {
    opacity: 0;
    pointer-events: none;
    transition: .3s ease;
    position: absolute;
    z-index: 12;
    top: 100%;
    left: 0;
    width: 100%;
    background: #83b4f9;
    border: 1px solid #fff;
    box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.15);
    border-top: none;
    padding: 12px 10px 12px 10px;
    max-height: 100px;
    display: flex;
    flex-wrap: wrap;
}

.product-item-scu-item-list li {
    cursor: pointer;
    padding: 5px;
    margin: 3px;
    transition: .3s ease;
}

.product-item-scu-item-list li:hover {
    background: var(--secondary_color);
}

.product-item-scu-item-list li.selected {
    background: var(--theme-color);
    transition: .3s .5s ease;
}

.product-item-scu-item-list li.selected span,
.product-item-scu-item-list li.selected div {
    color: var(--theme-txt);
    transition: .3s .5s ease;
}

.product-item-scu-item-list li.product-item-scu-item-color-container {
    background: none;
    padding: 0;
    margin: 5px;
}

.product-item-scu-block img {
    display: block;
    width: 34px;
    height: 34px;
    object-fit: cover;
}

.product-item-scu-item-color-block img {
    width: 46px;
    height: 46px;
}

.product-item-scu-item-color-block {
    transition: .3s ease;
    padding: 3px;
    border: 1px solid transparent;
}

.product-item-scu-item-color-block:hover {
    border: 1px solid #dfdfdf;
}

.product-item-scu-item-color-container.selected .product-item-scu-item-color-block {
    border: 1px solid var(--main-txt);
}

.wrapper-select-block.active .select-val, .select-val:hover {
    border: 1px solid #fff;
}

.wrapper-select-block.active .product-item-scu-item-list {
    opacity: 1;
    pointer-events: auto;
    background-color: #fff;
}

.wrapper-select-block.active .scu-select-arrow svg {
    transform: rotate(-180deg);
}

.choose-size-btn {
    display: block;
    margin-bottom: 30px;
    font-size: 14px;
    border-bottom: 1px dashed var(--main-txt);
    transition: .3s ease;
}

.choose-size-btn:hover {
    opacity: 0.6;
    border-bottom: 1px dashed transparent;
}

.all_product {margin-bottom: 15px;}
.all_product a {
    color: rgba(255, 255, 255, 1);
    transition: color .3s ease;
}
.all_product a:hover {color: rgba(255, 255, 255, .8);}
.wish-popup-added-to-fav, .popup-window-titlebar-text, .wish-popup-product-info {color: #000;}

.search__input form {position: relative}
.search__input .search-title-button {position: absolute; top: 16px; right: 16px;}
.popup-window-content {color: #000;}
.popup-btn {cursor: pointer;}



.wish-popup-product {
    display: flex !important;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border);
    align-items: flex-start;
}

.wish-popup-product img {
    width: 60px;
    height: 80px;
    flex-shrink: 0;
    display: block;
    margin-right: 16px;
    object-fit: cover;
}

.wish-popup-btn {
    width: 100%;
    height: 50px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--secondary_color);
    background: var(--secondary_color);
    font-size: 14px;
    line-height: 14px;
    cursor: pointer;
    transition: .3s ease;
}

.wish-popup-btn.active, .wishlist-btn.active {
    border: 1px solid #000;
    background: #88b3ef;
}

.wish-popup-btn:first-child::before {
    content: '+';
    display: inline-block;
    font-size: 24px;
    font-weight: 400;
    margin-right: 6px;
}

.wish-popup-btn:hover {
    background: #dfdfdf;
}

.wish-popup-btn:hover:active {
    background: #d2d2d2;
}

#addedToWishList, #removedFromWishList {
    position: fixed !important;
    top: unset !important;
    left: unset !important;
    right: 50px;
    bottom: 50px;
    padding: 20px 35px 20px 20px !important;
    box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.3);
    border: 1px solid var(--main_color);
    width: 305px;
}

#addedToWishList .wish-popup-added-to-fav,
#removedFromWishList .wish-popup-added-to-fav {
    display: flex;
    align-items: flex-start;
}

#addedToWishList svg, #removedFromWishList svg {
    width: 37px;
    height: 37px;
    display: block;
    margin-right: 16px;
}

#addedToWishList p, #addedToWishList a,
#removedFromWishList p {
    font-weight: 600;
    line-height: 20px;
    text-align: left;
}

#addedToWishList a {
    transition: .3s ease;
    border-bottom: 1px dashed var(--main-txt);
}

#addedToWishList a:hover {
    border-bottom: 1px dashed transparent;
}

#addedToWishList .btn_fill {
    margin-left: 53px;
    margin-top: 16px;
    height: 36px;
    width: 180px;
    text-transform: none;
}

#addedToWishList .popup-window-content,
#removedFromWishList .popup-window-content {
    margin-bottom: 0;
}

#addedToWishList .popup-window-close-icon,
#removedFromWishList .popup-window-close-icon {
    top: 5px;
    right: 5px;
}

#addToWishList {
    width: 490px;
    padding: 30px 50px !important;
}

#addToWishList .popup-window-titlebar-text {
    margin-bottom: 30px;
}

#addToWishList .popup-window-content {
    margin-bottom: 20px;
}

.wish-popup-product-name {
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
}

.wish-popup-product-price {
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
    margin-top: 10px;
}

#addToWishList .popup-window-buttons {
    max-height: 350px;
    padding: 0 10px;
    margin: 0 -10px;
}

#createWishlist {
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 16px;
    margin-bottom: 10px;
    border: 1px solid var(--border);
    transition: .3s ease;
}

#createWishlist:focus {
    border: 1px solid var(--main_color);
}

#createWishlist.error {
    border: 1px solid red;
}

.wishlist-change .dots span {
    background: #000;
}
.wishlist-change {background: transparent}

#addedToWishList p, #addedToWishList a, #removedFromWishList p {color: #006641}

.breadcrumbs_item-link, a.left-catalog-section, .sbSelector, .sbOptions a {
    color: #fff;
}

.bx-filter-reset-btn {
    color: #006641;
}
.sbOptions a {
    color: #006641;
}
.bx-filter-parameters-box-title {background: #f5f5f5; color: #006641}

.sale-order-list-inner-container {background: transparent}
.sale-order-list-inner-title-line-item {color: #006641}
.sale-order-list-shipment-status-block {color: #006641}

.sale-order-detail-section {background: transparent}
.sale-order-detail-payment-options-info-order-number, .sale-order-detail-payment-options-info-total-price {color:#fff;}
.sale-order-detail-payment-options-methods-info-title, .sale-order-detail-payment-options-methods-shipment-list-item-title {color: #fff;}
.sale-order-detail-order-item-title {color:#fff;}
.sale-order-detail-total-payment {background: transparent}
.show-filter-btn {color: #006641}

.left-catalog-section-sections li:last-child {
    margin-bottom: 0;
}

.product-detail-free-delivery {
    margin: -25px 0 40px;
    padding: 20px 10px 20px 107px;
    display: flex;
    justify-content: flex-end;
    background-repeat: no-repeat;
    background-size: 87px auto;
    background-position: 10px 20px;
    background-repeat: no-repeat;
    background-image: url("/local/templates/fashion/images/img-product-free-delivery.png");
    background-color: #F5F5F5;
}

.product-detail-free-delivery__text h3 {
    margin: 0 0 10px;
    color: #034D32;
    font-size: 16px;
    line-height: 1.5;
}

.product-detail-free-delivery__text p {
    color: #4A6F61;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.5;
}

.product-detail-free-delivery__text :last-child {
    margin-bottom: 0;
}

.selected .bx-filter-parameters-box-title {
    background-color: #349648;
}

.bx-filter-reset-btn {
    background-color: #f5f5f5;
}

.selected .bx-filter-parameters-box-title:hover {
    color: #222;
    background-color: #fff;
}

.bx-filter-parameters-box-title,
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text,
.bx-filter-reset-btn,
#catalog__filter .bx-filter .bx-filter-input-container input {
    color: #222;
    font-family: "Montserrat", "Arial", sans-serif;
    font-size: 13px;
    font-weight: 500;
}

@media (min-width: 577px) {
    .bx-filter-parameters-box {
        margin: 4px 5px;
    }
}

@media (min-width: 992px) {
    .product-detail-free-delivery__text h3 {
        font-size: 18px;
    }

    .product-detail-free-delivery__text p {
        font-size: 14px;
    }
}

.product__cart--catalog-item {
    margin-top: 15px;
}

.product_item_title a {
    text-align: center;
    font-size: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 2px 0;
}

.search_wrapper .search__input input {
    color: var(--theme-color);
    border-color: var(--theme-color);
}

.more-info_block.descr .price {
    position: relative;
    padding-right: 17px;
}

.more-info_block.descr .price::after {
    content: "";
    position: absolute;
    top: 55%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 13px;
    height: 15px;
    background: url("/local/templates/fashion/css/../images/ruble.svg") center center/contain no-repeat;
}

.header__social img {
    flex-shrink: 0;
}

.header-dropdown__item-link {
    position: relative;
}

.header-dropdown__arrow {
    position: absolute;
    top: 6px;
    right: -8px;
    justify-content: center !important;
    width: 25px !important;
    height: 25px;
}

.receipt-detail-content {
    margin-top: 25px;
}

.product-item-amount-field {
    text-align: center;
}

.product-item-scu-item-list .product-item-scu-item-text-container:not(.selected) .product-item-scu-item-text {
    color: #04271B;
}

.catalog-sb-area {
    background-color: #83B4F9;
}

.sharing__link input {
    margin: 5px 0 0;
    height: 50px;
    padding: 15px;
    border-radius: 5px;
    background-color: rgba(255,255,255,.3);
}

.sharing__link::after {
    top: auto;
    bottom: 0;
    height: 50px;
    background-image: linear-gradient(270deg, #83B4F9 30%, rgba(255, 255, 255, 0) 140%);
}

.basket-items-search-field [data-entity="basket-filter-input"] {
    border-radius: 0;
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
}

.basket-items-search-field [data-entity="basket-filter-input"]::placeholder {
    color: #fff;
    opacity: 1;
}

.basket-items-search-field [data-entity="basket-filter-input"]:focus {
    outline: none;
    border: 1px solid #fff;
}

.product-item-detail-price-old span {
    font-size: 20px;
}

.product-item-detail-price {
    align-items: center;
}

.product-item-detail-price-discount span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-height: 22px;
    padding: 2px 12px;
    line-height: 18px;
    font-size: 12px;
    font-family: "Montserrat", "Arial", sans-serif;
    background-color: #E1332C;
}

.product__cart--successfully-added .product__cart-item[data-entity="price-block"] {
    position: relative;
    border-color: var(--theme-color);
    background-color: #fff;
}

.product__cart--successfully-added .product__cart-item[data-entity="price-block"]::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("/local/templates/fashion/images/icon-catalog-item-added.svg");
    transform: translate(-50%, -50%);
}

.main-user-consent-request-announce::before {
    background-color: #fff;
}

.main-user-consent-request--error span {
    color: darkred;
}

.product-detail-info-top .product-icon-action {
    justify-content: flex-end;
}

.product-detail-info-top .product-icon-action > :not(:first-child) {
    margin-left: 20px;
}

.product-item .product_card-flags .flag-item,
.product-item-detail-main-info .product_card-flags .flag-item {
    border-color: #006641 !important;
    color: #006641;
}

.product_card-flags .flag-item.special_offer_krayt {
    border-color: #D0302B !important;
    color: #D0302B;
}

.timer-val, .timer-separator {
    font-size: 30px !important;
}

.timer-val.timer-display-none {
    display: none !important;
}

.product-detail-actions-and-status :last-child {
    margin-left: auto;
}

.product__list .prod-of-day_timer_tiles,
.product__slider .prod-of-day_timer_tiles,
.product-detail-slider .prod-of-day_timer_tiles {
    left: 50%;
    transform: translateX(-50%);
}

.product__list .prod-of-day_timer_tiles .timer-val,
.product__slider .prod-of-day_timer_tiles .timer-val,
.product__list .prod-of-day_timer_tiles .timer-separator,
.product__slider .prod-of-day_timer_tiles .timer-separator,
.product-detail-slider .prod-of-day_timer_tiles .timer-val,
.product-detail-slider .prod-of-day_timer_tiles .timer-separator {
    font-size: 14px !important;
}

.bx-slst .form-control .bx-ui-combobox-container .bx-combobox-fake-as-input {
    display: flex;
    align-items: center;
    padding-top: 0;
}

.bx-slst .dropdown-icon {
    top: 0;
}

.bx-slst .dropdown-fade2white {
    top: 0;
}

.-bx-popup-special-prompt,
.bx-ui-combobox-variant,
.bx-slst .form-control .bx-ui-combobox-container .bx-combobox-fake-as-input {
    color: var(--theme-color);
}

.bx-slst .form-control.dropdown-block .bx-ui-combobox-dropdown {
    height: auto !important;
}

.bx-slst .bx-ui-combobox-dropdown {
    top: 48px;
}

#bx-soa-order input[type="text"],
#bx-soa-order textarea {
    color: var(--theme-color) !important;
}

.location-block-wrapper .bx-sls .bx-ui-sls-route,
.bx_soa_location .bx-sls .bx-ui-sls-route {
    opacity: .5 !important;
}

#bx-soa-order .bx-ui-combobox-container .bx-combobox-fake-as-input {
    display: flex;
    align-items: center;
    padding-top: 0;
    color: var(--theme-color) !important;
}

#bx-soa-order .bx-ui-combobox-toggle {
    height: 50% !important;
    top: 7px;
}

.noscroll,
.set-noscroll,
.fastview-noscroll {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes rotate {
    to {
        transform: rotate(360deg);
    }
}

.k_loader {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
    z-index: 10000;
    animation: fadeIn .3s forwards;
}

.k_loader::before {
    content: '';
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 25px);
    width: 50px;
    height: 50px;
    border-left: 4px solid #fff;
    border-right-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-radius: 50%;
    animation: rotate .8s linear infinite;
}

.k_loader.btn_fill,
.k_loader.btn_border {
    position: relative;
    flex-grow: 1;
    width: 100%;
    height: 100%;
    animation: none;
    pointer-events: none;
    z-index: 1;
    color: transparent !important;
}

.k_loader.btn_fill::before, .k_loader.btn_border::before {
    top: calc(50% - 12px);
    left: calc(50% - 12px);
    width: 24px;
    height: 24px;
    border-left: 3px solid var(--theme-txt);
}

.k_loader.btn_border::before {
    border-left: 3px solid var(--light-btn-hover);
}

.product-detail-byu-container .buy-block {
    width: 100%;
    height: 100%;
}

.product-detail-byu-container .btn_fill {
    flex-grow: 1;
    width: 100%;
    min-width: 214px;
    height: 100%;
    min-height: 50px;
}

.product_item_title_separator {
    display: block;
    width: 100%;
    text-align: center;
}

.basket-items-list-item-remove {
    width: 45px;
    padding: 0 15px;
}

.basket-item-block-actions {
    height: 15px;
    opacity: 1;
}

.basket-item-actions-remove {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.basket-item-actions-remove::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 2px;
    background-color: #fff;
    transform: translate(-50%, -50%) rotate(-45deg);
}

.basket-item-actions-remove::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 2px;
    background-color: #fff;
    transform: translate(-50%, -50%) rotate(45deg);
}

.basket-items-list-item-overlay {
    opacity: 0;
}

.promo-list-item-status {
    width: 100%;
    height: auto;
    padding: 5px;
    text-align: center;
}

.product__fav {
    background-color: transparent;
}

.title-search-result:empty {
    display: none;
}

.wishlist-items .limit_and_view {
    display: block;
}

.basket-item-image-link {
    flex-shrink: 0;
    display: block;
    width: 100px;
    height: 150px;
    overflow: hidden;
}

.wishlist-btn.create-wishlist,
select.form-control,
.account-form__wrapper input,
.account-form__wrapper textarea,
.basket-coupon-section input,
.sale-profile-detail-form input[type="text"],
.sale-profile-detail-form textarea {
    color: #006641;
}

.location-block-wrapper .bx-sls .bx-ui-sls-fake,
.location-block-wrapper .bx-sls .bx-ui-sls-route {
    color: #006641 !important;
}

ul.bx-soa-pp-list,
.open-map span {
    color: #fff;
}

.basket-item-highlighted {
    background: #006641;
    display: inline !important;
}

.popup-icon {
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    display: block;
}
body {
    padding-bottom: 70px;
}

.mobile-footer-menu {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 70px;
    padding: 10px 10px 20px;
    background-color: #006641;
    box-shadow: 0 -3px 15px 0 rgba(0,0,0,.1);
    z-index: 100;
}

.mobile-footer-menu__list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.mobile-footer-menu__item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}

.mobile-footer-menu__link {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.mobile-footer-menu__item .bx-basket-fixed {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.mobile-footer-menu__link .icon-item {
    position: absolute;
    top: -2px;
    right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 20px;
    min-height: 20px;
    background-color: #4D947B;
    border-radius: 5px;
    transform: translateX(50%);
}

.mobile-footer-menu__link .goods_icon-counter {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 2px 4px;
    text-align: center;
    font-size: 10px;
    line-height: 1;
}

.footer__subscribe-btn[disabled] {
    cursor: not-allowed;
}

.title-search-result {
    padding: 15px;
    border-radius: 0 0 5px 5px;
    background-color: #4D947B;
    transform: translateY(-5px);
    z-index: 1111;
}

.bx_searche .bx_item_block {
    padding: 4px 0;
    font-size: 14px;
}

.bx_searche .bx_item_block hr {
    color: #83B4F9;
    border-color: #83B4F9;
}

.-bx-popup-special-prompt a {
    text-decoration: underline;
}

.-bx-popup-special-prompt a:hover,
.-bx-popup-special-prompt a:focus {
    text-decoration: none;
    outline: none;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item {
    aspect-ratio: 3/4;
    padding: 10px;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double,
.bx_item_list_you_looked_horizontal .bx_catalog_item_images {
    padding-top: 100%;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls {
    display: flex;
    justify-content: center;
    align-items: center;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_title a {
    color: #006641;
    text-align: center;
}

.btn-primary:hover,
.btn-primary:focus {
    color: #006641;
    outline: none;
}

.bx_item_element a:hover,
.bx_item_element a:focus {
    color: #006641;
    outline: none;
}

.buy-block a {
    cursor: pointer;
}

.bx-soa-editstep:hover,
.bx-soa-editstep:focus,
.main-user-consent-request a:hover,
.main-user-consent-request a:focus {
    color: #407E68;
    outline: none;
}

.main-user-consent-request-announce:hover span {
    opacity: 1;
}

.left-catalog-section .first-level:hover,
.left-catalog-section .first-level:focus,
.left-catalog-section .left-catalog-section:hover,
.left-catalog-section .left-catalog-section:focus {
    color: #006641;
    opacity: 1;
    outline: none;
}

.left-catalog-section-sections a {
    border: none;
}

.left-catalog-section .first-level,
.left-catalog-section .left-catalog-section,
.left-catalog-section-sections a {
    transition: color .3s ease;
}

.sdek_pvzLair {
    display: flex;
    flex-direction: column;
    height: auto;
}

.sdek_pvzAddr {
    display: block;
    margin-top: 5px;
}

.sale-order-detail-show-link,
.sale-order-detail-hide-link,
.sale-order-detail-payment-options-methods-info-change-link {
    border: none;
}

a.link,
.sale-order-detail-order-item-title {
    transition: color .3s ease;
}

a.link:hover,
a.link:focus,
.sale-order-detail-show-link:hover,
.sale-order-detail-show-link:focus,
.sale-order-detail-hide-link:hover,
.sale-order-detail-hide-link:focus,
.sale-order-detail-payment-options-methods-info-change-link:hover,
.sale-order-detail-payment-options-methods-info-change-link:focus,
.sale-order-detail-order-item-title:hover,
.sale-order-detail-order-item-title:focus {
    color: #006641;
    border: none;
    opacity: 1;
    outline: none;
}

.bx-soa-coupon-item strong.bx-soa-coupon-item-success {
    color: #006641;
    display: inline-flex;
    align-items: center;
}

.bx-soa-coupon-item strong.bx-soa-coupon-item-danger {
    display: inline-flex;
    align-items: center;
}

.bx-soa-tooltip.bx-soa-tooltip-success .tooltip-inner {
    display: block;
    padding: 4px;
    background: #fff;
    color: #006641;
    text-align: center;
}

.bx-soa-tooltip.bx-soa-tooltip-coupon {
    margin-left: 5px;
}

.sale-order-list-shipment-id {
    color: #006641;
}

.popup-window * {
    font-family: "Dela Gothic One", "Arial", sans-serif;
}

.pseudo-sku-size .product-item-scu-block .select-val {
    border: none;
    cursor: default;
}

.pseudo-sku-size .product-item-scu-block .select-val:hover {
    border: none;
}

.login-link {
    transition: color .3s;
}

.login-link:hover,
.login-link:focus {
    color: #034D32;
    outline: none;
}

.footer__title a,
.footer__mail-wrapper a {
    text-decoration: none;
    transition: color .3s ease;
}

.footer__title a:hover,
.footer__title a:focus {
    color: #000;
    outline: none;
}

.footer__link a:focus {
    text-decoration: none;
}

.main_content:not(.main_page) h1:not(.wish-name) {
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
    font-size: 40px;
    line-height: 1.3;
    letter-spacing: 1px;
    color: #006641;
    text-shadow: 4px 3px 0px #fff;
}

.main_content:not(.main_page) .product_card_detail h1 {
    margin-top: 0;
    margin-bottom: 24px;
    text-align: left;
    font-size: 24px;
    line-height: 1.3;
    letter-spacing: 1px;
    color: #006641;
    text-shadow: 4px 3px 0px #fff;
}

.prod-of-day_timer .timer-val,
.prod-of-day_timer_tiles .timer-val {
    position: relative;
}

.prod-of-day_timer .timer-val:not(:first-child)::before,
.prod-of-day_timer_tiles .timer-val:not(:first-child)::before {
    content: ":";
    position: relative;
}

.timer-display-none + .timer-val::before {
    display: none;
}

.product_card_detail .timer-val:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: -3px;
}

.btn_fill.disabled {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

#addedToWishList,
#removedFromWishList {
    padding-right: 20px !important;
}

#addedToWishList .btn_fill:only-child,
#removedFromWishList .btn_fill:only-child {
     width: 100%;
     margin: 0 auto;
 }

.bx-sbb-empty-cart-btn {
    margin-top: 20px;
}

.product-item-scu-item-color-container .product-item-scu-item-color-block {
    border: 1px solid #000;
}

.product-item-scu-item-color-container.selected .product-item-scu-item-color-block {
    border: 1px solid var(--theme-color);
}

.set_item .product_item_not-av {
    top: 100%;
    z-index: 10;
}

.set_item .product-item-info-container {
    margin-top: 20px;
}

.set_item .product_item_sku {
    border: 1px solid #fff;
}

.promo-list-empty,
.catalog__empty {
    text-align: center;
    line-height: 1.5;
    font-size: 1.25em;
}

.set_item_img .add-wishlist {
    top: 9px;
    right: 3px;
}

.set_item .product_item_title {
    display: flex;
    justify-content: flex-start;
}

.set_item .product_item_title_separator {
    display: inline-block;
    width: auto;
    margin: 0 10px;
    padding: 2px 0;
    line-height: inherit;
    line-height: 20.7px;
}

.product__cart-item .product__price-old {
    display: inline-block;
    margin-right: 5px;
    text-decoration: line-through;
    opacity: .6;
}

.whole-look__price--old {
    font-size: .8em;
    opacity: .8;
    text-decoration: line-through;
}

.bx-soa-section {
    transition: border-color .3s;
}

.bx-soa-section.bx-selected {
    border-width: 6px;
    border-color: var(--theme-color);
}

.login-form input[type="text"],
.account-form input[type="text"],
.login-form input[type="password"],
.account-form input[type="password"] {
    color: var(--theme-color);
}

.last-updates__slide .last-updates__item-flags {
    position: absolute;
    top: 12px;
    left: 12px;
    display: flex;
    flex-direction: column;
    row-gap: 3px;
    margin: 0;
    padding: 0;
    pointer-events: none;
    user-select: none;
    z-index: 11;
}

.last-updates__item-flags .flag-item.best_krayt {
    border-color: #006641 !important;
    color: #006641;
}

.opened-set .set_detail_images .swiper-button-prev,
.opened-set .set_detail_images .swiper-button-next {
    position: absolute;
    margin-bottom: 0;
}

@media (min-width: 420px) {
    .catalog-stores-item-info,
    .catalog-stores-item-payment {
        width: auto;
        flex-basis: 50%;
    }

    .catalog-stores-item-info {
        padding-right: 5px;
    }

    .catalog-stores-item-payment {
        padding-left: 5px;
    }
}

@media (max-width: 575px) {
    .main_content:not(.main_page) h1:not(.wish-name) {
        font-size: 22px;
    }

    .header__socials {
        display: flex;
    }

    .header__controls-wrapper .header__social:not(.header__social--cart) {
        display: none;
    }

    .header__controls-wrapper .goods_icon-counter {
        font-size: 12px;
    }

    .header__basket-line-link {
        position: relative;
    }

    .header__controls-wrapper .header__social a {
        width: 26px;
        height: 26px;
    }

    .header__basket-line-link .icon-item {
        position: absolute;
        top: -5px;
        right: -5px;
        display: flex;
        justify-content: center;
        align-items: center;
        min-width: 17px;
        padding: 2px;
        color: #000;
        background-color: #fff;
        border-radius: 50%;
        aspect-ratio: 1/1;
    }

    .header__social {
        margin: 0 5px;
    }

    .header__social:last-child {
        margin-right: 5px;
    }

    .header__menu-trigger {
        /*width: 118px;*/
        width: 87px;
    }

    #wishList {
        max-width: 95vw;
        left: 50% !important;
        transform: translateX(-50%);
    }

    .components__price {
        white-space: nowrap;
    }

    #addToWishList {
        width: 100%;
        padding: 10px !important;
    }

    .info-cloud__item {
        height: auto;
    }
}

@media (max-width: 576px) {
    .timer-val, .timer-separator {
        font-size: 21px !important;
    }

    .product-detail-info-top .prod-of-day_timer .timer-val_label,
    .product__slider .prod-of-day_timer .timer-val_label {
        font-size: 12px !important;
    }

    .product__list .prod-of-day_timer_tiles .timer-val,
    .product__slider .prod-of-day_timer_tiles .timer-val,
    .product__list .prod-of-day_timer_tiles .timer-separator,
    .product__slider .prod-of-day_timer_tiles .timer-separator,
    .product-detail-slider .prod-of-day_timer_tiles .timer-val,
    .product-detail-slider .prod-of-day_timer_tiles .timer-separator {
        font-size: 12px !important;
    }

    .set_item .product-item-info-container {
        align-self: flex-start;
    }

    .opened-set .set_item .product_item_title a {
        max-width: 100%;
    }

    .product-detail-info-top .prod-of-day_timer .timer-val {
        width: auto;
        margin: 0 5px;
    }

    .product-detail-info-top .prod-of-day_timer .timer-val::before {
        left: -7px;
    }
}

@media (max-width: 767px) {
    #bx-soa-order textarea {
        min-height: 82px;
    }
}

@media (min-width: 768px) {
    .bx-sls .form-control.dropdown-block .bx-ui-sls-pane {
        max-height: 300px;
    }
}

@media (max-width: 991px) {
    .header__social--cart {
        display: none;
    }

    .header:not(.set-bg) {
        z-index: 100;
    }
}

@media (max-width: 992px) {
    .basket-items-list-item-remove {
        top: 22px;
    }

    .basket-item-info-name-link span {
        padding-right: 10px;
    }
}

@media (min-width: 992px) {
    .mobile-footer-menu {
        display: none;
    }
}

@media (min-width: 576px) and (max-width: 1199px) {
    .main_content:not(.main_page) h1:not(.wish-name) {
        font-size: 32px;
    }
}

@media (min-width: 1200px) {
    .fancybox-stage {
        max-width: 1400px;
    }

    .fancybox-slide--image {
        padding: 0;
    }
}

@media (min-width: 1351px) {
    .main_content:not(.main_page) .product_card_detail h1 {
        font-size: 30px;
    }
}

@media (min-width: 1351px) and (max-width: 1600px) {
    .product-item-detail-gallery {
        width: calc(100% - 470px);
    }

    .product-item-detail-gallery .swiper-wrapper {
        width: 100%;
    }
}

@media (min-width: 1200px) and (max-width: 1439px) {
    .main_content:not(.main_page) h1:not(.wish-name) {
        font-size: 36px;
    }
}
/* End */


/* Start:/local/templates/fashion/components/bitrix/sale.basket.basket.line/top_cart/style.css?17289265063724*/
.icon-box_item .bx-basket {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cartline_wrapper {
    position: absolute;
    cursor: default;
    right: -1px;
    top: 100%;
    padding-top: 10px;
    display: block;
    pointer-events: none;
}
.header .sticky .cartline_wrapper {
    right: 65px;
}

.cartline_wrapper-wrp {
    width: 100%;
    min-width: 310px;
    max-width: 312px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    opacity: 0;
    pointer-events: none;
    transform: translateY(-600px);
    overflow: hidden;
    transition: all 0s 0.3s , opacity .3s ease;
}

.header #basket_in:hover  .cartline_wrapper-wrp {
    opacity: 1;
    pointer-events: auto;
    z-index: 1000;
    transition: opacity .3s ease;
    transform: translateY(0);
}
.header #basket_in:hover .cartline_wrapper {
    pointer-events: auto;
}

.scroll_bar_main::-webkit-scrollbar {
    width: 3px;
    background-color: #fff;
}
.scroll_bar_main::-webkit-scrollbar-thumb {
    background-color: var(--main_color);
}

.cartline_wrapper .wrapper-inner {
    position: relative;
}

.cart-list-wrapper {
    overflow: hidden;
    max-height: 276px;
}

.cart-list-item {
    padding: 10px;
    position: relative;
    border-bottom: 0;
}
.cart-list-item + .cart-list-item {
    border-top: solid 1px var(--border);
}

.cart-list-item-wrapper-img {
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
}

.cart-list-item-wrapper-img img {
    max-width: 100%;
    max-height: 100%;
}

.cart-list-item-img {
    margin-right: 10px;
}

.cart-list-item-name-box {
    line-height: 16px;
    transition: color .1s ease;
    display: inline-block;
    margin-right: 25px;
}

.cart-list-item-name-box .item_name {
  display: -webkit-box;
  -webkit-line-clamp: 2;
    height: 32px;
  -webkit-box-orient: vertical;
  padding: 0;
  overflow: hidden;
  line-height: 16px;
    color: var(--main-txt);
    margin-bottom: 3px;
}
.cart-list-item-name-box .item_name:hover {
    color: var(--main_color);
}

.cart-list-item-price .price {
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}


.cartline_wrapper .product_item-link {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-align: left;
}

.cartline_wrapper .product-item-container {
}

.cartline_wrapper .swiper-wrapper {
    padding: 0 1px;
}

.cartline_wrapper .product_item_wrapper_img {
    height: 150px;
    line-height: 150px;
}

.cartline_wrapper .product_item_wrapper_img .product_item_img-bg {
    max-width: 90%;
    max-height: 90%;
    border: none;
}

.cartline_wrapper .product_item_name_box {
    height: 34px;
    font-size: 12px;
    padding: 0;
    margin: 10px 0;
    overflow: hidden;
}

.cartline_wrapper .product_item_name_box a.item_name {
    font-size: 12px;
    color: var(--main_link_color);
    text-align: left;
}
.product_item__cart.on-basket .product-item-amount, .bx-catalog-element.on-basket .product-detail-byu-container .product-item-amount {
    display: block;
}
.basket-popup .popup-window-buttons {
    display: flex;
    justify-content: flex-end;
}
.basket-popup .popup-window-buttons span:nth-child(2) {
    margin-left: 10px;
}
.cart-list-item .close-btn {
    background: none !important;
    width: 20px;
    height: 20px;
    top: calc(50% - 10px);
    right: 10px;
}
.cart-list-item .close-btn:hover {
    opacity: 0.5;
}
.cart-list-item .close-btn:hover:active {
    opacity: 0.3;
}
.cartline_footer .btn_fill {
    width: 100%;
}
/* End */


/* Start:/local/templates/fashion/components/bitrix/sale.basket.basket.line/mobile_footer_cart/style.css?17289265063724*/
.icon-box_item .bx-basket {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cartline_wrapper {
    position: absolute;
    cursor: default;
    right: -1px;
    top: 100%;
    padding-top: 10px;
    display: block;
    pointer-events: none;
}
.header .sticky .cartline_wrapper {
    right: 65px;
}

.cartline_wrapper-wrp {
    width: 100%;
    min-width: 310px;
    max-width: 312px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    opacity: 0;
    pointer-events: none;
    transform: translateY(-600px);
    overflow: hidden;
    transition: all 0s 0.3s , opacity .3s ease;
}

.header #basket_in:hover  .cartline_wrapper-wrp {
    opacity: 1;
    pointer-events: auto;
    z-index: 1000;
    transition: opacity .3s ease;
    transform: translateY(0);
}
.header #basket_in:hover .cartline_wrapper {
    pointer-events: auto;
}

.scroll_bar_main::-webkit-scrollbar {
    width: 3px;
    background-color: #fff;
}
.scroll_bar_main::-webkit-scrollbar-thumb {
    background-color: var(--main_color);
}

.cartline_wrapper .wrapper-inner {
    position: relative;
}

.cart-list-wrapper {
    overflow: hidden;
    max-height: 276px;
}

.cart-list-item {
    padding: 10px;
    position: relative;
    border-bottom: 0;
}
.cart-list-item + .cart-list-item {
    border-top: solid 1px var(--border);
}

.cart-list-item-wrapper-img {
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
}

.cart-list-item-wrapper-img img {
    max-width: 100%;
    max-height: 100%;
}

.cart-list-item-img {
    margin-right: 10px;
}

.cart-list-item-name-box {
    line-height: 16px;
    transition: color .1s ease;
    display: inline-block;
    margin-right: 25px;
}

.cart-list-item-name-box .item_name {
  display: -webkit-box;
  -webkit-line-clamp: 2;
    height: 32px;
  -webkit-box-orient: vertical;
  padding: 0;
  overflow: hidden;
  line-height: 16px;
    color: var(--main-txt);
    margin-bottom: 3px;
}
.cart-list-item-name-box .item_name:hover {
    color: var(--main_color);
}

.cart-list-item-price .price {
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}


.cartline_wrapper .product_item-link {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-align: left;
}

.cartline_wrapper .product-item-container {
}

.cartline_wrapper .swiper-wrapper {
    padding: 0 1px;
}

.cartline_wrapper .product_item_wrapper_img {
    height: 150px;
    line-height: 150px;
}

.cartline_wrapper .product_item_wrapper_img .product_item_img-bg {
    max-width: 90%;
    max-height: 90%;
    border: none;
}

.cartline_wrapper .product_item_name_box {
    height: 34px;
    font-size: 12px;
    padding: 0;
    margin: 10px 0;
    overflow: hidden;
}

.cartline_wrapper .product_item_name_box a.item_name {
    font-size: 12px;
    color: var(--main_link_color);
    text-align: left;
}
.product_item__cart.on-basket .product-item-amount, .bx-catalog-element.on-basket .product-detail-byu-container .product-item-amount {
    display: block;
}
.basket-popup .popup-window-buttons {
    display: flex;
    justify-content: flex-end;
}
.basket-popup .popup-window-buttons span:nth-child(2) {
    margin-left: 10px;
}
.cart-list-item .close-btn {
    background: none !important;
    width: 20px;
    height: 20px;
    top: calc(50% - 10px);
    right: 10px;
}
.cart-list-item .close-btn:hover {
    opacity: 0.5;
}
.cart-list-item .close-btn:hover:active {
    opacity: 0.3;
}
.cartline_footer .btn_fill {
    width: 100%;
}
/* End */
/* /local/templates/fashion/css/popupLogin.min.css?17289265061255 */
/* /local/templates/fashion/css/formstyler.min.css?172892650610917 */
/* /local/templates/fashion/css/bootstrap-grid.min.css?172892650650935 */
/* /local/templates/fashion/css/theme/black.css?1728926506234 */
/* /local/templates/fashion/css/new-style.min.css?172892650670801 */
/* /local/templates/fashion/css/custom.css?172959140852905 */
/* /local/templates/fashion/components/bitrix/sale.basket.basket.line/top_cart/style.css?17289265063724 */
/* /local/templates/fashion/components/bitrix/sale.basket.basket.line/mobile_footer_cart/style.css?17289265063724 */
