/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}a:hover{text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-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;max-width:100%}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:0}legend{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]{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}body{font-size:14.08px}@media screen and (min-width: 320px){body{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){body{font-size:20.24px}}body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#1c1c1c;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;margin-top:0;margin-bottom:16px;line-height:1.2}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1,h2{font-weight:600}h3,h4,h5,h6{font-weight:500;line-height:1.25}.default-text{font-size:14.08px}@media screen and (min-width: 320px){.default-text{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.default-text{font-size:20.24px}}.default-text{font-weight:400}.big-icon-size{font-size:26.4px}@media screen and (min-width: 320px){.big-icon-size{font-size:calc(26.4px + 35.2*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.big-icon-size{font-size:61.6px}}.font-size-1{font-size:31.68px}@media screen and (min-width: 320px){.font-size-1{font-size:calc(31.68px + 21.12*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.font-size-1{font-size:52.8px}}.font-size-2{font-size:26.4px}@media screen and (min-width: 320px){.font-size-2{font-size:calc(26.4px + 15.84*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.font-size-2{font-size:42.24px}}.font-size-3{font-size:19.36px}@media screen and (min-width: 320px){.font-size-3{font-size:calc(19.36px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.font-size-3{font-size:26.4px}}.font-size-4{font-size:17.6px}@media screen and (min-width: 320px){.font-size-4{font-size:calc(17.6px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.font-size-4{font-size:24.64px}}.font-size-5{font-size:15.84px}@media screen and (min-width: 320px){.font-size-5{font-size:calc(15.84px + 5.28*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.font-size-5{font-size:21.12px}}.font-size-6{font-size:14.96px}@media screen and (min-width: 320px){.font-size-6{font-size:calc(14.96px + 4.4*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.font-size-6{font-size:19.36px}}.big-text{font-size:35.2px}@media screen and (min-width: 320px){.big-text{font-size:calc(35.2px + 70.4*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.big-text{font-size:105.6px}}.big-text{font-weight:bold}.small-text{font-size:10.56px}@media screen and (min-width: 320px){.small-text{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.small-text{font-size:12.32px}}h1{font-size:31.68px}@media screen and (min-width: 320px){h1{font-size:calc(31.68px + 21.12*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){h1{font-size:52.8px}}h2{font-size:26.4px}@media screen and (min-width: 320px){h2{font-size:calc(26.4px + 15.84*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){h2{font-size:42.24px}}h3{font-size:19.36px}@media screen and (min-width: 320px){h3{font-size:calc(19.36px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){h3{font-size:26.4px}}h4{font-size:17.6px}@media screen and (min-width: 320px){h4{font-size:calc(17.6px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){h4{font-size:24.64px}}h5{font-size:15.84px}@media screen and (min-width: 320px){h5{font-size:calc(15.84px + 5.28*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){h5{font-size:21.12px}}h6{font-size:14.96px}@media screen and (min-width: 320px){h6{font-size:calc(14.96px + 4.4*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){h6{font-size:19.36px}}*{-ms-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}.full-size,.image-block .image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.full-size-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.full-link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.center-y{position:absolute;top:50%;transform:translateY(-50%)}.center-x{position:absolute;left:50%;transform:translateX(-50%)}.flex-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media not all and (pointer: coarse){.background-fixed{background-attachment:fixed}}html{overflow-x:hidden}body{max-width:1920px;margin:0 auto;overflow-x:hidden}.container{width:100%;max-width:1600px;margin:0 auto;padding-left:15px;padding-right:15px}.container::after,.container::before{display:none !important}.row{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.row::after,.row::before{display:none !important}.row.jcsb{justify-content:space-between}.row.vc>div{align-self:center}.row.p-sm{margin-left:-10px;margin-right:-10px}.row.p-sm>[class*=col-],.row.p-sm>div{padding-left:10px;padding-right:10px}.row.p-none{margin-left:0;margin-right:0}.row.p-none>[class*=col-],.row.p-none>div{padding-left:0;padding-right:0}.row>[class*=col-],.row>.col-auto{box-sizing:border-box;min-width:0;flex:0 0 auto}.row>.col-auto{flex:0 0 auto;width:auto;padding-right:15px;padding-left:15px}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle;flex-shrink:0;aspect-ratio:1/1}.icon use,.icon path{fill:currentColor !important}.icon use *,.icon path *{fill:currentColor !important}.icon-sm{width:1rem;height:1rem}.icon-lg{width:1.5rem;height:1.5rem}i{line-height:1 !important}a{color:maroon;transition:all .3s}a:active,a:focus,a:hover{color:maroon;text-decoration:none;outline:none}@media not all and (pointer: coarse){a:hover{color:#e59740}}.reset-button,.btn,.btn-square,button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.reset-button::-moz-focus-inner,.btn::-moz-focus-inner,.btn-square::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}.reset-button:active,.btn:active,.btn-square:active,button:active,.reset-button:focus,.btn:focus,.btn-square:focus,button:focus{outline:none}.buttons{margin:0;display:flex;justify-content:flex-end;align-items:center;gap:24px}.btn-square{position:relative;width:48px;aspect-ratio:1/1;border-radius:8px;font-weight:600;font-size:18px}.btn-square i.fa{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:20px;color:#fff}.btn-square .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;height:60%}.btn-square .count{width:18px;height:18px;line-height:18px;font-size:11px;border-radius:100%;background:#e59740;position:absolute;color:#fff;top:-8px;left:-8px}.btn{padding:12px 24px;border-radius:6px;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center}.btn-fw{width:100%}.btn-xs{font-size:9px}.btn-sm{font-size:10.2px}.btn-lg{padding:10px 16px;font-size:15px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:12px}.btn-group>.btn-xs{font-size:9px}.btn-group>.btn-sm{font-size:10.2px}.btn-group>.btn-lg{font-size:15px}.btn-default{background:#111;color:#fff;transition:background .2s,color .2s,opacity .2s}.btn-default.active,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active,.btn-default:visited,.btn-default:focus{color:#fff;background:#111}@media not all and (pointer: coarse){.btn-default:hover{background:rgb(34.85,34.85,34.85);color:#fff}}.btn-primary{background:maroon;color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;transition:background .2s,color .2s}.btn-primary.active,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active,.btn-primary:visited,.btn-primary:focus{color:#fff;background:maroon}@media not all and (pointer: coarse){.btn-primary:hover{background:rgb(87.2,0,0);color:#fff}}.btn-outline-primary{background:rgba(0,0,0,0);color:maroon;border:2px solid maroon;padding:10px 22px;transition:background .2s,color .2s,border-color .2s}@media not all and (pointer: coarse){.btn-outline-primary:hover{background:maroon;color:#fff;border-color:maroon}}.btn-warning{color:#1a1a1a;background:#fffde5;transition:background .2s,color .2s}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background:rgb(255,249.8615384615,188.2);color:#1a1a1a}.btn-danger{color:#fff;background:#e85c41;transition:background .2s,color .2s}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background:rgb(227.5943661972,60.7774647887,28.6056338028);color:#fff}.btn-success{color:#fff;background:#c4842e;transition:background .2s,color .2s}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background:hsl(34.4,61.9834710744%,39.4509803922%);color:#fff}.btn-info{color:#fff;background:#e59740;transition:background .2s,color .2s}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background:rgb(213.0046082949,126.0184331797,28.9953917051);color:#1c1c1c}.btn-link{border-color:rgba(0,0,0,0);cursor:pointer;color:maroon;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.btn-link:active,.btn-link[disabled]{background:rgba(0,0,0,0);box-shadow:none}.btn-inverse{color:#fff;background:#363636;transition:background .2s}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background:#222}.btn-link.dropdown-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:2px solid rgba(0,0,0,0);border-radius:999px;color:#1c1c1c;background:#fff;transition:background .2s,border-color .2s,color .2s}.btn-link.dropdown-toggle .fa-caret-down{transition:transform .2s ease}.btn-link.dropdown-toggle:active,.btn-link.dropdown-toggle:focus{color:maroon;border-color:rgba(128,0,0,.35);background:#fff}@media not all and (pointer: coarse){.btn-link.dropdown-toggle:hover{color:maroon;border-color:rgba(128,0,0,.35);background:#fff}}.btn-group.open>.dropdown-toggle{border-color:rgba(128,0,0,.45)}.btn-group.open>.dropdown-toggle .fa-caret-down{transform:rotate(180deg)}.dropdown-menu{margin-top:0;padding:8px;border:1px solid rgba(28,28,28,.1);border-radius:12px;min-width:200px;max-height:200px;overflow-y:scroll;box-shadow:0 8px 20px rgba(28,28,28,.1);background:#fff}.dropdown-menu::-webkit-scrollbar{width:4px}.dropdown-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dropdown-menu::-webkit-scrollbar-thumb{background:rgba(28,28,28,.2);border-radius:4px}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:rgba(28,28,28,.4)}.dropdown-menu{scrollbar-width:thin;scrollbar-color:rgba(28,28,28,.2) rgba(0,0,0,0)}.dropdown-menu>li+li{margin-top:4px}.dropdown-menu>li>a,.dropdown-menu>li>button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 12px;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#1c1c1c;background:rgba(0,0,0,0);text-align:left;transition:background .2s,color .2s}.dropdown-menu>li>a:active,.dropdown-menu>li>a:focus{color:maroon;background:rgba(128,0,0,.1)}@media not all and (pointer: coarse){.dropdown-menu>li>a:hover{color:maroon;background:rgba(128,0,0,.1)}}.dropdown-menu>li>button:active,.dropdown-menu>li>button:focus{color:maroon;background:rgba(128,0,0,.1);outline:none}@media not all and (pointer: coarse){.dropdown-menu>li>button:hover{color:maroon;background:rgba(128,0,0,.1)}}.dropdown-menu>li>a.see-all{justify-content:center;font-weight:700;color:maroon}@media(max-width: 767px){.dropdown-menu{min-width:180px;max-width:min(92vw, 280px)}}.reset-list{list-style:none;padding:0;margin:0}.form-control{border:1.5px solid rgba(28,28,28,.22);border-radius:8px;height:48px;box-shadow:none;transition:border-color .2s,box-shadow .2s}.form-control:active,.form-control:focus{border-color:maroon;box-shadow:0 0 0 3px rgba(128,0,0,.1);-webkit-box-shadow:none;-moz-box-shadow:none;outline:none}.required label:before{content:"* ";color:#e85c41}label{font-size:12px;font-weight:normal}legend{font-size:18px;padding:7px 0px}textarea.form-control{font-size:16px}select.form-control{font-size:16px;padding-right:42px;cursor:pointer;color:#1c1c1c;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, #e59740 50%),linear-gradient(135deg, #e59740 50%, transparent 50%);background-position:calc(100% - 22px) calc(50% + 1px),calc(100% - 16px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color .2s,box-shadow .2s,background-color .2s}@media not all and (pointer: coarse){select.form-control:hover{border-color:#e59740}}select.form-control:active,select.form-control:focus{border-color:maroon;box-shadow:0 0 0 3px rgba(128,0,0,.15)}select.form-control:disabled{opacity:.65;cursor:not-allowed;background-image:none}select.form-control::-ms-expand{display:none}input{border-radius:0}input[type=text].form-control,input[type=password].form-control,input[type=datetime].form-control,input[type=datetime-local].form-control,input[type=date].form-control,input[type=month].form-control,input[type=time].form-control,input[type=week].form-control,input[type=number].form-control,input[type=email].form-control,input[type=url].form-control,input[type=search].form-control,input[type=tel].form-control,input[type=color].form-control{font-size:16px}.input-group input,.input-group select,.input-group .dropdown-menu,.input-group .popover{font-size:16px}.input-group .input-group-addon{font-size:16px;height:30px}form .error{color:#fff;padding:10px;background:#c70015;font-size:12px}form .form-message{display:block;float:none}.breadcrumb{padding:16px 0 20px;margin:0;background:none;border-radius:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0;list-style:none}.breadcrumb i{display:none}.breadcrumb a{color:rgba(28,28,28,.5);font-size:13px;text-decoration:none;transition:color .2s}@media not all and (pointer: coarse){.breadcrumb a:hover{color:#1c1c1c}}.breadcrumb>li{display:flex;align-items:center;padding:0;border-right:none}.breadcrumb>li:last-child a,.breadcrumb>li:last-child span,.breadcrumb>li.active a,.breadcrumb>li.active span{color:maroon;font-weight:600}.breadcrumb>li::after{content:"/";display:inline-block;margin:0 8px;color:rgba(28,28,28,.2);font-size:12px}.breadcrumb>li:last-child::after{display:none}.breadcrumb>li:last-child a,.breadcrumb>li:last-child span{color:maroon;font-weight:600;pointer-events:none}.breadcrumb>li+li:before{content:"";padding:0}.modal-content{border-radius:0;box-shadow:none;border:0}.nav-tabs{display:flex;flex-wrap:wrap;width:100%;border-bottom:none;padding-left:0;margin-bottom:0;list-style:none}.form-buttons{display:flex;justify-content:space-between;align-items:center}.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 48px;border-radius:100px;border:none;font-size:14.96px}@media screen and (min-width: 320px){.btn-pill{font-size:calc(14.96px + 4.4*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.btn-pill{font-size:19.36px}}.btn-pill{font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;line-height:1;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.btn-pill.btn-pill-primary{background:maroon;color:#fff}@media not all and (pointer: coarse){.btn-pill.btn-pill-primary:hover{background:rgb(92.3,0,0);transform:translateY(-2px);box-shadow:0 10px 28px rgba(128,0,0,.4);text-decoration:none;color:#fff}}.btn-pill.btn-pill-primary:active{transform:translateY(0);box-shadow:none}.btn-pill.btn-pill-dark{background:#1c1c1c;color:#fff}@media not all and (pointer: coarse){.btn-pill.btn-pill-dark:hover{background:rgb(48.4,48.4,48.4);transform:translateY(-2px);box-shadow:0 10px 28px rgba(28,28,28,.35);text-decoration:none;color:#fff}}.btn-pill.btn-pill-outline{background:rgba(0,0,0,0);color:#fff;border:2px solid hsla(0,0%,100%,.85);padding:14px 48px}@media not all and (pointer: coarse){.btn-pill.btn-pill-outline:hover{background:hsla(0,0%,100%,.12);border-color:#fff;transform:translateY(-2px);text-decoration:none;color:#fff}}.reviews-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.review-card{background:#fff;border:1px solid rgba(28,28,28,.1);border-radius:10px;overflow:hidden}.review-card__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 18px;background:#f4f4f6;border-bottom:1px solid rgba(28,28,28,.08)}.review-card__author{display:flex;align-items:center;gap:10px}.review-card__avatar{width:38px;height:38px;border-radius:50%;background:#1c1c1c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.review-card__name{font-size:15px;color:#1c1c1c}.review-card__meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.review-card__date{font-size:12px;color:#8a8a8a}.review-card__body{padding:14px 18px}.review-card__body p{margin:0;color:#1c1c1c;line-height:1.6;font-size:14px}.review-stars .fa-star,.star-rating-stars .fa-star,#quick-rating-widget .stars .fa-star,.rating .stars .fa-star,.rating .fa-star{color:#e59740}.review-stars .fa-star-o,.star-rating-stars .fa-star-o,#quick-rating-widget .stars .fa-star-o,.rating .stars .fa-star-o,.rating .fa-star-o{color:rgba(28,28,28,.22)}.review-stars{display:flex;gap:3px;font-size:14px}.review-stars .fa-star{filter:drop-shadow(0 1px 2px rgba(229, 151, 64, 0.35))}.review-empty{text-align:center;padding:40px 20px;color:#8a8a8a}.review-empty .fa{font-size:40px;display:block;margin-bottom:12px}.review-empty p{margin:0;font-size:15px}.review-pagination{padding-top:8px}.side-panel-body #form-review{margin-top:0;border-top:none;padding-top:0}.review-form__title{font-size:18px;font-weight:600;color:#1c1c1c;margin:0 0 20px}.review-form__title .fa{color:maroon;margin-right:8px}.review-form__fields{display:flex;flex-direction:column;gap:16px;max-width:600px}.review-form__fields .form-group{margin:0}.review-tab-footer{margin-top:20px;padding-top:16px;border-top:1px solid rgba(28,28,28,.1)}.review-login-notice{padding:16px 20px;background:#f4f4f6;border-radius:8px;color:#111;font-size:14px}.review-login-notice .fa{margin-right:8px;color:maroon}.review-login-notice a{color:maroon;font-weight:600}.star-rating-stars{display:flex;gap:4px}.star-rating-stars input{display:none}.star-rating-star{cursor:pointer;font-size:32px;line-height:1;padding:0;margin:0;transition:transform .15s ease}.star-rating-star .fa-star,.star-rating-star .fa-star-o{transition:color .15s ease,filter .15s ease,transform .15s ease}.star-rating-star .fa-star{color:#e59740;filter:drop-shadow(0 1px 4px rgba(229, 151, 64, 0.45))}.star-rating-star .fa-star-o{color:rgba(28,28,28,.22)}@media not all and (pointer: coarse){.star-rating-star:hover:hover{transform:scale(1.15)}.star-rating-star:hover:hover .fa-star,.star-rating-star:hover:hover .fa-star-o{color:#e59740}.star-rating-star:hover:hover .fa-star{filter:drop-shadow(0 0 6px rgba(229, 151, 64, 0.65))}.star-rating-star:hover:hover .fa-star-o{filter:drop-shadow(0 0 4px rgba(229, 151, 64, 0.4))}}.brand{display:inline-flex;text-decoration:none;color:inherit;transition:opacity .2s ease}@media not all and (pointer: coarse){.brand:hover{opacity:.92;text-decoration:none;color:inherit}}.brand--row{flex-direction:row;align-items:center;gap:12px}.brand--stack{flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.brand--md{--brand-logo-size: 100px;--brand-name-size: 30px;--brand-tagline-size: 12px}.brand--lg{--brand-logo-size: 132px;--brand-name-size: 30px;--brand-tagline-size: 12px}.brand__logo{width:var(--brand-logo-size, 100px);height:var(--brand-logo-size, 100px);-o-object-fit:contain;object-fit:contain;display:block;flex-shrink:0}.brand__text{display:flex;flex-direction:column;gap:2px;min-width:0}.brand--row .brand__text{align-items:flex-start}.brand--stack .brand__text{align-items:center;gap:4px;max-width:280px}.brand__name{font-size:var(--brand-name-size, 30px);font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:maroon;line-height:1.2}.brand--stack .brand__name{text-align:center}.brand__tagline{font-size:var(--brand-tagline-size, 12px);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(28,28,28,.5);line-height:1.2}.brand--stack .brand__tagline{text-align:center;line-height:1.35}.brand-block{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.brand-block .footer-social{justify-content:center}.home-about__brand{margin-bottom:20px}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:22px;height:22px;min-width:22px;margin:0;cursor:pointer;border:2px solid rgba(28,28,28,.35);background:#fff;vertical-align:middle;opacity:1;pointer-events:auto;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}input[type=checkbox]:focus,input[type=radio]:focus{outline:none;box-shadow:0 0 0 3px rgba(128,0,0,.22)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid rgba(128,0,0,.45);outline-offset:2px}@media not all and (pointer: coarse){input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:maroon}}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox]{border-radius:6px !important}input[type=checkbox]:checked{border-color:maroon;background-color:maroon;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.5 3.5 6.5-7' stroke='white' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:14px 14px;background-position:center;background-repeat:no-repeat}input[type=radio]{border-radius:50% !important}input[type=radio]:checked{border-color:maroon;background-color:maroon;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3.5' fill='white'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center;background-repeat:no-repeat}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:relative;margin-left:0;margin-top:0}.radio,.checkbox{margin:0 0 8px;padding:0}.radio label,.checkbox label{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:10px;border:1.5px solid rgba(28,28,28,.12);background:#f4f4f6;font-size:14px;font-weight:500;line-height:1.45;color:#1c1c1c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}@media not all and (pointer: coarse){.radio label:hover,.checkbox label:hover{border-color:rgba(128,0,0,.28)}}.radio label,.checkbox label{align-items:center}.radio label:has(input:checked),.checkbox label:has(input:checked){border-color:maroon;background:rgba(128,0,0,.06);box-shadow:inset 0 0 0 1px rgba(128,0,0,.1);font-weight:600}.radio input[type=checkbox],.radio input[type=radio],.checkbox input[type=checkbox],.checkbox input[type=radio]{margin-top:0}.radio.is-selected label,.radio.is-selected>label,.checkbox.is-selected label,.checkbox.is-selected>label{border-color:maroon;background:rgba(128,0,0,.06);box-shadow:inset 0 0 0 1px rgba(128,0,0,.1);font-weight:600}.radio+.radio,.radio+.checkbox,.checkbox+.radio,.checkbox+.checkbox{margin-top:0}label.radio-inline,label.checkbox-inline,.radio-inline label,.checkbox-inline label{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:10px;border:1.5px solid rgba(28,28,28,.12);background:#f4f4f6;font-size:14px;font-weight:500;line-height:1.45;color:#1c1c1c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}@media not all and (pointer: coarse){label.radio-inline:hover,label.checkbox-inline:hover,.radio-inline label:hover,.checkbox-inline label:hover{border-color:rgba(128,0,0,.28)}}label.radio-inline,label.checkbox-inline,.radio-inline label,.checkbox-inline label{display:inline-flex;align-items:center;margin:0 8px 8px 0}label.radio-inline:has(input:checked),label.checkbox-inline:has(input:checked),.radio-inline label:has(input:checked),.checkbox-inline label:has(input:checked){border-color:maroon;background:rgba(128,0,0,.06);box-shadow:inset 0 0 0 1px rgba(128,0,0,.1);font-weight:600}.radio-inline,.checkbox-inline{display:inline-flex;margin:0 8px 8px 0;padding:0}.radio-inline input[type=checkbox],.radio-inline input[type=radio],.checkbox-inline input[type=checkbox],.checkbox-inline input[type=radio]{margin-top:0}.checkout-choice,.form-option{margin:0}.checkout-choice label,.form-option label{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:10px;border:1.5px solid rgba(28,28,28,.12);background:#f4f4f6;font-size:14px;font-weight:500;line-height:1.45;color:#1c1c1c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}@media not all and (pointer: coarse){.checkout-choice label:hover,.form-option label:hover{border-color:rgba(128,0,0,.28)}}.checkout-choice label,.form-option label{align-items:center}.checkout-choice input[type=checkbox],.checkout-choice input[type=radio],.form-option input[type=checkbox],.form-option input[type=radio]{position:relative;opacity:1;pointer-events:auto;margin-top:0;align-self:center}.checkout-choice.is-selected label,.checkout-choice label:has(input:checked),.form-option.is-selected label,.form-option label:has(input:checked){border-color:maroon;background:rgba(128,0,0,.06);box-shadow:inset 0 0 0 1px rgba(128,0,0,.1)}.checkout-choice--compact label,.form-option--compact label{padding:10px 12px;background:rgba(0,0,0,0);border-style:dashed;align-items:flex-start}.checkout-choice--compact label input[type=checkbox],.checkout-choice--compact label input[type=radio],.form-option--compact label input[type=checkbox],.form-option--compact label input[type=radio]{margin-top:2px}.checkout-choice__content,.form-option__content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.checkout-choice__title,.form-option__title{font-size:14px;font-weight:600;color:#1c1c1c;line-height:1.35}.checkout-choice__title small,.form-option__title small{font-weight:500;color:rgba(28,28,28,.55)}.checkout-choice__meta,.form-option__meta{font-size:13px;font-weight:700;color:maroon}.checkout-choice__desc,.form-option__desc{font-size:12px;line-height:1.4;color:rgba(28,28,28,.55)}.checkout-choice-list,.form-options-list{display:flex;flex-direction:column;gap:8px}.checkout-choice-list--tiles .checkout-choice-group__options,.checkout-choice-list--grid,.form-options-list--tiles .checkout-choice-group__options,.form-options-list--grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:10px}.checkout-choice-list--account,.form-options-list--account{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:10px}.checkout-choice-list--compact,.form-options-list--compact{gap:6px}.checkout-choice label>span:not([class]),.checkbox label>span:not([class]),.checkout-choice input[type=checkbox]+span,.checkout-choice input[type=checkbox]~span:not(.checkout-choice__content){flex:1;font-size:13px;line-height:1.45;color:#1c1c1c}.form-group{margin-bottom:16px}.form-group.has-error .form-control{border-color:#e85c41}.form-group.has-error input[type=checkbox],.form-group.has-error input[type=radio]{border-color:#e85c41}.form-control{border-radius:10px;min-height:46px;border-color:rgba(28,28,28,.12);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.form-control:focus{border-color:rgba(128,0,0,.45);box-shadow:0 0 0 3px rgba(128,0,0,.1)}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231c1c1c' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}textarea.form-control{min-height:110px;resize:vertical}.control-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:rgba(28,28,28,.72)}.text-danger{display:block;margin-top:6px;font-size:12px;color:#e85c41}.side-panels-portal{position:fixed;inset:0;z-index:1100;pointer-events:none;overflow:hidden;width:100%;max-width:100vw}.side-panels-portal .side-panel-overlay{z-index:1}.side-panels-portal .side-panel{z-index:2}.side-panel-overlay{position:fixed;inset:0;background:rgba(17,17,17,.38);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s;pointer-events:none}.side-panel-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s linear 0s}.side-panel{position:fixed;top:0;right:0;width:100%;max-width:400px;height:100vh;height:100dvh;background:#fff;border-left:1px solid rgba(28,28,28,.08);box-shadow:none;display:flex;flex-direction:column;transform:translate3d(105%, 0, 0);visibility:hidden;pointer-events:none;clip-path:inset(0 0 0 100%);transition:transform .32s cubic-bezier(0.32, 0.72, 0, 1),visibility 0s linear .32s,box-shadow .32s ease,clip-path 0s linear .32s}.side-panel.is-active{transform:translate3d(0, 0, 0);visibility:visible;pointer-events:auto;clip-path:inset(0 -100vw 0 0);box-shadow:-12px 0 32px rgba(17,17,17,.08);transition:transform .32s cubic-bezier(0.32, 0.72, 0, 1),visibility 0s linear 0s,box-shadow .32s ease,clip-path 0s linear 0s}.side-panel .side-panel-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 18px;background:#fff;border-bottom:1px solid rgba(28,28,28,.08)}.side-panel .side-panel-title{color:maroon;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;padding-bottom:10px;border-bottom:3px solid #e59740;display:inline-block}.side-panel .side-panel-close{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border-radius:6px;background:rgba(0,0,0,0);border:1px solid rgba(28,28,28,.12);color:#1c1c1c;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1;opacity:1;transition:border-color .2s ease,color .2s ease,background .2s ease;font-size:0}.side-panel .side-panel-close::after{content:"Закрити";font-size:12px;font-weight:600;letter-spacing:.04em}@media not all and (pointer: coarse){.side-panel .side-panel-close:hover{border-color:maroon;color:maroon;background:rgba(128,0,0,.04);transform:none}}.side-panel .side-panel-body{flex:1;overflow-x:hidden;overflow-y:auto;padding:8px 24px 24px;background:#fff}.side-panel .side-panel-footer{flex-shrink:0;padding:18px 24px 22px;background:#f4f4f6;border-top:2px solid maroon;box-shadow:0 -6px 24px rgba(17,17,17,.06)}.side-panel .side-panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;padding:32px 16px;text-align:center;color:rgba(28,28,28,.55)}.side-panel .side-panel-empty::before{content:"";width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:rgba(128,0,0,.08);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M6 6h15l-1.5 9h-12z'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M6 6h15l-1.5 9h-12z'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");-webkit-mask-size:28px;mask-size:28px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:maroon}.side-panel .side-panel-empty p{margin:0;font-size:14px;line-height:1.5}.side-panel .account-panel-auth-switcher{display:flex;gap:0;margin-bottom:20px;padding:0;border-radius:0;background:rgba(0,0,0,0);border-bottom:1px solid rgba(28,28,28,.1)}.side-panel .account-panel-auth-tab{flex:1;min-height:44px;padding:10px 8px;border-radius:0;border:none;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:rgba(28,28,28,.55);font-weight:600;font-size:13px;text-align:center;transition:color .2s ease,border-color .2s ease}.side-panel .account-panel-auth-tab.is-active{background:rgba(0,0,0,0);color:maroon;border-bottom-color:#e59740}@media not all and (pointer: coarse){.side-panel .account-panel-auth-tab:hover:not(.is-active){color:#1c1c1c}}.side-panel .account-panel-auth{display:flex;flex-direction:column}.side-panel .account-auth-form{display:flex;flex-direction:column;gap:12px}.side-panel .account-auth-form>div{display:flex;flex-direction:column;gap:6px}.side-panel .account-auth-form-input{margin:0}.side-panel .account-auth-form-input.has-error{border-color:#e85c41;box-shadow:0 0 0 1px rgba(196,0,0,.15)}.side-panel .account-auth-form-error{margin-top:-2px;color:#e85c41;font-size:10.56px}@media screen and (min-width: 320px){.side-panel .account-auth-form-error{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.side-panel .account-auth-form-error{font-size:12.32px}}.side-panel .account-auth-form-helper{margin-top:4px;color:#e59740;font-weight:600;text-decoration:underline}@media not all and (pointer: coarse){.side-panel .account-auth-form-helper:hover{color:maroon}}.side-panel .account-auth-card{display:none;border-radius:0;background:rgba(0,0,0,0);padding:0}.side-panel .account-auth-card.is-active{display:block}.side-panel .account-auth-form-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(28,28,28,.55)}.side-panel .account-auth-form-submit{margin-top:8px;min-height:48px;border-radius:6px;background:maroon;color:#fff;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:12px}@media not all and (pointer: coarse){.side-panel .account-auth-form-submit:hover{background:rgb(97.4,0,0);color:#fff}}.side-panel .side-panel-navigation ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.side-panel .side-panel-navigation-link{display:flex;align-items:center;gap:10px;padding:14px 0;border-radius:0;border-bottom:1px solid rgba(28,28,28,.08);background:rgba(0,0,0,0);color:#1c1c1c;font-weight:600;font-size:14px;transition:color .2s ease,padding-left .2s ease}@media not all and (pointer: coarse){.side-panel .side-panel-navigation-link:hover{background:rgba(0,0,0,0);color:maroon;padding-left:6px}}.side-panel .contact-card{gap:14px;padding:16px 0;border-bottom:1px solid rgba(28,28,28,.08)}.side-panel .contact-card__icon{width:32px;height:32px;border-radius:0;background:rgba(0,0,0,0);align-items:flex-start;padding-top:2px}.side-panel .contact-card__icon .icon{width:20px;height:20px;color:#e59740}.side-panel .contact-card__label{font-size:10px;letter-spacing:.1em;color:rgba(28,28,28,.45)}.side-panel .contact-card__value,.side-panel .contact-card__link{font-size:14px;font-weight:600}.side-panel .contact-messengers{padding:20px 0 8px;gap:8px}.side-panel .contact-messenger{width:42px;height:42px;border-radius:6px}.side-panel .contact-callback{margin-top:8px;padding-top:20px;border-top:1px dashed rgba(28,28,28,.15)}.side-panel .contact-callback__title{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:maroon}.side-panel .contact-callback .form-control{border-radius:6px;border-color:rgba(28,28,28,.12);background:#f4f4f6}.side-panel .contact-callback .form-control:focus{border-color:rgba(128,0,0,.4);background:#fff}.side-panel .contact-callback .btn-primary{margin-top:4px}.cart-panel.side-panel .side-panel-body,#search-side-panel .side-panel-body{padding:0;display:flex;flex-direction:column;overflow:hidden}.cart-panel.side-panel .cart-products .cart-product,#search-side-panel .cart-products .cart-product{padding:18px 0;gap:14px;border-bottom:1px solid rgba(28,28,28,.08);color:#1c1c1c;text-decoration:none;transition:background .15s ease}.cart-panel.side-panel .cart-products .cart-product.active,#search-side-panel .cart-products .cart-product.active{background:rgba(128,0,0,.04)}.cart-panel.side-panel .cart-products .cart-product .image,#search-side-panel .cart-products .cart-product .image{width:72px;height:72px;border-radius:6px;border:none;background:#f4f4f6}.cart-panel.side-panel .cart-products .cart-product .image img,#search-side-panel .cart-products .cart-product .image img{width:72px;height:72px}.cart-panel.side-panel .cart-products .cart-product .info,#search-side-panel .cart-products .cart-product .info{align-items:flex-start}.cart-panel.side-panel .cart-products .cart-product .info .product-title,#search-side-panel .cart-products .cart-product .info .product-title{width:100%;white-space:normal;font-size:13px;line-height:1.35}.cart-panel.side-panel .cart-products .cart-product .info .product-title .highlight,#search-side-panel .cart-products .cart-product .info .product-title .highlight{background:rgba(128,0,0,.12);color:maroon;border-radius:3px;padding:0 2px}.cart-panel.side-panel .cart-products .cart-product .info .stock-status,#search-side-panel .cart-products .cart-product .info .stock-status{display:block;margin-top:4px;font-size:11px;line-height:1.3}.cart-panel.side-panel .cart-products .cart-product .info .price,#search-side-panel .cart-products .cart-product .info .price{width:100%;text-align:left;margin-top:4px}.cart-panel.side-panel .cart-products .cart-product .info .price .title small,#search-side-panel .cart-products .cart-product .info .price .title small{display:none}.cart-panel.side-panel .cart-products .cart-product .info .price .value,#search-side-panel .cart-products .cart-product .info .price .value{font-size:15px;font-weight:700;color:maroon}.cart-panel.side-panel .cart-products .cart-product .info .price .price-old,#search-side-panel .cart-products .cart-product .info .price .price-old{font-size:12px;font-weight:500;color:rgba(28,28,28,.45);text-decoration:line-through;margin-right:6px}.cart-panel.side-panel .cart-products .cart-product .info .price .price-new,#search-side-panel .cart-products .cart-product .info .price .price-new{font-size:15px;font-weight:700;color:maroon}.cart-panel.side-panel .cart-products .cart-product .info .price .price-foreign,#search-side-panel .cart-products .cart-product .info .price .price-foreign{display:block;margin-top:2px;font-size:12px;color:rgba(28,28,28,.45)}.cart-panel.side-panel .cart-products .cart-product .remove-button,#search-side-panel .cart-products .cart-product .remove-button{align-self:flex-start;width:28px;height:28px;font-size:18px;border-radius:6px;border:1px solid rgba(28,28,28,.1)}.cart-panel.side-panel #cart{flex:1;overflow-y:auto;padding:0 24px}.cart-panel.side-panel .totals table td:last-child{color:maroon;font-weight:700}.cart-panel.side-panel .footer-actions .btn-primary{min-height:48px;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}#search-side-panel .search--panel{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;padding:16px 24px 0}#search-side-panel .search--panel-field{position:relative;flex-shrink:0}#search-side-panel .search--panel input[name=search],#search-side-panel .search--panel input[type=text]{width:100%;flex-shrink:0;padding:10px 48px 10px 16px;border:1.5px solid rgba(28,28,28,.1);border-radius:999px;background:#f4f4f6;color:#1c1c1c;height:44px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}#search-side-panel .search--panel input[name=search]::-moz-placeholder, #search-side-panel .search--panel input[type=text]::-moz-placeholder{color:rgba(28,28,28,.4)}#search-side-panel .search--panel input[name=search]::placeholder,#search-side-panel .search--panel input[type=text]::placeholder{color:rgba(28,28,28,.4)}#search-side-panel .search--panel input[name=search]:focus,#search-side-panel .search--panel input[type=text]:focus{border-color:rgba(128,0,0,.5);box-shadow:0 0 0 3px rgba(128,0,0,.1);background:#fff;outline:none}#search-side-panel .search--panel button{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:38px;height:38px;background:maroon;border:none;border-radius:999px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s}@media not all and (pointer: coarse){#search-side-panel .search--panel button:hover{background:rgb(87.2,0,0)}}#search-side-panel .search--panel button .icon{width:18px;height:18px}#search-side-panel .search-results.cart-products{flex:1;min-height:0;margin:12px -24px 0;padding:0 24px 24px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}#search-side-panel .search-results.cart-products.is-open{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width: 575px){.side-panel{max-width:100%}.side-panel .side-panel-header{padding:18px 18px 14px}.side-panel .side-panel-body{padding:8px 18px 18px}.side-panel .side-panel-footer{padding:16px 18px 20px}.cart-panel.side-panel #cart{padding:0 18px}#search-side-panel .search--panel{padding:16px 18px 0}#search-side-panel .search-results.cart-products{margin-left:-18px;margin-right:-18px;padding:0 18px 18px}}.account-dashboard{display:flex;flex-direction:column;gap:40px;padding:16px 0 40px}.account-dashboard-section-title{margin:0 0 16px;padding-bottom:10px;border-bottom:1.5px solid rgba(128,0,0,.35);font-size:16px;font-weight:700;letter-spacing:.04em;color:#1c1c1c}.account-dashboard-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}@media(max-width: 767px){.account-dashboard-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 479px){.account-dashboard-grid{grid-template-columns:1fr 1fr;gap:10px}}.account-dashboard-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:12px;padding:32px 20px;background:#fff;color:#1c1c1c;text-align:center;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease}@media not all and (pointer: coarse){.account-dashboard-card:hover{background:#111;color:#fff;border-color:#111;transform:translateY(-3px);box-shadow:0 8px 20px rgba(61,76,106,.18);text-decoration:none}}.account-dashboard-card-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#f4f4f6;font-size:22px;color:maroon;transition:background .25s ease,color .25s ease}.account-dashboard-card:hover .account-dashboard-card-icon{background:hsla(0,0%,100%,.15);color:#fff}.account-dashboard-card-label{font-size:13px;font-weight:600;line-height:1.3}.account-inner-nav{display:flex;align-items:flex-start;gap:16px;margin:0 0 24px;padding:14px 0;border-top:1.5px solid rgba(128,0,0,.2);border-bottom:1.5px solid rgba(128,0,0,.2)}@media(max-width: 767px){.account-inner-nav{flex-direction:column;gap:12px}}.account-inner-nav-back{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 14px;border-radius:8px;background:#f4f4f6;color:#1c1c1c;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}@media not all and (pointer: coarse){.account-inner-nav-back:hover{background:#111;color:#fff;text-decoration:none}}.account-inner-nav-back .fa{font-size:11px}.account-inner-nav-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.account-inner-nav-item.is-active .account-inner-nav-link{background:maroon;color:#fff}.account-inner-nav-link{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:8px;background:#f4f4f6;color:#1c1c1c;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}@media not all and (pointer: coarse){.account-inner-nav-link:hover{background:#111;color:#fff;text-decoration:none}}.account-inner-nav-link .fa{font-size:13px;opacity:.75}[id^=account-]:not(#account-account) h1{margin-bottom:24px;font-size:22px;font-weight:700;color:#1c1c1c}[id^=account-]:not(#account-account) fieldset{padding:0;margin:0 0 20px;border:none}[id^=account-]:not(#account-account) fieldset legend{width:100%;padding:0 0 10px;margin-bottom:20px;border:none;border-bottom:2px solid maroon;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#1c1c1c}[id^=account-]:not(#account-account) .text-danger{font-size:12px;margin-top:4px;color:#e85c41}[id^=account-]:not(#account-account) .buttons.clearfix{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid hsl(240,10%,91.0784313725%)}[id^=account-]:not(#account-account) .buttons.clearfix .pull-left,[id^=account-]:not(#account-account) .buttons.clearfix .pull-right{float:none !important}[id^=account-]:not(#account-account) .buttons.clearfix .btn-primary,[id^=account-]:not(#account-account) .buttons.clearfix input[type=submit].btn-primary,[id^=account-]:not(#account-account) .buttons.clearfix input[type=button].btn-primary{min-height:48px;padding:10px 30px;border-radius:8px}[id^=account-]:not(#account-account) .buttons.clearfix .btn-default{min-height:48px;padding:10px 22px;border-radius:8px}.order-status-form{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.order-status-form__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#1c1c1c}.order-status-form__row{display:flex;flex-direction:column;gap:8px}.order-status-form__phone{margin-bottom:0;flex:1;min-width:0}.order-status-form__phone .iti{display:block;width:100%}.order-status-form__phone .phone-error-hint{margin-top:4px;margin-bottom:0}.order-status-form__input{flex:1;min-width:0}.order-status-form__error{font-size:13px;line-height:1.4}.order-status-item{padding:14px 0;border-bottom:1px solid rgba(28,28,28,.08)}.order-status-item:last-child{border-bottom:none}.order-status-item__id{font-weight:700;font-size:15px;margin-bottom:4px;color:#1c1c1c}.order-status-item__meta{display:flex;justify-content:space-between;font-size:13px;color:maroon;margin-bottom:6px}.order-status-item__status{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px;color:#fff;letter-spacing:.5px}#account-order .page-header,#account-return .page-header,#account-message .page-header,#account-order-info .page-header,#account-return-info .page-header,#account-message-detail .page-header,#account-return-form .page-header{margin-bottom:24px}#account-order .account-page-header__row,#account-return .account-page-header__row,#account-message .account-page-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}#account-order .account-count-badge,#account-return .account-count-badge,#account-message .account-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;margin-left:10px;border-radius:20px;background:maroon;color:#fff;font-size:10.56px}@media screen and (min-width: 320px){#account-order .account-count-badge,#account-return .account-count-badge,#account-message .account-count-badge{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order .account-count-badge,#account-return .account-count-badge,#account-message .account-count-badge{font-size:12.32px}}#account-order .account-count-badge,#account-return .account-count-badge,#account-message .account-count-badge{font-weight:700;line-height:1;vertical-align:middle}#account-order .account-toolbar,#account-return .account-toolbar,#account-message .account-toolbar{margin-bottom:24px}#account-order .account-filter,#account-return .account-filter,#account-message .account-filter{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:10px;background:rgba(28,28,28,.05)}#account-order .account-filter__item,#account-return .account-filter__item,#account-message .account-filter__item{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:8px;font-size:10.56px}@media screen and (min-width: 320px){#account-order .account-filter__item,#account-return .account-filter__item,#account-message .account-filter__item{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order .account-filter__item,#account-return .account-filter__item,#account-message .account-filter__item{font-size:12.32px}}#account-order .account-filter__item,#account-return .account-filter__item,#account-message .account-filter__item{font-weight:600;color:rgba(28,28,28,.55);text-decoration:none;transition:background .2s ease,color .2s ease}@media not all and (pointer: coarse){#account-order .account-filter__item:hover,#account-return .account-filter__item:hover,#account-message .account-filter__item:hover{color:#1c1c1c;text-decoration:none}}#account-order .account-filter__item.is-active,#account-return .account-filter__item.is-active,#account-message .account-filter__item.is-active{background:#fff;color:#1c1c1c;box-shadow:0 2px 8px rgba(17,17,17,.08)}#account-order .account-filter__count,#account-return .account-filter__count,#account-message .account-filter__count{color:maroon;font-weight:700}#account-order .account-cards,#account-return .account-cards,#account-message .account-cards{display:flex;flex-direction:column;gap:12px}#account-order .account-card,#account-return .account-card,#account-message .account-card{border-radius:12px;background:#fff;border:1px solid rgba(28,28,28,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media not all and (pointer: coarse){#account-order .account-card:hover,#account-return .account-card:hover,#account-message .account-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(17,17,17,.08)}}#account-order .account-card--highlight,#account-return .account-card--highlight,#account-message .account-card--highlight{border-color:rgba(128,0,0,.35);background:linear-gradient(135deg, rgba(128, 0, 0, 0.06) 0%, #ffffff 100%)}#account-order .account-card--highlight .account-card__icon,#account-return .account-card--highlight .account-card__icon,#account-message .account-card--highlight .account-card__icon{background:rgba(128,0,0,.12);color:maroon}#account-order .account-card__link,#account-return .account-card__link,#account-message .account-card__link{display:flex;align-items:center;gap:16px;padding:20px;color:#1c1c1c;text-decoration:none}@media not all and (pointer: coarse){#account-order .account-card__link:hover,#account-return .account-card__link:hover,#account-message .account-card__link:hover{color:#1c1c1c;text-decoration:none}}#account-order .account-card__icon,#account-return .account-card__icon,#account-message .account-card__icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(28,28,28,.06);color:rgba(28,28,28,.45);font-size:20px}#account-order .account-card__icon .icon,#account-return .account-card__icon .icon,#account-message .account-card__icon .icon{width:28px;height:28px}#account-order .account-card__content,#account-return .account-card__content,#account-message .account-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}#account-order .account-card__top,#account-return .account-card__top,#account-message .account-card__top{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}#account-order .account-card__heading,#account-return .account-card__heading,#account-message .account-card__heading{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;flex:1 1 auto}#account-order .account-card__heading .account-card__title,#account-return .account-card__heading .account-card__title,#account-message .account-card__heading .account-card__title{flex:1 1 auto;min-width:0}#account-order .account-card__heading .account-card__badge,#account-return .account-card__heading .account-card__badge,#account-message .account-card__heading .account-card__badge{flex-shrink:0}#account-order .account-card__heading:has(.account-card__badge--status),#account-return .account-card__heading:has(.account-card__badge--status),#account-message .account-card__heading:has(.account-card__badge--status){flex:none}#account-order .account-card__heading:has(.account-card__badge--status) .account-card__title,#account-return .account-card__heading:has(.account-card__badge--status) .account-card__title,#account-message .account-card__heading:has(.account-card__badge--status) .account-card__title{flex:none;width:auto}#account-order .account-card__title,#account-return .account-card__title,#account-message .account-card__title{flex:1;min-width:0;font-size:14.08px}@media screen and (min-width: 320px){#account-order .account-card__title,#account-return .account-card__title,#account-message .account-card__title{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order .account-card__title,#account-return .account-card__title,#account-message .account-card__title{font-size:20.24px}}#account-order .account-card__title,#account-return .account-card__title,#account-message .account-card__title{font-weight:400;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-card--highlight #account-order .account-card__title,.account-card--highlight #account-return .account-card__title,.account-card--highlight #account-message .account-card__title{font-weight:700}#account-order .account-card__badge,#account-return .account-card__badge,#account-message .account-card__badge{flex-shrink:0;padding:3px 10px;border-radius:20px;background:maroon;color:#fff;font-size:10.56px}@media screen and (min-width: 320px){#account-order .account-card__badge,#account-return .account-card__badge,#account-message .account-card__badge{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order .account-card__badge,#account-return .account-card__badge,#account-message .account-card__badge{font-size:12.32px}}#account-order .account-card__badge,#account-return .account-card__badge,#account-message .account-card__badge{font-weight:700;line-height:1.2}#account-order .account-card__badge--status,#account-return .account-card__badge--status,#account-message .account-card__badge--status{background:rgba(0,0,0,0)}#account-order .account-card__preview,#account-return .account-card__preview,#account-message .account-card__preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10.56px}@media screen and (min-width: 320px){#account-order .account-card__preview,#account-return .account-card__preview,#account-message .account-card__preview{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order .account-card__preview,#account-return .account-card__preview,#account-message .account-card__preview{font-size:12.32px}}#account-order .account-card__preview,#account-return .account-card__preview,#account-message .account-card__preview{color:rgba(28,28,28,.55);line-height:1.5}#account-order .account-card__meta,#account-return .account-card__meta,#account-message .account-card__meta{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:10.56px}@media screen and (min-width: 320px){#account-order .account-card__meta,#account-return .account-card__meta,#account-message .account-card__meta{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order .account-card__meta,#account-return .account-card__meta,#account-message .account-card__meta{font-size:12.32px}}#account-order .account-card__meta,#account-return .account-card__meta,#account-message .account-card__meta{color:#8a8a8a}#account-order .account-card__aside,#account-return .account-card__aside,#account-message .account-card__aside{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}#account-order .account-card__value,#account-return .account-card__value,#account-message .account-card__value{font-size:14.08px}@media screen and (min-width: 320px){#account-order .account-card__value,#account-return .account-card__value,#account-message .account-card__value{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order .account-card__value,#account-return .account-card__value,#account-message .account-card__value{font-size:20.24px}}#account-order .account-card__value,#account-return .account-card__value,#account-message .account-card__value{font-weight:400;font-weight:700;white-space:nowrap}#account-order .account-card__arrow,#account-return .account-card__arrow,#account-message .account-card__arrow{flex-shrink:0;opacity:.35;transition:opacity .2s ease,transform .2s ease}#account-order .account-card__arrow .icon,#account-return .account-card__arrow .icon,#account-message .account-card__arrow .icon{width:18px;height:18px}.account-card__link:hover #account-order .account-card__arrow,.account-card__link:hover #account-return .account-card__arrow,.account-card__link:hover #account-message .account-card__arrow{opacity:.7;transform:translateX(2px)}#account-order .account-empty,#account-return .account-empty,#account-message .account-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:72px 24px;text-align:center;border-radius:12px;background:#fff;border:1px dashed rgba(28,28,28,.12)}#account-order .account-empty__icon,#account-return .account-empty__icon,#account-message .account-empty__icon{opacity:.2;font-size:64px;line-height:1}#account-order .account-empty__icon .icon,#account-return .account-empty__icon .icon,#account-message .account-empty__icon .icon{width:64px;height:64px}#account-order .account-empty__text,#account-return .account-empty__text,#account-message .account-empty__text{margin:0;font-size:14.08px}@media screen and (min-width: 320px){#account-order .account-empty__text,#account-return .account-empty__text,#account-message .account-empty__text{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order .account-empty__text,#account-return .account-empty__text,#account-message .account-empty__text{font-size:20.24px}}#account-order .account-empty__text,#account-return .account-empty__text,#account-message .account-empty__text{font-weight:400;color:#8a8a8a}#account-order .account-pagination,#account-return .account-pagination,#account-message .account-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:10.56px}@media screen and (min-width: 320px){#account-order .account-pagination,#account-return .account-pagination,#account-message .account-pagination{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order .account-pagination,#account-return .account-pagination,#account-message .account-pagination{font-size:12.32px}}#account-order .account-pagination,#account-return .account-pagination,#account-message .account-pagination{color:#8a8a8a;padding-top:24px;margin:0}#account-order-info .account-detail,#account-return-info .account-detail,#account-message-detail .account-detail{background:#fff;border:1px solid rgba(28,28,28,.08);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(17,17,17,.06)}#account-order-info .account-detail__header,#account-return-info .account-detail__header,#account-message-detail .account-detail__header{padding:28px 32px 24px;border-bottom:1px solid rgba(28,28,28,.08);background:linear-gradient(180deg, rgba(244, 244, 246, 0.9) 0%, #ffffff 100%)}#account-order-info .account-detail__top,#account-return-info .account-detail__top,#account-message-detail .account-detail__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}#account-order-info .account-detail__heading,#account-return-info .account-detail__heading,#account-message-detail .account-detail__heading{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}#account-order-info .account-detail__title,#account-return-info .account-detail__title,#account-message-detail .account-detail__title{margin:0;margin-bottom:0 !important;font-size:19.36px}@media screen and (min-width: 320px){#account-order-info .account-detail__title,#account-return-info .account-detail__title,#account-message-detail .account-detail__title{font-size:calc(19.36px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__title,#account-return-info .account-detail__title,#account-message-detail .account-detail__title{font-size:26.4px}}#account-order-info .account-detail__title,#account-return-info .account-detail__title,#account-message-detail .account-detail__title{font-weight:700;color:#1c1c1c;line-height:1.3}#account-order-info .account-detail__badge,#account-return-info .account-detail__badge,#account-message-detail .account-detail__badge{padding:4px 12px;border-radius:20px;color:#fff;font-size:10.56px}@media screen and (min-width: 320px){#account-order-info .account-detail__badge,#account-return-info .account-detail__badge,#account-message-detail .account-detail__badge{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__badge,#account-return-info .account-detail__badge,#account-message-detail .account-detail__badge{font-size:12.32px}}#account-order-info .account-detail__badge,#account-return-info .account-detail__badge,#account-message-detail .account-detail__badge{font-weight:700}#account-order-info .account-detail__meta,#account-return-info .account-detail__meta,#account-message-detail .account-detail__meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:10.56px}@media screen and (min-width: 320px){#account-order-info .account-detail__meta,#account-return-info .account-detail__meta,#account-message-detail .account-detail__meta{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__meta,#account-return-info .account-detail__meta,#account-message-detail .account-detail__meta{font-size:12.32px}}#account-order-info .account-detail__meta,#account-return-info .account-detail__meta,#account-message-detail .account-detail__meta{color:#8a8a8a}#account-order-info .account-detail__section,#account-return-info .account-detail__section,#account-message-detail .account-detail__section{padding:24px 32px;border-bottom:1px solid rgba(28,28,28,.06)}#account-order-info .account-detail__section:last-child,#account-return-info .account-detail__section:last-child,#account-message-detail .account-detail__section:last-child{border-bottom:none}#account-order-info .account-detail__section-title,#account-return-info .account-detail__section-title,#account-message-detail .account-detail__section-title{margin:0 0 16px;font-size:14.08px}@media screen and (min-width: 320px){#account-order-info .account-detail__section-title,#account-return-info .account-detail__section-title,#account-message-detail .account-detail__section-title{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__section-title,#account-return-info .account-detail__section-title,#account-message-detail .account-detail__section-title{font-size:20.24px}}#account-order-info .account-detail__section-title,#account-return-info .account-detail__section-title,#account-message-detail .account-detail__section-title{font-weight:400;font-weight:700;color:#1c1c1c}#account-order-info .account-detail__address,#account-return-info .account-detail__address,#account-message-detail .account-detail__address{margin:0;font-size:14.08px}@media screen and (min-width: 320px){#account-order-info .account-detail__address,#account-return-info .account-detail__address,#account-message-detail .account-detail__address{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__address,#account-return-info .account-detail__address,#account-message-detail .account-detail__address{font-size:20.24px}}#account-order-info .account-detail__address,#account-return-info .account-detail__address,#account-message-detail .account-detail__address{font-weight:400;line-height:1.6;font-style:normal}#account-order-info .account-detail-products,#account-return-info .account-detail-products,#account-message-detail .account-detail-products{margin-top:4px}#account-order-info .account-detail-products .product-title,#account-return-info .account-detail-products .product-title,#account-message-detail .account-detail-products .product-title{display:flex;flex-direction:column;gap:4px;width:auto;white-space:normal;overflow:visible;text-overflow:unset}#account-order-info .account-detail-products .product-title small,#account-return-info .account-detail-products .product-title small,#account-message-detail .account-detail-products .product-title small{display:block;font-size:10.56px}@media screen and (min-width: 320px){#account-order-info .account-detail-products .product-title small,#account-return-info .account-detail-products .product-title small,#account-message-detail .account-detail-products .product-title small{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail-products .product-title small,#account-return-info .account-detail-products .product-title small,#account-message-detail .account-detail-products .product-title small{font-size:12.32px}}#account-order-info .account-detail-products .product-title small,#account-return-info .account-detail-products .product-title small,#account-message-detail .account-detail-products .product-title small{color:#8a8a8a;font-weight:400}#account-order-info .account-detail-products .quantity,#account-order-info .account-detail-products .price,#account-order-info .account-detail-products .total,#account-return-info .account-detail-products .quantity,#account-return-info .account-detail-products .price,#account-return-info .account-detail-products .total,#account-message-detail .account-detail-products .quantity,#account-message-detail .account-detail-products .price,#account-message-detail .account-detail-products .total{width:auto;min-width:90px}#account-order-info .account-detail__dl,#account-return-info .account-detail__dl,#account-message-detail .account-detail__dl{margin:0}#account-order-info .account-detail__dl-row,#account-return-info .account-detail__dl-row,#account-message-detail .account-detail__dl-row{display:grid;grid-template-columns:minmax(120px, 30%) 1fr;gap:8px 16px;padding:8px 0}#account-order-info .account-detail__dl-row:not(:last-child),#account-return-info .account-detail__dl-row:not(:last-child),#account-message-detail .account-detail__dl-row:not(:last-child){border-bottom:1px solid rgba(28,28,28,.06)}#account-order-info .account-detail__dl-row dt,#account-return-info .account-detail__dl-row dt,#account-message-detail .account-detail__dl-row dt{margin:0;font-size:10.56px}@media screen and (min-width: 320px){#account-order-info .account-detail__dl-row dt,#account-return-info .account-detail__dl-row dt,#account-message-detail .account-detail__dl-row dt{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__dl-row dt,#account-return-info .account-detail__dl-row dt,#account-message-detail .account-detail__dl-row dt{font-size:12.32px}}#account-order-info .account-detail__dl-row dt,#account-return-info .account-detail__dl-row dt,#account-message-detail .account-detail__dl-row dt{font-weight:600;color:#8a8a8a}#account-order-info .account-detail__dl-row dd,#account-return-info .account-detail__dl-row dd,#account-message-detail .account-detail__dl-row dd{margin:0;font-size:14.08px}@media screen and (min-width: 320px){#account-order-info .account-detail__dl-row dd,#account-return-info .account-detail__dl-row dd,#account-message-detail .account-detail__dl-row dd{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__dl-row dd,#account-return-info .account-detail__dl-row dd,#account-message-detail .account-detail__dl-row dd{font-size:20.24px}}#account-order-info .account-detail__dl-row dd,#account-return-info .account-detail__dl-row dd,#account-message-detail .account-detail__dl-row dd{font-weight:400}#account-order-info .account-detail__text,#account-return-info .account-detail__text,#account-message-detail .account-detail__text{font-size:14.08px}@media screen and (min-width: 320px){#account-order-info .account-detail__text,#account-return-info .account-detail__text,#account-message-detail .account-detail__text{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__text,#account-return-info .account-detail__text,#account-message-detail .account-detail__text{font-size:20.24px}}#account-order-info .account-detail__text,#account-return-info .account-detail__text,#account-message-detail .account-detail__text{font-weight:400;line-height:1.6;color:#1c1c1c}#account-order-info .account-detail__images,#account-return-info .account-detail__images,#account-message-detail .account-detail__images{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:12px}#account-order-info .account-detail__image-link,#account-return-info .account-detail__image-link,#account-message-detail .account-detail__image-link{display:block;border-radius:10px;overflow:hidden;border:1px solid rgba(28,28,28,.08)}#account-order-info .account-detail__image,#account-return-info .account-detail__image,#account-message-detail .account-detail__image{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;display:block}#account-order-info .account-detail__timeline,#account-return-info .account-detail__timeline,#account-message-detail .account-detail__timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}#account-order-info .account-detail__timeline-item,#account-return-info .account-detail__timeline-item,#account-message-detail .account-detail__timeline-item{position:relative;padding:0 0 20px 20px;border-left:2px solid rgba(28,28,28,.1)}#account-order-info .account-detail__timeline-item:last-child,#account-return-info .account-detail__timeline-item:last-child,#account-message-detail .account-detail__timeline-item:last-child{padding-bottom:0;border-left-color:rgba(0,0,0,0)}#account-order-info .account-detail__timeline-item::before,#account-return-info .account-detail__timeline-item::before,#account-message-detail .account-detail__timeline-item::before{content:"";position:absolute;left:-6px;top:4px;width:10px;height:10px;border-radius:50%;background:maroon}#account-order-info .account-detail__timeline-date,#account-return-info .account-detail__timeline-date,#account-message-detail .account-detail__timeline-date{display:block;font-size:10.56px}@media screen and (min-width: 320px){#account-order-info .account-detail__timeline-date,#account-return-info .account-detail__timeline-date,#account-message-detail .account-detail__timeline-date{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__timeline-date,#account-return-info .account-detail__timeline-date,#account-message-detail .account-detail__timeline-date{font-size:12.32px}}#account-order-info .account-detail__timeline-date,#account-return-info .account-detail__timeline-date,#account-message-detail .account-detail__timeline-date{color:#8a8a8a;margin-bottom:4px}#account-order-info .account-detail__timeline-status,#account-return-info .account-detail__timeline-status,#account-message-detail .account-detail__timeline-status{display:block;font-weight:700;margin-bottom:4px}#account-order-info .account-detail__timeline-comment,#account-return-info .account-detail__timeline-comment,#account-message-detail .account-detail__timeline-comment{display:block;font-size:10.56px}@media screen and (min-width: 320px){#account-order-info .account-detail__timeline-comment,#account-return-info .account-detail__timeline-comment,#account-message-detail .account-detail__timeline-comment{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__timeline-comment,#account-return-info .account-detail__timeline-comment,#account-message-detail .account-detail__timeline-comment{font-size:12.32px}}#account-order-info .account-detail__timeline-comment,#account-return-info .account-detail__timeline-comment,#account-message-detail .account-detail__timeline-comment{color:rgba(28,28,28,.7);line-height:1.5}#account-order-info .account-detail__empty,#account-return-info .account-detail__empty,#account-message-detail .account-detail__empty{margin:0;font-size:14.08px}@media screen and (min-width: 320px){#account-order-info .account-detail__empty,#account-return-info .account-detail__empty,#account-message-detail .account-detail__empty{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__empty,#account-return-info .account-detail__empty,#account-message-detail .account-detail__empty{font-size:20.24px}}#account-order-info .account-detail__empty,#account-return-info .account-detail__empty,#account-message-detail .account-detail__empty{font-weight:400;color:#8a8a8a}#account-order-info .account-detail__body,#account-return-info .account-detail__body,#account-message-detail .account-detail__body{padding:32px;font-size:14.08px}@media screen and (min-width: 320px){#account-order-info .account-detail__body,#account-return-info .account-detail__body,#account-message-detail .account-detail__body{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__body,#account-return-info .account-detail__body,#account-message-detail .account-detail__body{font-size:20.24px}}#account-order-info .account-detail__body,#account-return-info .account-detail__body,#account-message-detail .account-detail__body{font-weight:400;line-height:1.75;color:#1c1c1c;word-break:break-word}#account-order-info .account-detail__body>:first-child,#account-return-info .account-detail__body>:first-child,#account-message-detail .account-detail__body>:first-child{margin-top:0}#account-order-info .account-detail__body>:last-child,#account-return-info .account-detail__body>:last-child,#account-message-detail .account-detail__body>:last-child{margin-bottom:0}#account-order-info .account-detail__body p,#account-return-info .account-detail__body p,#account-message-detail .account-detail__body p{margin:0 0 1em}#account-order-info .account-detail__body h1,#account-order-info .account-detail__body h2,#account-order-info .account-detail__body h3,#account-order-info .account-detail__body h4,#account-order-info .account-detail__body h5,#account-order-info .account-detail__body h6,#account-return-info .account-detail__body h1,#account-return-info .account-detail__body h2,#account-return-info .account-detail__body h3,#account-return-info .account-detail__body h4,#account-return-info .account-detail__body h5,#account-return-info .account-detail__body h6,#account-message-detail .account-detail__body h1,#account-message-detail .account-detail__body h2,#account-message-detail .account-detail__body h3,#account-message-detail .account-detail__body h4,#account-message-detail .account-detail__body h5,#account-message-detail .account-detail__body h6{margin:1.5em 0 .75em;font-weight:700;line-height:1.3;color:#1c1c1c}#account-order-info .account-detail__body h1:first-child,#account-order-info .account-detail__body h2:first-child,#account-order-info .account-detail__body h3:first-child,#account-order-info .account-detail__body h4:first-child,#account-order-info .account-detail__body h5:first-child,#account-order-info .account-detail__body h6:first-child,#account-return-info .account-detail__body h1:first-child,#account-return-info .account-detail__body h2:first-child,#account-return-info .account-detail__body h3:first-child,#account-return-info .account-detail__body h4:first-child,#account-return-info .account-detail__body h5:first-child,#account-return-info .account-detail__body h6:first-child,#account-message-detail .account-detail__body h1:first-child,#account-message-detail .account-detail__body h2:first-child,#account-message-detail .account-detail__body h3:first-child,#account-message-detail .account-detail__body h4:first-child,#account-message-detail .account-detail__body h5:first-child,#account-message-detail .account-detail__body h6:first-child{margin-top:0}#account-order-info .account-detail__body h1,#account-return-info .account-detail__body h1,#account-message-detail .account-detail__body h1{font-size:19.36px}@media screen and (min-width: 320px){#account-order-info .account-detail__body h1,#account-return-info .account-detail__body h1,#account-message-detail .account-detail__body h1{font-size:calc(19.36px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__body h1,#account-return-info .account-detail__body h1,#account-message-detail .account-detail__body h1{font-size:26.4px}}#account-order-info .account-detail__body h2,#account-return-info .account-detail__body h2,#account-message-detail .account-detail__body h2{font-size:17.6px}@media screen and (min-width: 320px){#account-order-info .account-detail__body h2,#account-return-info .account-detail__body h2,#account-message-detail .account-detail__body h2{font-size:calc(17.6px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__body h2,#account-return-info .account-detail__body h2,#account-message-detail .account-detail__body h2{font-size:24.64px}}#account-order-info .account-detail__body h3,#account-return-info .account-detail__body h3,#account-message-detail .account-detail__body h3{font-size:14.08px}@media screen and (min-width: 320px){#account-order-info .account-detail__body h3,#account-return-info .account-detail__body h3,#account-message-detail .account-detail__body h3{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__body h3,#account-return-info .account-detail__body h3,#account-message-detail .account-detail__body h3{font-size:20.24px}}#account-order-info .account-detail__body h3,#account-return-info .account-detail__body h3,#account-message-detail .account-detail__body h3{font-weight:400;font-weight:700}#account-order-info .account-detail__body ul,#account-order-info .account-detail__body ol,#account-return-info .account-detail__body ul,#account-return-info .account-detail__body ol,#account-message-detail .account-detail__body ul,#account-message-detail .account-detail__body ol{margin:0 0 1em;padding-left:1.5em}#account-order-info .account-detail__body li,#account-return-info .account-detail__body li,#account-message-detail .account-detail__body li{margin-bottom:.35em}#account-order-info .account-detail__body a,#account-return-info .account-detail__body a,#account-message-detail .account-detail__body a{color:maroon;text-decoration:underline;font-weight:600}@media not all and (pointer: coarse){#account-order-info .account-detail__body a:hover,#account-return-info .account-detail__body a:hover,#account-message-detail .account-detail__body a:hover{color:#4d0000}}#account-order-info .account-detail__body img,#account-return-info .account-detail__body img,#account-message-detail .account-detail__body img{max-width:100%;height:auto;border-radius:10px;margin:1em 0}#account-order-info .account-detail__body blockquote,#account-return-info .account-detail__body blockquote,#account-message-detail .account-detail__body blockquote{margin:1em 0;padding:16px 20px;border-left:4px solid maroon;background:rgba(128,0,0,.06);border-radius:0 8px 8px 0}#account-order-info .account-detail__body table,#account-return-info .account-detail__body table,#account-message-detail .account-detail__body table{width:100%;margin:1em 0;border-collapse:collapse}#account-order-info .account-detail__body table th,#account-order-info .account-detail__body table td,#account-return-info .account-detail__body table th,#account-return-info .account-detail__body table td,#account-message-detail .account-detail__body table th,#account-message-detail .account-detail__body table td{padding:10px 12px;border:1px solid rgba(28,28,28,.1);text-align:left}#account-order-info .account-detail__body table th,#account-return-info .account-detail__body table th,#account-message-detail .account-detail__body table th{background:rgba(28,28,28,.04);font-weight:700}#account-order-info .account-detail__body .btn,#account-order-info .account-detail__body a.btn,#account-order-info .account-detail__body button.btn,#account-return-info .account-detail__body .btn,#account-return-info .account-detail__body a.btn,#account-return-info .account-detail__body button.btn,#account-message-detail .account-detail__body .btn,#account-message-detail .account-detail__body a.btn,#account-message-detail .account-detail__body button.btn{display:inline-block;margin:.5em 0;padding:12px 24px;border-radius:8px;background:maroon;color:#fff !important;text-decoration:none !important;font-weight:600}@media not all and (pointer: coarse){#account-order-info .account-detail__body .btn:hover,#account-order-info .account-detail__body a.btn:hover,#account-order-info .account-detail__body button.btn:hover,#account-return-info .account-detail__body .btn:hover,#account-return-info .account-detail__body a.btn:hover,#account-return-info .account-detail__body button.btn:hover,#account-message-detail .account-detail__body .btn:hover,#account-message-detail .account-detail__body a.btn:hover,#account-message-detail .account-detail__body button.btn:hover{background:rgb(87.2,0,0)}}#account-order-info .account-order-products,#account-return-form .account-order-products{margin-top:4px}#account-order-info .account-order-products__head,#account-return-form .account-order-products__head{display:none}@media(min-width: 992px){#account-order-info .account-order-products__head,#account-return-form .account-order-products__head{display:grid;gap:12px 16px;padding:0 0 10px;margin-bottom:4px;border-bottom:1px solid rgba(28,28,28,.08);font-size:10.56px;font-weight:600;color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em}}@media screen and (min-width: 992px)and (min-width: 320px){#account-order-info .account-order-products__head,#account-return-form .account-order-products__head{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 992px)and (min-width: 1920px){#account-order-info .account-order-products__head,#account-return-form .account-order-products__head{font-size:12.32px}}#account-order-info .account-order-products__col--qty,#account-order-info .account-order-products__col--price,#account-order-info .account-order-products__col--total,#account-return-form .account-order-products__col--qty,#account-return-form .account-order-products__col--price,#account-return-form .account-order-products__col--total{text-align:right}#account-order-info .account-order-products__col--actions,#account-return-form .account-order-products__col--actions{text-align:center}#account-order-info .account-order-product,#account-return-form .account-order-product{display:grid;gap:8px 12px;padding:16px 0;border-bottom:1px solid rgba(28,28,28,.07);align-items:start}#account-order-info .account-order-product:last-child,#account-return-form .account-order-product:last-child{border-bottom:none}#account-order-info .account-order-product__image,#account-return-form .account-order-product__image{grid-area:image;width:64px;height:64px;border-radius:10px;border:1px solid rgba(28,28,28,.08);overflow:hidden;background:#f4f4f6}@media(min-width: 992px){#account-order-info .account-order-product__image,#account-return-form .account-order-product__image{width:80px;height:80px}}#account-order-info .account-order-product__image a,#account-return-form .account-order-product__image a{display:block;width:100%;height:100%}#account-order-info .account-order-product__image img,#account-return-form .account-order-product__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#account-order-info .account-order-product__name,#account-return-form .account-order-product__name{grid-area:name;min-width:0;font-size:14.08px}@media screen and (min-width: 320px){#account-order-info .account-order-product__name,#account-return-form .account-order-product__name{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-order-product__name,#account-return-form .account-order-product__name{font-size:20.24px}}#account-order-info .account-order-product__name,#account-return-form .account-order-product__name{font-weight:400;font-weight:600;line-height:1.4}#account-order-info .account-order-product__name a,#account-return-form .account-order-product__name a{color:#1c1c1c;text-decoration:none}@media not all and (pointer: coarse){#account-order-info .account-order-product__name a:hover,#account-return-form .account-order-product__name a:hover{color:maroon}}#account-order-info .account-order-product__name small,#account-return-form .account-order-product__name small{display:block;margin-top:4px;font-size:10.56px}@media screen and (min-width: 320px){#account-order-info .account-order-product__name small,#account-return-form .account-order-product__name small{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-order-product__name small,#account-return-form .account-order-product__name small{font-size:12.32px}}#account-order-info .account-order-product__name small,#account-return-form .account-order-product__name small{color:#8a8a8a;font-weight:400}#account-order-info .account-order-product__qty,#account-return-form .account-order-product__qty{grid-area:qty}#account-order-info .account-order-product__price,#account-return-form .account-order-product__price{grid-area:price}#account-order-info .account-order-product__total,#account-return-form .account-order-product__total{grid-area:total}#account-order-info .account-order-product__qty,#account-order-info .account-order-product__price,#account-order-info .account-order-product__total,#account-return-form .account-order-product__qty,#account-return-form .account-order-product__price,#account-return-form .account-order-product__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px}@media(min-width: 992px){#account-order-info .account-order-product__qty,#account-order-info .account-order-product__price,#account-order-info .account-order-product__total,#account-return-form .account-order-product__qty,#account-return-form .account-order-product__price,#account-return-form .account-order-product__total{display:block;text-align:right}}#account-order-info .account-order-product__label,#account-return-form .account-order-product__label{font-size:10.56px}@media screen and (min-width: 320px){#account-order-info .account-order-product__label,#account-return-form .account-order-product__label{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-order-product__label,#account-return-form .account-order-product__label{font-size:12.32px}}#account-order-info .account-order-product__label,#account-return-form .account-order-product__label{color:#8a8a8a;font-weight:600}@media(min-width: 992px){#account-order-info .account-order-product__label,#account-return-form .account-order-product__label{display:none}}#account-order-info .account-order-product__value,#account-return-form .account-order-product__value{font-size:14.08px}@media screen and (min-width: 320px){#account-order-info .account-order-product__value,#account-return-form .account-order-product__value{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-order-product__value,#account-return-form .account-order-product__value{font-size:20.24px}}#account-order-info .account-order-product__value,#account-return-form .account-order-product__value{font-weight:400;color:#1c1c1c}#account-order-info .account-order-product__total #account-order-info .account-order-product__value,#account-order-info .account-order-product__total #account-return-form .account-order-product__value,#account-return-form .account-order-product__total #account-order-info .account-order-product__value,#account-return-form .account-order-product__total #account-return-form .account-order-product__value{font-weight:700}#account-order-info .account-order-product__actions,#account-return-form .account-order-product__actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:8px}@media(min-width: 992px){#account-order-info .account-order-product__actions,#account-return-form .account-order-product__actions{justify-content:center}}#account-order-info .account-order-product__actions .btn,#account-return-form .account-order-product__actions .btn{min-width:36px;padding-left:10px;padding-right:10px}#account-order-info .account-order-product--voucher #account-order-info .account-order-product__price:empty,#account-order-info .account-order-product--voucher #account-return-form .account-order-product__price:empty,#account-return-form .account-order-product--voucher #account-order-info .account-order-product__price:empty,#account-return-form .account-order-product--voucher #account-return-form .account-order-product__price:empty{display:none}@media(min-width: 992px){#account-order-info .account-detail__section:has(.account-order-products) .account-detail__section-title{display:none}}@media(min-width: 992px){#account-order-info .account-order-products__head{grid-template-columns:80px minmax(0, 1fr) 72px 100px 100px 88px}}#account-order-info .account-order-product{grid-template-columns:64px minmax(0, 1fr);grid-template-areas:"image name" "qty qty" "price price" "total total" "actions actions"}@media(min-width: 992px){#account-order-info .account-order-product{grid-template-columns:80px minmax(0, 1fr) 72px 100px 100px 88px;grid-template-areas:"image name qty price total actions";align-items:center;gap:12px 16px;padding:20px 0}}#account-order-info .account-detail__totals{margin-top:20px;padding-top:16px;border-top:1px solid rgba(28,28,28,.08)}#account-order-info .account-detail__total-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;font-size:14.08px}@media screen and (min-width: 320px){#account-order-info .account-detail__total-row{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__total-row{font-size:20.24px}}#account-order-info .account-detail__total-row{font-weight:400}#account-order-info .account-detail__total-row:last-child{font-weight:700;font-size:17.6px}@media screen and (min-width: 320px){#account-order-info .account-detail__total-row:last-child{font-size:calc(17.6px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order-info .account-detail__total-row:last-child{font-size:24.64px}}#account-order .account-card__badge--status{color:#fff}#account-order .account-card__aside{flex-direction:row;align-items:center;gap:10px}#account-order .account-card__value{font-size:17.6px}@media screen and (min-width: 320px){#account-order .account-card__value{font-size:calc(17.6px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-order .account-card__value{font-size:24.64px}}#account-return-form .return-form-intro{margin:8px 0 0;font-size:14.08px}@media screen and (min-width: 320px){#account-return-form .return-form-intro{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-return-form .return-form-intro{font-size:20.24px}}#account-return-form .return-form-intro{font-weight:400;color:#8a8a8a}#account-return-form .return-form-panel{background:#fff;border:1px solid rgba(28,28,28,.08);border-radius:16px;padding:24px}#account-return-form .return-form__fieldset{margin-bottom:24px}#account-return-form .return-form__fieldset legend{font-size:14.08px}@media screen and (min-width: 320px){#account-return-form .return-form__fieldset legend{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-return-form .return-form__fieldset legend{font-size:20.24px}}#account-return-form .return-form__fieldset legend{font-weight:400;font-weight:700;border-bottom:1px solid rgba(28,28,28,.08);padding-bottom:8px;margin-bottom:16px}#account-return-form .return-form__order-input{display:flex;gap:8px;max-width:420px}#account-return-form .return-form__order-input .form-control{flex:1}#account-return-form .return-form__products-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}#account-return-form .return-form__products-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 16px;border-radius:10px;background:rgba(28,28,28,.03);border:1px solid rgba(28,28,28,.08)}#account-return-form .return-form__products-summary[hidden]{display:none !important}#account-return-form .return-form__select-all{display:inline-flex;align-items:center;gap:8px;margin:0;cursor:pointer;font-size:14.08px}@media screen and (min-width: 320px){#account-return-form .return-form__select-all{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-return-form .return-form__select-all{font-size:20.24px}}#account-return-form .return-form__select-all{font-weight:400;font-weight:600;color:#1c1c1c}#account-return-form .return-form__select-all input{width:18px;height:18px;margin:0;cursor:pointer}#account-return-form .return-form__products-count{font-size:10.56px}@media screen and (min-width: 320px){#account-return-form .return-form__products-count{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-return-form .return-form__products-count{font-size:12.32px}}#account-return-form .return-form__products-count{color:#8a8a8a;white-space:nowrap}#account-return-form .return-form__products-status{flex:1 1 auto;min-width:0;margin-bottom:0}#account-return-form .return-form-products .account-order-products__head{display:none}@media(min-width: 992px){#account-return-form .return-form-products .account-order-products__head:not([hidden]){display:grid}}@media(min-width: 992px){#account-return-form .return-form-products .account-order-products__head{grid-template-columns:32px 80px minmax(0, 1fr) 130px 100px}}#account-return-form .return-form-products .return-form-product{grid-template-columns:32px 64px minmax(0, 1fr);grid-template-areas:"select image name" "select qty qty" "select price price";transition:background .2s ease;border-radius:12px;margin:0 -12px;padding-left:12px;padding-right:12px}@media(min-width: 992px){#account-return-form .return-form-products .return-form-product{grid-template-columns:32px 80px minmax(0, 1fr) 130px 100px;grid-template-areas:"select image name qty price";align-items:center;gap:12px 16px;padding-top:20px;padding-bottom:20px}}#account-return-form .return-form-products .return-form-product.is-selected{background:rgba(128,0,0,.04)}#account-return-form .return-form-products .account-order-product__select{grid-area:select;display:flex;align-items:center;justify-content:center;margin:0;cursor:pointer}#account-return-form .return-form-products .account-order-product__select input{width:18px;height:18px;margin:0;cursor:pointer}@media(min-width: 992px){#account-return-form .return-form-products .account-order-product__qty{text-align:center}}#account-return-form .return-form-products .account-order-product__qty-control{display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media(min-width: 992px){#account-return-form .return-form-products .account-order-product__qty-control{align-items:center}}#account-return-form .return-form-products .account-order-product__qty-control .quantity-group{margin:0}#account-return-form .return-form-products .return-form-product__returned{color:#8a8a8a}#account-return-form .return-form-products .return-form-product__max{font-size:10.56px}@media screen and (min-width: 320px){#account-return-form .return-form-products .return-form-product__max{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-return-form .return-form-products .return-form-product__max{font-size:12.32px}}#account-return-form .return-form-products .return-form-product__max{color:#8a8a8a}#account-return-form .return-form__products-error{margin-top:12px}#account-return-form .return-form__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:8px}#account-return-form .return-upload__drop-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px;border:2px dashed rgba(28,28,28,.15);border-radius:10px;background:rgba(28,28,28,.02);cursor:pointer;transition:border-color .2s,background .2s;text-align:center}#account-return-form .return-upload__drop-zone:hover,#account-return-form .return-upload__drop-zone.is-dragover{border-color:maroon;background:rgba(128,0,0,.04)}#account-return-form .return-upload__drop-zone input[type=file]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}#account-return-form .return-upload__icon{font-size:36px;color:rgba(28,28,28,.35);line-height:1}#account-return-form .return-upload__text{color:rgba(28,28,28,.65);line-height:1.5}#account-return-form .return-upload__text small{color:#8a8a8a;font-size:10.56px}@media screen and (min-width: 320px){#account-return-form .return-upload__text small{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-return-form .return-upload__text small{font-size:12.32px}}#account-return-form .return-upload__preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}#account-return-form .return-upload__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:90px}#account-return-form .return-upload__item img{width:90px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid rgba(28,28,28,.1);transition:opacity .2s}#account-return-form .return-upload__item.is-uploading img{opacity:.4}#account-return-form .return-upload__item span{font-size:10.56px}@media screen and (min-width: 320px){#account-return-form .return-upload__item span{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#account-return-form .return-upload__item span{font-size:12.32px}}#account-return-form .return-upload__item span{color:#8a8a8a;text-align:center;word-break:break-all}#account-return-form .return-upload__spinner{position:absolute;top:28px;left:50%;transform:translate(-50%, -50%);color:maroon;font-size:18px}#account-return-form .return-upload__remove{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:none;background:#e74c3c;color:#fff;font-size:13px;line-height:18px;text-align:center;cursor:pointer;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.2)}@media not all and (pointer: coarse){#account-return-form .return-upload__remove:hover{background:#c0392b}}body{background:#f4f4f6}section{margin:48px 0}.iti{display:block !important}#column-left{margin-bottom:72px;min-width:0;overflow:visible;display:flex;flex-direction:column;gap:24px}#content{margin-bottom:72px}.site-header-wrap{position:sticky;top:0;z-index:900;background:#fff;box-shadow:0 1px 0 rgba(28,28,28,.06);border-bottom:none;overflow:visible}.header-topbar{background:#f4f4f6;color:rgba(28,28,28,.72);font-size:12px;letter-spacing:0;padding:6px 0;border-bottom:1px solid rgba(28,28,28,.06)}.header-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px 20px;flex-wrap:wrap}.header-topbar__left{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.header-topbar__right{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.header-topbar__right #form-language .btn-group{position:relative}.header-topbar__right #form-language .dropdown-toggle{display:flex;align-items:center;gap:4px;width:auto;aspect-ratio:unset;padding:2px 6px;font-size:12px;font-weight:500;background:rgba(0,0,0,0);color:rgba(28,28,28,.55);transition:color .2s}@media not all and (pointer: coarse){.header-topbar__right #form-language .dropdown-toggle:hover{color:#1c1c1c;background:rgba(0,0,0,0);transform:none;box-shadow:none}}.header-topbar__right #form-language .dropdown-menu{left:auto;right:0;min-width:120px}.header-topbar__right #form-language .dropdown-menu button,.header-topbar__right #form-language .dropdown-menu a{font-size:13px;color:#1c1c1c;justify-content:flex-start}.header-topbar__location{display:flex;align-items:flex-start;gap:4px;max-width:min(560px, 55vw);line-height:1.35}.header-topbar__location .icon{width:14px;height:14px;opacity:.45;flex-shrink:0;margin-top:1px}.header-topbar__phone{display:flex;align-items:center;gap:5px;color:maroon;font-weight:600;text-decoration:none;transition:color .2s;cursor:pointer}.header-topbar__phone .icon{width:14px;height:14px;opacity:.75}@media not all and (pointer: coarse){.header-topbar__phone:hover{color:rgb(97.4,0,0)}.header-topbar__phone:hover .icon{opacity:1}}.header-topbar__notices{display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap;min-width:0}.header-topbar__notice{display:inline-flex;align-items:center;gap:6px;line-height:1.35;color:rgba(28,28,28,.72)}.header-topbar__notice .icon{width:14px;height:14px;flex-shrink:0;opacity:.45}.header-topbar__notice--order{color:rgba(28,28,28,.82)}.header-topbar__notice--order .icon{color:maroon;opacity:.9}.header-topbar__notice+.header-topbar__notice{padding-left:18px;border-left:1px solid rgba(28,28,28,.1)}.header-topbar__notice-text{font-weight:500}.header-topbar__highlight{font-weight:700;color:maroon;white-space:nowrap}.header-topbar__link{color:rgba(28,28,28,.6);text-decoration:none;transition:color .2s}@media not all and (pointer: coarse){.header-topbar__link:hover{color:#1c1c1c}}.site-header{padding:0;background:#fff;border-bottom:1px solid rgba(28,28,28,.06)}.site-header .header-main{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:12px 20px;padding:10px 0}.site-header .header-main__brand{min-width:0}.site-header .header-main__end{display:flex;align-items:center;gap:8px}.site-header .header-main__search{width:100%;min-width:0;max-width:640px;justify-self:center}.site-header .header-main__search .search{max-width:none;width:100%}.site-header .header-main__mobile-tools{display:none;align-items:center;gap:8px;flex-shrink:0}.site-header .header-actions{display:flex;align-items:center;gap:6px}.site-header .header-actions .header-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 12px;border-radius:8px;border:1px solid rgba(28,28,28,.08);background:#f4f4f6;color:rgba(28,28,28,.85);font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.site-header .header-actions .header-action .icon{width:18px;height:18px;flex-shrink:0}@media(max-width: 800px){.site-header .header-actions .header-action__label{display:none}}.site-header .header-actions .header-action__badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e59740;color:#111;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}@media not all and (pointer: coarse){.site-header .header-actions .header-action:hover{border-color:maroon;color:maroon;background:rgba(128,0,0,.04)}}.site-header .header-actions .header-action--cart{background:maroon;border-color:maroon;color:#fff}@media not all and (pointer: coarse){.site-header .header-actions .header-action--cart:hover{background:rgb(97.4,0,0);border-color:rgb(97.4,0,0);color:#fff}}.site-header .header-actions .header-action--cart .header-action__badge{background:#e59740;color:#111}.site-header .header-main__mobile-tools .btn-square{border-radius:8px;border:1px solid rgba(28,28,28,.12);background:#fff;color:#1c1c1c;width:48px;height:48px;min-height:48px}@media not all and (pointer: coarse){.site-header .header-main__mobile-tools .btn-square:hover{border-color:maroon;color:maroon;background:rgba(128,0,0,.04);transform:none}}.site-header .search{position:relative}.site-header .search input[type=text]{border:1.5px solid rgba(28,28,28,.1);border-radius:999px;padding:9px 48px 9px 16px;background:#f4f4f6;color:#1c1c1c;height:42px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.site-header .search input[type=text]::-moz-placeholder{color:rgba(28,28,28,.4)}.site-header .search input[type=text]::placeholder{color:rgba(28,28,28,.4)}.site-header .search input[type=text]:focus{border-color:rgba(128,0,0,.5);box-shadow:0 0 0 3px rgba(128,0,0,.1);background:#fff;outline:none}.site-header .search button{position:absolute;right:3px;top:3px;bottom:3px;aspect-ratio:1/1;background:maroon;border:none;border-radius:999px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s}@media not all and (pointer: coarse){.site-header .search button:hover{background:rgb(87.2,0,0)}}.site-header .search button .icon{width:17px;height:17px}.site-header .search .search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgba(28,28,28,.1);border-radius:12px;box-shadow:0 8px 20px rgba(28,28,28,.1);z-index:1000;max-height:calc(100vh - 120px);overflow-y:auto;padding:0 15px;list-style:none;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.site-header .search .search-results.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.site-header .search .search-results li{border-bottom:1px solid rgba(28,28,28,.07)}.site-header .search .search-results li:last-child{border-bottom:0}.site-header .search .search-results .search-product{position:relative;display:flex;flex-flow:row nowrap;align-items:center;gap:14px;padding:14px 0;color:#1c1c1c;text-decoration:none;transition:background .15s}.site-header .search .search-results .search-product .image{flex-shrink:0;width:64px;height:64px;border-radius:8px;border:1px solid rgba(28,28,28,.08);overflow:hidden;background:#f4f4f6}.site-header .search .search-results .search-product .image img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.site-header .search .search-results .search-product .info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.site-header .search .search-results .search-product .info .product-title{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:600;color:#1c1c1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header .search .search-results .search-product .info .product-title .highlight{background:rgba(128,0,0,.12);color:#e59740;border-radius:3px;padding:0 3px}.site-header .search .search-results .search-product .info .stock-status{display:inline-block;font-size:11px}.site-header .search .search-results .search-product .info .price-block{display:flex;justify-content:space-between;align-items:center;margin-top:2px}.site-header .search .search-results .search-product .info .price{display:flex;flex-direction:column;gap:1px}.site-header .search .search-results .search-product .info .price .price-def,.site-header .search .search-results .search-product .info .price .price-new{font-size:14px;font-weight:700;color:#1c1c1c}.site-header .search .search-results .search-product .info .price .price-old{font-size:11px;color:rgba(28,28,28,.4);text-decoration:line-through}.site-header .search .search-results .search-product .info .price .price-tax{display:none}.site-header .search .search-results .search-product .info .price .price-foreign{font-size:10.56px}@media screen and (min-width: 320px){.site-header .search .search-results .search-product .info .price .price-foreign{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.site-header .search .search-results .search-product .info .price .price-foreign{font-size:12.32px}}.site-header .search .search-results .search-product .info .price .price-foreign{color:rgba(28,28,28,.45)}.site-header .search .search-results .search-product .info .btn-cart{flex-shrink:0;padding:7px 14px;font-size:12px;background:maroon;color:#fff;border-radius:6px;transition:background .2s}@media not all and (pointer: coarse){.site-header .search .search-results .search-product .info .btn-cart:hover{background:rgb(87.2,0,0);color:#fff}}.site-header .contacts-block{position:relative;display:flex;justify-content:flex-end}.site-header .contacts-block .contacts-button{display:flex;align-items:center;gap:8px;background:#f4f4f6;border-radius:8px;cursor:pointer;transition:background .2s ease}@media not all and (pointer: coarse){.site-header .contacts-block .contacts-button:hover{background:hsl(240,10%,93.0784313725%)}}.site-header .contacts-block .contacts-button .icon-block{position:relative;width:48px;aspect-ratio:1/1;border-radius:8px;font-weight:600;background:#1c1c1c;color:#fff}.site-header .contacts-block .contacts-button .icon-block .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;height:60%}.site-header .contacts-block .contacts-button .text-block{padding:10px 15px}.site-header .contacts-block .text-block .phone a{color:#1c1c1c;font-weight:700}.site-header .contacts-block .text-block .note{color:#8a8a8a;font-size:10.56px}@media screen and (min-width: 320px){.site-header .contacts-block .text-block .note{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.site-header .contacts-block .text-block .note{font-size:12.32px}}.site-header .contacts-block .contacts-dropdown{display:block;left:auto;right:0;top:100%;min-width:340px;margin-top:8px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.site-header .contacts-block .contacts-dropdown li{list-style:none;margin-top:0;display:flex;flex-direction:column}.site-header .contacts-block .contacts-dropdown li+li{border-top:1px solid rgba(28,28,28,.07)}.site-header .contacts-block .contacts-dropdown li a{display:block;padding:8px 14px;color:#111}.site-header .contacts-block .contacts-dropdown li .phone{display:flex;flex-direction:column;align-items:flex-start;gap:0}.site-header .contacts-block .contacts-dropdown .text{display:block;padding:8px 14px;color:#111}.site-header .contacts-block .contacts-dropdown .hint{color:#8a8a8a;font-weight:400;font-size:10.56px}@media screen and (min-width: 320px){.site-header .contacts-block .contacts-dropdown .hint{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.site-header .contacts-block .contacts-dropdown .hint{font-size:12.32px}}.site-header .contacts-block .contacts-messenger a{display:flex;align-items:center;gap:10px}.site-header .contacts-block .contacts-messenger.contacts-messenger-telegram{color:#32a8e5}.site-header .contacts-block .contacts-messenger.contacts-messenger-whatsapp{color:#6246bd}.site-header .contacts-block:hover .contacts-dropdown,.site-header .contacts-block:focus-within .contacts-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header .btn-search-mobile,.site-header .btn-categories-mobile{display:none}.site-header #form-language .btn-group,.site-header #form-currency .btn-group{position:relative}.site-header #form-language .dropdown-toggle,.site-header #form-currency .dropdown-toggle{display:flex;justify-content:center;align-items:center;width:48px;aspect-ratio:1/1;font-weight:700;color:#1c1c1c;background:#f4f4f6;transition:background .2s,color .2s}@media not all and (pointer: coarse){.site-header #form-language .dropdown-toggle:hover,.site-header #form-currency .dropdown-toggle:hover{background:#1c1c1c;color:#fff}}.site-header #form-language .dropdown-menu,.site-header #form-currency .dropdown-menu{left:auto;right:0;min-width:160px}.site-header #form-language .dropdown-menu button,.site-header #form-language .dropdown-menu a,.site-header #form-currency .dropdown-menu button,.site-header #form-currency .dropdown-menu a{justify-content:flex-start;font-size:13px}.categories-menu{position:relative;background:maroon;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid #4d0000;padding:0;z-index:20;overflow:visible;box-shadow:0 4px 16px rgba(128,0,0,.28)}.categories-menu>.container{overflow:visible}.categories-menu .category-link-label{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 6px;min-width:0;text-align:center}.categories-menu .category-link-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:hsla(0,0%,100%,.88);transition:color .2s ease}.categories-menu .category-link-icon .icon{display:block}.categories-menu .category-link-text{min-width:0;line-height:1.35;text-align:center}.categories-menu .category-link-chevron{display:inline-flex;align-items:center;flex-shrink:0;opacity:.65;color:hsla(0,0%,100%,.75);transition:transform .2s ease,opacity .2s ease}.categories-menu .category-link-chevron .icon{display:block}.categories-menu .menu{display:flex;width:100%;gap:6px 4px;justify-content:center;flex-wrap:wrap;overflow:visible;background:rgba(0,0,0,0);position:relative;margin-bottom:0;padding:6px 0}.categories-menu .category-item{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;align-items:stretch}.categories-menu .category-item.has-children{position:static}.categories-menu .category-item>a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:8px 10px;border-radius:8px;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.94);line-height:1.35;font-weight:600;font-size:14px;letter-spacing:0;text-transform:none;border:1px solid rgba(0,0,0,0);box-shadow:none;transition:color .2s ease,background .2s ease,border-color .2s ease}@media not all and (pointer: coarse){.categories-menu .category-item>a:hover{color:#fff;background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18)}}.categories-menu .category-item:hover>a,.categories-menu .category-item:focus-within>a{color:#fff;background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18)}.categories-menu .category-item:hover>a .category-link-icon,.categories-menu .category-item:focus-within>a .category-link-icon{color:#e59740}.categories-menu .category-item:hover>a .category-link-chevron,.categories-menu .category-item:focus-within>a .category-link-chevron{opacity:.95;color:#e59740;transform:rotate(180deg)}.categories-menu .category-item .mega-menu{position:absolute;top:100%;left:0;right:0;margin-top:-10px;padding-top:10px;background:rgba(0,0,0,0);border-top:none;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:opacity .15s ease,visibility 0s linear .2s;z-index:30}.categories-menu .category-item .mega-menu>.container{padding-top:20px;padding-bottom:24px;background:#fff;border-top:1px solid rgba(28,28,28,.06);box-shadow:0 12px 32px rgba(17,17,17,.08)}.categories-menu .category-item .mega-menu__panel{display:flex;flex-direction:column;gap:16px}.categories-menu .category-item .mega-menu__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(28,28,28,.06)}.categories-menu .category-item .mega-menu__parent{display:inline-flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit;transition:color .2s ease}@media not all and (pointer: coarse){.categories-menu .category-item .mega-menu__parent:hover{color:maroon}}.categories-menu .category-item .mega-menu__parent-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#f4f4f6;color:maroon;flex-shrink:0}.categories-menu .category-item .mega-menu__parent-name{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#1c1c1c}.categories-menu .category-item .mega-menu__view-all{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:maroon;text-decoration:none;white-space:nowrap;transition:color .2s ease,gap .2s ease}@media not all and (pointer: coarse){.categories-menu .category-item .mega-menu__view-all:hover{color:rgb(97.4,0,0);gap:8px}}.categories-menu .category-item .mega-menu__grid{display:grid;grid-template-columns:repeat(var(--mega-cols, 4), minmax(0, 1fr));gap:20px 28px}.categories-menu .category-item .mega-menu__group{min-width:0}.categories-menu .category-item .mega-menu__group:not(:has(.mega-menu__links)) .mega-menu__group-title{margin-bottom:0}.categories-menu .category-item .mega-menu__group-title{display:inline-flex;align-items:flex-start;gap:0;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:#1c1c1c;text-decoration:none;transition:color .2s ease}@media not all and (pointer: coarse){.categories-menu .category-item .mega-menu__group-title:hover{color:maroon}}.categories-menu .category-item .mega-menu__links{margin:0;padding:0;display:flex;flex-direction:column;gap:0}.categories-menu .category-item .mega-menu__links a{display:block;padding:5px 0;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:rgba(28,28,28,.62);text-decoration:none;transition:color .2s ease}@media not all and (pointer: coarse){.categories-menu .category-item .mega-menu__links a:hover{color:maroon}}.categories-menu .category-item:hover>.mega-menu,.categories-menu .category-item:focus-within>.mega-menu,.categories-menu .category-item>.mega-menu:hover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease,visibility 0s linear 0s}.site-footer{background:#f4f4f6;color:rgba(28,28,28,.72);border-top:1px solid rgba(28,28,28,.08)}.site-footer a{color:rgba(28,28,28,.72);text-decoration:none;transition:color .2s ease}@media not all and (pointer: coarse){.site-footer a:hover{color:maroon}}.footer-main{padding:40px 0 28px}.footer-main__inner{display:grid;grid-template-columns:minmax(180px, 1fr) minmax(0, 1.6fr) minmax(180px, 0.9fr);gap:32px 40px;align-items:start}@media(max-width: 991px){.footer-main__inner{grid-template-columns:1fr 1fr}}@media(max-width: 575px){.footer-main__inner{grid-template-columns:1fr;gap:28px}}.footer-social{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.footer-social a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#fff;border:1px solid rgba(28,28,28,.08);color:rgba(28,28,28,.62);transition:color .2s ease,border-color .2s ease,background .2s ease}.footer-social a .icon{width:16px;height:16px}@media not all and (pointer: coarse){.footer-social a:hover{color:maroon;border-color:rgba(128,0,0,.2);background:#fff}}.footer-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 32px}@media(max-width: 575px){.footer-links{grid-template-columns:1fr 1fr;gap:20px}}.footer-links__title{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(28,28,28,.45)}.footer-nav{margin:0;padding:0}.footer-nav li{margin-bottom:6px}.footer-nav li:last-child{margin-bottom:0}.footer-nav a{font-size:14px;line-height:1.45;color:rgba(28,28,28,.72)}@media not all and (pointer: coarse){.footer-nav a:hover{color:maroon}}.footer-contact .contact-card{gap:14px;padding:16px 0;border-bottom:1px solid rgba(28,28,28,.08)}.footer-contact .contact-card__icon{width:32px;height:32px;border-radius:0;background:rgba(0,0,0,0);align-items:flex-start;padding-top:2px}.footer-contact .contact-card__icon .icon{width:20px;height:20px;color:#e59740}.footer-contact .contact-card__label{font-size:10px;letter-spacing:.1em;color:rgba(28,28,28,.45)}.footer-contact .contact-card__value,.footer-contact .contact-card__link{font-size:14px;font-weight:600}.footer-contact .contact-messengers{padding:20px 0 8px;gap:8px}.footer-contact .contact-messenger{width:42px;height:42px;border-radius:6px}.footer-contact .footer-links__title{margin-bottom:4px}.footer-bottom{border-top:1px solid rgba(28,28,28,.06);padding:14px 0}.footer-bottom__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-bottom__copy{font-size:12px;color:rgba(28,28,28,.45)}.footer-credit{margin-left:auto;font-size:12px;font-weight:500;letter-spacing:.02em;color:rgba(28,28,28,.45);text-decoration:none;transition:color .2s ease}@media not all and (pointer: coarse){.footer-credit:hover{color:maroon}}.footer-payments{display:flex;align-items:center;gap:8px}.footer-payments--info{margin-top:16px}.footer-payments__logo{display:block;width:48px;height:32px;-o-object-fit:contain;object-fit:contain;border-radius:4px;background:hsla(0,0%,100%,.92);border:1px solid rgba(28,28,28,.08)}.footer-newsletter{background:linear-gradient(135deg, rgb(32.3, 32.3, 32.3) 0%, #111111 100%);padding:56px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.footer-newsletter__inner{display:flex;align-items:center;gap:56px}.footer-newsletter__text{flex:1}.footer-newsletter__text h3{margin:0 0 6px;color:#fff;font-weight:700}.footer-newsletter__text p{margin:0;color:hsla(0,0%,100%,.65)}.footer-newsletter__form{flex:1;max-width:480px}.footer-newsletter__field{display:flex;gap:8px}.footer-newsletter__field input[type=email]{flex:1;min-width:0;padding:.625rem 1.25rem;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:hsla(0,0%,100%,.07);color:#fff;transition:border-color .2s}.footer-newsletter__field input[type=email]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.footer-newsletter__field input[type=email]::placeholder{color:hsla(0,0%,100%,.4)}.footer-newsletter__field input[type=email]:focus{outline:none;border-color:#e59740;background:hsla(0,0%,100%,.12)}.footer-newsletter__field .btn-primary{white-space:nowrap;padding:.625rem 1.5rem;border-radius:999px;background:#e59740;border:none;color:#111;font-weight:700}@media not all and (pointer: coarse){.footer-newsletter__field .btn-primary:hover{background:rgb(232.666359447,165.665437788,90.933640553);color:#111}}.footer-newsletter__feedback{margin-top:8px;font-size:.875rem;display:none}.footer-newsletter__feedback--success{display:block;color:maroon}.footer-newsletter__feedback--warning{display:block;color:#fffde5}.footer-newsletter__feedback--error{display:block;color:#e85c41}.back-to-top{position:fixed;bottom:24px;right:24px;z-index:900;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#e59740;color:#111;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(17,17,17,.25);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.back-to-top .icon{width:20px;height:20px}.back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}@media not all and (pointer: coarse){.back-to-top:hover{background:rgb(233.8884792627,170.5539170507,99.9115207373);color:#111;transform:translateY(-2px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.pagination-block{margin-top:64px;margin-bottom:0}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.pagination>li>a,.pagination>li>span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:8px;border:1.5px solid rgba(28,28,28,.12);background:#fff;color:rgba(28,28,28,.6);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s}@media not all and (pointer: coarse){.pagination>li>a:hover,.pagination>li>span:hover{background:#f4f4f6;color:#1c1c1c;border-color:rgba(28,28,28,.2)}}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:8px}.pagination .active>a,.pagination .active>span{background:maroon;border-color:maroon;color:#fff;font-weight:700;pointer-events:none}@media not all and (pointer: coarse){.pagination .active>a:hover,.pagination .active>span:hover{background:maroon;color:#fff}}.pagination .disabled>a,.pagination .disabled>span{opacity:.35;pointer-events:none}.sort-filter{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px}.sort-filter .wishlist-link{display:flex;align-items:center;gap:5px;color:#1c1c1c}@media not all and (pointer: coarse){.sort-filter .wishlist-link:hover{color:maroon}}.sort-filter .wishlist-link .wishlist-count{color:maroon}.sort-filter .right-sort-filter{display:flex;align-items:center;gap:15px}.sort-filter .btn-filter-mobile{display:none}.sort-dropdown{position:relative}.sort-dropdown__toggle{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;background:#fff;border:1px solid rgba(17,17,17,.2);border-radius:8px;cursor:pointer;color:#1c1c1c;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease;white-space:nowrap}@media not all and (pointer: coarse){.sort-dropdown__toggle:hover{border-color:#e59740}}.sort-dropdown__toggle[aria-expanded=true]{border-color:#e59740;box-shadow:0 0 0 2px rgba(229,151,64,.2)}.sort-dropdown__toggle[aria-expanded=true] .sort-dropdown__arrow{transform:rotate(180deg)}.sort-dropdown__label{color:rgba(28,28,28,.5);font-size:13px}.sort-dropdown__current{font-weight:600;color:#1c1c1c}.sort-dropdown__arrow{flex-shrink:0;transition:transform .2s ease;color:rgba(28,28,28,.5)}.sort-dropdown__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);list-style:none;padding:6px;margin:0;z-index:100;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.sort-dropdown__menu.is-open{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.sort-dropdown__menu li{border-radius:6px;overflow:hidden}.sort-dropdown__menu li+li{margin-top:2px}.sort-dropdown__menu li a{display:block;padding:9px 12px;font-size:14px;color:#1c1c1c;border-radius:6px;transition:background .15s ease,color .15s ease}@media not all and (pointer: coarse){.sort-dropdown__menu li a:hover{background:#f4f4f6;color:maroon}}.sort-dropdown__menu li.is-active a{background:rgba(128,0,0,.08);color:maroon;font-weight:600;pointer-events:none}.product-count{color:maroon}.notification-badge{width:20px;height:20px;line-height:20px;font-size:12px;border-radius:100%;display:block;text-align:center;color:#fff;background:maroon}.page-header{border-bottom:none;margin:32px 0 28px}.page-header .page-title{font-size:26.4px}@media screen and (min-width: 320px){.page-header .page-title{font-size:calc(26.4px + 15.84*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.page-header .page-title{font-size:42.24px}}.page-header .page-title{font-weight:700;color:#1c1c1c;line-height:1.15;letter-spacing:-0.015em;margin:0}.page-header .page-title::after{content:"";display:block;width:56px;height:3px;margin-top:14px;border-radius:2px;background:maroon}.page-title{font-size:26.4px}@media screen and (min-width: 320px){.page-title{font-size:calc(26.4px + 15.84*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.page-title{font-size:42.24px}}.page-title{font-weight:700;color:#1c1c1c;line-height:1.15;letter-spacing:-0.015em;margin:0 0 12px}.section-title{font-size:19.36px}@media screen and (min-width: 320px){.section-title{font-size:calc(19.36px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.section-title{font-size:26.4px}}.section-title{font-weight:600;color:#1c1c1c;margin:0 0 32px;line-height:1.25}.section-title::after{content:"";display:block;width:32px;height:2px;background:rgba(128,0,0,.55);border-radius:2px;margin-top:10px}.section-title--center{text-align:center}.section-title--center::after{margin-left:auto;margin-right:auto}.image-block{position:relative}.image-block .image{display:block;position:relative;overflow:hidden;border-radius:12px;overflow:hidden}.image-block .image::before{content:"";display:block;padding-bottom:100%}.image-block .image img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#product-search .page-header{margin-top:0;margin-bottom:28px;padding-bottom:0;border-bottom:none}.search-criteria{margin-bottom:28px}.search-criteria .control-label{display:block;margin-bottom:8px;font-weight:600;color:#1c1c1c}.search-criteria .form-control{margin-bottom:12px}.search-criteria__actions{display:flex;align-items:flex-end;margin-bottom:12px}.search-criteria__actions .btn{min-height:44px;padding-left:24px;padding-right:24px}.search-criteria__options{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:4px}.search-criteria__options .checkbox-inline{margin:0;padding-left:0;font-weight:500;color:rgba(28,28,28,.75)}.search-criteria__options .checkbox-inline input{margin-right:8px;position:static}#product-category .page-header{margin-top:0;margin-bottom:28px;padding-bottom:0;border-bottom:none}#product-category .page-header .category-list{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}#product-category .page-header .category-list a{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid rgba(28,28,28,.1);font-size:13px;font-weight:600;color:#1c1c1c;transition:background .2s,color .2s,border-color .2s}@media not all and (pointer: coarse){#product-category .page-header .category-list a:hover{background:maroon;border-color:maroon;color:#fff}}#product-category .description-block{margin-top:48px;padding:32px;background:#f4f4f6;border-radius:12px;border:1px solid rgba(28,28,28,.06)}#product-category .description-block__title{font-size:15.84px}@media screen and (min-width: 320px){#product-category .description-block__title{font-size:calc(15.84px + 5.28*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#product-category .description-block__title{font-size:21.12px}}#product-category .description-block__title{font-weight:600;color:#1c1c1c;margin:0 0 20px;padding-bottom:16px;line-height:1.3;border-bottom:1px solid rgba(28,28,28,.08)}#product-category .description-block__body{display:flex;gap:24px;align-items:flex-start}#product-category .description-block__media{flex-shrink:0;width:120px}#product-category .description-block__media img{width:100%;height:auto;border-radius:10px;border:1px solid rgba(28,28,28,.08);background:#fff;display:block}#product-category .description-block__content{flex:1;min-width:0;font-size:14.96px}@media screen and (min-width: 320px){#product-category .description-block__content{font-size:calc(14.96px + 4.4*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#product-category .description-block__content{font-size:19.36px}}#product-category .description-block__content{color:rgba(28,28,28,.72);line-height:1.75}#product-category .description-block__content>:first-child{margin-top:0}#product-category .description-block__content>:last-child{margin-bottom:0}#product-category .description-block__content p{margin:0 0 1em}#product-category .description-block__content h2,#product-category .description-block__content h3,#product-category .description-block__content h4{color:#1c1c1c;font-weight:600;margin:1.25em 0 .5em}#product-category .description-block__content ul,#product-category .description-block__content ol{padding-left:1.25em;margin:0 0 1em}#product-category .description-block__content a{color:maroon;text-decoration:underline;text-underline-offset:2px}@media not all and (pointer: coarse){#product-category .description-block__content a:hover{color:rgb(87.2,0,0)}}.product-items>[class*=col-]{margin-bottom:30px;display:flex}.product-items>[class*=col-]>.product-item,.product-items>[class*=col-]>.product-layout>.product-item{width:100%}.product-items .product-item:not(:has(.image-block)){background:#fff;border:1px solid rgba(28,28,28,.08);border-radius:10px;padding:16px;height:100%}.product-item:has(.image-block){background:#fff;border:1px solid rgba(28,28,28,.08);border-radius:10px;box-shadow:0 2px 10px rgba(17,17,17,.04);color:#1c1c1c;height:100%;overflow:hidden;display:flex;flex-direction:column;padding:12px;transition:border-color .2s ease,box-shadow .2s ease}@media not all and (pointer: coarse){.product-item:has(.image-block):hover{border-color:rgba(128,0,0,.28);box-shadow:0 8px 24px rgba(17,17,17,.08);transform:none}}.product-item:has(.image-block) a{color:#1c1c1c}.product-item:has(.image-block) .image-block{position:relative;margin:-12px -12px 0;border-radius:10px 10px 0 0;overflow:hidden}.product-item:has(.image-block) .image-block::after{display:none}.product-item:has(.image-block) .image{flex-shrink:0;z-index:1;border-radius:0;background:#f4f4f6}.product-item:has(.image-block) .image img{transition:transform .35s ease}@media not all and (pointer: coarse){.product-item:has(.image-block) .image:hover img{transform:scale(1.04)}}.product-item:has(.image-block) .info{flex:1;padding:14px 0 0;display:flex;flex-direction:column;gap:8px;min-height:0}.product-item:has(.image-block) .info .title{margin:0;font-size:14.96px}@media screen and (min-width: 320px){.product-item:has(.image-block) .info .title{font-size:calc(14.96px + 4.4*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.product-item:has(.image-block) .info .title{font-size:19.36px}}.product-item:has(.image-block) .info .title{font-weight:600;line-height:1.35}.product-item:has(.image-block) .info .title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media not all and (pointer: coarse){.product-item:has(.image-block) .info .title a:hover{color:maroon}}.product-item:has(.image-block) .info .stock-status{display:inline-flex;align-self:flex-start;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1;padding:4px 8px;border-radius:999px;background:rgba(28,28,28,.05)}.product-item:has(.image-block) .info .stock-status--instock{background:rgba(75,165,69,.1)}.product-item:has(.image-block) .info .stock-status--outstock{background:rgba(232,92,65,.08)}.product-item:has(.image-block) .info .rating{display:flex;gap:3px;font-size:12px;color:rgba(28,28,28,.2)}.product-item:has(.image-block) .info .price-block{display:flex;flex-direction:column;margin-top:auto;padding-top:4px}.product-item:has(.image-block) .info .price-block .btn-cart,.product-item:has(.image-block) .info .price-block .btn-notify{display:none}.product-item:has(.image-block) .info .price{display:flex;flex-direction:column;gap:2px}.product-item:has(.image-block) .info .price .price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px}.product-item:has(.image-block) .info .price .price-def,.product-item:has(.image-block) .info .price .price-new{font-size:15.84px}@media screen and (min-width: 320px){.product-item:has(.image-block) .info .price .price-def,.product-item:has(.image-block) .info .price .price-new{font-size:calc(15.84px + 5.28*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.product-item:has(.image-block) .info .price .price-def,.product-item:has(.image-block) .info .price .price-new{font-size:21.12px}}.product-item:has(.image-block) .info .price .price-def,.product-item:has(.image-block) .info .price .price-new{font-weight:700;color:maroon;line-height:1.2}.product-item:has(.image-block) .info .price .price-old{font-size:13px;color:#8a8a8a;text-decoration:line-through}.product-item:has(.image-block) .info .price .price-tax{font-size:11px;color:rgba(28,28,28,.45)}.product-item:has(.image-block) .info .price .price-foreign{font-size:10.56px}@media screen and (min-width: 320px){.product-item:has(.image-block) .info .price .price-foreign{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.product-item:has(.image-block) .info .price .price-foreign{font-size:12.32px}}.product-item:has(.image-block) .info .price .price-foreign{color:rgba(28,28,28,.55)}.product-item:has(.image-block) .info .product-card-footer{display:flex;align-items:stretch;gap:8px;margin-top:auto;padding-top:10px}.product-item:has(.image-block) .info .product-card-footer .btn-wishlist-card{flex-shrink:0;width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px;border:1px solid rgba(28,28,28,.12);background:#f4f4f6;color:rgba(28,28,28,.45);transition:border-color .2s,color .2s,background .2s}.product-item:has(.image-block) .info .product-card-footer .btn-wishlist-card .icon{width:18px;height:18px}@media not all and (pointer: coarse){.product-item:has(.image-block) .info .product-card-footer .btn-wishlist-card:hover{border-color:rgba(128,0,0,.35);color:maroon;background:rgba(128,0,0,.06)}}.product-item:has(.image-block) .info .product-card-footer .btn-wishlist-card.active{border-color:rgba(128,0,0,.4);color:maroon;background:rgba(128,0,0,.08)}.product-item:has(.image-block) .info .product-card-footer .btn-wishlist-card.btn-wishlist-remove{color:rgba(28,28,28,.55)}@media not all and (pointer: coarse){.product-item:has(.image-block) .info .product-card-footer .btn-wishlist-card.btn-wishlist-remove:hover{border-color:rgba(232,92,65,.35);color:#e85c41;background:rgba(232,92,65,.06)}}.product-item:has(.image-block) .info .product-card-footer .btn-product-action{flex:1;min-width:0;width:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:8px;border:1px solid maroon;background:rgba(0,0,0,0);color:maroon;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.product-item:has(.image-block) .info .product-card-footer .btn-product-action .icon{width:16px;height:16px}@media not all and (pointer: coarse){.product-item:has(.image-block) .info .product-card-footer .btn-product-action:hover{background:maroon;color:#fff}}.product-item:has(.image-block) .info .product-card-footer .btn-product-action.active{background:maroon;color:#fff}.product-item:has(.image-block) .info .product-card-footer .btn-product-action.btn-notify{border-color:#e59740;color:rgb(204.0267281106,120.7069124424,27.7732718894)}@media not all and (pointer: coarse){.product-item:has(.image-block) .info .product-card-footer .btn-product-action.btn-notify:hover{background:#e59740;color:#111}}.product-item:has(.image-block) .info .product-card-footer .btn-product-action.btn-notify.active{background:#e59740;color:#111}.product-item:has(.image-block) .info .product-card-footer:not(:has(.btn-product-action)) .btn-wishlist-card{width:100%}.category-items [class*=col-]{margin-bottom:30px}.category-items .category-item{display:flex;flex-direction:column;height:100%;gap:12px;padding:12px;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(28,28,28,.08);border-radius:10px;box-shadow:0 2px 10px rgba(17,17,17,.04);transition:border-color .2s ease,box-shadow .2s ease}@media not all and (pointer: coarse){.category-items .category-item:hover{border-color:rgba(128,0,0,.3);box-shadow:0 8px 24px rgba(17,17,17,.08);text-decoration:none;color:inherit}}.category-items .category-item .image{display:block;width:100%;aspect-ratio:1;border-radius:8px;background:#f4f4f6;overflow:hidden}.category-items .category-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-items .category-item .info{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex:1;width:100%}.category-items .category-item .name{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.4;color:#1c1c1c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.category-items .category-item .count{flex-shrink:0;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:rgba(128,0,0,.08);color:maroon;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}#product-product .image-block{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:10px}#product-product .image-block .main-image{flex:1}#product-product .image-block .images{--images-height: auto;flex-shrink:0;width:20%;height:var(--images-height);max-height:var(--images-height);display:grid;grid-template-rows:auto minmax(0, 1fr) auto;gap:10px}#product-product .image-block .images .images-nav{width:100%;min-height:34px;background:#fff;color:#111;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,color .3s,opacity .3s}@media not all and (pointer: coarse){#product-product .image-block .images .images-nav:hover{background:#111;color:#fff}}#product-product .image-block .images .images-nav:disabled{opacity:.35;cursor:default;pointer-events:none}#product-product .image-block .images.has-overflow .images-nav{display:flex}#product-product .image-block .images .images-viewport{min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-flow:column;gap:10px;scrollbar-width:none;-ms-overflow-style:none}#product-product .image-block .images .images-viewport::-webkit-scrollbar{display:none}#product-product .image-block .images .image{flex-shrink:0}#product-product .product-info{display:flex;flex-direction:column;gap:40px}#product-product .product-info.block-white{box-shadow:0 8px 32px rgba(17,17,17,.08);border-radius:8px}#product-product .product-info .product-title h1{font-size:19.36px}@media screen and (min-width: 320px){#product-product .product-info .product-title h1{font-size:calc(19.36px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#product-product .product-info .product-title h1{font-size:26.4px}}#product-product .product-info .product-title .rating{font-size:20px;margin-bottom:10px}#product-product .product-info .product-title .title-info{display:flex;justify-content:space-between;align-items:center}#product-product .product-info .stock-status{display:inline-block}#product-product .product-info .price{display:flex;flex-direction:column}#product-product .product-info .price .price-def,#product-product .product-info .price .price-new{font-size:26.4px}@media screen and (min-width: 320px){#product-product .product-info .price .price-def,#product-product .product-info .price .price-new{font-size:calc(26.4px + 15.84*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#product-product .product-info .price .price-def,#product-product .product-info .price .price-new{font-size:42.24px}}#product-product .product-info .price .price-def,#product-product .product-info .price .price-new{font-weight:700;color:maroon}#product-product .product-info .price .price-old{font-size:13px;color:#8a8a8a;text-decoration:line-through}#product-product .product-info .price .price-foreign{font-size:10.56px}@media screen and (min-width: 320px){#product-product .product-info .price .price-foreign{font-size:calc(10.56px + 1.76*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#product-product .product-info .price .price-foreign{font-size:12.32px}}#product-product .product-info .price-block{padding:20px 0;border-top:1px solid rgba(28,28,28,.08);border-bottom:1px solid rgba(28,28,28,.08)}#product-product .product-info .buy-block{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-top:8px;padding-top:8px}#product-product .product-info .buy-block .btn-primary{min-width:180px;border-radius:6px;padding:14px 28px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:12px}#product-product .product-info .buy-block .btn-outline-primary{border-radius:6px}#product-product .product-info .alert-minimum{margin-bottom:0}#product-product .product-info .rating{display:flex;flex-direction:row;align-items:center;gap:10px}#product-product .product-info .rating .stars{display:flex;gap:4px;font-size:20px}#product-product .product-info .rating .stars .fa-star{filter:drop-shadow(0 1px 3px rgba(229, 151, 64, 0.35))}#product-product .product-tabs,#blog-article .product-tabs{margin:48px 0}#product-product .product-tabs .nav-tabs,#blog-article .product-tabs .nav-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:none;padding-bottom:0;margin-bottom:32px}#product-product .product-tabs .nav-tabs li,#blog-article .product-tabs .nav-tabs li{margin-bottom:0}#product-product .product-tabs .nav-tabs li a,#blog-article .product-tabs .nav-tabs li a{display:inline-flex;align-items:center;padding:10px 20px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:rgba(28,28,28,.55);font-weight:600;line-height:1;text-decoration:none;transition:background .2s,color .2s}#product-product .product-tabs .nav-tabs li a:hover,#product-product .product-tabs .nav-tabs li a:focus,#blog-article .product-tabs .nav-tabs li a:hover,#blog-article .product-tabs .nav-tabs li a:focus{background:#f4f4f6;color:#1c1c1c;border:none;outline:none}#product-product .product-tabs .nav-tabs li.active>a,#product-product .product-tabs .nav-tabs li.active>a:hover,#product-product .product-tabs .nav-tabs li.active>a:focus,#blog-article .product-tabs .nav-tabs li.active>a,#blog-article .product-tabs .nav-tabs li.active>a:hover,#blog-article .product-tabs .nav-tabs li.active>a:focus{background:maroon;color:#fff;border:none}#product-product .product-tabs .tab-content,#blog-article .product-tabs .tab-content{border-top:1px solid rgba(28,28,28,.08);padding-top:32px}#product-product .product-tabs .tab-pane,#blog-article .product-tabs .tab-pane{padding-top:0}#product-product .product-tabs .table-bordered,#blog-article .product-tabs .table-bordered{width:100%;border-collapse:collapse;border:none}#product-product .product-tabs .table-bordered thead td,#blog-article .product-tabs .table-bordered thead td{padding:12px 16px 8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(28,28,28,.45);border:none;border-bottom:1.5px solid rgba(128,0,0,.3);background:rgba(0,0,0,0)}#product-product .product-tabs .table-bordered tbody tr,#blog-article .product-tabs .table-bordered tbody tr{border-bottom:1px solid rgba(28,28,28,.06)}#product-product .product-tabs .table-bordered tbody tr:last-child,#blog-article .product-tabs .table-bordered tbody tr:last-child{border-bottom:none}#product-product .product-tabs .table-bordered tbody tr td,#blog-article .product-tabs .table-bordered tbody tr td{padding:12px 16px;border:none;vertical-align:middle;font-size:14px;color:#1c1c1c}#product-product .product-tabs .table-bordered tbody tr td:first-child,#blog-article .product-tabs .table-bordered tbody tr td:first-child{width:40%;color:rgba(28,28,28,.55);font-weight:500}.list-group{border-radius:12px;border-width:0;overflow:hidden}.list-group .list-group-submenu{margin-bottom:0}.list-group .list-group-submenu .list-group-item{border:0;border-bottom:1px solid #f4f4f6}.list-group .list-group-submenu .list-group-item:last-child{border-bottom:0}.list-group .list-group-item{color:#1c1c1c;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #f4f4f6 !important;margin-bottom:0}.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.list-group .list-group-item a{color:#1c1c1c}@media not all and (pointer: coarse){.list-group .list-group-item a:hover{color:maroon}}.list-group .list-group-item.active{background:#e59740;border-color:#e59740;color:#fff}.list-group .list-group-item.active a{color:#fff}@media not all and (pointer: coarse){.list-group .list-group-item.active a:hover{color:#fff}}.panel{border-radius:12px;border:0;box-shadow:none;padding:40px}.panel .panel-heading{letter-spacing:.06em;background:#fff;color:#1c1c1c;border-width:0;margin-bottom:32px;padding:0}.panel .panel-body{padding:0}.panel .panel-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;display:flex;justify-content:space-between;align-items:center;padding:15px}.panel .panel-info button{color:#245269;transition:color .3s;font-weight:600}@media not all and (pointer: coarse){.panel .panel-info button:hover{color:maroon}}.block{margin:48px 0}.block:first-child{margin-top:0}.block:last-child{margin-bottom:0}.block.block-white{background:#fff;padding:28px;border-radius:8px;border:1px solid rgba(28,28,28,.08);box-shadow:none}.block .block-title{letter-spacing:.06em;margin-bottom:24px}.block .page-header{margin-top:0;margin-bottom:40px;padding-bottom:0;border-bottom:none}.quantity-group{display:inline-flex;align-items:center;overflow:hidden;gap:5px}.quantity-group button{border-radius:8px;width:44px;height:44px;background:rgba(28,28,28,.08);color:rgba(28,28,28,.55);border:none;display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:400;transition:background .2s,color .2s}@media not all and (pointer: coarse){.quantity-group button:hover{background:maroon;color:#fff}}.quantity-group input{border-color:rgba(0,0,0,0);width:44px;height:44px;padding:0;text-align:center;background:rgba(0,0,0,0);font-weight:600}.quantity-group.small button{width:35px;height:35px;font-size:18px}.quantity-group.small input{width:35px;height:35px}.checkout-account{margin-bottom:0}#coupon-form-group .input-group .input-group-btn{font-size:inherit;vertical-align:top}#coupon-form-group .input-group .input-group-btn button{height:48px}.site-toast-stack{position:fixed;right:20px;bottom:20px;width:min(380px, calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;z-index:1065;pointer-events:none}.site-toast{position:relative;display:flex;align-items:flex-start;gap:10px;margin:0;padding:15px 42px 17px 15px;border-radius:8px;border:none;border-left:3px solid maroon;background:#fff;color:#111;box-shadow:0 6px 20px rgba(28,28,28,.1);overflow:hidden;pointer-events:auto;opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.site-toast.is-visible{opacity:1;transform:translateY(0)}.site-toast .site-toast-icon{flex-shrink:0;color:maroon;font-size:17px;line-height:1.3}.site-toast .site-toast-message{flex:1;font-size:14px;line-height:1.35;padding-right:4px}.site-toast .site-toast-message a{color:#e59740;text-decoration:underline}.site-toast .close{position:absolute;top:10px;right:15px;color:#111;text-shadow:none;opacity:.5;line-height:1;transition:opacity .2s ease}@media not all and (pointer: coarse){.site-toast .close:hover{opacity:1}}.site-toast .site-toast-loader{position:absolute;left:0;right:0;bottom:0;height:3px;transform-origin:left center;background:maroon;animation:site-toast-loader var(--toast-duration, 4200ms) linear forwards}@keyframes site-toast-loader{from{transform:scaleX(1)}to{transform:scaleX(0)}}#common-home.home-page .home-hero{margin-bottom:0;z-index:1}#common-home.home-page #home-slider.hero-slider{overflow:hidden;position:relative;aspect-ratio:21/9;border-bottom:none}@media(max-width: 768px){#common-home.home-page #home-slider.hero-slider{aspect-ratio:4/3;max-height:460px}}#common-home.home-page #home-slider.hero-slider .carousel-inner{height:100%}#common-home.home-page #home-slider.hero-slider.carousel-fade .item{opacity:0;transition:opacity 1s ease-in-out;top:0;left:0;width:100%;display:block;position:absolute;pointer-events:none}#common-home.home-page #home-slider.hero-slider.carousel-fade .item.active{pointer-events:auto;opacity:1;position:relative}#common-home.home-page #home-slider.hero-slider.carousel-fade .item.active.left,#common-home.home-page #home-slider.hero-slider.carousel-fade .item.active.right{left:0;opacity:0;z-index:1}#common-home.home-page #home-slider.hero-slider.carousel-fade .item.next.left,#common-home.home-page #home-slider.hero-slider.carousel-fade .item.prev.right{opacity:1;z-index:2}#common-home.home-page #home-slider.hero-slider.carousel-fade .item.left,#common-home.home-page #home-slider.hero-slider.carousel-fade .item.right{left:0 !important;transform:translate3d(0, 0, 0) !important}#common-home.home-page #home-slider.hero-slider.carousel-fade .carousel-control{z-index:4}#common-home.home-page #home-slider.hero-slider .item{overflow:hidden;height:100%;position:relative}#common-home.home-page #home-slider.hero-slider .item::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0.08) 50%, rgba(17, 17, 17, 0.55) 100%)}#common-home.home-page #home-slider.hero-slider .hero-slide__media{position:absolute;inset:0;overflow:hidden}#common-home.home-page #home-slider.hero-slider .hero-slide__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:transform 9s ease-out}#common-home.home-page #home-slider.hero-slider .item.active .hero-slide__media img{transform:scale(1.1)}#common-home.home-page #home-slider.hero-slider .hero-slide__content{position:absolute;left:clamp(20px,6vw,80px);right:clamp(20px,6vw,80px);bottom:clamp(72px,10vh,100px);max-width:640px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0;text-align:left;text-shadow:none}@media(max-width: 768px){#common-home.home-page #home-slider.hero-slider .hero-slide__content{bottom:64px;left:16px;right:16px}}#common-home.home-page #home-slider.hero-slider .hero-slide__title,#common-home.home-page #home-slider.hero-slider .hero-slide__text,#common-home.home-page #home-slider.hero-slider .hero-slide__btn{opacity:0;transform:translateY(28px)}#common-home.home-page #home-slider.hero-slider .item.active .hero-slide__title{animation:hero-caption-up .75s cubic-bezier(0.22, 1, 0.36, 1) .35s both}#common-home.home-page #home-slider.hero-slider .item.active .hero-slide__text{animation:hero-caption-up .75s cubic-bezier(0.22, 1, 0.36, 1) .52s both}#common-home.home-page #home-slider.hero-slider .item.active .hero-slide__btn{animation:hero-caption-up .75s cubic-bezier(0.22, 1, 0.36, 1) .68s both}#common-home.home-page #home-slider.hero-slider .hero-slide__title{font-size:26.4px}@media screen and (min-width: 320px){#common-home.home-page #home-slider.hero-slider .hero-slide__title{font-size:calc(26.4px + 15.84*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#common-home.home-page #home-slider.hero-slider .hero-slide__title{font-size:42.24px}}#common-home.home-page #home-slider.hero-slider .hero-slide__title{color:#fff;margin:0 0 12px;line-height:1.2;letter-spacing:0;text-transform:none;font-weight:600}#common-home.home-page #home-slider.hero-slider .hero-slide__title::after{content:"";display:block;width:32px;height:2px;margin-top:12px;background:hsla(0,0%,100%,.75)}#common-home.home-page #home-slider.hero-slider .hero-slide__text{color:hsla(0,0%,100%,.9);margin:0 0 22px;line-height:1.65;font-size:14.96px}@media screen and (min-width: 320px){#common-home.home-page #home-slider.hero-slider .hero-slide__text{font-size:calc(14.96px + 4.4*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#common-home.home-page #home-slider.hero-slider .hero-slide__text{font-size:19.36px}}#common-home.home-page #home-slider.hero-slider .hero-slide__text{letter-spacing:.02em;max-width:52ch}#common-home.home-page #home-slider.hero-slider .hero-slider__footer{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(20px,6vw,80px) 20px;pointer-events:none}#common-home.home-page #home-slider.hero-slider .hero-slider__footer>*{pointer-events:auto}#common-home.home-page #home-slider.hero-slider .hero-slider__dots{display:flex;align-items:center;gap:6px}#common-home.home-page #home-slider.hero-slider .hero-slider__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);backdrop-filter:blur(4px);color:hsla(0,0%,100%,.85);width:36px;height:36px;border-radius:50%;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease,color .2s ease}@media not all and (pointer: coarse){#common-home.home-page #home-slider.hero-slider .hero-slider__dot:hover{border-color:hsla(0,0%,100%,.6);color:#fff}}#common-home.home-page #home-slider.hero-slider .hero-slider__dot.is-active{background:#fff;border-color:#fff;color:#1c1c1c}#common-home.home-page #home-slider.hero-slider .hero-slider__dot-num{font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1}#common-home.home-page #home-slider.hero-slider .hero-slider__controls{display:flex;align-items:center;gap:8px}#common-home.home-page #home-slider.hero-slider .hero-slider__arrow{position:static;width:40px;height:40px;margin:0;border-radius:50%;background:hsla(0,0%,100%,.14) !important;border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(8px);opacity:1;display:inline-flex;align-items:center;justify-content:center;transition:background .25s ease,border-color .25s ease}#common-home.home-page #home-slider.hero-slider .hero-slider__arrow .icon{width:16px;height:16px}@media not all and (pointer: coarse){#common-home.home-page #home-slider.hero-slider .hero-slider__arrow:hover{background:rgba(229,151,64,.85) !important;border-color:#e59740}}#common-home.home-page #home-slider.hero-slider .hero-slider__progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:hsla(0,0%,100%,.18);pointer-events:none}#common-home.home-page #home-slider.hero-slider .hero-slider__progress-bar{display:block;height:100%;width:0;background:hsla(0,0%,100%,.85);transform-origin:left center}#common-home.home-page #home-slider.hero-slider .hero-slider__progress-bar.is-animating{animation:hero-progress-fill linear forwards}#common-home.home-page #home-slider.hero-slider .carousel-indicators{display:none}#common-home.home-page .list-group{margin-bottom:0}#common-home.home-page .home-benefits{margin-top:0;padding:32px 0 0;background:rgba(0,0,0,0);position:relative;z-index:5}#common-home.home-page .home-benefits-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}@media(max-width: 991px){#common-home.home-page .home-benefits-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){#common-home.home-page .home-benefits-grid{grid-template-columns:1fr;gap:12px}}#common-home.home-page .home-benefit-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px;min-height:100%;background:#fff;border:1px solid rgba(28,28,28,.06);border-radius:10px;box-shadow:none;overflow:hidden;transition:border-color .2s ease,background .2s ease}@media not all and (pointer: coarse){#common-home.home-page .home-benefit-card:hover{border-color:rgba(28,28,28,.12);background:#f4f4f6}}#common-home.home-page .home-benefit-card__num{display:none}#common-home.home-page .home-benefit-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f4f4f6;flex-shrink:0}#common-home.home-page .home-benefit-card__icon{width:22px;height:22px;display:block;color:maroon;-o-object-fit:contain;object-fit:contain}#common-home.home-page .home-benefit-card__body{display:flex;flex-direction:column;gap:4px}#common-home.home-page .home-benefit-card__title{font-weight:600;color:#1c1c1c;margin:0;font-size:14.08px}@media screen and (min-width: 320px){#common-home.home-page .home-benefit-card__title{font-size:calc(14.08px + 6.16*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#common-home.home-page .home-benefit-card__title{font-size:20.24px}}#common-home.home-page .home-benefit-card__title{font-weight:400}#common-home.home-page .home-benefit-card__text{margin:0;color:rgba(28,28,28,.58);line-height:1.5;font-size:13px}#common-home.home-page .home-categories{background:#fff;padding:56px 0}#common-home.home-page .home-categories .section-title{margin-bottom:28px}#common-home.home-page .home-section-head,#common-home.home-page .home-section-foot{text-align:center}#common-home.home-page .home-section-foot{margin-top:32px}#common-home.home-page .home-about{padding:60px 0;background:#fff;margin-bottom:0}#common-home.home-page .home-about__card{display:flex;flex-direction:column;gap:32px;padding:40px;background:#f4f4f6;border-radius:12px;border:1px solid rgba(28,28,28,.06)}@media(max-width: 768px){#common-home.home-page .home-about__card{padding:28px 24px;gap:28px}}#common-home.home-page .home-about__card--compact{gap:0}#common-home.home-page .home-about__main{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(260px, 0.85fr);gap:40px;align-items:start}@media(max-width: 991px){#common-home.home-page .home-about__main{grid-template-columns:1fr;gap:28px}}#common-home.home-page .home-about__text{font-size:14.96px}@media screen and (min-width: 320px){#common-home.home-page .home-about__text{font-size:calc(14.96px + 4.4*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#common-home.home-page .home-about__text{font-size:19.36px}}#common-home.home-page .home-about__text{color:rgba(28,28,28,.72);line-height:1.75;margin-bottom:20px}#common-home.home-page .home-about__features{display:flex;flex-direction:column;gap:16px;padding:24px;background:#fff;border-radius:12px;border:1px solid rgba(28,28,28,.08);box-shadow:0 2px 12px rgba(17,17,17,.04);align-self:stretch}#common-home.home-page .home-about__features-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(28,28,28,.48)}#common-home.home-page .home-about__features-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}@media(max-width: 575px){#common-home.home-page .home-about__features-list{grid-template-columns:1fr}}#common-home.home-page .home-about__feature{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#f4f4f6;border-radius:10px;border:1px solid rgba(28,28,28,.06);transition:border-color .2s ease,background .2s ease}@media not all and (pointer: coarse){#common-home.home-page .home-about__feature:hover{border-color:rgba(128,0,0,.2);background:rgba(128,0,0,.03)}}#common-home.home-page .home-about__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid rgba(28,28,28,.06);flex-shrink:0}#common-home.home-page .home-about__feature-icon .icon{width:22px;height:22px;color:maroon;opacity:.9}#common-home.home-page .home-about__feature-text{font-size:13px;font-weight:600;color:rgba(28,28,28,.86);line-height:1.45;padding-top:2px}#common-home.home-page .home-about__cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:32px;border-top:1px solid rgba(28,28,28,.08)}@media(max-width: 768px){#common-home.home-page .home-about__cta{flex-direction:column;align-items:stretch;gap:20px;padding-top:28px}}.home-about__card--compact #common-home.home-page .home-about__cta{padding-top:0;border-top:none}#common-home.home-page .home-about__cta-title{margin:0 0 6px;color:#1c1c1c;font-size:17.6px}@media screen and (min-width: 320px){#common-home.home-page .home-about__cta-title{font-size:calc(17.6px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#common-home.home-page .home-about__cta-title{font-size:24.64px}}#common-home.home-page .home-about__cta-title{font-weight:600;line-height:1.25}#common-home.home-page .home-about__cta-desc{margin:0;color:rgba(28,28,28,.62);max-width:480px;line-height:1.5}#common-home.home-page .home-about__cta-actions{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}#common-home.home-page .home-about__cta-actions .btn{gap:8px}@keyframes hero-caption-up{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-progress-fill{from{width:0}to{width:100%}}.cart-products .cart-product{position:relative;display:flex;flex-flow:row nowrap;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid rgba(28,28,28,.07)}.cart-products .cart-product:last-child{border-bottom:none}.cart-products .cart-product a{color:#1c1c1c;text-decoration:none;transition:color .2s}@media not all and (pointer: coarse){.cart-products .cart-product a:hover{color:maroon}}.cart-products .cart-product .image{flex-shrink:0;width:80px;height:80px;border-radius:10px;border:1px solid rgba(28,28,28,.08);overflow:hidden;background:#f4f4f6}.cart-products .cart-product .image a{display:block;width:100%;height:100%}.cart-products .cart-product .image img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.cart-products .cart-product .info{flex:1;min-width:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.cart-products .cart-product .info .product-title{font-size:17.6px}@media screen and (min-width: 320px){.cart-products .cart-product .info .product-title{font-size:calc(17.6px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.cart-products .cart-product .info .product-title{font-size:24.64px}}.cart-products .cart-product .info .product-title{font-weight:600;color:#1c1c1c;width:calc(100% - 48px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-products .cart-product .info .value{font-size:17.6px}@media screen and (min-width: 320px){.cart-products .cart-product .info .value{font-size:calc(17.6px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.cart-products .cart-product .info .value{font-size:24.64px}}.cart-products .cart-product .info .value{color:#1c1c1c}.cart-products .cart-product .info .price,.cart-products .cart-product .info .total{text-align:right;width:30%}.cart-products .cart-product .info .total .value{font-weight:700;color:#1c1c1c}.cart-products .cart-product .info label{font-size:11px;font-weight:500;color:rgba(28,28,28,.4);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:2px}.cart-products .cart-product .remove-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);border:none;color:rgba(28,28,28,.3);font-size:20px;font-weight:300;line-height:1;transition:color .2s,background .2s}@media not all and (pointer: coarse){.cart-products .cart-product .remove-button:hover{color:#e85c41;background:rgba(232,92,65,.07)}}.totals{margin-top:8px}.totals table{width:100%;border-collapse:collapse;border:none !important}.totals table tr{border:none !important}.totals table td,.totals table th{padding:6px 0;border:none !important;background:rgba(0,0,0,0) !important;vertical-align:middle}.totals table td:first-child,.totals table th:first-child{color:rgba(28,28,28,.55);font-weight:500}.table tfoot tr td,.table tfoot tr th{border-top:1px solid rgba(28,28,28,.08) !important;border-bottom:none !important;border-left:none !important;border-right:none !important;background:rgba(0,0,0,0) !important;padding:8px 12px;font-weight:600;color:#1c1c1c}.table tfoot tr:first-child td,.table tfoot tr:first-child th{border-top:2px solid rgba(28,28,28,.1) !important}.table tfoot tr:last-child td,.table tfoot tr:last-child th{font-weight:700;font-size:1.05em}#contacts-side-panel .side-panel-body{padding:8px 24px 24px}#information-contact{padding-top:24px;padding-bottom:48px}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:48px}.contact-page__title{font-weight:700;color:#1c1c1c;margin-bottom:32px}.contact-page__aside{display:flex;flex-direction:column;gap:0}.contact-page__form{background:#f4f4f6;border-radius:12px;padding:32px}.contact-page__form-title{font-weight:600;color:#1c1c1c;margin-bottom:24px}.contact-card{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid rgba(28,28,28,.08)}.contact-card:last-of-type{border-bottom:none}.contact-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:rgba(128,0,0,.1);display:flex;align-items:center;justify-content:center}.contact-card__icon .icon{width:22px;height:22px;color:maroon}.contact-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.contact-card__label{font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8a8a8a}.contact-card__value{color:#1c1c1c;line-height:1.5}.contact-card__value em{font-style:normal;color:#8a8a8a;margin-left:4px}.contact-card__link{color:#1c1c1c;text-decoration:none;transition:color .2s ease;display:block}@media not all and (pointer: coarse){.contact-card__link:hover{color:maroon}}.contact-messengers{display:flex;flex-wrap:wrap;gap:10px;padding-top:20px}.contact-messenger{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:8px;width:44px;height:44px;background:maroon;color:#fff !important;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease}.contact-messenger .icon{width:20px;height:20px}.contact-messenger--telegram{background:#26a5e4}.contact-messenger--viber{background:#665cac}.contact-messenger--whatsapp{background:#25d366}@media not all and (pointer: coarse){.contact-messenger:hover{background:maroon;color:#fff}}.contact-map{border-radius:12px;overflow:hidden;margin-bottom:24px}.contact-map iframe{display:block;width:100%;height:420px}.contact-page__form .form-group{margin-bottom:16px}.contact-page__form .form-group.has-error .form-control{border-color:#e85c41}.contact-page__form .btn-primary.btn-block{margin-top:8px}#product-manufacturer .mfr-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}#product-manufacturer .mfr-header .page-title{margin:0}#product-manufacturer .mfr-total-badge{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:26px;padding:0 8px;border-radius:99px;background:maroon;color:#fff;font-size:13px;font-weight:700;line-height:1}#product-manufacturer .mfr-search-wrap{position:relative;max-width:480px;margin-bottom:24px}#product-manufacturer .mfr-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#8a8a8a;pointer-events:none}#product-manufacturer .mfr-search-input{width:100%;height:48px;padding:0 44px 0 44px;border:1.5px solid rgba(28,28,28,.18);border-radius:12px;background:#fff;font-size:15px;color:#1c1c1c;outline:none;transition:border-color .2s,box-shadow .2s}#product-manufacturer .mfr-search-input::-moz-placeholder{color:#8a8a8a}#product-manufacturer .mfr-search-input::placeholder{color:#8a8a8a}#product-manufacturer .mfr-search-input:focus{border-color:maroon;box-shadow:0 0 0 3px rgba(128,0,0,.14)}#product-manufacturer .mfr-search-input::-webkit-search-cancel-button{display:none}#product-manufacturer .mfr-search-clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:#8a8a8a;font-size:14px;line-height:1;transition:color .15s}#product-manufacturer .mfr-search-clear:hover{color:#1c1c1c}#product-manufacturer .mfr-alpha-nav{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;gap:6px;padding:12px 0;background:#f4f4f6;margin-bottom:16px}#product-manufacturer .mfr-alpha-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border-radius:8px;background:#fff;border:1.5px solid rgba(28,28,28,.12);color:#1c1c1c;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s}@media not all and (pointer: coarse){#product-manufacturer .mfr-alpha-btn:hover{background:#1c1c1c;color:#fff;border-color:#1c1c1c}}#product-manufacturer .mfr-alpha-btn.is-active{background:maroon;color:#fff;border-color:maroon}#product-manufacturer .mfr-section{margin-bottom:40px}#product-manufacturer .mfr-section-title{font-size:17.6px}@media screen and (min-width: 320px){#product-manufacturer .mfr-section-title{font-size:calc(17.6px + 7.04*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){#product-manufacturer .mfr-section-title{font-size:24.64px}}#product-manufacturer .mfr-section-title{font-weight:700;color:#1c1c1c;margin:0 0 20px;line-height:1.2}#product-manufacturer .mfr-section-title::after{content:"";display:block;width:28px;height:3px;background:maroon;border-radius:2px;margin-top:8px}#product-manufacturer .mfr-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:14px}#product-manufacturer .mfr-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 14px;background:#fff;border:1.5px solid rgba(28,28,28,.1);border-radius:12px;text-decoration:none;color:#1c1c1c;transition:border-color .2s,box-shadow .2s,transform .18s}@media not all and (pointer: coarse){#product-manufacturer .mfr-card:hover{border-color:maroon;box-shadow:0 6px 20px rgba(28,28,28,.1);transform:translateY(-2px)}#product-manufacturer .mfr-card:hover .mfr-card__name{color:maroon}}#product-manufacturer .mfr-card__logo{width:100%;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden}#product-manufacturer .mfr-card__logo img{max-width:100%;max-height:56px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}#product-manufacturer .mfr-card__initials{width:56px;height:56px;border-radius:50%;background:#f4f4f6;border:2px solid rgba(28,28,28,.1);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#1c1c1c;letter-spacing:.04em;flex-shrink:0}#product-manufacturer .mfr-card__name{font-size:13px;font-weight:600;text-align:center;line-height:1.3;transition:color .15s;word-break:break-word}#product-manufacturer .mfr-no-results[hidden]{display:none !important}#product-manufacturer .mfr-no-results{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;color:#8a8a8a}#product-manufacturer .mfr-no-results svg{width:56px;height:56px;opacity:.4}#product-manufacturer .mfr-no-results p{margin:0;font-size:18px;font-weight:600;color:#111}#product-manufacturer .mfr-no-results span{font-size:14px}@media(max-width: 575px){#product-manufacturer .mfr-grid{grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));gap:10px}#product-manufacturer .mfr-search-wrap{max-width:100%}#product-manufacturer .mfr-alpha-nav{gap:4px}#product-manufacturer .mfr-alpha-btn{min-width:32px;height:32px;font-size:13px}}.checkout-register-promo{background:rgb(255,117.8,117.8);border:1px solid rgb(255,36.2,36.2);border-radius:6px;padding:14px 16px 12px}.checkout-register-promo__title{display:flex;align-items:center;gap:7px;font-weight:600;font-size:13px;color:#e59740;margin-bottom:8px}.checkout-register-promo__title .fa{font-size:14px}.checkout-register-promo__list{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:4px 20px}.checkout-register-promo__list li{display:flex;align-items:center;gap:5px;font-size:12px;color:#1c1c1c}.checkout-register-promo__list li .fa{color:maroon;font-size:12px}.checkout-register-promo__list li .fa-tag{color:#fffde5}.checkout-register-promo .checkout-choice{margin:0}.checkout-page{padding-bottom:64px}.checkout-page section{margin:0 !important}.checkout-page__breadcrumb{margin-bottom:20px}.checkout-page__hero{margin-bottom:28px}.checkout-page__title{margin:0 0 10px;font-weight:700;color:#1c1c1c;line-height:1.15}.checkout-page__subtitle{margin:0;max-width:640px;color:rgba(28,28,28,.62);font-size:16px;line-height:1.55}.checkout-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:72px 24px;border-radius:16px;background:#f4f4f6;text-align:center}.checkout-empty__icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(128,0,0,.1);color:maroon;font-size:28px}.checkout-empty__text{margin:0;font-size:18px;color:#1c1c1c}.checkout-global-messages{margin-bottom:20px}.checkout-alert{border-radius:10px;border:none;margin-bottom:10px}.checkout-feedback{display:none;margin-bottom:20px}.checkout-feedback.is-visible{display:block}.checkout-feedback__body{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:rgba(232,92,65,.08);border:1px solid rgba(232,92,65,.18);color:rgb(210.338028169,55.3521126761,25.461971831)}.checkout-feedback__icon{flex-shrink:0;font-size:18px}.checkout-feedback__text{font-size:14px;font-weight:500;line-height:1.4}.checkout-layout{display:grid;grid-template-columns:minmax(0, 1fr) 380px;gap:28px;align-items:start}.checkout-layout__main{display:flex;flex-direction:column;gap:0;min-width:0}.checkout-layout__main .checkout-stage{position:relative}.checkout-layout__main .checkout-stage:nth-child(1){z-index:8}.checkout-layout__main .checkout-stage:nth-child(2){z-index:7}.checkout-layout__main .checkout-stage:nth-child(3){z-index:6}.checkout-layout__main .checkout-stage:nth-child(4){z-index:5}.checkout-layout__main .checkout-stage:nth-child(5){z-index:4}.checkout-layout__main .checkout-stage:nth-child(6){z-index:3}.checkout-layout__main .checkout-stage:nth-child(7){z-index:2}.checkout-layout__main .checkout-stage:nth-child(8){z-index:1}.checkout-layout__main .checkout-stage:focus-within{z-index:20}.checkout-layout__main .checkout-card{border-radius:0}.checkout-layout__main .checkout-stage+.checkout-stage .checkout-card{border-top:none}.checkout-layout__main .checkout-stage:first-child .checkout-card{border-top-left-radius:16px;border-top-right-radius:16px}.checkout-layout__main .checkout-stage:last-child .checkout-card{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.checkout-layout__main .checkout-stage:only-child .checkout-card{border-radius:16px}.checkout-layout__aside{min-width:0}.checkout-card{background:#fff;border:1px solid rgba(28,28,28,.08);border-radius:16px;overflow:visible;transition:border-color .2s ease,box-shadow .2s ease}.checkout-card .form-group{position:relative}.checkout-card .np-dropdown{z-index:30}.checkout-card__header{padding:22px 24px 0}.checkout-card__heading{display:flex;align-items:center;gap:14px}.checkout-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(128,0,0,.1);color:maroon;font-size:18px}.checkout-card__title{margin:0;font-size:20px;font-weight:700;color:#1c1c1c;line-height:1.25}.checkout-card__body{padding:20px 24px 24px}.checkout-card .panel{padding:0;border-radius:0}.checkout-summary{position:sticky;top:20px}.checkout-summary__card{background:#fff;border:1px solid rgba(28,28,28,.08);border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgba(28,28,28,.07)}.checkout-summary__header{padding:22px 22px 0}.checkout-summary__title{margin:0 0 6px;font-size:20px;font-weight:700;color:#1c1c1c}.checkout-summary__hint{margin:0;font-size:13px;line-height:1.45;color:rgba(28,28,28,.55)}.checkout-summary__body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:18px}.checkout-summary__section-title{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(28,28,28,.55)}.checkout-summary__actions{display:flex;flex-direction:column;gap:14px}.checkout-summary__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:12px;font-size:16px;font-weight:700;letter-spacing:.02em}.checkout-summary__submit .fa{font-size:14px;transition:transform .2s ease}@media not all and (pointer: coarse){.checkout-summary__submit:hover .fa{transform:translateX(3px)}}.checkout-coupon__label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:rgba(28,28,28,.7)}.checkout-coupon__row{display:flex;gap:8px}.checkout-coupon__row .form-control{border-radius:10px}.checkout-coupon__btn{flex-shrink:0;width:48px;height:48px;border-radius:10px;padding:0}.checkout-totals-list{margin:0;padding:0}.checkout-totals-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid rgba(28,28,28,.06)}.checkout-totals-row dt{margin:0;font-size:14px;font-weight:500;color:rgba(28,28,28,.58)}.checkout-totals-row dd{margin:0;font-size:14px;font-weight:600;color:#1c1c1c;text-align:right}.checkout-totals-row--grand{padding-top:20px}.checkout-totals-row--grand dt,.checkout-totals-row--grand dd{font-size:17px;font-weight:700;color:#1c1c1c}.checkout-choice-group__title{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(28,28,28,.55)}.checkout-choice-group__title .shipping-logo{height:24px;width:auto}.checkout-summary-card__agree label{align-items:flex-start}.checkout-account{margin-bottom:22px}.checkout-account__banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:12px;background:rgba(229,151,64,.12);border:1px solid rgba(229,151,64,.22)}.checkout-account__hint{margin:0;font-size:14px;color:#1c1c1c}.checkout-account__toggle{white-space:nowrap}.customer-auth-form,.checkout-auth-form{margin-top:16px;padding:18px;border-radius:12px;background:#f4f4f6;border:1px solid rgba(28,28,28,.08)}.customer-auth-form .form-buttons,.checkout-auth-form .form-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.checkout-auth-note{margin:0 0 14px;font-size:14px;color:rgba(28,28,28,.62)}.checkout-auth-forgot{display:inline-block;margin-top:8px;font-size:13px}.checkout-customer-options{margin-top:8px}.checkout-field{margin-bottom:16px}.checkout-field__hint{margin-top:6px;font-size:12px;color:rgba(28,28,28,.5)}.checkout-textarea{min-height:110px;border-radius:12px;resize:vertical}#shipping-address-cards,#company-cards{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.address-card,.company-card{position:relative;min-width:180px;max-width:280px;padding:14px 40px 14px 16px;border:2px solid rgba(28,28,28,.1);border-radius:12px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}@media not all and (pointer: coarse){.address-card:hover,.company-card:hover{border-color:rgba(128,0,0,.35);box-shadow:0 6px 18px rgba(28,28,28,.05)}}.address-card.active,.company-card.active{border-color:maroon;background:rgba(128,0,0,.04);box-shadow:0 8px 22px rgba(128,0,0,.08)}.address-card--new,.company-card--new{min-width:140px;border-style:dashed;color:rgba(28,28,28,.55)}@media not all and (pointer: coarse){.address-card--new:hover,.company-card--new:hover{color:maroon;background:rgba(128,0,0,.03)}}.address-card--new.active,.company-card--new.active{color:maroon}.address-card--dimmed,.company-card--dimmed{opacity:.38;pointer-events:none}@media not all and (pointer: coarse){.address-card--dimmed:hover,.company-card--dimmed:hover{border-color:rgba(28,28,28,.1);background:#fff;box-shadow:none}}.address-card-body,.company-card-body{font-size:13px;line-height:1.55;color:#1c1c1c}.address-card-plus,.company-card-plus{font-size:18px;font-weight:700;margin-right:4px}.address-card-check,.company-card-check{position:absolute;top:10px;right:12px;display:none;color:maroon;font-size:16px;font-weight:700}.address-card.active:not(.address-card--new) .address-card-check,.company-card.active:not(.company-card--new) .company-card-check{display:block}.address-card-method{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;background:rgba(229,151,64,.15);color:rgb(177.0930875576,104.7723502304,24.1069124424);font-size:11px;font-weight:700}#address-save-new-wrap,#company-save-new-wrap{margin:0 0 14px;padding:12px 14px;border-radius:10px;background:rgba(229,151,64,.12);border:1px solid rgba(229,151,64,.22)}.address-form-context-label,.company-form-context-label{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(28,28,28,.45)}.checkout-page .custom_lock,#checkout-checkout .custom_lock{opacity:.55;pointer-events:none;transition:opacity .2s ease}#checkout-checkout{padding-bottom:48px}#checkout-checkout>h1{margin-bottom:24px;font-weight:700}#checkout-checkout .panel-group{display:flex;flex-direction:column;gap:14px}#checkout-checkout .panel{padding:0;border-radius:14px;border:1px solid rgba(28,28,28,.08);overflow:hidden;background:#fff}#checkout-checkout .panel-heading{margin:0;padding:0;background:rgba(0,0,0,0)}#checkout-checkout .panel-title{margin:0;font-size:16px;font-weight:700}#checkout-checkout .panel-title a,#checkout-checkout .panel-title>*{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;color:#1c1c1c;text-decoration:none}#checkout-checkout .panel-title a .fa-caret-down,#checkout-checkout .panel-title>* .fa-caret-down{color:rgba(28,28,28,.4)}#checkout-checkout .panel-collapse .panel-body{padding:0 20px 20px}#checkout-checkout.simple-checkout-mode .panel-group{gap:18px}#checkout-checkout.simple-checkout-mode .panel-title a{pointer-events:none;cursor:default}#checkout-checkout.simple-checkout-mode .panel-title .fa-caret-down{display:none}.filter-sidebar{width:100%;max-width:100%;position:sticky;top:28px;max-height:100%;overflow-x:hidden;overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(17,17,17,.06);padding:0}.filter-sidebar::-webkit-scrollbar{display:none}.filter-sidebar::-webkit-scrollbar-track{background:#f4f4f6}.filter-sidebar::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:2px}.filter-sidebar-inner{padding:0}.filter-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f4f4f6}.filter-sidebar-title{font-weight:700;font-size:16px;letter-spacing:.5px;color:#1c1c1c;text-transform:uppercase}.filter-reset-all{font-size:12px;color:#e59740;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}.filter-reset-all:hover{background:rgba(229,151,64,.08)}.filter-active-pills{padding:14px 24px;border-bottom:1px solid #f4f4f6}.filter-active-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#8a8a8a;margin-bottom:8px}.filter-pills-list{display:flex;flex-wrap:wrap;gap:6px}.filter-pill{display:inline-flex;align-items:center;gap:5px;background:rgba(229,151,64,.08);color:#e59740;font-size:12px;padding:3px 10px 3px 10px;border-radius:20px;cursor:pointer;transition:background .2s}.filter-pill:hover{background:rgba(229,151,64,.15)}.filter-pill .pill-param{font-weight:600}.filter-pill .pill-remove{font-size:14px;line-height:1;margin-left:2px;font-weight:400;opacity:.7}.filter-group{border-bottom:1px solid #f4f4f6}.filter-group-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:none;border:none;cursor:pointer;font-weight:600;font-size:14px;color:#1c1c1c;text-align:left;transition:color .2s}.filter-group-toggle:hover{color:#e59740}.filter-toggle-icon{display:inline-block;width:16px;height:16px;position:relative;flex-shrink:0}.filter-toggle-icon::before,.filter-toggle-icon::after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .3s ease}.filter-toggle-icon::before{width:2px;height:10px;top:3px;left:7px}.filter-toggle-icon::after{width:10px;height:2px;top:7px;left:3px}.filter-group-toggle[aria-expanded=true] .filter-toggle-icon::before{transform:scaleY(0)}.filter-group-body{padding:6px 24px 20px;overflow:hidden}.filter-search-box{margin-bottom:10px}.filter-search-input{width:100%;padding:6px 10px;font-size:13px;border:1px solid rgba(138,138,138,.3);border-radius:8px;outline:none;background:#f4f4f6;color:#111;transition:border-color .2s}.filter-search-input:focus{border-color:maroon}.filter-checkboxes-list{display:flex;flex-direction:column;gap:4px}.filter-checkbox{display:flex;align-items:center;gap:9px;cursor:pointer;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-checkbox input[type=checkbox]{display:none}.filter-checkbox-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border:2px solid rgba(28,28,28,.25);border-radius:4px;background:#fff;transition:all .2s}.filter-checkbox-mark::after{content:"";display:none;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg) translateY(-1px)}.filter-checkbox input[type=checkbox]:checked+.filter-checkbox-mark{background:#e59740;border-color:#e59740}.filter-checkbox input[type=checkbox]:checked+.filter-checkbox-mark::after{display:block}.filter-checkbox:hover .filter-checkbox-mark{border-color:#e59740}.filter-checkbox-label{font-size:13px;color:#111;line-height:1.3;transition:color .2s;word-break:break-word;overflow-wrap:break-word}.filter-checkbox:hover .filter-checkbox-label{color:#1c1c1c}.filter-checkbox input[type=checkbox]:checked~.filter-checkbox-label{color:#1c1c1c;font-weight:500}.filter-checkbox.filter-incompatible{opacity:.35;pointer-events:none;transition:opacity .25s}.filter-radio{display:flex;align-items:center;gap:9px;cursor:pointer;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-radio input[type=radio]{display:none}.filter-radio-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border:2px solid rgba(28,28,28,.25);border-radius:50%;background:#fff;transition:all .2s}.filter-radio-mark::after{content:"";display:none;width:8px;height:8px;border-radius:50%;background:#fff}.filter-radio input[type=radio]:checked+.filter-radio-mark{background:#e59740;border-color:#e59740}.filter-radio input[type=radio]:checked+.filter-radio-mark::after{display:block}.filter-radio-label{font-size:13px;color:#111;line-height:1.3;transition:color .2s;word-break:break-word;overflow-wrap:break-word}.filter-radio:hover .filter-radio-mark{border-color:#e59740}.filter-radio input[type=radio]:checked~.filter-radio-label{color:#1c1c1c;font-weight:500}.filter-radio.filter-incompatible{opacity:.35;pointer-events:none;transition:opacity .25s}.filter-show-more{margin-top:8px;font-size:12px;color:#e59740;background:none;border:none;cursor:pointer;padding:4px 0;display:block;transition:color .2s}.filter-show-more:hover{color:#1c1c1c;text-decoration:underline}.filter-attr-subgroup{margin-bottom:10px}.filter-attr-subgroup:last-child{margin-bottom:0}.filter-attr-name{font-size:12px;font-weight:600;color:#8a8a8a;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.price-range-slider{padding-top:4px}.price-range-inputs{position:relative;height:28px;margin-bottom:14px}.price-range-track{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;background:rgba(138,138,138,.2);border-radius:2px;pointer-events:none;z-index:1}.price-range-fill{position:absolute;height:100%;background:#e59740;border-radius:2px}.price-range-input{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);pointer-events:none;z-index:2}.price-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #e59740;box-shadow:0 1px 4px rgba(0,0,0,.15);pointer-events:auto;cursor:grab;-webkit-transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s}.price-range-input::-webkit-slider-thumb:active{cursor:grabbing;box-shadow:0 0 0 4px rgba(229,151,64,.15)}.price-range-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #e59740;box-shadow:0 1px 4px rgba(0,0,0,.15);pointer-events:auto;cursor:grab}.price-range-input:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(229,151,64,.15)}.price-range-labels{display:flex;align-items:center;justify-content:space-between;gap:8px}.price-range-field{display:flex;align-items:center;flex:1;min-width:0;gap:4px;padding:4px 8px;border:1px solid rgba(138,138,138,.3);border-radius:8px;background:#f4f4f6;transition:border-color .2s}.price-range-field:focus-within{border-color:maroon}.price-range-value{width:100%;min-width:0;padding:2px 0;font-size:13px;font-weight:500;color:#111;border:none;outline:none;background:rgba(0,0,0,0);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.price-range-value::-webkit-outer-spin-button,.price-range-value::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.price-range-currency{flex-shrink:0;font-size:13px;font-weight:500;color:#8a8a8a}.price-separator{flex-shrink:0;color:#8a8a8a}#content{position:relative}.products-loading-overlay{position:absolute;inset:0;background:rgba(244,244,246,.75);z-index:10;display:none;align-items:center;justify-content:center;border-radius:8px;backdrop-filter:blur(2px)}.products-loading-overlay.is-loading{display:flex}.products-loading-spinner{width:36px;height:36px;border:3px solid rgba(229,151,64,.2);border-top-color:#e59740;border-radius:50%;animation:filterSpin .7s linear infinite}@keyframes filterSpin{to{transform:rotate(360deg)}}.filter-empty-state{padding:40px 20px;text-align:center;color:#8a8a8a;font-size:15px}.filter-mobile-bar{display:none;position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:200}.filter-mobile-toggle{display:inline-flex;align-items:center;gap:8px;background:#e59740;color:#fff;border:none;border-radius:30px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 16px rgba(229,151,64,.4);transition:transform .2s,box-shadow .2s}.filter-mobile-toggle:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(229,151,64,.5)}.filter-mobile-count{background:maroon;color:#fff;border-radius:50%;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.filter-mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:210}.filter-mobile-overlay.is-active{display:block}@media(max-width: 767px){.filter-sidebar{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;max-height:80vh;border-radius:20px 20px 0 0;z-index:220;transform:translateY(100%);transition:transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow-y:auto}.filter-sidebar.is-open{transform:translateY(0)}.filter-mobile-bar{display:block}.filter-sidebar-header{position:relative;padding-top:20px}.filter-sidebar-header::before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:40px;height:4px;background:rgba(138,138,138,.3);border-radius:2px}#content{padding-bottom:80px}}@media(min-width: 768px){.filter-mobile-bar{display:none !important}.filter-mobile-overlay{display:none !important}}.category-module{width:100%;max-width:100%;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(17,17,17,.06);padding:10px}.category-module__list{display:flex;flex-direction:column;gap:2px}.category-module__link{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:8px;font-size:13px;line-height:1.45;font-weight:500;color:rgba(28,28,28,.88);text-decoration:none;border:1px solid rgba(0,0,0,0);transition:background .15s ease,color .15s ease,border-color .15s ease}@media not all and (pointer: coarse){.category-module__link:hover{background:#f4f4f6;color:maroon}}.category-module__link.is-active{background:rgba(229,151,64,.1);color:maroon;border-color:rgba(229,151,64,.22);font-weight:600}.category-module__link.is-active .category-module__count{background:rgba(229,151,64,.18);color:rgb(195.0488479263,115.3953917051,26.5511520737)}.category-module__link.is-active .category-module__icon{background:rgba(229,151,64,.14);color:maroon}.category-module__link--child{padding-left:18px}.category-module__link--sub-child{padding-left:28px}.category-module__text{flex:1;min-width:0}.category-module__count{flex-shrink:0;align-self:flex-start;margin-top:1px;font-size:11px;font-weight:600;line-height:1;padding:3px 7px;border-radius:10px;background:rgba(28,28,28,.06);color:rgba(28,28,28,.42);font-variant-numeric:tabular-nums}.category-module__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(28,28,28,.05);color:maroon;flex-shrink:0}.category-module__icon .icon{width:20px !important;height:20px !important}.sort-filter--end{justify-content:flex-end}.product-item--blog .blog-card-date{display:inline-flex;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1;padding:4px 8px;border-radius:999px;background:rgba(28,28,28,.05);color:rgba(28,28,28,.55)}.product-item--blog .blog-card-excerpt{font-size:14.96px}@media screen and (min-width: 320px){.product-item--blog .blog-card-excerpt{font-size:calc(14.96px + 4.4*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.product-item--blog .blog-card-excerpt{font-size:19.36px}}.product-item--blog .blog-card-excerpt{color:rgba(28,28,28,.72);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-item--blog .product-card-footer .btn-product-action{text-decoration:none;text-align:center}.product-item--blog .image:not(:has(img)){min-height:180px;background:linear-gradient(135deg, rgba(128, 0, 0, 0.1), rgba(28, 28, 28, 0.04))}.blog-empty{font-size:15.84px}@media screen and (min-width: 320px){.blog-empty{font-size:calc(15.84px + 5.28*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.blog-empty{font-size:21.12px}}.blog-empty{color:rgba(28,28,28,.65);margin:12px 0 24px}.blog-category-intro{margin-top:0;margin-bottom:28px}#blog-article .block-white{padding:24px 28px 32px}#blog-article .page-header .rating{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:20px}#blog-article .page-header .rating .stars{display:flex;gap:4px;font-size:20px}#blog-article .page-header .rating .stars .fa-star{filter:drop-shadow(0 1px 3px rgba(229, 151, 64, 0.35))}#blog-article .page-header .review-buttons{margin-top:8px;font-size:14px}#blog-article .page-header .review-buttons a{color:maroon;font-weight:600;text-decoration:none}@media not all and (pointer: coarse){#blog-article .page-header .review-buttons a:hover{text-decoration:underline}}.blog-article__cover{margin-bottom:24px;border-radius:12px;overflow:hidden;border:1px solid rgba(28,28,28,.08)}.blog-article__cover img{display:block;width:100%;height:auto}.blog-article__content{font-size:14.96px}@media screen and (min-width: 320px){.blog-article__content{font-size:calc(14.96px + 4.4*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.blog-article__content{font-size:19.36px}}.blog-article__content{color:rgba(28,28,28,.82);line-height:1.75}.blog-article__content h2,.blog-article__content h3,.blog-article__content h4{color:#1c1c1c;margin:1.6em 0 .75em;line-height:1.3}.blog-article__content p,.blog-article__content ul,.blog-article__content ol{margin:0 0 1em}.blog-article__content ul,.blog-article__content ol{padding-left:1.25em}.blog-article__content img{max-width:100%;height:auto;border-radius:10px;margin:1.25em 0}.blog-article__content a{color:maroon}@media not all and (pointer: coarse){.blog-article__content a:hover{text-decoration:underline}}.blog-article__content strong{color:#1c1c1c}.blog-article__downloads{margin-top:24px;padding-top:20px;border-top:1px solid rgba(28,28,28,.08)}.blog-article__downloads a{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.blog-related{margin-top:40px;padding-top:28px;border-top:1px solid rgba(28,28,28,.08)}@media(max-width: 767px){#blog-article .block-white{padding:18px 16px 24px}}@media(max-width: 768px){.header-topbar__location,.header-topbar__notice--dispatch{display:none}.header-topbar__notice+.header-topbar__notice{padding-left:0;border-left:0}.header-topbar__inner{flex-direction:column;gap:6px;padding:4px 0}.header-topbar__left,.header-topbar__right{width:100%;justify-content:center}}@media(max-width: 600px){.site-header .btn-contacts{display:none}.header-topbar__right{display:none}.header-topbar__left{justify-content:center}}@media(max-width: 1200px){#common-home.home-page .home-benefits{padding-top:24px}}@media(max-width: 1100px){.site-header .header-main{grid-template-columns:1fr auto;gap:10px 12px;padding:10px 0}.site-header .header-main__search{display:none}.site-header .header-main__mobile-tools{display:flex}.site-header .btn-search-mobile,.site-header .btn-categories-mobile{display:inline-flex}}@media(max-width: 1280px){.categories-menu .mega-menu__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 1100px){#categories-menu{display:none}}#categories-side-panel .category-link-label{display:inline-flex;align-items:center;gap:8px}#categories-side-panel .category-link-icon-wrap{display:none}#categories-side-panel .categories-panel-menu{margin:0;padding:0}#categories-side-panel .categories-panel-item{border-bottom:1px solid rgba(28,28,28,.08)}#categories-side-panel .categories-panel-item:last-child{border-bottom:0}#categories-side-panel .categories-panel-row{display:flex;align-items:center;justify-content:space-between;gap:8px}#categories-side-panel .categories-panel-link{display:block;flex:1;padding:14px 0;color:#1c1c1c;font-weight:600;font-size:14px;transition:color .2s ease,padding-left .2s ease}#categories-side-panel .categories-panel-link:hover{color:maroon;padding-left:6px}#categories-side-panel .categories-panel-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:rgba(0,0,0,0);border:1px solid rgba(28,28,28,.12);border-radius:6px;padding:0;cursor:pointer;color:#1c1c1c;transition:border-color .2s ease,color .2s ease,transform .25s ease}#categories-side-panel .categories-panel-toggle.is-open{transform:rotate(180deg);border-color:maroon;color:maroon}#categories-side-panel .categories-panel-sub{margin:0;padding:0 0 0 12px;border-left:2px solid rgba(229,151,64,.5);overflow:hidden;transition:height .3s ease}#categories-side-panel .categories-panel-sub .categories-panel-item{border-bottom:1px solid rgba(28,28,28,.06)}#categories-side-panel .categories-panel-sub .categories-panel-item:last-child{border-bottom:0}#categories-side-panel .categories-panel-sub .categories-panel-link{font-size:13px;font-weight:500;padding:12px 0}#categories-side-panel .side-panel-footer{display:flex;align-items:center;gap:10px}#categories-side-panel .side-panel-footer .pull-left{float:none !important}#categories-side-panel .side-panel-footer #form-language .btn-group,#categories-side-panel .side-panel-footer #form-currency .btn-group{position:relative}#categories-side-panel .side-panel-footer #form-language .dropdown-menu,#categories-side-panel .side-panel-footer #form-currency .dropdown-menu{position:absolute;bottom:100%;top:auto;left:0;right:auto;margin-bottom:4px}@media(max-width: 991px){#column-left{display:none}#content{width:100% !important}.sort-filter .btn-filter-mobile{display:inline-flex;align-items:center;gap:6px}#common-home.home-page .home-benefit-card{padding:20px 18px 18px}#common-home.home-page .home-about__card{padding:28px 20px;gap:24px}#common-home.home-page .home-about__main{gap:24px}#common-home.home-page .home-about__brand{gap:14px;margin-bottom:16px}#common-home.home-page .home-about__brand-logo{width:64px;height:64px}#common-home.home-page .home-about__brand-name{font-size:18px}#common-home.home-page .home-about__features{padding:20px;gap:14px}#common-home.home-page .home-about__features-list{grid-template-columns:1fr}#common-home.home-page .home-about__feature{padding:12px}#common-home.home-page .home-about__feature-icon{width:36px;height:36px}#common-home.home-page .home-about__feature-icon .icon{width:20px;height:20px}#common-home.home-page .home-about__cta{padding-top:24px}#common-home.home-page #home-slider.hero-slider .hero-slide__content{max-width:none}#common-home.home-page #home-slider.hero-slider .hero-slide__text{max-width:100%}}@media(max-width: 768px){#common-home.home-page .home-benefit-card{padding:18px 16px}}@media(max-width: 880px){.site-header .brand--md{--brand-logo-size: 60px;--brand-name-size: 13px;--brand-tagline-size: 9px}.contacts-block .contacts-button .text-block{display:none}.btn-default{box-shadow:none}}@media(max-width: 991px){.sort-filter{flex-wrap:wrap}.page-header{margin:24px 0 20px}.page-header .page-title::after{width:44px;height:2px;margin-top:12px}#product-search .page-header{margin-bottom:24px}#product-search .search-criteria{margin-bottom:24px}#product-search .search-criteria__actions{align-items:stretch}#product-search .search-criteria__actions .btn{width:100%}#product-category .page-header{margin-bottom:24px}#product-category .description-block{margin-top:40px;padding:24px 20px}#product-category .description-block__body{flex-direction:column;gap:20px}#product-category .description-block__media{width:80px}}#filter-side-panel .side-panel-body{padding:0}#filter-side-panel .filter-sidebar-header{display:none}#filter-side-panel .filter-sidebar{position:static !important;transform:none !important;max-height:none !important;border:none;border-radius:0;padding:0;width:100%;overflow-y:visible;transition:none !important}@media(max-width: 650px){.category-items.row,.category-items.row.p-sm,.product-items.row,.product-items.row.p-sm{margin-left:-10px;margin-right:-10px}.category-items>[class*=col-],.product-items>[class*=col-]{padding-left:10px;padding-right:10px;margin-bottom:16px}.cart-products .cart-product .info{align-items:flex-start}.cart-products .cart-product .info .quantity{width:100%}.cart-products .cart-product .info .price,.cart-products .cart-product .info .total{width:calc(50% - 5px)}}@media(max-width: 450px){.category-items>[class*=col-],.product-items>[class*=col-]{width:100%}.cart-products .cart-product{flex-direction:column}.cart-products .cart-product .info{align-items:flex-start}.cart-products .cart-product .info .quantity{width:100%}.cart-products .cart-product .info .price,.cart-products .cart-product .info .total{width:calc(50% - 5px)}}@media(max-width: 575px){.site-toast-stack{left:12px;right:12px;bottom:12px;width:auto}}@media(max-width: 575px){#common-home.home-page #home-slider.hero-slider .hero-slide__content{bottom:56px}#common-home.home-page #home-slider.hero-slider .hero-slide__title{font-size:clamp(1.1rem,4.8vw,1.35rem);line-height:1.2;margin-bottom:10px}#common-home.home-page #home-slider.hero-slider .hero-slide__text{font-size:.875rem;margin-bottom:14px}#common-home.home-page #home-slider.hero-slider .hero-slider__footer{padding:0 12px 14px}#common-home.home-page #home-slider.hero-slider .hero-slider__dot{width:34px;height:34px}#common-home.home-page #home-slider.hero-slider .hero-slider__arrow{width:34px;height:34px}}@media(max-width: 767px){.footer-newsletter__inner{flex-direction:column;gap:20px;text-align:center}.footer-newsletter__form{width:100%;max-width:100%}}@media(max-width: 575px){.footer-bottom{padding:12px 0}.footer-bottom__inner{flex-direction:column;align-items:center;text-align:center}.footer-payments--info{justify-content:flex-start}.footer-credit{margin-left:0}}@media(max-width: 768px){.contact-page{grid-template-columns:1fr;gap:32px}.contact-map iframe{height:280px}}@media(max-width: 480px){.contact-page__form{padding:20px}}.mobile-dock{display:none}@media(max-width: 768px){section{margin:40px 0}#content,#column-left{margin-bottom:48px}body.has-mobile-dock{padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}.mobile-dock{display:grid;grid-template-columns:repeat(5, 1fr);position:fixed;left:0;right:0;bottom:0;z-index:1050;min-height:56px;padding:4px 4px calc(4px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid rgba(28,28,28,.1);box-shadow:0 -8px 24px rgba(17,17,17,.08)}.mobile-dock__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;border:0;background:rgba(0,0,0,0);color:#1c1c1c;font-size:10px;font-weight:600;line-height:1.1;text-decoration:none;position:relative;min-height:48px;cursor:pointer}.mobile-dock__item .icon{width:22px;height:22px}.mobile-dock__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-dock__item--home{color:maroon}.mobile-dock__logo{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;display:block}.mobile-dock__badge{position:absolute;top:2px;right:calc(50% - 22px);min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e59740;color:#111;font-size:10px;font-weight:700;line-height:16px;text-align:center}.site-header .header-main{grid-template-columns:minmax(0, 1fr) auto;align-items:center;justify-items:stretch;gap:8px;padding:8px 0 6px}.site-header .header-main__search{display:none}.site-header .header-main__brand{min-width:0}.site-header .header-main__end{display:flex;flex-shrink:0}.site-header .header-actions{gap:4px}.site-header .header-actions .header-action{min-height:48px;padding:0 8px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative}.site-header .header-actions .header-action .header-action__badge{position:absolute;top:0;right:0;transform:translate(50%, -50%)}.site-header .header-main__mobile-tools{display:flex}.site-header .brand{gap:8px}.site-header .brand--md{--brand-logo-size: 56px;--brand-name-size: 12px}.site-header .brand__tagline{display:none}#common-home.home-page .home-benefits .container{width:100%;max-width:100%;padding-left:16px;padding-right:16px}#common-home.home-page #home-slider.hero-slider .hero-slide__media img{-o-object-position:24% center;object-position:24% center}.back-to-top{bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.side-panels-portal .side-panel{max-width:100%;padding-bottom:env(safe-area-inset-bottom, 0px)}}@media(prefers-reduced-motion: reduce){.side-panel,.side-panel-overlay,.back-to-top{transition:none !important}.side-panel:not(.is-active){clip-path:inset(0 0 0 100%) !important;visibility:hidden !important}#common-home.home-page #home-slider.hero-slider .hero-slide__media img,#common-home.home-page #home-slider.hero-slider .hero-slide__title,#common-home.home-page #home-slider.hero-slider .hero-slide__text,#common-home.home-page #home-slider.hero-slider .hero-slide__btn,#common-home.home-page #home-slider.hero-slider .hero-slider__progress-bar{animation:none !important;transition:none !important;transform:none !important;opacity:1 !important}#common-home.home-page .home-benefit-card{transition:none !important}}@media(max-width: 1024px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}}@media(max-width: 768px){.checkout-page__subtitle{font-size:15px}.checkout-card__header{padding:18px 18px 0}.checkout-card__body{padding:16px 18px 18px}.checkout-card__title{font-size:18px}.checkout-choice-list--tiles .checkout-choice-group__options,.checkout-choice-list--account,.form-options-list--grid{grid-template-columns:1fr}.radio-inline,.checkbox-inline,label.radio-inline,label.checkbox-inline{display:flex;width:100%;margin-right:0}.checkout-page .cart-products .cart-product{flex-wrap:wrap}.checkout-page .cart-products .cart-product .info{width:100%}.checkout-page .cart-products .cart-product .info .product-title{width:100%;white-space:normal}.checkout-page .cart-products .cart-product .info .price,.checkout-page .cart-products .cart-product .info .total{width:auto}}@media(max-width: 500px){.site-header .header-actions .header-action.header-action--contacts,.site-header .header-actions .header-action.header-action--cart{display:none}}@media(max-width: 320px){.site-header .brand__name{display:none}}/*# sourceMappingURL=stylesheet.min.css.map */