@keyframes a { 0% { transform: rotate(0deg); } to { transform: rotate(1turn); }}body,html { height: 100%;}body { background: #f2f4f6; color: #4e4e4e; font-size: 16px; font-weight: 400; line-height: 1.5; overflow-y: scroll; -webkit-backface-visibility: hidden; backface-visibility: hidden; text-align: left; direction: ltr;}a { color: #606060;}a:hover {color: #b72c2c; text-decoration: none;}label { margin-bottom: 0.25rem; font-size: 15px;}h1 { font-size: 40px;}h1,h2 { font-weight: 600;}h2 { font-size: 32px;}h3 { font-size: 28px;}h3,h4 { font-weight: 600;}h4 { font-size: 24px;}h5 { font-size: 20px;}h5,h6 { font-weight: 600;}h6 { font-size: 16px;}.document { max-width: 760px; margin: 0 auto;}.document__header { text-align: center; padding: 44px 0 52px;}.document__title { font-weight: 700; letter-spacing: 0.01em; margin: 0;}.document__subtitle { font-size: 15px; color: #2d343c; margin-top: 8px; margin-bottom: -4px;}.document__content { padding: 50px;}.document__signature { margin-top: 2.5rem;}@media (max-width: 1199.98px) { .document__header { padding: 44px 0 48px; } .document__subtitle { margin-top: 4px; }}@media (max-width: 991.98px) { .document__content { padding: 40px; }}@media (max-width: 767.98px) { .document__header { padding: 36px 0 40px; } .document__title { font-size: 36px; } .document__content { padding: 28px; }}@media (max-width: 575.98px) { .document__title { font-size: 32px; } .document__subtitle { font-size: 14px; } .document__content { padding: 24px; } .document__content .typography { font-size: 15px; } .document__signature { margin-top: 24px; }}.col-1of5 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}.col-1of5,.col-2of5 { padding: 0 15px; position: relative; width: 100%;}.col-2of5 { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%;}.col-3of5 { -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%;}.col-3of5,.col-4of5 { padding: 0 15px; position: relative; width: 100%;}.col-4of5 { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%;}.col-5of5 { padding: 0 15px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; position: relative; width: 100%;}@media (min-width: 1200px) { .mobile-header, .mobile-menu { display: none; }}@media (max-width: 1199.98px) { .header { display: none; }}.site { min-height: 100%; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; overflow: hidden;}.site__header { -ms-flex-negative: 0; flex-shrink: 0;}.site__body { -ms-flex-positive: 1; flex-grow: 1;}.site__footer { -ms-flex-negative: 0; flex-shrink: 0;}.arrow__button { display: -ms-flexbox; display: flex; position: relative; z-index: 0; -ms-flex-align: center; align-items: center; border: none; background: transparent; pointer-events: none; transition: color 0.15s; color: #fff;}.arrow__button:before { background: #d70f29;}.arrow__button svg { fill: currentColor; display: block; transform: scaleX(1);}.arrow__button:focus { outline: none;}.arrow__button:before { position: absolute; display: block; content: ""; height: 100%; transform-origin: center center; z-index: -1; border-radius:7px; pointer-events: auto; transition: background 0.15s;}.arrow__button:hover { color: #fff;}.arrow__button:hover:before { background: #2196f3;}.arrow__button:active { color: #fff;}.arrow__button:active:before { background: #474747;}.arrow__button:active,.arrow__button:active:before { transition-duration: 0s;}.arrow__button:after { position: absolute; display: block; content: ""; top: -2px; width: calc(100% + 4px); height: calc(100% + 4px); transition: background 0.2s; opacity: 0.01; left: -2px;}.arrow__button:hover:after { background: rgba(0, 0, 0, 0.01);}.arrow__button:active:after { background: hsla(0, 0%, 100%, 0.01); transition-duration: 0s;}.arrow--next svg { margin-right: -1px;}.arrow--prev svg { margin-left: -1px;}.arrow__button { height: 23px; padding: 0 14.37131px;}.arrow__button:before { width: calc(100% - 8.37131px); left: 4.18566px; transform: skewX(-20deg);}.btn { border: none; border-radius: 2px; fill: currentColor; font-weight: 600;}.button-toggle__list { display: -ms-flexbox; display: flex;}.button-toggle__item { margin: 0;}.button-toggle__button { margin: 0; background: #f0f0f0; color: #2d343c; font-weight: 600; font-size: 13px; line-height: 14px; padding: 5px 9px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: background 0.12s, color 0.12s;}.button-toggle__button:hover { background: #e5e5e5; color: #2d343c;}.button-toggle__button:active { background: #d6d6d6; color: #2d343c;}.button-toggle__item:first-child .button-toggle__button { border-top-left-radius: 2px; border-bottom-left-radius: 2px;}.button-toggle__item:last-child .button-toggle__button { border-top-right-radius: 2px; border-bottom-right-radius: 2px;}.button-toggle__input { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}.button-toggle__input:checked ~ .button-toggle__button { background: #d70f29; color: #fff;}.card { background-color: #fff; border: none; border-radius: 9px; overflow: hidden;}.card-body--padding--2 { padding: 2rem;}@media (max-width: 575.98px) { .card-body--padding--2 { padding: 1.5rem; }}.card-divider { height: 1px; background: #ebebeb;}.card-header { border-radius: 0; background: transparent; padding: 1.25rem 2rem; border: none;}.card-header > h5 { margin-bottom: 0;}.card-footer { border-radius: 0; background: transparent; padding: 1.25rem 2rem; border: none;}.card-title { font-size: 24px; font-weight: 600; padding-bottom: 8px; border-bottom: 1px solid #ebebeb; margin-bottom: 2rem; margin-top: -4px;}.card-title--lg { font-size: 28px;}.card-table { font-size: 15px;}.card-table a:hover { text-decoration: underline;}.card-table table { width: 100%; min-width: 500px; text-align: left;}.card-table thead th { border-bottom: 1px solid #ebebeb; text-transform: uppercase; font-size: 13px; padding: 10px 12px;}.card-table tbody td,.card-table tbody th,.card-table tfoot td,.card-table tfoot th { padding: 12px;}.card-table tfoot td,.card-table tfoot th { padding-top: 16px; padding-bottom: 16px;}.card-table tbody + tbody tr td,.card-table tbody + tbody tr th,.card-table tbody + tfoot tr td,.card-table tbody + tfoot tr th,.card-table tbody tr + tr td,.card-table tbody tr + tr th { border-top: 1px solid #ebebeb;}.card-table tbody tr:hover > *,.card-table tfoot tr:hover > * { background-color: #f7f7f7;}.card-table td:first-child,.card-table th:first-child { padding-left: 2rem;}.card-table td:last-child,.card-table th:last-child { padding-right: 2rem;}.card-table .card-table__body--merge-rows td,.card-table .card-table__body--merge-rows th { padding-top: 3px; padding-bottom: 3px;}.card-table .card-table__body--merge-rows tr:first-child td,.card-table .card-table__body--merge-rows tr:first-child th { padding-top: 12px;}.card-table .card-table__body--merge-rows tr:last-child td,.card-table .card-table__body--merge-rows tr:last-child th { padding-bottom: 12px;}.card-table .card-table__body--merge-rows tr + tr td,.card-table .card-table__body--merge-rows tr + tr th { border-top: none;}@media (min-width: breakpoint(md-start)) and (max-width: breakpoint(md-end)) { .card-table { font-size: 14px; } .card-table td:first-child, .card-table th:first-child { padding-left: 1.5rem; } .card-table td:last-child, .card-table th:last-child { padding-right: 1.5rem; }}@media (max-width: breakpoint(sm-end)) { .card-table { font-size: 14px; } .card-table td:first-child, .card-table th:first-child { padding-left: 1.375rem; } .card-table td:last-child, .card-table th:last-child { padding-right: 1.375rem; }}@media (min-width: 576px) { .container--max--sm { max-width: 540px; }}@media (min-width: 768px) { .container--max--md { max-width: 720px; }}@media (min-width: 992px) { .container--max--lg { max-width: 960px; }}@media (min-width: 1200px) { .container--max--xl { max-width: 1140px; }}@media (min-width: 1400px) { .container--max--xxl { max-width: 1380px; }}.container .container { padding: 0;}.decor { display: block;}.decor--type--center .decor__body { overflow: hidden; position: relative;}.decor--type--center .decor__end,.decor--type--center .decor__start { position: absolute;}.decor--type--center .decor__start { transform-origin: right top;}.decor--type--center .decor__end { transform-origin: left top;}.decor--type--center .decor__center { position: absolute; left: 50%; transform: translateX(-50%);}.decor--type--center .decor__body { height: 31px; margin: 0 -10px -10px;}.decor--type--center .decor__end,.decor--type--center .decor__start { height: 21px; width: calc(50% - 22.12435px);}.decor--type--center .decor__start { left: 10px; transform: skewX(30deg);}.decor--type--center .decor__end { right: 10px; transform: skewX(-30deg);}.decor--type--center .decor__center { height: 21px; width: 26.2487px;}.decor--type--bottom { width: 100%; position: relative; pointer-events: none; overflow: hidden; height: 31px;}.decor--type--bottom .decor__end,.decor--type--bottom .decor__start { position: absolute; width: calc((100% - 1350px - 160px) / 2); bottom: 0;}.decor--type--bottom .decor__start { left: 0; transform-origin: right bottom;}.decor--type--bottom .decor__end { right: 0; transform-origin: left bottom;}.decor--type--bottom .decor__end,.decor--type--bottom .decor__start { height: 21px;}.decor--type--bottom .decor__start { border-top-right-radius: 2px;}.decor--type--bottom .decor__end { border-top-left-radius: 2px;}.decor--type--bottom .decor__start { transform: skewX(30deg);}.decor--type--bottom .decor__end { transform: skewX(-30deg);}.filters-button { display: -ms-flexbox; display: flex; background: #f0f0f0; border: none; border-radius: 2px; font-size: 15px; line-height: 1; -ms-flex-align: center; align-items: center; color: inherit; transition: background-color 0.12s; padding: 7px 7px 7px 9px;}.filters-button:focus { outline: none;}.filters-button:hover { background: #e5e5e5;}.filters-button:active { background: #e0e0e0;}.filters-button__icon { fill: #404040; margin-right: 7px;}.filters-button__icon svg { display: block;}.filters-button__title { padding-top: 1px;}.filters-button__counter { background: #d70f29; color: #fff; padding: 3px 4px 2px; font-size: 11px; border-radius: 1.5px; margin-left: 6px;}.form-check { padding-left: 1.5rem;}.form-check-input { position: absolute; margin-top: 0.1875rem; margin-left: -1.5rem;}



.form-control { font-weight: 600; border-radius: 2px; background-clip: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0.15s ease-in-out; color: #2d343c; background-color: #f2f4f6;border: 1px solid #e0e3e7; height: 36px; padding: 7.5px 10px; font-size: 16px; line-height: 19px;}



.form-control::-webkit-input-placeholder { color: #6c757d; font-weight: normal;}.form-control::-moz-placeholder { color: #6c757d;}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder { color: #6c757d;}.form-control::placeholder { color: #6c757d;}.form-control[readonly] { color: #2d343c; background-color: #e5e5e5; border-color: #e5e5e5;}.form-control[readonly]::-webkit-input-placeholder { color: #6c757d; font-weight: normal;}.form-control[readonly]::-moz-placeholder { color: #6c757d;}.form-control[readonly]:-ms-input-placeholder,.form-control[readonly]::-ms-input-placeholder { color: #6c757d;}.form-control[readonly]::placeholder { color: #6c757d;}.form-control:focus,.form-control:hover { border-color: #d9d9d9;}.form-control:focus { box-shadow: none; background-color: #fff;}.form-control:disabled { opacity: 0.7; color: #2d343c; background-color: #e5e5e5; border-color: #e5e5e5;}.form-control:disabled::-webkit-input-placeholder { color: #6c757d; font-weight: normal;}.form-control:disabled::-moz-placeholder { color: #6c757d;}.form-control:disabled:-ms-input-placeholder,.form-control:disabled::-ms-input-placeholder { color: #6c757d;}.form-control:disabled::placeholder { color: #6c757d;}.form-control.is-invalid:focus,.form-control.is-valid:focus,.was-validated .form-control:invalid:focus,.was-validated .form-control:valid:focus { box-shadow: none;}.form-control.is-invalid,.form-control.is-valid,.was-validated .form-control:invalid,.was-validated .form-control:valid { background-image: none;}.form-control.is-valid,.was-validated .form-control:valid { color: #2d343c; background-color: #e2f2da; border-color: #e2f2da;}.form-control.is-valid::-webkit-input-placeholder,.was-validated .form-control:valid::-webkit-input-placeholder { color: #6c757d; font-weight: normal;}.form-control.is-valid::-moz-placeholder,.was-validated .form-control:valid::-moz-placeholder { color: #6c757d;}.form-control.is-valid:-ms-input-placeholder,.form-control.is-valid::-ms-input-placeholder,.was-validated .form-control:valid:-ms-input-placeholder,.was-validated .form-control:valid::-ms-input-placeholder { color: #6c757d;}.form-control.is-valid::placeholder,.was-validated .form-control:valid::placeholder { color: #6c757d;}.form-control.is-valid:hover,.was-validated .form-control:valid:hover { border-color: #c3d9b8;}.form-control.is-valid:focus,.was-validated .form-control:valid:focus { background-color: #fff; border-color: #8c6;}.form-control.is-invalid,.was-validated .form-control:invalid { color: #2d343c; background-color: #f2dada; border-color: #f2dada;}.form-control.is-invalid::-webkit-input-placeholder,.was-validated .form-control:invalid::-webkit-input-placeholder { color: #6c757d; font-weight: normal;}.form-control.is-invalid::-moz-placeholder,.was-validated .form-control:invalid::-moz-placeholder { color: #6c757d;}.form-control.is-invalid:-ms-input-placeholder,.form-control.is-invalid::-ms-input-placeholder,.was-validated .form-control:invalid:-ms-input-placeholder,.was-validated .form-control:invalid::-ms-input-placeholder { color: #6c757d;}.form-control.is-invalid::placeholder,.was-validated .form-control:invalid::placeholder { color: #6c757d;}.form-control.is-invalid:hover,.was-validated .form-control:invalid:hover { border-color: #d9a3a3;}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus { background-color: #fff; border-color: #c66;}.form-control-lg { height: 55px; padding: 9.5px 12px; font-size: 18px; line-height: 21px;}.form-control-sm { height: 30px; padding: 5.5px 8px; font-size: 14px; line-height: 17px;}select.form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 27px; background-position: right 10px center;}select.form-control:not(:disabled) { cursor: pointer;}.was-validated select.form-control:invalid,.was-validated select.form-control:valid,select.form-control,select.form-control.is-invalid,select.form-control.is-valid { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 10'%3E%3Cpath fill='rgba(0, 0, 0, 0.55)' d='M4.503 4H.497c-.403 0-.639-.508-.408-.878L2.095.233a.469.469 0 0 1 .816 0l2 2.889c.231.37-.005.878-.408.878zM.497 6h4.006c.403 0 .639.504.408.871L2.905 9.737a.47.47 0 0 1-.816 0l-2-2.866C-.142 6.504.094 6 .497 6z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 5px 10px;}select.form-control::-ms-expand { display: none;}select.form-control-lg { padding-right: 31px; background-position: right 12px center;}select.form-control-sm { padding-right: 23px; background-position: right 8px center;}.valid-feedback { color: #388020;}.invalid-feedback { color: #b32d2d;}.image--type--category .image__body,.image--type--product .image__body { display: block; position: relative; width: 100%;}.image--type--category .image__tag,.image--type--product .image__tag { display: block; position: absolute; width: 100%; height: 100%; object-fit: scale-down;}.image--type--category .image__body,.image--type--product .image__body { padding-bottom: 100%;}.input-check { display: inline-block;}.input-check__body { display: block; position: relative; width: 16px; height: 16px;}.input-check__input { opacity: 0; position: absolute; width: 100%; height: 100%; left: 0; top: 0; cursor: inherit;}.input-check__box { display: block; width: 16px; height: 16px; border-radius: 1.2px; background: #fff; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); transition: background 0.15s, box-shadow 0.15s;}.input-check__icon { pointer-events: none; position: absolute; left: 4px; top: 5px; fill: #fff; transform: scale(0); transition: fill 0.15s, transform 0.15s, visibility 0s 0.15s;}.input-check__icon svg { display: block;}.input-check__input:checked ~ .input-check__box { background: #d70f29; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);}.input-check__input:checked ~ .input-check__icon { fill: #fff; transition-delay: 0s, 0s, 0s; transform: scale(1);}.input-check__input:disabled ~ .input-check__box { background: #f2f2f2; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);}.input-check__input:disabled ~ .input-check__icon { fill: rgba(0, 0, 0, 0.2);}.input-check-color { display: inline-block;}.input-check-color__body { display: block; position: relative; width: 22px; height: 22px; border-radius: 1.2px; overflow: hidden; cursor: inherit; margin: 0;}.input-check-color__input { position: absolute; visibility: hidden;}.input-check-color__box { display: block; width: 22px; height: 22px; border-radius: 1.2px; background: currentColor; cursor: inherit;}.input-check-color__icon { position: absolute; left: 5px; top: 6px; fill: #fff; transform: scale(0); transition: transform 0.15s;}.input-check-color__icon svg { display: block;}.input-check-color__input:checked ~ .input-check-color__icon { transform: scale(1);}.input-check-color__input:disabled { cursor: default;}.input-check-color__input:disabled ~ .input-check-color__box { position: relative; left: 0; top: 0; width: 22px; height: 22px; opacity: 0.5; cursor: default;}.input-check-color__input:disabled ~ .input-check-color__stick { pointer-events: none; display: block; position: absolute; width: 2px; border-radius: 1px; height: 34px; left: calc(50% - 1px); top: -6px; background: hsla(0, 0%, 40%, 0.9); transform: rotate(45deg); transform-origin: center center;}.input-check-color--light .input-check-color__icon { fill: #3d464d;}.input-check-color--white .input-check-color__box { box-shadow: inset 0 0 0 2px #d9d9d9;}.input-check-color--white .input-check-color__icon { fill: #bfbfbf;}.input-number { display: block; width: 100%; position: relative;}.input-number__input { -moz-appearance: textfield; display: block; width: 100%; min-width: 88px; padding-left: 24px; padding-right: 24px; text-align: center;}.input-number__input::-webkit-inner-spin-button,.input-number__input::-webkit-outer-spin-button { -webkit-appearance: none;}.input-number__add,.input-number__sub { position: absolute; height: 100%; width: 24px; top: 0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; opacity: 0.3; transition: opacity 0.18s;}.input-number__add:after,.input-number__add:before,.input-number__sub:after,.input-number__sub:before { display: block; content: ""; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); background: currentColor;}.input-number__add:before,.input-number__sub:before { width: 8px; height: 2px;}.input-number__add:hover,.input-number__sub:hover { opacity: 1;}.input-number__sub { left: 1px;}.input-number__add { right: 1px;}.input-number__add:after { width: 2px; height: 8px;}.input-radio { display: inline-block;}.input-radio__body { display: block; position: relative; width: 16px; height: 16px;}.input-radio__input { opacity: 0; position: absolute; width: 100%; height: 100%; left: 0; top: 0; cursor: inherit;}.input-radio__circle { display: block; width: 16px; height: 16px; border-radius: 8px; background: #fff; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.17); transition: background 0.2s, box-shadow 0.2s;}.input-radio__circle:after { display: block; content: ""; position: absolute; left: 5px; top: 5px; width: 6px; height: 6px; border-radius: 3px; background: #fff; transform: scale(0); transition: background 0.2s, transform 0.2s, visibility 0s 0.2s; visibility: hidden;}.input-radio__input:checked ~ .input-radio__circle { background: #d70f29; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);}.input-radio__input:checked ~ .input-radio__circle:after { background: #fff; visibility: visible; transition-delay: 0s, 0s, 0s; transform: scale(1);}.input-radio__input:disabled ~ .input-radio__circle { background: #f2f2f2; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);}.input-radio__input:disabled ~ .input-radio__circle:after { background: rgba(0, 0, 0, 0.2);}.input-radio-color { display: block;}.input-radio-color__list { padding: 1px 0; display: -ms-flexbox; display: flex; margin: -2px;}.input-radio-color__item { width: 28px; height: 28px; display: block; margin: 2px; cursor: pointer;}.input-radio-color__item input { pointer-events: none; opacity: 0; position: absolute;}.input-radio-color__item span { position: relative; width: 28px; height: 28px; display: block; border-radius: 14px; background: currentColor; transform: scale(0.78571); transition: transform 0.2s;}.input-radio-color__item span:after,.input-radio-color__item span:before { display: block; position: absolute; content: ""; border-radius: 1000px;}.input-radio-color__item span:before { left: 3px; top: 3px; width: 22px; height: 22px; background: #fff; transform: scale(0); transition: transform 0.2s;}.input-radio-color__item span:after { left: 7px; top: 7px; width: 14px; height: 14px; background: currentColor; transform: scale(0); transition: transform 0.2s;}.input-radio-color__item:hover input:enabled ~ span { transform: scale(0.85714);}.input-radio-color__item input:enabled:checked ~ span,.input-radio-color__item input:enabled:checked ~ span:after,.input-radio-color__item input:enabled:checked ~ span:before { transform: scale(1);}.input-radio-color__item--disabled { cursor: default;}.input-radio-color__item--disabled span { transform: scale(0.75);}.input-radio-color__item--disabled span:before { transform: scale(1.33) rotate(45deg); left: 13px; top: -1px; width: 2px; height: calc(100% + 2px); background: rgba(0, 0, 0, 0.3);}.input-radio-color__item--white span { background: #fff; box-shadow: inset 0 0 0 2px #ccc;}.input-radio-color__item--white span:after { box-shadow: inset 0 0 0 2px #ccc;}.input-radio-label__list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -3px;}.input-radio-label__item { margin: 3px;}.input-radio-label__input { position: absolute; pointer-events: none; opacity: 0;}.input-radio-label__title { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; background: #fff; height:40px; border-radius: 2px; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); font-size: 13px; font-weight: bolder; padding: 3px 0 2px 8px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: box-shadow 0.15s;}.input-radio-label__title:hover { box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);}.input-radio-label__title:active { box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);}.input-radio-label__input:disabled ~ .input-radio-label__title { color: #a6a6a6; font-weight: 600; cursor: default; box-shadow: inset 0 0 0 1px rgb(0 0 0 / 23%); background: #f9f9f9;}.layout-switcher__list { display: -ms-flexbox; display: flex;}.layout-switcher__button { padding: 7px; margin: 0; border: none; display: block; border-radius: 2px; background-color: transparent; color: #95a0a6;}.layout-switcher__button:focus { outline: none;}.layout-switcher__button svg { display: block; fill: currentColor;}.layout-switcher__button:hover { background-color: #f0f0f0;}.layout-switcher__button--active { color: #d70f29;}.layout-switcher__button--active:hover { background-color: transparent;}.modal { -webkit-overflow-scrolling: touch; padding-left: 0 !important; padding-right: 0 !important;}.modal-backdrop { background: rgba(51, 51, 51, 0.8);}.modal-backdrop.show { opacity: 1;}.modal-content { border: none; border-radius: 9px; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); overflow: hidden;}.noUi-target,.noUi-target * { -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none; -moz-user-select: none; user-select: none; box-sizing: border-box;}.noUi-target { position: relative;}.noUi-base,.noUi-connects { width: 100%; height: 100%; position: relative; z-index: 1;}.noUi-connects { overflow: hidden; z-index: 0;}.noUi-connect,.noUi-origin { will-change: transform; position: absolute; z-index: 1; top: 0; right: 0; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; -webkit-transform-style: preserve-3d; transform-origin: 0 0; transform-style: flat;}.noUi-connect { height: 100%; width: 100%;}.noUi-origin { height: 10%; width: 10%;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { left: 0; right: auto;}.noUi-vertical .noUi-origin { width: 0;}.noUi-horizontal .noUi-origin { height: 0;}.noUi-handle { -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute;}.noUi-touch-area { height: 100%; width: 100%;}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin { transition: transform 0.3s;}.noUi-state-drag * { cursor: inherit !important;}.noUi-horizontal { height: 18px;}.noUi-horizontal .noUi-handle { width: 34px; height: 28px; right: -17px; top: -6px;}.noUi-vertical { width: 18px;}.noUi-vertical .noUi-handle { width: 28px; height: 34px; right: -6px; top: -17px;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { left: -17px;}.noUi-target { height: 16px;}.noUi-base { padding-top: 5px;}.noUi-connects { background: #e0e0e0; border-radius: 3px; height: 6px;}.noUi-connect { border-radius: 2px; background: #d70f29;}.noUi-horizontal .noUi-handle { cursor: ew-resize; width: 16px; height: 16px; border-radius: 8px; background: #d70f29; box-shadow: 0 0 0 0 rgba(229, 39, 39, 0); transition: box-shadow 0.2s; left: auto; right: -8px;}.noUi-horizontal .noUi-handle:after { display: block; content: ""; position: absolute; width: 6px; height: 6px; margin: 5px; border-radius: 3px; background: #fff; transition: transform 0.2s; top: 0;}.noUi-horizontal .noUi-handle:focus { outline: none; box-shadow: 0 0 0 3px rgba(229, 39, 39, 0.3);}.noUi-horizontal .noUi-handle:focus:after { transform: scale(0);}.noUi-horizontal .noUi-handle { top: 0;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { left: -8px; right: auto;}.pagination { margin-bottom: 0; padding: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center;}.pagination .page-item { margin-right:0px;}.page-link { font-size: 15px; line-height: 18px; border-radius: 2px; padding: 6px 10px; transition: background 0.15s; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #f0f0f0; color: #2d343c;}.page-link:hover { background-color: #e5e5e5; color: #2d343c;}.page-link:active { transition-duration: 0s; background-color: #e0e0e0; color: #2d343c;}.page-link:focus { box-shadow: none;}.page-item:first-child .page-link,.page-item:last-child .page-link { border-radius: 2px;}.page-item.disabled .page-link { background-color: #f0f0f0; color: #b3b3b3;}.page-item.active .page-link { background-color: #d70f29; color: #fff; cursor: default;}.page-link__arrow svg { display: block;}.page-link__arrow--left { margin-left: -1px; margin-right: 1px;}.page-link__arrow--right { margin-left: 1px; margin-right: -1px;}@media (max-width: 575.98px) { .page-link { padding: 5px 9px; }}.rating__body { display: -ms-flexbox; display: flex;}.section-header__body { margin-bottom: 10px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.section-header__title { font-size: 20px; font-weight: 700; margin: 0; position: relative; top: 2px;}.section-header__spring { -ms-flex-positive: 1; flex-grow: 1;}.section-header__divider { width: 100%; height: 2px; margin-top: 8px; background: #ebebeb;}.section-header__arrows { display: -ms-flexbox; display: flex;}.section-header__arrow--next { margin-left: -5.37131px;}.section-header__links { list-style: none; margin: 0; padding: 0; display: -ms-flexbox; display: flex; font-size: 14px; -ms-flex-wrap: wrap; flex-wrap: wrap;}.section-header__links-item { padding-right: 18px;}.section-header__links-item:last-child { padding-right: 0;}.section-header__links-link { color: #6c757d; position: relative; transition: color 0.1s;}.section-header__links-link:hover { color: inherit;}.section-header__links + .section-header__arrows { margin-left: 18px;}.section-header__groups { list-style: none; margin: 0; padding: 0; display: -ms-flexbox; display: flex; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch;}.section-header__groups-item + .section-header__groups-item { margin-left: -5.37131px;}.section-header__groups-button { font-size: 14px; height: 23px; border: none; padding: 0 18.37131px; line-height: 23px; display: block; position: relative; z-index: 0; pointer-events: none; transition: color 0.1s; background: transparent; color: #28333c;}.section-header__groups-button:focus { outline: none;}.section-header__groups-button:after { position: absolute; display: block; content: ""; width: calc(100% - 8.37131px); height: 100%; top: 0; background: transparent; z-index: -1; pointer-events: auto; transition: background 0.1s; left: 0; transform: skewX(-20deg); transform-origin: left bottom; border-top-left-radius: 2px; border-top-right-radius: 2.5px; border-bottom-left-radius: 2.5px; border-bottom-right-radius: 2px;}.section-header__groups-button:hover { color: #2d343c;}.section-header__groups-button:hover:after { background: #ebebeb;}.section-header__groups-button:active { color: #2d343c;}.section-header__groups-button:active:after { background: #e0e0e0;}.section-header__groups-button--active,.section-header__groups-button--active:active,.section-header__groups-button--active:hover { color: #fff; cursor: default;}.section-header__groups-button--active:active:after,.section-header__groups-button--active:after,.section-header__groups-button--active:hover:after { background: #2d343c;}.section-header__groups + .section-header__arrows { margin-left: -5.37131px;}@media (max-width: 767.98px) { .section-header__body { -ms-flex-wrap: wrap; flex-wrap: wrap; } .section-header__links { -ms-flex-order: 1; order: 1; width: 100%; padding: 9px 0 10px; border-bottom: 2px solid #ebebeb; } .section-header__links-item { padding-top: 1px; padding-bottom: 1px; } .section-header__groups { -ms-flex-order: 1; order: 1; width: 100%; border-bottom: 2px solid #ebebeb; padding: 10px 0 11px; } .section-header__divider { width: 100%; height: 2px; background: #ebebeb; margin-top: 8px; }}.shop-features__list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; list-style: none; padding: 14px 0;}.shop-features__item { padding: 10px 28px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.shop-features__item-icon { color: #d70f29; margin-right: 18px;}

.shop-features__item-icon svg { width: 70px;height: 70px;fill: #d70f29;margin-top: 22px;border: 3px solid #6c6c6c;border-radius: 25px;    padding: 10px;}.shop-features__item-title { font-size: 14px; font-weight: 600;}.shop-features__item-subtitle { font-size: 14px; color: #6c757d; margin-top: -2px;}.shop-features__item { width: calc((100% - 0px) / 1);}.shop-features__divider { width: 1px;}.shop-features__divider:nth-child(2n) { width: 100%; height: 1px;}.shop-features__divider:nth-child(2n):last-child,.sidebar__header { display: none;}@media (max-width: 991.98px) { .sidebar--offcanvas--mobile { visibility: hidden; transition: visibility 0s 0.25s; } .sidebar--offcanvas--mobile .sidebar__backdrop { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; background: rgba(51, 51, 51, 0.8); opacity: 0; will-change: opacity; transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .sidebar--offcanvas--mobile .sidebar__body { position: fixed; top: 0; bottom: 0; z-index: 1000; background: #fff; width: 300px; transition: transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; overflow: hidden; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; left: 0; transform: translateX(-100%); } .sidebar--offcanvas--mobile .sidebar__content { -ms-flex-positive: 1; flex-grow: 1; overflow-y: auto; overflow-x: hidden; } .sidebar--offcanvas--mobile.sidebar--open { visibility: visible; transition-delay: 0s; } .sidebar--offcanvas--mobile.sidebar--open .sidebar__backdrop { opacity: 1; } .sidebar--offcanvas--mobile.sidebar--open .sidebar__body { transform: translateX(0); } .sidebar--offcanvas--mobile .sidebar__header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #ebebeb; -ms-flex-negative: 0; flex-shrink: 0; } .sidebar--offcanvas--mobile .sidebar__title { -ms-flex-positive: 1; flex-grow: 1; font-size: 15px; font-weight: 600; padding: 0 20px; } .sidebar--offcanvas--mobile .sidebar__close { width: 48px; height: 50px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; border: none; fill: currentColor; padding: 0 0 2px; -ms-flex-negative: 0; flex-shrink: 0; transition: background-color 0.15s, color 0.15s; background-color: #fff; color: #ccc; } .sidebar--offcanvas--mobile .sidebar__close:hover { background-color: #f2f2f2; color: #4d4d4d; } .sidebar--offcanvas--mobile .sidebar__close:active { background-color: #ebebeb; color: #4d4d4d; } .sidebar--offcanvas--mobile .sidebar__close:focus { outline: none; }}.sidebar--offcanvas--always { visibility: hidden; transition: visibility 0s 0.25s;}.sidebar--offcanvas--always .sidebar__backdrop { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; background: rgba(51, 51, 51, 0.8); opacity: 0; will-change: opacity; transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.sidebar--offcanvas--always .sidebar__body { position: fixed; top: 0; bottom: 0; z-index: 1000; background: #fff; width: 300px; transition: transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; overflow: hidden; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; left: 0; transform: translateX(-100%);}.sidebar--offcanvas--always .sidebar__content { -ms-flex-positive: 1; flex-grow: 1; overflow-y: auto; overflow-x: hidden;}.sidebar--offcanvas--always.sidebar--open { visibility: visible; transition-delay: 0s;}.sidebar--offcanvas--always.sidebar--open .sidebar__backdrop { opacity: 1;}.sidebar--offcanvas--always.sidebar--open .sidebar__body { transform: translateX(0);}.sidebar--offcanvas--always .sidebar__header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #ebebeb; -ms-flex-negative: 0; flex-shrink: 0;}.sidebar--offcanvas--always .sidebar__title { -ms-flex-positive: 1; flex-grow: 1; font-size: 15px; font-weight: 600; padding: 0 20px;}.sidebar--offcanvas--always .sidebar__close { width: 48px; height: 50px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; border: none; fill: currentColor; padding: 0 0 2px; -ms-flex-negative: 0; flex-shrink: 0; transition: background-color 0.15s, color 0.15s; background-color: #fff; color: #ccc;}.sidebar--offcanvas--always .sidebar__close:hover { background-color: #f2f2f2; color: #4d4d4d;}.sidebar--offcanvas--always .sidebar__close:active { background-color: #ebebeb; color: #4d4d4d;}.sidebar--offcanvas--always .sidebar__close:focus { outline: none;}.social-links__list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; padding: 0; margin: -4px;}.social-links__item { margin: 4px;}.social-links__item a { font-size: 16px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; color: inherit; width: 36px; height: 36px; border-radius: 18px; transition: all 0.2s;}.social-links__item a:hover { opacity: 0.8;}.social-links__item--facebook a { background: #3c5a99; color: #fff;}.social-links__item--twitter a { background: #00a2e8; color: #fff;}.social-links__item--youtube a { background: #e52e2e; color: #fff;}.social-links__item--instagram a { background: #815dc7; color: #fff;}.social-links__item--rss a { background: #ffc338; color: #664729;}.status-badge { display: inline-block; vertical-align: middle; cursor: default;}.status-badge__body { position: relative; min-height: 23px; border-radius: 11.5px; min-width: 31px;}.status-badge__icon { fill: currentColor; position: absolute; top: calc(50% - 6.5px); opacity: 0.85; left: 9px;}.status-badge__icon svg { display: block;}.status-badge__text { font-size: 13px; line-height: 15px; padding: 4px 12px;}.status-badge__tooltip { position: absolute; left: 0; right: 0; top: 0; bottom: 0;}.status-badge__tooltip:focus { outline: none;}.status-badge--has-text .status-badge__tooltip { display: none;}.status-badge--has-icon .status-badge__text { padding-left: 28px;}.status-badge--style--success .status-badge__body { background-color: #e2f2da; color: #44782a;}.status-badge--style--failure .status-badge__body { background-color: #f2dada; color: #993d3d;}.status-badge--style--warning .status-badge__body { background-color: #f2eeda; color: #786b2a;}.status-badge--style--unknown .status-badge__body { background-color: #ebebeb; color: #6a6a6a;}.tag-badge { display: inline-block; position: relative; text-transform: uppercase; font-size: 11px; font-weight: 600; line-height: 1; z-index: 0; height: 18px; padding: 4px 14px 0;}.tag-badge:before { content: ""; display: block; position: absolute; top: 0; bottom: 0; z-index: -1; border-radius:5px; transform-origin: center; left: 3.5px; right: 3.5px; transform: skewX(-20deg);}.tag-badge--theme { color: #fff;}.tag-badge--theme:before { background: #d70f29;}.tag-badge--sale { color: #fff;}.tag-badge--sale:before { background: #93a5af;}.tag-badge--new { color: #fff;}.tag-badge--new:before { background: #657281;}.tag-badge--hot { color: #fff;}.tag-badge--hot:before { background: #ffc107;}.tags { font-size: 13px;}.tags__list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; font-weight: 600; margin: -2px;}.tags__list a { display: block; margin: 2px; background: #f2f2f2; padding: 4px 11px; color: inherit; border-radius: 1.5px; transition: background 0.12s;}.tags__list a:hover { color: inherit; background: #e5e5e5;}.tags__list a:active { transition-duration: 0s; background: #d9d9d9;}.tags--sm .tags__list a { padding: 2px 8px;}.teammate { background-color: #fff;}.teammate__info { padding: 14px 16px 16px; text-align: center;}.teammate__position { font-size: 14px; color: #6c757d;}.typography { line-height: 1.625;}.typography a:hover { text-decoration: underline;}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6 { margin-top: 1.5em; margin-bottom: 0.75em;}.typography h2,.typography h3 { padding-bottom: 8px; border-bottom: 1px solid #ebebeb;}.typography h3 { padding-bottom: 6px;}.typography p { margin-bottom: 1.5em;}.typography ol,.typography ul { margin: 1.5em 0; padding-left: 2.5rem;}.typography li { margin-bottom: 0.5em;}.typography hr { position: relative; width: 4px; height: 4px; border-radius: 2px; border: none; background: #d9d9d9; margin: 2.5em auto;}.typography hr:after,.typography hr:before { position: absolute; content: ""; display: block; width: inherit; height: inherit; border-radius: inherit; background: inherit;}.typography hr:after { left: -30px;}.typography hr:before { right: -30px;}.typography blockquote { margin: 2.25rem 0; text-align: center; font-size: 18px; font-style: italic; background: #f7f7f7; border-radius: 4px; padding: 2.25em 2.25em 2em;}.typography blockquote cite { margin-top: -0.5em; color: #6c757d; display: block; font-size: 15px; font-style: normal;}.typography blockquote p { margin-bottom: 1.25em;}.typography blockquote > :first-child { margin-top: 0;}.typography blockquote > :last-child { margin-bottom: 0;}.typography > :first-child { margin-top: 0;}.typography > :last-child { margin-bottom: 0;}.typography img { max-width: 100%; border-radius: 2px;}.typography figure { margin: 1.875rem 0 2.25rem;}.typography figcaption { font-size: 14px; text-align: center; color: #6c757d; padding-top: 0.875rem;}@media (max-width: 575.98px) { .typography { font-size: 15px; line-height: 1.75; } .typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 { margin-top: 1.25em; margin-bottom: 0.5em; } .typography h2 { font-size: 28px; } .typography h3 { font-size: 24px; } .typography h4 { font-size: 20px; } .typography h5 { font-size: 18px; } .typography p { margin-bottom: 1em; } .typography ol, .typography ul { margin: 1.25em 0; padding-left: 2rem; } .typography hr { margin: 1.5em auto; } .typography blockquote { padding: 1em; font-size: 16px; margin: 1.5rem 0; } .typography blockquote p { margin-bottom: 0.75em; } .typography figure { margin: 1.5rem 0; }}.legend-form { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -6px;}.legend-form .legend-form__item { width: calc(50% - 12px); margin: 6px;}.legend-form .legend-form__item:last-child { width: 100%;}.legend-form__divider { width: 100%; line-height: 1; font-size: 13px; text-transform: uppercase; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; color: #2d343c; margin: 12px 6px;}.legend-form__divider:after,.legend-form__divider:before { display: block; content: ""; height: 1px; -ms-flex-positive: 1; flex-grow: 1; background: #ebebeb;}.legend-form__divider:before { margin-right: 6px;}.legend-form__divider:after { margin-left: 6px;}.legend-form--layout--account .legend-form__item { width: calc(25% - 12px);}@media (max-width: 767.98px) { .legend-form--layout--account .legend-form__item { width: calc(50% - 12px); }}@media (max-width: 459px) { .legend-form--layout--account .legend-form__item { width: calc(100% - 12px); }}@media (max-width: 399px) { .legend-form--layout--modal .legend-form__item { width: calc(100% - 12px); }}.legends-list__body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -4px;}.legends-list__item { cursor: pointer; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; border: 1px solid #ebebeb; border-radius: 2px; padding: 8px; width: 100%; margin: 4px;}.legends-list__item-radio { margin: 8px;}.legends-list__item-info { margin: 2px 8px; -ms-flex-positive: 1; flex-grow: 1; line-height: 1.25;}.legends-list__item-remove { margin: 8px;}.legends-list__item-remove svg { display: block;}.legends-list__item-name { display: block; font-size: 15px; font-weight: 600;}.legends-list__item-details { display: block; font-size: 13px; color: #2d343c; margin-top: 2px;}.legends-list__item-links { font-size: 14px; margin-top: 12px;}.legends-list__item-links a:hover { text-decoration: underline;}.legends-list__item-remove { display: -ms-flexbox; display: flex; padding: 8px; border: none; margin: 0; border-radius: 2px; fill: currentColor; transition: background-color 0.15s, color 0.15s; background-color: #fff; color: #ccc;}.legends-list__item-remove:hover { background-color: #f2f2f2; color: #2d343c;}.legends-list__item-remove:active { background-color: #ebebeb; color: gray;}.legends-list__item-remove:focus { outline: none;}.legends-list--layout--account .legends-list__body { margin: -6px;}.legends-list--layout--account .legends-list__item { padding: 10px 8px; width: calc(50% - 12px); margin: 6px;}@media (max-width: 767.98px) { .legends-list--layout--account .legends-list__body { margin: -6px; } .legends-list--layout--account .legends-list__item { width: calc(100% - 12px); margin: 6px; }}.view-options { font-size: 0.9375rem;}.view-options__body { padding: 0.75rem 1rem; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; position: relative;}.view-options__body + .view-options__body { border-top: 1px solid #ebebeb;}.view-options__body--filters { padding: 0.875rem 1rem;}.view-options__label { position: absolute; background: #fff; padding: 0 8px; top: -5px; font-size: 10px; text-transform: uppercase; line-height: 1; color: #2d343c; left: 50%; transform: translateX(-50%);}.view-options__filters-button,.view-options__layout { margin-right: 1.25rem;}.view-options__legend { white-space: nowrap; margin-right: 1.25rem;}.view-options__spring { -ms-flex-positive: 1; flex-grow: 1;}.view-options__select { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin-left: 20px;}.view-options__select > label { margin-bottom: 0; margin-right: 10px;}@media (min-width: 992px) { .view-options--offcanvas--mobile .view-options__filters-button { display: none; }}@media (max-width: 991.98px) { .view-options__legend { margin-right: 0; margin-left: auto; } .view-options__spring { width: 100%; height: 8px; } .view-options__select { margin-left: auto; } .view-options__select + .view-options__select { margin-left: 20px; }}@media (max-width: 575.98px) { .view-options__legend { width: 100%; padding-top: 10px; } .view-options__select { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; margin-left: 0; } .view-options__select > label { margin: 0 0 2px; } .view-options__layout { margin-left: auto; margin-right: 0; }}.widget + .widget { margin-top: 20px;}.widget__header { padding: 1.375rem 1.5rem;}.widget__header h4 { font-size: 20px; font-weight: 600; margin-bottom: 0;}.filter__title { display: block; border: none; padding: 6px 10px; cursor: pointer; width: calc(100% + 20px); position: relative; color: inherit; font-weight: 700; font-size: 15px; line-height: 18px; border-radius: 2px; margin: 0 -10px; transition: background-color 0.2s, fill 0.2s; background: transparent; fill: #ccc; text-align: left;}.filter__title:focus,.filter__title:hover { transition-duration: 0.1s, 0.1s; background: #f2f2f2; fill: #b3b3b3;}.filter__title:focus { outline: none;}.filter__arrow { position: absolute; top: 11px; transition: transform 0.2s; right: 10px;}.filter__arrow svg { display: block;}.filter__body { margin: 0 -1.5rem; overflow: hidden; visibility: hidden; height: 0; opacity: 0; transition: height 0.2s, opacity 0.2s, visibility 0s 0.2s;}.filter__container { padding: 10px 1.5rem 16px;}.filter--opened .filter__body { transition-delay: 0s, 0s; visibility: visible; height: auto; opacity: 1;}.filter--opened .filter__arrow { transform: rotate(180deg);}.filter-categories__list { list-style: none; padding: 0; margin: 0; font-size: 15px; line-height: 18px;}.filter-categories__list a { color: inherit; transition: color 0.15s;}.filter-categories__list a:hover { color: #8b0419;}.filter-categories__item { padding: 5px 0; display: -ms-flexbox; display: flex;}.filter-categories__item > a { -ms-flex-positive: 1; flex-grow: 1; padding-right: 10px;}.filter-categories__item--parent { position: relative; padding-left: 14px;}.filter-categories__item--current { font-weight: 700;}.filter-categories__item--child { position: relative; font-size: 15px; padding-left: 14px;}.filter-categories__arrow { fill: #ccc; position: absolute; top: 10px; left: 0; transform: scaleX(1);}.filter-categories__arrow svg { display: block;}.filter-categories__counter { font-size: 12px; line-height: 12px; padding-top: 4px; font-weight: 400; color: #6c757d;}.filter-color__list { padding: 2px 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -4px;}.filter-color__item { cursor: pointer; margin: 4px;}.filter-color__check { display: block;}.filter-list__list { margin: -8px 0;}.filter-list__item { padding: 1px 0; cursor: pointer; display: -ms-flexbox; display: flex; margin: 8px 0;}.filter-list__input { -ms-flex-negative: 0; flex-shrink: 0; margin-right: 7px;}.filter-list__title { padding: 1px 0; font-size: 14px; line-height: 16px; -ms-flex-positive: 1; flex-grow: 1;}.filter-list__counter { padding-top: 3px; font-size: 12px; line-height: 12px; color: #6c757d; margin-left: 12px;}.filter-list__item--disabled { cursor: default;}.filter-list__item--disabled .filter-list__title { color: #6c757d;}.filter-price__slider { margin-top: 6px;}.filter-price__title { padding-top: 2px; font-size: 14px;}.filter-price__title-button { margin-top: 14px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center;}.filter-rating__list { list-style: none; padding: 0; margin: -8px 0;}.filter-rating__item-label { padding: 2px 0; cursor: pointer; display: -ms-flexbox; display: flex; margin: 8px 0;}.filter-rating__item-input { -ms-flex-negative: 0; flex-shrink: 0; margin-right: 8px;}.filter-rating__item-stars { padding: 2px 0; -ms-flex-positive: 1; flex-grow: 1;}.filter-rating__item-counter { padding-top: 2px; font-size: 12px; line-height: 12px; color: #6c757d; margin-left: 12px;}.filter-legend__list { margin: -8px 0; padding: 0; list-style: none;}.filter-legend__item-label { padding: 1px 0; cursor: pointer; display: -ms-flexbox; display: flex; margin: 8px 0;}.filter-legend__item-input { -ms-flex-negative: 0; flex-shrink: 0; margin-right: 7px;}.filter-legend__item-title { padding: 1px 0; font-size: 14px; line-height: 16px; -ms-flex-positive: 1; flex-grow: 1;}.filter-legend__item-counter { padding-top: 3px; font-size: 12px; line-height: 12px; color: #6c757d; margin-left: 12px;}.filter-legend__item--disabled { cursor: default;}.filter-legend__item--disabled .filter-legend__item-title { color: #2d343c;}.filter-legend__button { padding-top: 12px;}.footer-contacts__title { font-size: 18px; color: #244e72; margin-bottom: 8px; font-weight: 600;}@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) { .footer-contacts__title { font-weight: 400; }}



.footer-contacts__text {line-height: 22px;list-style: none;font-size: 15px;margin-bottom: 10px;margin-top: 10px;}.footer-contacts__icon { display: inline-block; text-align: center; width: 22px; margin-right: 2px;}@media (min-width: 1400px) { .footer-contacts { padding-right: 36px; }}@media (max-width: 1199.98px) { .footer-contacts { text-align: center; margin-bottom: 42px; } .footer-contacts__title { font-size: 24px; margin-bottom: 12px; }}@media (max-width: 767.98px) { .footer-links { text-align: center; }}.footer-newsletter__title { text-align: left; font-size: 18px; color: #d70f29; margin-bottom: 8px; font-weight: 600;}@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) { .footer-newsletter__title { font-weight: 600; }}.footer-newsletter__text { font-size: 13px; line-height: 18px; margin-bottom: 9px; text-align: left;}.footer-newsletter__text--social { margin-top: 20px; margin-bottom: 0;}.footer-newsletter__social-links { margin-top: 8px;}.footer-newsletter__form { display: -ms-flexbox; display: flex;max-width: 380px;}.footer-newsletter__form-input { -ms-flex-negative: 1; flex-shrink: 1; border-radius: 2px; font-size: 15px; height: 36px; padding: 0 12px; -ms-flex-preferred-size: 0; flex-basis: 0; min-width: 0; -ms-flex-positive: 1; flex-grow: 1; border-color: transparent; background-clip: padding-box; transition: border 0.2s, background 0.2s; color: #2d343c; font-weight: 600; background-color: #fafafa; border: 1px solid #c3c3c3;}.footer-newsletter__form-input::-webkit-input-placeholder { color: #b2b2b2; font-weight: normal;}.footer-newsletter__form-input::-moz-placeholder { color: #b2b2b2;}.footer-newsletter__form-input:-ms-input-placeholder,.footer-newsletter__form-input::-ms-input-placeholder { color: #b2b2b2;}.footer-newsletter__form-input::placeholder { color: #b2b2b2;}.footer-newsletter__form-input::-webkit-input-placeholder { transition: color 0.2s;}.footer-newsletter__form-input::-moz-placeholder { transition: color 0.2s;}.footer-newsletter__form-input:-ms-input-placeholder,.footer-newsletter__form-input::-ms-input-placeholder { transition: color 0.2s;}.footer-newsletter__form-input::placeholder { transition: color 0.2s;}.footer-newsletter__form-input:hover { outline: none; background-color: white !important; border-color: #d30423; background: #fff;}.footer-newsletter__form-input:focus { outline: none; background-color: white !important; border-color: #d30423; background: #fff;}.footer-newsletter__form-input:focus::-webkit-input-placeholder { color: #9e9e9e; font-weight: normal;}.footer-newsletter__form-input:focus::-moz-placeholder { color: #9e9e9e;}.footer-newsletter__form-input:focus:-ms-input-placeholder,.footer-newsletter__form-input:focus::-ms-input-placeholder { color: #9e9e9e;}.footer-newsletter__form-input:focus::placeholder { color: #9e9e9e;}.footer-newsletter__form-button { border-radius: 7px !important; -ms-flex-negative: 0; flex-shrink: 0; border: none; padding: 0 20px; font-size: 14px; transition: background 0.2s, color 0.2s; margin-left: 8px; background-color: #d70f29; color: #fff; max-height: 35px; font-weight: 600;}.footer-newsletter__form-button:hover { background-color: #2d343c; color: #fff;}.footer-newsletter__form-button:active { background-color: #4c4c4c; color: #fff; transition-duration: 0.1s, 0.1s;}.footer-newsletter__form-button:focus { outline: none;}@media (max-width: 767.98px) { .footer-newsletter { text-align: center; margin-top: 28px; } .footer-newsletter__title { font-size: 24px; margin-bottom: 16px; } .footer-newsletter__form { margin: 0 auto; } .footer-newsletter__text--social { margin-top: 24px; } .footer-newsletter__social-links { margin-top: 12px; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }}.site-footer {position: relative; background-color: #ffffff; color: #525252; margin-top:20px;}.site-footer__decor { position: absolute; bottom: calc(100% - 1px);}.site-footer__decor .decor__center,.site-footer__decor .decor__end,.site-footer__decor .decor__start { background: #2d343c;}.site-footer__decor .decor__end,.site-footer__decor .decor__start { box-shadow: none;}.site-footer__bottom { background-color: #d70f29; font-size: 14px; color: #fafafa; font-weight: 400;}.site-footer__bottom a { color: #fff; font-weight: 600;}@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) { .site-footer__bottom a { font-weight: 400; }}.site-footer__bottom-row { display: -ms-flexbox; display: flex; height: 72px; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center;}@media (max-width: 767.98px) { .site-footer__decor { display: none; } .site-footer__widgets { padding: 40px 0 36px; } .site-footer__bottom-row { height: auto; -ms-flex-direction: column; flex-direction: column; padding: 20px 0 24px; } .site-footer__payments { margin-top: 12px; }}.about__body { display: grid; z-index: 0;}@media (min-width: 1200px) { .about__body { grid-template-columns: 1fr 380px 730px 1fr; grid-template-rows: 100px auto auto; } .about__image { grid-column: 1/5; grid-row: 1/3; } .about__card { grid-column: 2; grid-row: 2/4; } .about__indicators { grid-column: 3; grid-row: 3; }}@media (max-width: 1199.98px) { .about__image { grid-column: 1/4; grid-row: 1/3; } .about__card { grid-column: 2; grid-row: 2/4; } .about__indicators { grid-column: 2; grid-row: 4; }}@media (min-width: 768px) and (max-width: 1199.98px) { .about__body { grid-template-columns: 1fr 690px 1fr; grid-template-rows: 80px auto 60px auto; }}@media (min-width: 576px) and (max-width: 767.98px) { .about__body { grid-template-columns: 1fr 510px 1fr; grid-template-rows: 40px auto 60px auto; }}@media (max-width: 575.98px) { .about__body { grid-template-columns: 20px calc(100% - 40px) 20px; grid-template-rows: 20px auto 60px auto; }}.about__image { position: relative; overflow: hidden; z-index: -1;}.about__image-decor { position: absolute; bottom: -1px;}.about__image-decor .decor__center,.about__image-decor .decor__end,.about__image-decor .decor__start { background: #f2f4f6;}.about__image-decor .decor__end,.about__image-decor .decor__start { box-shadow: none;}.about__image-bg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-size: cover; background-position: 50%; z-index: -1;}.about__image-bg:before { display: block; content: ""; width: 100%; height: 100%; background: linear-gradient( 180deg, rgba(51, 51, 51, 0.7), rgba(51, 51, 51, 0.4) );}.about__card { background-color: #fff; border-radius: 2px; padding: 32px 36px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column;}.about__card-title { font-size: 40px; font-weight: 700; padding: 16px 0 40px; text-align: center; margin-bottom: 0;}.about__card-text { text-align: center; line-height: 1.75;}.about__card-author { color: #6c757d; font-size: 14px; position: relative; -ms-flex-item-align: center; align-self: center; margin-top: 16px; padding-left: 28px;}.about__card-author:before { display: block; height: 1px; width: 20px; background: currentColor; content: ""; opacity: 0.8; position: absolute; top: 10px; left: 0;}.about__card-signature { padding: 40px 0 12px; margin-top: auto; -ms-flex-item-align: center; align-self: center;}@media (min-width: 1200px) { .about__card { min-height: 530px; }}@media (max-width: 1199.98px) { .about__card { padding: 32px 64px; margin: 0 auto; max-width: 510px; }}@media (max-width: 767.98px) { .about__card { padding: 32px 36px; }}@media (max-width: 575.98px) { .about__card-title { padding: 8px 0 24px; font-size: 32px; } .about__card { padding: 24px 28px; font-size: 15px; }}.about__indicators-body { margin: -12px;}.about__indicators-item { margin: 12px; width: calc(100% / 3 - 24px);}.about__indicators { -ms-flex-item-align: center; align-self: center;}.about__indicators-body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.about__indicators-item-value { font-size: 48px; font-weight: 700; line-height: 1;}.about__indicators-item-title { color: #6c757d; font-size: 15px; margin-top: 6px; line-height: 18px;}@media (min-width: 1200px) { .about__indicators { margin-top: 40px; margin-bottom: 40px; margin-left: 52px; }}@media (max-width: 1199.98px) { .about__indicators { text-align: center; margin-top: 48px; width: 100%; }}@media (max-width: 767.98px) { .about__indicators { margin-top: 40px; } .about__indicators-item-value { font-size: 36px; }}@media (max-width: 575.98px) { .about__indicators-body { margin: -16px; } .about__indicators-item { margin: 16px; width: calc(100% / 1 - 32px); }}.contacts__map { position: relative; height: 400px;}.contacts__map iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}@media (max-width: 991.98px) { .contacts__map { height: 380px; }}@media (max-width: 767.98px) { .contacts__map { height: 360px; }}.faq__header { padding: 44px 0 52px; text-align: center;}.faq__header-title { font-weight: 700; margin: 0;}.faq__section { background-color: #fff; padding: 48px;}.faq__section + .faq__section { margin-top: 30px;}.faq__section-title { font-size: 24px; font-weight: 700; padding-bottom: 8px; border-bottom: 1px solid #ebebeb; margin-bottom: 2.5rem; margin-top: -4px;}.faq__footer { margin-top: 56px; text-align: center;}.faq__footer-title { font-size: 28px; margin-bottom: 8px;}.faq__footer-subtitle { margin-bottom: 36px; color: #6c757d;}.faq__section-body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -20px;}.faq__question { margin: 20px; width: calc(50% - 40px);}.faq__question-title { margin-bottom: 14px;}@media (max-width: 1199.98px) { .faq__header { padding: 48px 0; } .faq__section { padding: 40px; }}@media (max-width: 991.98px) { .faq__section-body { margin: -12px; } .faq__question { margin: 12px; width: calc(100% - 24px); }}@media (max-width: 767.98px) { .faq__header { padding: 36px 0 32px; } .faq__header-title { font-size: 32px; } .faq__section { padding: 32px; } .faq__section-title { margin-bottom: 32px; } .faq__footer { margin-top: 40px; } .faq__footer-title { font-size: 24px; } .faq__footer-subtitle { font-size: 15px; margin-bottom: 24px; }}@media (max-width: 575.98px) { .faq__header { padding: 32px 0 28px; } .faq__section { padding: 24px; } .faq__section-title { margin-bottom: 28px; } .faq__question-title { font-size: 18px; margin-bottom: 12px; } .faq__question-answer .typography { font-size: 15px; } .faq__footer-subtitle { margin-bottom: 20px; }}.not-found { text-align: center; padding: 36px 0;}.not-found__404 { font-size: 80px; font-weight: 700; color: #ebebeb; padding: 20px 0 4px;}.not-found__content { width: 480px; max-width: 100%; margin: 0 auto;}.not-found__title { margin-bottom: 24px; font-weight: 700;}.not-found__text { margin-bottom: 20px;}.not-found__search { display: -ms-flexbox; display: flex; margin-bottom: 30px;}.not-found__search-input { width: 1px; -ms-flex-positive: 1; flex-grow: 1; margin-right: 10px;}@media (max-width: 991.98px) { .not-found__404 { font-size: 60px; }}@media (max-width: 767.98px) { .not-found__404 { font-size: 50px; line-height: 54px; padding: 40px 0 32px; } .not-found__title { margin-bottom: 20px; }}.block-banners__list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -15px;}.block-banners__item { margin: 15px; width: calc(50% - 30px); height: 210px; padding: 32px 34px; position: relative; border-radius: 3px; overflow: hidden; z-index: 0;}.block-banners__item,.block-banners__item:hover { color: #fff;}.block-banners__item:before { border-radius: 3px; z-index: -1; position: absolute; content: ""; display: block; width: 100%; height: 100%; left: 0; top: 0; background: linear-gradient( 90deg, rgba(26, 26, 26, 0.98) 25%, rgba(26, 26, 26, 0) 90% );}.block-banners__item-title { display: block; font-size: 28px; font-weight: 700; line-height: 1; text-transform: uppercase; color: #ffdf40;}.block-banners__item-details { display: block; margin-top: 12px; font-size: 15px;}.block-banners__item-button { margin-top: 28px;}.block-banners__item-image { border-radius: 3px; z-index: -3; position: absolute; content: ""; display: block; width: calc(100% + 20px); height: calc(100% + 20px); left: -10px; top: -10px; transition: transform 0.3s ease-out, opacity 0.3s ease-out;}.block-banners__item-image img { width: 100%; height: 100%; object-fit: cover;}.block-banners__item-image--blur { z-index: -2; opacity: 0;}.block-banners__item-image--blur img { filter: blur(3px);}.block-banners__item:hover .block-banners__item-image { transform: scale(1.03);}.block-banners__item:hover .block-banners__item-image--blur { opacity: 1;}.block-banners__item--style--two .block-banners__item-title { background: #ffdf40; display: inline-block; vertical-align: middle; padding: 2px 5px; border-radius: 1.5px; color: #2d343c; font-size: 24px; margin-top: -2px; margin-bottom: 2px;}@media (max-width: 1199.98px) { .block-banners__list { margin: -10px; } .block-banners__item { margin: 10px; width: calc(50% - 20px); height: 190px; padding: 24px; }}@media (max-width: 991.98px) { .block-banners__list { margin: -10px; } .block-banners__item { margin: 10px; width: calc(100% - 20px); height: auto; padding: 24px; }}@media (max-width: 474px) { .block-banners__item:before { background: linear-gradient( 90deg, rgba(26, 26, 26, 0.98) 35%, rgba(26, 26, 26, 0) ); }}.block-categories__list { -ms-flex-wrap: wrap; flex-wrap: wrap;}.block-categories__header,.block-categories__item,.block-categories__list { display: -ms-flexbox; display: flex;}.block-categories__header { -ms-flex-pack: center; justify-content: center;}.block-categories__title { font-size: 24px; font-weight: 700; text-align: center; position: relative; z-index: 1; margin-bottom: -24px; padding: 0 64px 28px;}.block-categories__title-decor { position: absolute; width: 100%; bottom: 1px; left: 0;}.block-categories__title-decor .decor__center,.block-categories__title-decor .decor__end,.block-categories__title-decor .decor__start { background: #f2f4f6;}.block-categories__title-decor .decor__end,.block-categories__title-decor .decor__start { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.08);}.block-categories__title-decor .decor__body { height: 35px; margin: 0 -10px -10px;}.block-categories__title-decor .decor__end,.block-categories__title-decor .decor__start { height: 25px; width: calc(50% - 24.43375px);}.block-categories__title-decor .decor__start { left: 10px; transform: skewX(30deg);}.block-categories__title-decor .decor__end { right: 10px; transform: skewX(-30deg);}.block-categories__title-decor .decor__center { height: 25px; width: 30.8675px;}.block-categories__body { position: relative; background-color: #f6f6f6; padding: 76px 0 64px; box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.08);}.block-categories__body-decor { position: absolute; bottom: -1px; height: 35px;}.block-categories__body-decor .decor__center,.block-categories__body-decor .decor__end,.block-categories__body-decor .decor__start { background: #f2f4f6;}.block-categories__body-decor .decor__end,.block-categories__body-decor .decor__start { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.08); height: 25px;}@media (min-width: 1400px) { .block-categories__list { margin: -12px; } .block-categories__item { width: calc((100% - 72px) / 3); margin: 12px; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .block-categories__list { margin: -8px; } .block-categories__item { width: calc((100% - 48px) / 3); margin: 8px; }}@media (min-width: 992px) and (max-width: 1199.98px) { .block-categories__list { margin: -8px; } .block-categories__item { width: calc((100% - 32px) / 2); margin: 8px; }}@media (min-width: 768px) and (max-width: 991.98px) { .block-categories__list { margin: -8px; } .block-categories__item { width: calc((100% - 48px) / 3); margin: 8px; }}@media (max-width: 767.98px) { .block-categories__list { margin: -8px; } .block-categories__item { width: calc((100% - 32px) / 2); margin: 8px; }}@media (max-width: 474px) { .block-categories__list { margin: -8px; } .block-categories__item { width: calc((100% - 16px) / 1); margin: 8px; }}.block-features__list { display: -ms-flexbox; display: flex; list-style: none; margin: 0; padding: 8px 40px;}.block-features__item { display: -ms-flexbox; display: flex; width: calc((100% - 3px) / 4); padding: 1.5rem 2.5rem; -ms-flex-pack: center; justify-content: center;}.block-features__item-icon { fill: #d70f29; margin-right: 1.375rem;}.block-features__item-title { color: #2d343c; font-size: 14px; font-weight: 600;}.block-features__item-subtitle { color: #6c757d; font-size: 13px;}.block-features--layout--top-strip .block-features__list { border-bottom: 2px solid #ebebeb;}@media (max-width: 1399.98px) { .block-features__list { padding: 0; } .block-features__item {padding: 1.5rem; -ms-flex-pack: start; justify-content: flex-start; background: #fff; border-radius:6px; margin:6px; margin-bottom: 15px } .block-features__item-title { font-size: 14px; } .block-features__item-subtitle { font-size: 13px; }}@media (max-width: 1199.98px) { .block-features__item { padding: 1.375rem 0.75rem; } .block-features__item-icon { margin-right: 1rem; }}@media (min-width: 768px) and (max-width: 991.98px) { .block-features__list { padding: 4px 0; } .block-features__item { -ms-flex-direction: column; flex-direction: column; text-align: center; -ms-flex-pack: center; justify-content: center; } .block-features__item-icon { margin-bottom: 12px; margin-right: 0; }}@media (max-width: 767.98px) { .block-features__list { -ms-flex-wrap: wrap; flex-wrap: wrap; } .block-features__item { width: 50%; padding: 0.75rem 1.25rem; }}@media (max-width: 575px) and (min-width: 400px) { .block-features__item { -ms-flex-direction: column; flex-direction: column; text-align: center; -ms-flex-pack: center; justify-content: center; } .block-features__item-icon { margin-bottom: 12px; margin-right: 0; }}@media (max-width: 399px) { .block-features__item { width: 100%; padding: 0.675rem 1.25rem; } .block-features__item-icon { margin-right: 18px; }}.block-header__body { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column;}.block-header__title { font-size: 2.25rem; font-weight: 700; margin: 0; padding-top: 36px; padding-bottom: 40px;}@media (min-width: 1200px) { .block-header__title { margin: 0 auto; } }@media (max-width: 1199.98px) { .block-header__title { padding-bottom: 20px; font-size: 2rem; padding-top: 32px; } }.block-map { display: block; position: relative; height: 420px;}.block-map iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}.block-map:after,.block-map:before { position: absolute; content: ""; display: block; left: 0; width: 100%; height: 3px; z-index: 1; pointer-events: none;}.block-map:before { top: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0.03), transparent);}.block-map:after { bottom: 0; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.03), transparent);}@media (max-width: 1399.98px) { .block-map { height: 400px; }}@media (max-width: 1199.98px) { .block-map { height: 380px; }}@media (max-width: 991.98px) { .block-map { height: 360px; }}@media (max-width: 767.98px) { .block-map { height: 340px; }}.block-posts-carousel__carousel .owl-stage-outer { margin: -10px; padding: 10px; position: relative;}.block-posts-carousel__carousel .owl-stage { display: -ms-flexbox; display: flex;}.block-posts-carousel__carousel .owl-item { display: -ms-flexbox; display: flex; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0;}.block-posts-carousel__item { display: -ms-flexbox; display: flex;}.block-posts-carousel--layout--grid .post-card { background-color: #fff;}.block-posts-carousel--layout--grid .post-card .post-card__image img { max-width: 100%; height: auto;}.block-posts-carousel--layout--grid .post-card .post-card__content { position: relative;}.block-posts-carousel--layout--grid .post-card .post-card__title h2 { margin: 0;}.block-posts-carousel--layout--grid .post-card .post-card__title a { color: inherit;}.block-posts-carousel--layout--grid .post-card .post-card__title a:hover { text-decoration: underline;}.block-posts-carousel--layout--grid .post-card .post-card__category { position: absolute; bottom: calc(100% - 1px); font-weight: 600; z-index: 0; font-size: 14px; left: 0;}.block-posts-carousel--layout--grid .post-card .post-card__category a { color: #8b0419; display: block;}.block-posts-carousel--layout--grid .post-card .post-card__category a:hover { text-decoration: underline;}.block-posts-carousel--layout--grid .post-card .post-card__category:after,.block-posts-carousel--layout--grid .post-card .post-card__category:before { position: absolute; display: block; content: ""; top: 0; background: #fff; z-index: -1; height: 100%;}.block-posts-carousel--layout--grid .post-card .post-card__category:before { width: 100%; left: 0; border-top-right-radius: 2px; transform: skewX(30deg); transform-origin: left top;}.block-posts-carousel--layout--grid .post-card .post-card__category:after { width: 50px; left: 0;}.block-posts-carousel--layout--grid .post-card .post-card__date { font-size: 14px; color: #2d343c;}.block-posts-carousel--layout--grid .post-card .post-card__date a { color: inherit;}.block-posts-carousel--layout--grid .post-card .post-card__date a:hover { color: #8b0419;}.block-posts-carousel--layout--grid .post-card .post-card__date:before { display: block; content: ""; height: 1px; background: currentColor; opacity: 0.6;}.block-posts-carousel--layout--grid .post-card .post-card__excerpt { overflow: hidden;}.block-posts-carousel--layout--grid .post-card .post-card__category { font-size: 13px;}.block-posts-carousel--layout--grid .post-card .post-card__title h2 { font-size: 15px; line-height: 20px; overflow: hidden; max-height: 40px;}.block-posts-carousel--layout--grid .post-card .post-card__category { height: 22px; padding: 0.75rem 1.25rem 0;}.block-posts-carousel--layout--grid .post-card .post-card__content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 1.125rem 1.25rem 1rem;}.block-posts-carousel--layout--grid .post-card .post-card__date { -ms-flex-order: 1; order: 1; font-size: 13px; margin-top: 6px;}.block-posts-carousel--layout--grid .post-card .post-card__date:before { position: relative; display: inline-block; vertical-align: middle; width: 20px; top: -1px; margin-right: 2px;}.block-posts-carousel--layout--grid .post-card .post-card__excerpt,.block-posts-carousel--layout--grid .post-card .post-card__more { display: none;}@media (min-width: 576px) { .block-posts-carousel--layout--list .post-card { background-color: #fff; display: -ms-flexbox; display: flex; } .block-posts-carousel--layout--list .post-card .post-card__image { display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; } .block-posts-carousel--layout--list .post-card .post-card__image img { width: 100%; height: 100%; object-fit: cover; } .block-posts-carousel--layout--list .post-card .post-card__content { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: start; align-content: flex-start; } .block-posts-carousel--layout--list .post-card .post-card__title h2 { margin-bottom: 0; } .block-posts-carousel--layout--list .post-card .post-card__title a { color: inherit; } .block-posts-carousel--layout--list .post-card .post-card__title a:hover { text-decoration: underline; } .block-posts-carousel--layout--list .post-card .post-card__category { font-size: 14px; font-weight: 600; } .block-posts-carousel--layout--list .post-card .post-card__category a { font-weight: 600; color: #8b0419; } .block-posts-carousel--layout--list .post-card .post-card__category a:hover { text-decoration: underline; } .block-posts-carousel--layout--list .post-card .post-card__excerpt { overflow: hidden; margin-bottom: auto; } .block-posts-carousel--layout--list .post-card .post-card__date { font-size: 14px; color: #2d343c; } .block-posts-carousel--layout--list .post-card .post-card__date a { color: inherit; } .block-posts-carousel--layout--list .post-card .post-card__date a:hover { color: #8b0419; } .block-posts-carousel--layout--list .post-card .post-card__date:before { content: ""; height: 1px; background: currentColor; opacity: 0.6; }}@media (min-width: 1400px) { .block-posts-carousel--layout--list .post-card .post-card__image { width: 280px; min-height: 220px; } .block-posts-carousel--layout--list .post-card .post-card__content { padding: 20px 26px 22px; } .block-posts-carousel--layout--list .post-card .post-card__category { margin-bottom: 6px; } .block-posts-carousel--layout--list .post-card .post-card__title { margin-bottom: 8px; } .block-posts-carousel--layout--list .post-card .post-card__title h2 { font-size: 17px; line-height: 24px; } .block-posts-carousel--layout--list .post-card .post-card__excerpt { font-size: 15px; max-height: 66px; } .block-posts-carousel--layout--list .post-card .post-card__excerpt .typography { line-height: 22px; } .block-posts-carousel--layout--list .post-card .post-card__date { -ms-flex-order: 1; order: 1; } .block-posts-carousel--layout--list .post-card .post-card__date:before { display: block; width: 32px; margin-top: 16px; margin-bottom: 8px; } .block-posts-carousel--layout--list .post-card .post-card__more { display: none; }}@media (min-width: 992px) and (max-width: 1399.98px) { .block-posts-carousel--layout--list .post-card .post-card__image { width: 240px; } .block-posts-carousel--layout--list .post-card .post-card__content { padding: 16px 22px; } .block-posts-carousel--layout--list .post-card .post-card__category { margin-bottom: 6px; } .block-posts-carousel--layout--list .post-card .post-card__title { margin-bottom: 8px; } .block-posts-carousel--layout--list .post-card .post-card__title h2 { font-size: 16px; line-height: 22px; overflow: hidden; max-height: 44px; } .block-posts-carousel--layout--list .post-card .post-card__excerpt { font-size: 15px; max-height: 66px; } .block-posts-carousel--layout--list .post-card .post-card__excerpt .typography { line-height: 22px; } .block-posts-carousel--layout--list .post-card .post-card__date { -ms-flex-order: 1; order: 1; line-height: 19px; } .block-posts-carousel--layout--list .post-card .post-card__date:before { display: block; width: 32px; margin-top: 12px; margin-bottom: 10px; } .block-posts-carousel--layout--list .post-card .post-card__more { display: none; }}@media (min-width: 992px) and (max-width: 1199.98px) { .block-posts-carousel--layout--list .post-card .post-card__image { width: 210px; } .block-posts-carousel--layout--list .post-card .post-card__title { margin-bottom: 0; } .block-posts-carousel--layout--list .post-card .post-card__excerpt { display: none; }}@media (min-width: 768px) and (max-width: 991.98px) { .block-posts-carousel--layout--list .post-card .post-card__image { width: 280px; min-height: 220px; } .block-posts-carousel--layout--list .post-card .post-card__content { padding: 20px 26px 22px; } .block-posts-carousel--layout--list .post-card .post-card__category { margin-bottom: 6px; } .block-posts-carousel--layout--list .post-card .post-card__title { margin-bottom: 8px; } .block-posts-carousel--layout--list .post-card .post-card__title h2 { font-size: 17px; line-height: 24px; } .block-posts-carousel--layout--list .post-card .post-card__excerpt { font-size: 15px; max-height: 66px; } .block-posts-carousel--layout--list .post-card .post-card__excerpt .typography { line-height: 22px; } .block-posts-carousel--layout--list .post-card .post-card__date { -ms-flex-order: 1; order: 1; } .block-posts-carousel--layout--list .post-card .post-card__date:before { display: block; width: 32px; margin-top: 16px; margin-bottom: 8px; } .block-posts-carousel--layout--list .post-card .post-card__more { display: none; }}@media (min-width: 576px) and (max-width: 767.98px) { .block-posts-carousel--layout--list .post-card .post-card__image { width: 240px; } .block-posts-carousel--layout--list .post-card .post-card__content { padding: 16px 22px; } .block-posts-carousel--layout--list .post-card .post-card__category { margin-bottom: 6px; } .block-posts-carousel--layout--list .post-card .post-card__title { margin-bottom: 8px; } .block-posts-carousel--layout--list .post-card .post-card__title h2 { font-size: 16px; line-height: 22px; overflow: hidden; max-height: 44px; } .block-posts-carousel--layout--list .post-card .post-card__excerpt { font-size: 15px; max-height: 66px; } .block-posts-carousel--layout--list .post-card .post-card__excerpt .typography { line-height: 22px; } .block-posts-carousel--layout--list .post-card .post-card__date { -ms-flex-order: 1; order: 1; line-height: 19px; } .block-posts-carousel--layout--list .post-card .post-card__date:before { display: block; width: 32px; margin-top: 12px; margin-bottom: 10px; } .block-posts-carousel--layout--list .post-card .post-card__more { display: none; }}@media (max-width: 575.98px) { .block-posts-carousel--layout--list .post-card { background-color: #fff; } .block-posts-carousel--layout--list .post-card .post-card__image img { max-width: 100%; height: auto; } .block-posts-carousel--layout--list .post-card .post-card__content { position: relative; } .block-posts-carousel--layout--list .post-card .post-card__title h2 { margin: 0; } .block-posts-carousel--layout--list .post-card .post-card__title a { color: inherit; } .block-posts-carousel--layout--list .post-card .post-card__title a:hover { text-decoration: underline; } .block-posts-carousel--layout--list .post-card .post-card__category { position: absolute; bottom: calc(100% - 1px); font-weight: 600; z-index: 0; font-size: 14px; left: 0; } .block-posts-carousel--layout--list .post-card .post-card__category a { color: #8b0419; display: block; } .block-posts-carousel--layout--list .post-card .post-card__category a:hover { text-decoration: underline; } .block-posts-carousel--layout--list .post-card .post-card__category:after, .block-posts-carousel--layout--list .post-card .post-card__category:before { position: absolute; display: block; content: ""; top: 0; background: #fff; z-index: -1; height: 100%; } .block-posts-carousel--layout--list .post-card .post-card__category:before { width: 100%; left: 0; border-top-right-radius: 2px; transform: skewX(30deg); transform-origin: left top; } .block-posts-carousel--layout--list .post-card .post-card__category:after { width: 50px; left: 0; } .block-posts-carousel--layout--list .post-card .post-card__date { font-size: 14px; color: #2d343c; } .block-posts-carousel--layout--list .post-card .post-card__date a { color: inherit; } .block-posts-carousel--layout--list .post-card .post-card__date a:hover { color: #8b0419; } .block-posts-carousel--layout--list .post-card .post-card__date:before { display: block; content: ""; height: 1px; background: currentColor; opacity: 0.6; } .block-posts-carousel--layout--list .post-card .post-card__excerpt { overflow: hidden; } .block-posts-carousel--layout--list .post-card .post-card__category { font-size: 13px; } .block-posts-carousel--layout--list .post-card .post-card__title h2 { font-size: 15px; line-height: 20px; overflow: hidden; max-height: 40px; } .block-posts-carousel--layout--list .post-card .post-card__category { height: 22px; padding: 0.75rem 1.25rem 0; } .block-posts-carousel--layout--list .post-card .post-card__content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 1.125rem 1.25rem 1rem; } .block-posts-carousel--layout--list .post-card .post-card__date { -ms-flex-order: 1; order: 1; font-size: 13px; margin-top: 6px; } .block-posts-carousel--layout--list .post-card .post-card__date:before { position: relative; display: inline-block; vertical-align: middle; width: 20px; top: -1px; margin-right: 2px; } .block-posts-carousel--layout--list .post-card .post-card__excerpt, .block-posts-carousel--layout--list .post-card .post-card__more { display: none; }}.block-products-carousel__carousel { position: relative; display: -ms-flexbox; display: flex;}.block-products-carousel__carousel .owl-stage-outer { margin: -10px; padding: 10px; position: relative;}.block-products-carousel__carousel .owl-stage { display: -ms-flexbox; display: flex;}.block-products-carousel__carousel .owl-item { -ms-flex-negative: 0; flex-shrink: 0; display: -ms-flexbox; display: flex;}.block-products-carousel__carousel-loader { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; visibility: hidden; opacity: 0; transition: opacity 0.3s, visibility 0s 0.3s;}.block-products-carousel__carousel-loader:before { position: absolute; display: block; content: ""; left: -10px; top: -10px; width: calc(100% + 20px); height: calc(100% + 20px); background: #f2f4f6; opacity: 0.9;}.block-products-carousel__carousel-loader:after { left: calc(50% - 50px); top: calc(50% - 50px); width: 100px; height: 100px; border-radius: 50px; border: 2px solid rgba(0, 0, 0, 0.1); border-top-color: rgba(0, 0, 0, 0.5); animation-name: a; animation-duration: 0.5s; animation-timing-function: linear; animation-iteration-count: infinite; position: absolute; display: block; content: "";}.block-products-carousel__carousel--loading .block-products-carousel__carousel-loader { visibility: visible; transition-delay: 0s; opacity: 1;}.block-products-carousel__column { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%;}.block-products-carousel__cell { display: -ms-flexbox; display: flex; width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -ms-flex-positive: 1; flex-grow: 1;}.block-products-carousel__cell .product-card { width: 100%;}.block-products-carousel[data-layout="grid-4"] .block-products-carousel__cell + .block-products-carousel__cell,.block-products-carousel[data-layout="grid-5"] .block-products-carousel__cell + .block-products-carousel__cell { margin-top: 20px;}.block-products-carousel[data-layout="grid-6"] .block-products-carousel__cell + .block-products-carousel__cell { margin-top: 16px;}.block-products-carousel[data-layout|="horizontal"] .block-products-carousel__cell + .block-products-carousel__cell { margin-top: 14px;}.block-products-columns__title { border-bottom: 2px solid #ebebeb; margin-bottom: 20px; padding-bottom: 8px; font-size: 20px; font-weight: 700;}.block-products-columns__list-item + .block-products-columns__list-item { margin-top: 16px;}.block-products-columns__list-item .product-card { position: relative; display: -ms-flexbox; display: flex;}.block-products-columns__list-item .product-card .product-card__action--compare,.block-products-columns__list-item .product-card .product-card__action--wishlist,.block-products-columns__list-item .product-card .product-card__addtocart-full,.block-products-columns__list-item .product-card .product-card__addtocart-icon,.block-products-columns__list-item .product-card .product-card__compare,.block-products-columns__list-item .product-card .product-card__features,.block-products-columns__list-item .product-card .product-card__fit,.block-products-columns__list-item .product-card .product-card__wishlist { display: none;}.block-products-columns__list-item .product-card .product-card__image { padding: 8px 10px; width: 112px; -ms-flex-negative: 0; flex-shrink: 0;}.block-products-columns__list-item .product-card .product-card__badges { position: absolute; top: 10px; display: -ms-flexbox; display: flex; z-index: 1; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; left: 10px;}.block-products-columns__list-item .product-card .product-card__badges > * + * { margin-top: 3px;}.block-products-columns__list-item .product-card .tag-badge { height: 16px; padding: 3px 11px 0;}.block-products-columns__list-item .product-card .tag-badge:before { left: 3px; right: 3px; transform: skewX(-20deg);}.block-products-columns__list-item .product-card .product-card__actions-list { position: absolute; right: 0;}.block-products-columns__list-item .product-card .product-card__info { padding-top: 12px; padding-bottom: 40px; padding-right: 10px;}.block-products-columns__list-item .product-card .product-card__rating { margin: -3px 0 -2px; padding-top: 7px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.block-products-columns__list-item .product-card .product-card__rating-label,.block-products-columns__list-item .product-card .product-card__rating-stars { margin: 3px 0 2px;}.block-products-columns__list-item .product-card .product-card__rating-stars { margin-right: 7px;}.block-products-columns__list-item .product-card .product-card__rating-label { line-height: 1;}@media (min-width: 1400px) { .block-products-columns__list-item .product-card .product-card__image { padding: 8px 16px; width: 136px; } .block-products-columns__list-item .product-card .product-card__info { padding-top: 14px; padding-bottom: 42px; }}@media (max-width: 1199.98px) { .block-products-columns { display: none; }}.block-reviews__title { font-size: 32px; font-weight: 700; text-align: center; margin-bottom: 28px;}.block-reviews__subtitle { color: #6c757d; text-align: center; margin-bottom: 28px; font-size: 15px; margin-top: -24px;}.block-reviews__list .owl-stage-outer { margin: -10px; padding: 10px;}.block-reviews__list .owl-dots { margin-top: 18px; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center;}.block-reviews__list .owl-carousel button.owl-dot:before { display: block; content: ""; width: 10px; height: 10px; border-radius: 5px; background: rgba(0, 0, 0, 0.12); transition: background 0.2s; margin: 6px;}.block-reviews__list .owl-carousel button.owl-dot:focus { outline: none;}.block-reviews__list .owl-carousel button.owl-dot:hover:before { background: rgba(0, 0, 0, 0.22);}.block-reviews__list .owl-carousel button.owl-dot.active:before { background: #d70f29;}.block-reviews__item { background-color: #fff; max-width: 690px; margin: 0 auto; display: -ms-flexbox; display: flex;}.block-reviews__item-avatar { width: 190px; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 12px; margin-right: -12px;}.block-reviews__item-avatar img { max-width: 100%;}.block-reviews__item-content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between; padding: 24px 32px;}.block-reviews__item-text { font-size: 15px; font-style: italic; line-height: 24px;}.block-reviews__item-meta { margin-top: 16px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center;}.block-reviews__item-author { color: #6c757d; font-size: 14px; position: relative; line-height: 20px;}.block-reviews__item-author:before { display: inline-block; height: 1px; width: 18px; background: currentColor; content: ""; opacity: 0.8; position: relative; vertical-align: middle; left: 0; margin-right: 4px;}.block-reviews__item-rating { padding-bottom: 4px;}@media (max-width: 767.98px) { .block-reviews__item { -ms-flex-direction: column; flex-direction: column; } .block-reviews__item-avatar { margin: 36px 36px 0; overflow: hidden; -ms-flex-item-align: center; align-self: center; width: 140px; border-radius: 70px; margin-left: 0; margin-right: 0; } .block-reviews__item-content { text-align: center; } .block-reviews__item-meta { -ms-flex-direction: column; flex-direction: column; margin-top: 0; padding: 28px 0 20px; } .block-reviews__item-rating { -ms-flex-order: 1; order: 1; padding-top: 8px; padding-bottom: 0; }}.block-sale__content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column;}.block-sale__header {text-align: center; position: relative; padding: 32px 0px 0; z-index: 1; width: 100%; background: #d4dadd;}.block-sale__header-decor { position: absolute; width: 100%; bottom: 1px; left: 0; z-index: -1;}.block-sale__header-decor .decor__center,.block-sale__header-decor .decor__end,.block-sale__header-decor .decor__start { background: #f2f4f6;}.block-sale__header-decor .decor__end,.block-sale__header-decor .decor__start { box-shadow: none;}.block-sale__header-decor .decor__body { height: 38px; margin: 0 -10px -10px;}.block-sale__header-decor .decor__end,.block-sale__header-decor .decor__start { height: 28px; width: calc(50% - 26.1658px);}.block-sale__header-decor .decor__start { left: 10px; transform: skewX(30deg);}.block-sale__header-decor .decor__end { right: 10px; transform: skewX(-30deg);}.block-sale__header-decor .decor__center { height: 28px; width: 34.3316px;}.block-sale__header-decor .decor__start { border-bottom-left-radius: 2px;}.block-sale__header-decor .decor__end { border-bottom-right-radius: 2px;}.block-sale__controls { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.block-sale__link { font-weight: 600; -ms-flex-positive: 1; flex-grow: 1; font-size: 15px; line-height: 22px; padding: 18px 0 0 0; margin-bottom: -15px;}.block-sale__link a { color: #6c757d; transition: color 0.12s;}.block-sale__link a:hover { color: inherit;}.block-sale__arrow { position: absolute; bottom: 3px;}.block-sale__arrow .arrow__button { height: 31px; padding: 0 24.89785px;}.block-sale__arrow .arrow__button:before { width: calc(100% - 17.89785px); left: 8.94893px; transform: skewX(30deg);}.block-sale__arrow--prev { left: -49.7957px;}.block-sale__arrow--next { right: -49.7957px;}.block-sale__arrow--next .arrow__button:before { transform: skewX(-30deg);}.block-sale__title { font-size: 32px; font-weight: 700; line-height: 1;}.block-sale__subtitle {color: #3a4d5c; line-height: 1; margin-top: 10px; height: 5px; font-weight: 600;}.block-sale__arrows { position: absolute; z-index: 1; bottom: 3px; left: 0; width: 100%;}.block-sale__timer { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; margin-top: 24px;}.timer, .timer__dots { display: -ms-flexbox; display: flex;}.timer__part { border-radius: 6px; width: 50px; line-height: 1; padding: 8px 0; text-align: center; background: #ffdf40; color: #262626;}.timer__dots { width: 24px; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center;}.timer__part-value { font-size: 24px; font-weight: 700; letter-spacing: .04em;}.timer__part-label { font-size: 10px; text-transform: uppercase; margin-top: 4px; color: #99752e;}.block-sale__body { position: relative; padding-top: 104px; padding-bottom: 100px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.block-sale__body-decor { position: absolute; width: 100%; bottom: -1px;}.block-sale__body-decor .decor__center,.block-sale__body-decor .decor__end,.block-sale__body-decor .decor__start { background: #f2f4f6;}.block-sale__body-decor .decor__end,.block-sale__body-decor .decor__start { box-shadow: none;}.block-sale__image { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-size: cover; background-position: 50%; z-index: -1;}.block-sale__image:before { display: block; content: ""; width: 100%; height: 100%; background: rgba(38, 38, 38, 0.8);}.block-sale__carousel .owl-stage-outer { margin: -10px; padding: 10px;}.block-sale__carousel .owl-item,.block-sale__carousel .owl-stage { display: -ms-flexbox; display: flex;}.block-sale__carousel .owl-item { -ms-flex-negative: 0; flex-shrink: 0;}.block-sale__carousel .owl-dots { margin-top: 28px; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; margin-bottom: -38px;}.block-sale__carousel .owl-carousel button.owl-dot:before { display: block; content: ""; width: 10px; height: 10px; border-radius: 5px; background: hsla(0, 0%, 100%, 0.3); transition: background 0.12s; margin: 6px;}.block-sale__carousel .owl-carousel button.owl-dot:focus { outline: none;}.block-sale__carousel .owl-carousel button.owl-dot:hover:before { background: hsla(0, 0%, 100%, 0.5);}.block-sale__carousel .owl-carousel button.owl-dot:active:before { background: hsla(0, 0%, 100%, 0.7);}.block-sale__carousel .owl-carousel button.owl-dot.active:before { background: #d70f29;}.block-sale__item { height: 100%; display: -ms-flexbox; display: flex; -ms-flex-pack: stretch; justify-content: stretch; width: 100%;}.block-sale__item .product-card { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: relative; -ms-flex-positive: 1; flex-grow: 1; border-radius: 2px;}.block-sale__item .product-card .product-card__addtocart-full,.block-sale__item .product-card .product-card__compare,.block-sale__item .product-card .product-card__wishlist { display: none;}.block-sale__item .product-card:after { display: block; position: static; content: ""; -ms-flex-order: 1; order: 1; -ms-flex-positive: 1; flex-grow: 1;}.block-sale__item .product-card .product-card__badges { position: absolute; top: 16px; display: -ms-flexbox; display: flex; z-index: 1; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; left: 16px;}.block-sale__item .product-card .product-card__badges > * + * { margin-top: 3px;}.block-sale__item .product-card .product-card__actions-list { position: absolute; overflow: hidden; z-index: 1; right: 0;}.block-sale__item .product-card .product-card__image { display: block; position: relative;}.block-sale__item .product-card .product-card__fit { position: absolute; bottom: 8px; left: 13px;}.block-sale__item .product-card .product-card__fit .status-badge__text { display: none;}.block-sale__item .product-card .product-card__fit .status-badge__tooltip { display: block;}.block-sale__item .product-card .product-card__rating { margin: -3px 0 -2px; padding: 8px 16px 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.block-sale__item .product-card .product-card__rating-label,.block-sale__item .product-card .product-card__rating-stars { margin: 3px 0 2px;}.block-sale__item .product-card .product-card__rating-stars { margin-right: 7px;}.block-sale__item .product-card .product-card__rating-label { line-height: 1;}.block-sale__item .product-card .product-card__features { padding: 10px 16px 0; margin-bottom: -2px; display: none;}.block-sale__item .product-card .product-card__addtocart-icon { margin: -3px;}@media (hover: hover) { .block-sale__item .product-card .product-card__action--compare, .block-sale__item .product-card .product-card__action--wishlist { transition: transform 0.2s, opacity 0.2s, color 0.12s, background 0.12s; opacity: 0; will-change: transform; transform: translateX(100%) translateX(6px); } .block-sale__item .product-card:active .product-card__action--compare, .block-sale__item .product-card:active .product-card__action--wishlist, .block-sale__item .product-card:hover .product-card__action--compare, .block-sale__item .product-card:hover .product-card__action--wishlist { transform: none; opacity: 1; }}.block-sale__item .product-card .product-card__image img { border-top-left-radius: 2.5px; border-top-right-radius: 2.5px;}.block-sale__item .product-card .product-card__action:first-child { border-top-right-radius: 2.5px;}@media (max-width: 1399.98px) { .block-sale__body { padding-top: 96px; padding-bottom: 92px; }}@media (max-width: 1199.98px) { .block-sale__body { padding-top: 88px; padding-bottom: 84px; }}@media (max-width: 991.98px) { .block-sale__body { padding-top: 80px; padding-bottom: 76px; }}@media (max-width: 767.98px) { .block-sale__header { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .block-sale__link { padding: 16px 24px; min-width: 300px; } .block-sale__controls { padding: 0; position: relative; -ms-flex-item-align: center; align-self: center; min-width: 220px; }}@media (max-width: 575.98px) { .block-sale__body { padding-top: 51px; padding-bottom: 28px; } .block-sale__carousel .owl-dots { margin-bottom: 0; margin-top: 24px; }}@media (max-width: 499px) { .block-sale__header { padding-left: 0; padding-right: 0; margin: 0 auto -23px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .block-sale__header-decor .decor__body { height: 33px; margin: 0 -10px -10px; } .block-sale__header-decor .decor__end, .block-sale__header-decor .decor__start { height: 23px; width: calc(50% - 23.27905px); } .block-sale__header-decor .decor__start { left: 10px; transform: skewX(30deg); } .block-sale__header-decor .decor__end { right: 10px; transform: skewX(-30deg); } .block-sale__header-decor .decor__center { height: 23px; width: 28.5581px; } .block-sale__link { padding: 14px 20px; } .block-sale__arrow .arrow__button { height: 27px; padding: 0 20.58845px; } .block-sale__arrow .arrow__button:before { width: calc(100% - 15.58845px); left: 7.79423px; transform: skewX(30deg); } .block-sale__arrow--prev { left: -42.1769px; } .block-sale__arrow--next { right: -42.1769px; } .block-sale__arrow--next .arrow__button:before { transform: skewX(-30deg); }}@media (max-width: 474px) { .block-sale__title { font-size: 28px; line-height: 30px; } .block-sale__subtitle { margin-top: 6px; font-size: 15px; } .block-sale__timer { margin-top: 16px; } .block-sale__link { padding: 13px 20px; min-width: 220px; font-size: 14px; }}.block-slideshow__item { border-radius: 2.5px; overflow: hidden; height: 500px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 84px 100px; position: relative; z-index: 0;}.block-slideshow__item,.block-slideshow__item:hover { color: #2d343c;}.block-slideshow__item-image { position: absolute; z-index: -1; width: 100%; height: 100%; left: 0; top: 0; background-size: cover;}.block-slideshow__item-image--mobile { display: none; background-position: top;}.block-slideshow__item-offer { background: #ffdf40; color: #2d343c; -ms-flex-item-align: start; align-self: flex-start; font-size: 36px; line-height: 40px; font-weight: 700; padding: 2px 8px 0; margin-bottom: 12px; opacity: 0; transition: transform 0.5s 0.5s, opacity 0.5s 0.5s; transform: translateX(-24px);}.owl-item.active .block-slideshow__item-offer { transform: translateX(0); opacity: 1;}.block-slideshow__item-title { font-size: 48px; line-height: 56px; font-weight: 700; display: block; opacity: 0; transition: opacity 0.8s 0.2s;}.owl-item.active .block-slideshow__item-title { opacity: 1;}.block-slideshow__item-details { color: #6c757d; font-size: 18px; line-height: 30px; display: block; margin-top: 16px; -ms-flex-positive: 1; flex-grow: 1; transform: translateY(12px); opacity: 0; transition: transform 0.5s 0.5s, opacity 0.5s 0.5s;}.owl-item.active .block-slideshow__item-details { transform: translateX(0); opacity: 1;}.block-slideshow__item-button { margin-top: 24px; -ms-flex-item-align: start; align-self: flex-start; font-size: 18px; line-height: 28px; padding: 10px 40px; border-radius: 2px; transition: background-color 0.2s, color 0.2s, opacity 0.5s 0.5s; background: #d70f29; color: #fff; opacity: 0;}.owl-item.active .block-slideshow__item-button { opacity: 1;}.block-slideshow__item-button:hover { background: #2d343c; color: #fff;}.block-slideshow__item-button:active { background: #4d4d4d; color: #fff;}.block-slideshow__carousel { position: relative;}.block-slideshow__carousel .owl-dots { position: absolute; bottom: 26px; width: 100%; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; pointer-events: none;}.block-slideshow__carousel .owl-carousel button.owl-dot { pointer-events: auto;}.block-slideshow__carousel .owl-carousel button.owl-dot:focus { outline: none;}.block-slideshow__carousel .owl-carousel button.owl-dot:before { display: block; content: ""; width: 12px; height: 12px; border-radius: 6px; background: hsla(0, 0%, 80%, 0.7); margin: 5px; transition: background 0.12s;}.block-slideshow__carousel .owl-carousel button.owl-dot:hover:before { background: hsla(0, 0%, 70%, 0.7);}.block-slideshow__carousel .owl-carousel button.owl-dot:active:before { background: hsla(0, 0%, 60%, 0.7);}.block-slideshow__carousel .owl-carousel button.owl-dot.active:before { background: #d70f29;}@media (max-width: 1399.98px) { .block-slideshow__item { padding: 68px 80px; height: 460px; } .block-slideshow__item-details { margin-top: 12px; }}@media (max-width: 1199.98px) { .block-slideshow__item { padding: 60px; height: 380px; } .block-slideshow__item-offer { font-size: 24px; line-height: 28px; padding: 1px 6px; margin-bottom: 8px; } .block-slideshow__item-title { font-size: 36px; line-height: 44px; } .block-slideshow__item-details { font-size: 16px; line-height: 26px; margin-top: 8px; } .block-slideshow__item-button { font-size: 16px; line-height: 24px; padding: 8px 28px; } .block-slideshow__carousel .owl-dots { bottom: 22px; }}@media (max-width: 991.98px) { .block-slideshow__item { padding: 36px 40px 40px; height: 320px; } .block-slideshow__item-offer { margin-bottom: 10px; } .block-slideshow__item-title { font-size: 32px; line-height: 38px; } .block-slideshow__item-button { font-size: 15px; line-height: 24px; padding: 6px 24px; } .block-slideshow__carousel .owl-dots { bottom: 18px; }}@media (max-width: 767.98px) { .block-slideshow__item { -ms-flex-align: center; align-items: center; text-align: center; height: 480px; } .block-slideshow__item-image--desktop { display: none; } .block-slideshow__item-image--mobile { display: block; } .block-slideshow__item-offer { -ms-flex-item-align: center; align-self: center; } .block-slideshow__item-details { display: none; } .block-slideshow__item-button { -ms-flex-item-align: center; align-self: center; } .block-slideshow__item--dark { -ms-flex-pack: center; justify-content: center; }}@media (max-width: 474px) { .block-slideshow__item { padding: 28px 32px 32px; height: 360px; } .block-slideshow__item-offer { font-size: 20px; line-height: 24px; padding: 1px 6px; margin-bottom: 8px; } .block-slideshow__item-title { font-size: 24px; line-height: 30px; } .block-slideshow__item-button { font-size: 14px; line-height: 21px; padding: 5.5px 20px; margin-top: 20px; }}@media (min-width: 1200px) { .block-space--layout--after-header { height: 84px; } .block-space--layout--after-header.block-space--header--classic { height: 72px; }}@media (max-width: 1199.98px) { .block-space--layout--after-header { height: 56px; }}@media (max-width: 767.98px) { .block-space--layout--after-header { height: 48px; }}@media (max-width: 575.98px) { .block-space--layout--after-header { height: 36px; }}.block-space--layout--before-footer { height: 80px;}@media (max-width: 1199.98px) { .block-space--layout--before-footer { height: 72px; }}@media (max-width: 575.98px) { .block-space--layout--before-footer { height: 48px; }}.block-space--layout--divider-xl { height: 72px;}.block-space--layout--divider-lg { height: 60px;}.block-space--layout--divider-nl { height: 52px;}.block-space--layout--divider-sm { height: 40px;}.block-space--layout--divider-xs { height: 36px;}.block-space--layout--spaceship-ledge-height { height: 24px;}@media (max-width: 1199.98px) { .block-space--layout--spaceship-ledge-height { display: none; }}@media (min-width: 1400px) { .block-split--has-sidebar .block-split__item-sidebar { width: 270px; } .block-split--has-sidebar .block-split__item-content { width: calc(100% - 310px); } .block-split--has-sidebar .block-split__item + .block-split__item { margin-left: 40px; }}@media (min-width: 992px) and (max-width: 1399.98px) { .block-split--has-sidebar .block-split__item-sidebar { width: 260px; } .block-split--has-sidebar .block-split__item-content { width: calc(100% - 292px); } .block-split--has-sidebar .block-split__item + .block-split__item { margin-left: 32px; }}@media (max-width: 991.98px) { .block-split__item-sidebar { width: 100%; -ms-flex-order: 1; order: 1; margin-top: 52px; } .block-split__item-content { width: 100%; }}.block-teammates__title { font-size: 32px; font-weight: 700; text-align: center; margin-bottom: 40px;}.block-teammates__subtitle { color: #6c757d; text-align: center; margin-bottom: 32px; font-size: 15px; margin-top: -36px;}.block-teammates__list { display: -ms-flexbox; display: flex;}.block-teammates__list .owl-stage-outer { margin: -10px; padding: 10px;}.block-teammates__list .owl-dots { margin-top: 18px; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center;}.block-teammates__list .owl-carousel button.owl-dot:before { display: block; content: ""; width: 10px; height: 10px; border-radius: 5px; background: rgba(0, 0, 0, 0.12); transition: background 0.2s; margin: 6px;}.block-teammates__list .owl-carousel button.owl-dot:focus { outline: none;}.block-teammates__list .owl-carousel button.owl-dot:hover:before { background: rgba(0, 0, 0, 0.22);}.block-teammates__list .owl-carousel button.owl-dot.active:before { background: #d70f29;}.block-teammates__item { -ms-flex-negative: 0; flex-shrink: 0; max-width: 240px; margin: 0 auto;}@media (max-width: 767.98px) { .block-teammates__list { padding: 0 10px; }}.widget-about-us__body { padding: 0 1.5rem 1.5rem; margin-top: -0.25rem;}.widget-about-us__text { font-size: 16px; line-height: 26px;}.widget-about-us__social-links { margin-top: 16px;}.widget-categories-list__body { padding: 1.5rem;}.widget-categories-list__body a { color: inherit; transition: color 0.1s;}.widget-categories-list__body a:hover { color: #8b0419;}.widget-categories-list__root { list-style: none; margin: 0; padding: 0;}.widget-categories-list__root-item { line-height: 20px;}.widget-categories-list__root-item + .widget-categories-list__root-item { margin-top: 0.375rem;}.widget-categories-list__root-link { font-weight: 600; font-size: 17px;}.widget-categories-list__root-item--has-children + .widget-categories-list__root-item { margin-top: 1.375rem;}.widget-categories-list__child { list-style: none; padding: 0; font-size: 15px; margin: 10px 0 0;}.widget-categories-list__child + .widget-categories-list__child { margin-top: 0; overflow: hidden; height: 0; opacity: 0; transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out;}.widget-categories-list__child-item { padding: 3px 0;}.widget-categories-list__show-more { position: relative; display: inline; border: none; background: transparent; padding: 0; color: #2d343c; font-size: 14px; margin-top: 4px; padding-left: 16px;}.widget-categories-list__show-more:hover { text-decoration: underline;}.widget-categories-list__show-more:focus { outline: none;}.widget-categories-list__show-more-arrow { fill: currentColor; position: absolute; top: 6px; transition: transform 0.2s; opacity: 0.78; left: 0;}.widget-categories-list__show-more-arrow svg { display: block;}.widget-categories-list__show-more-collapse-text { display: none;}.widget-categories-list--open .widget-categories-list__child + .widget-categories-list__child { height: auto; opacity: 1;}.widget-categories-list--open .widget-categories-list__show-more-expand-text { display: none;}.widget-categories-list--open .widget-categories-list__show-more-collapse-text { display: inline;}.widget-categories-list--open .widget-categories-list__show-more-arrow { transform: rotate(180deg);}.widget-categories__list { padding: 0; margin: 0; list-style: none;}.widget-categories__item { position: relative;}.widget-categories__link { display: block; color: inherit; padding: 5px 0; transition: color 0.12s; margin-right: 34px;}.widget-categories__link:hover { color: #8b0419;}.widget-categories__expander { position: absolute; top: 2px; padding: 0; border: none; width: 26px; height: 26px; border-radius: 2px; transition: color 0.15s, background 0.15s; background-color: #fff; color: #ccc; right: 0;}.widget-categories__expander:hover { background-color: #f2f2f2; color: #4d4d4d;}.widget-categories__expander:active { background-color: #ebebeb; color: #4d4d4d;}.widget-categories__expander:focus { outline: none;}.widget-categories__expander:after,.widget-categories__expander:before { display: block; position: absolute; content: ""; width: 10px; height: 2px; background: currentColor; top: 12px; left: 8px;}.widget-categories__expander:after { transition: transform 0.2s ease-in-out; transform: rotate(90deg);}.widget-categories__expander:active { transition-duration: 0s;}.widget-categories__container { overflow: hidden; height: 0; opacity: 0; transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out;}.widget-categories__container:after,.widget-categories__container:before { display: block; content: "";}.widget-categories__container:before { height: 4px;}.widget-categories__container:after { height: 12px;}.widget-categories__list--root { padding: 0 1.5rem 1.5rem; font-size: 15px; line-height: 20px;}.widget-categories__list--root > .widget-categories__item { padding-left: 16px;}.widget-categories__list--root > .widget-categories__item:before { position: absolute; display: block; content: ""; width: 4px; height: 4px; background: currentColor; opacity: 0.2; top: 13px; left: 2px;}.widget-categories__list--child { background: #f5f5f5; border-radius: 3px; font-size: 14px; line-height: 18px; padding: 9px 18px;}.widget-categories__list--child .widget-categories__link { padding: 5px 0 3px;}.widget-categories__item--open .widget-categories__container { opacity: 1; height: auto;}.widget-categories__item--open .widget-categories__expander:after { transform: none;}.widget-comments__body { padding: 0 1.5rem 1.5rem;}.widget-comments__body a { color: inherit; transition: color 0.15s;}.widget-comments__body a:hover { color: #8b0419;}.widget-comments__list { list-style: none; margin: 0; padding: 0 0 2px;}.widget-comments__item + .widget-comments__item { margin-top: 20px;}.widget-comments__author { font-size: 15px; line-height: 18px;}.widget-comments__author a { border-bottom: 2px solid #ebebeb; transition: border 0.15s;}.widget-comments__author a:hover { border-color: rgba(203, 24, 24, 0.8);}.widget-comments__content { margin-top: 12px; font-size: 15px; line-height: 20px;}.widget-comments__meta { margin-top: 4px; font-size: 13px; color: #2d343c; display: -ms-flexbox; display: flex; white-space: nowrap;}.widget-comments__date { -ms-flex-negative: 0; flex-shrink: 0;}.widget-comments__name { overflow: hidden; text-overflow: ellipsis; position: relative; padding-left: 20px;}.widget-comments__name:before { position: absolute; content: ""; display: block; width: 4px; height: 4px; background: currentColor; border-radius: 2px; top: 8px; opacity: 0.8; left: 8px;}.widget-filters__item { padding: 8px 1.5rem; border-bottom: 1px solid #ebebeb;}.widget-filters__item:first-child { border-top: 1px solid #ebebeb;}.widget-filters__actions { padding: 20px 1.5rem 1.5rem;}.widget-filters__actions > * + * { margin-left: 8px;}.widget-filters--offcanvas--none { background-color: #fff;}@media (min-width: 992px) { .widget-filters--offcanvas--mobile { background-color: #fff; }}@media (max-width: 991.98px) { .widget-filters--offcanvas--mobile .widget-filters__header { display: none; } .widget-filters--offcanvas--mobile .widget-filters__item { padding: 8px 20px; } .widget-filters--offcanvas--mobile .widget-filters__item:first-child { border-top: none; }}.widget-filters--offcanvas--always .widget-filters__header { display: none;}.widget-filters--offcanvas--always .widget-filters__item { padding: 8px 20px;}.widget-filters--offcanvas--always .widget-filters__item:first-child { border-top: none;}.widget-newsletter { background-color: #fff; background: #2d343c; border-radius: 2px; padding: 2.25rem 2.5rem 2.5rem; color: #fff; text-align: center;}.widget-newsletter__title { font-size: 24px; letter-spacing: 0.02em; position: relative; margin-bottom: 1.375rem; padding-bottom: 1.25rem;}.widget-newsletter__title:after { position: absolute; display: block; content: ""; height: 1px; width: 56px; background: #4d4d4d; bottom: 0; left: calc(50% - 28px);}.widget-newsletter__title h4 { margin-bottom: 0; font-weight: 600;}@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) { .widget-newsletter__title h4 { font-weight: 400; }}.widget-newsletter__text { font-size: 15px; color: #9e9e9e; line-height: 24px; margin-bottom: 1.625rem;}.widget-newsletter__email { display: block; width: 100%; border-radius: 2px; border-color: transparent; height: 38px; padding: 0 12px; font-size: 15px; background-clip: padding-box; transition: border 0.2s, background 0.2s; color: #fff; background-color: #4c4c4c; border: 2px solid #4c4c4c;}.widget-newsletter__email::-webkit-input-placeholder { color: #b2b2b2; font-weight: normal;}.widget-newsletter__email::-moz-placeholder { color: #b2b2b2;}.widget-newsletter__email:-ms-input-placeholder,.widget-newsletter__email::-ms-input-placeholder { color: #b2b2b2;}.widget-newsletter__email::placeholder { color: #b2b2b2;}.widget-newsletter__email::-webkit-input-placeholder { transition: color 0.2s;}.widget-newsletter__email::-moz-placeholder { transition: color 0.2s;}.widget-newsletter__email:-ms-input-placeholder,.widget-newsletter__email::-ms-input-placeholder { transition: color 0.2s;}.widget-newsletter__email::placeholder { transition: color 0.2s;}.widget-newsletter__email:hover { background-color: hsla(0, 0%, 100%, 0.16); border-color: hsla(0, 0%, 100%, 0.16);}.widget-newsletter__email:focus { outline: none; background-color: transparent; border-color: hsla(0, 0%, 100%, 0.16);}.widget-newsletter__email:focus::-webkit-input-placeholder { color: #9e9e9e; font-weight: normal;}.widget-newsletter__email:focus::-moz-placeholder { color: #9e9e9e;}.widget-newsletter__email:focus:-ms-input-placeholder,.widget-newsletter__email:focus::-ms-input-placeholder { color: #9e9e9e;}.widget-newsletter__email:focus::placeholder { color: #9e9e9e;}.widget-newsletter__button { border: none; font-size: 15px; border-radius: 2px; padding: 0.5rem 1.3125rem; margin-top: 1.25rem; width: 100%; transition: background 0.2s, color 0.2s; background-color: #d70f29; color: #fff;}.widget-newsletter__button:hover { background-color: #2d343c; color: #fff;}.widget-newsletter__button:active { background-color: #4c4c4c; color: #fff; transition-duration: 0.1s, 0.1s;}.widget-newsletter__button:focus { outline: none;}.widget-posts__list { list-style: none; padding: 0 1.5rem 1.5rem; margin: 0;}.widget-posts__item { display: -ms-flexbox; display: flex;}.widget-posts__item + .widget-posts__item { margin-top: 1rem;}.widget-posts__image { -ms-flex-negative: 0; flex-shrink: 0; position: relative; margin-right: 14px;}.widget-posts__image:before,.widget-posts__image img { display: block; border-radius: 1.5px;}.widget-posts__image:before { position: absolute; content: ""; top: 0; bottom: 0; background: rgba(26, 26, 26, 0.2); opacity: 0; transition: opacity 0.2s; pointer-events: none; left: 0; right: 0;}.widget-posts__image:hover:before { opacity: 1;}.widget-posts__info { padding-top: 5px;}.widget-posts__name { font-size: 15px; line-height: 19px; overflow: hidden; max-height: 38px;}.widget-posts__name a { color: inherit; transition: color 0.12s;}.widget-posts__name a:hover { color: #8b0419;}.widget-posts__date { font-size: 13px; color: #2d343c; margin-top: 3px; position: relative; padding-left: 22px;}.widget-posts__date:before { position: absolute; display: block; content: ""; height: 1px; width: 16px; background: currentColor; opacity: 0.6; top: 10px; left: 0;}.widget-products__list { padding-bottom: 1.5rem;}.widget-products__item { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0 1.5rem;}.widget-products__item + .widget-products__item { margin-top: 12px;}.widget-products__image { position: relative; border-radius: 2px; overflow: hidden; -ms-flex-negative: 0; flex-shrink: 0; width: 64px; margin-right: 12px;}.widget-products__image:before { display: block; position: absolute; content: ""; width: 100%; height: 100%; border: 1px solid rgba(0, 0, 0, 0.08); border-radius: inherit; pointer-events: none; left: 0; top: 0; z-index: 1;}.widget-products__info { padding-top: 2px;}.widget-products__name { font-size: 14px; line-height: 17px; height: 34px; overflow: hidden;}.widget-products__name a { color: inherit; transition: color 0.12s;}.widget-products__name a:hover { color: #8b0419;}.widget-products__prices { display: -ms-flexbox; display: flex; padding-top: 2px;}.widget-products__price { font-size: 14px; font-weight: 600; color: #2d343c;}.widget-products__price + .widget-products__price { margin-left: 3px;}.widget-products__price--new { color: #2d343c;}.widget-products__price--old { font-weight: 400; font-size: 13px; text-decoration: line-through; color: #2d343c; padding-top: 1px;}.widget-search__form { display: -ms-flexbox; display: flex; position: relative; z-index: 0;}.widget-search__input { -ms-flex-positive: 1; flex-grow: 1; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; background: none; padding: 15.5px 24px; font-size: 16px; line-height: 21px;}.widget-search__input:focus { outline: none;}.widget-search__button { -ms-flex-negative: 0; flex-shrink: 0; border: none; background: none; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; color: #bfbfbf; fill: currentColor; width: 52px; height: 52px; padding: 0;}.widget-search__button:focus { outline: none;}.widget-search__button:hover { color: #a6a6a6; background: #f5f5f5;}.widget-search__button:active { color: #a6a6a6; background: #f0f0f0;}.widget-search__field { position: absolute; display: block; content: ""; z-index: -1; left: 0; right: 0; width: 100%; height: 100%; border-radius: 1px; transition: box-shadow 0.2s;}.widget-search__form:hover .widget-search__field { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);}.widget-search__input:focus ~ .widget-search__field { box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1);}.widget-tags__body { padding: 0 1.5rem 1.5rem;}.analogs-table__rating { display: inline-block; vertical-align: middle;}.analogs-table__rating-stars { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center;}.analogs-table__rating-label { color: #6c757d; font-size: 13px; line-height: 1;}.analogs-table__country,.analogs-table__sku { color: #6c757d; font-size: 13px; line-height: 1; margin-top: 1px; margin-bottom: 4px;}.analogs-table__product-name { color: inherit; transition: color 0.12s;}.analogs-table__product-name:hover { color: #8b0419;}@media (min-width: 768px) { .analogs-table { width: 100%; font-size: 15px; } .analogs-table td, .analogs-table th { padding: 0; } .analogs-table td:first-child, .analogs-table th:first-child { padding-left: 14px; } .analogs-table td:last-child, .analogs-table th:last-child { padding-right: 14px; } .analogs-table td:not(:first-child), .analogs-table th:not(:first-child) { padding-left: 16px; } .analogs-table thead { font-size: 13px; text-transform: uppercase; } .analogs-table thead td, .analogs-table thead th { padding-bottom: 6px; } .analogs-table tbody td, .analogs-table tbody th { border-top: 1px solid #ebebeb; padding: 10px 0; } .analogs-table tbody td:first-child, .analogs-table tbody th:first-child { border-left: 1px solid #ebebeb; } .analogs-table tbody td:last-child, .analogs-table tbody th:last-child { border-right: 1px solid #ebebeb; } .analogs-table tbody tr:last-child td, .analogs-table tbody tr:last-child th { border-bottom: 1px solid #ebebeb; } .analogs-table tbody tr:hover td, .analogs-table tbody tr:hover th { background: #f7f7f7; } .analogs-table__column--rating, .analogs-table__column--vendor { text-align: center; } .analogs-table__column--price { text-align: right; } .analogs-table__rating-label { margin-top: 6px; }}@media (max-width: 767.98px) { .analogs-table { display: block; font-size: 15px; } .analogs-table thead { display: none; } .analogs-table tbody, .analogs-table td, .analogs-table tr { display: block; } .analogs-table tr { padding: 14px 16px; background: #f5f5f5; border-radius: 2px; } .analogs-table tr + tr { margin-top: 12px; } .analogs-table td { padding: 0; } .analogs-table .analogs-table__column--rating { margin-top: 11px; } .analogs-table .analogs-table__column--vendor { font-size: 13px; padding-top: 8px; margin-top: 12px; border-top: 1px solid #e5e5e5; } .analogs-table .analogs-table__column--vendor:before { content: attr(data-title) "TAKSİT: "; font-weight: 600; } .analogs-table .analogs-table__column--price { font-weight: 600; margin-top: 16px; } .analogs-table .analogs-table__sku { margin: -10px 0 0; }.analogs-table__sku:first-child { margin:10px 0 0; } .analogs-table .tyuzdegroup:before { content: attr(data-title) "VADE FARKI: "; float: left; margin-left:3px; } .analogs-table .tsonfiyat:before { content: attr(data-title) "TOPLAM FİYAT: "; float: left; margin-left:2px; } .analogs-table .analogs-table__rating { display: -ms-flexbox; display: flex; } .analogs-table .analogs-table__rating-label { margin-left: 8px; } .analogs-table .analogs-table__country { display: inline; }}.applied-filters__list { list-style: none; padding: 0; margin: -2px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.applied-filters__item { margin: 2px;}.applied-filters__button { padding: 4px 11px; display: block; height: 21px; font-size: 13px; line-height: 1; color: inherit; background-color: #f0f0f0; transition: background 0.12s, color 0.12s; border-radius: 11.5px; position: relative; border: none;}.applied-filters__button:focus { outline: none;}.applied-filters__button:hover { background-color: #e5e5e5; color: inherit;}.applied-filters__button--filter { padding-right: 33px;}.applied-filters__button--filter:after { content: ""; display: block; position: absolute; width: 1px; top: 4px; bottom: 4px; background-color: rgba(0, 0, 0, 0.15); right: 25px;}.applied-filters__button--filter svg { position: absolute; top: 6px; fill: rgba(0, 0, 0, 0.4); right: 10px;}.applied-filters__button--clear { background: transparent; color: #2d343c;}.cart { display: -ms-flexbox; display: flex;}.cart__table { -ms-flex-positive: 1; flex-grow: 1;}.cart__totals { width: 360px; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 50px;}.cart__totals-table { width: 100%; margin-bottom: 32px; font-size: 15px;}.cart__totals-table a:hover { text-decoration: underline;}.cart__totals-table,.cart__totals-table tbody,.cart__totals-table td,.cart__totals-table tfoot,.cart__totals-table th,.cart__totals-table thead,.cart__totals-table tr { display: block;}.cart__totals-table tr:after { display: block; content: ""; clear: both;}.cart__totals-table td,.cart__totals-table th { padding: 0;}.cart__totals-table th { float: left;}.cart__totals-table td { text-align: right;}.cart__totals-table tbody,.cart__totals-table thead { line-height: 20px;}.cart__totals-table tbody tr > * { padding-top: 8px;}.cart__totals-table tbody tr:last-child > * { padding-bottom: 10px;}.cart__totals-table tfoot { font-size: 20px;}.cart__totals-table tfoot th { font-weight: 600;}.cart__totals-table tfoot td,.cart__totals-table tfoot th { padding-top: 12px; border-top: 1px solid #ebebeb;}.cart__totals-table tfoot td { letter-spacing: -0.02em;}@media (max-width: 1399.98px) { .cart { -ms-flex-wrap: wrap; flex-wrap: wrap; } .cart__table { width: 100%; } .cart__totals { margin-top: 40px; width: 400px; margin-left: auto; }}@media (max-width: 991.98px) { .cart__totals { width: 360px; margin-left: 0; }}@media (max-width: 767.98px) { .cart__totals { width: 100%; }}.cart-table__table { width: 100%; border-spacing: 0;}.cart-table__head { font-size: 13px; text-transform: uppercase;}.cart-table__column--product { line-height: 1.25;}.cart-table__column--price { width: 130px; text-align: right;}.cart-table__column--quantity { width: 150px; text-align: center; padding-left: 36px;}.cart-table__column--total { width: 130px; text-align: right;}.cart-table__column--remove { width: 1px; white-space: nowrap; padding-left: 0;}.cart-table__product-name { color: inherit; transition: color 0.15s;}.cart-table__product-name:hover { color: #8b0419;}.cart-table__options { margin: 4px 0 0; padding: 0; list-style: none; font-size: 14px; line-height: 1.375; color: #6c757d;}@media (min-width: 992px) { .cart-table { -ms-flex-item-align: start; align-self: flex-start; background-color: #fff; } .cart-table__foot td { padding: 20px 24px; } .cart-table__column { padding: 14px 16px; border-bottom: 1px solid #ebebeb; } .cart-table__column:first-child { padding-left: 28px; } .cart-table__column:last-child { padding-right: 28px; } .cart-table__column--image { width: 1px; text-align: center; } .cart-table__column--image .image { width: 80px; } .cart-table__options li { position: relative; padding-left: 12px; } .cart-table__options li:before { display: block; position: absolute; content: ""; width: 4px; height: 4px; border-radius: 2px; background: currentColor; top: 7px; opacity: 0.7; left: 2px; } .cart-table__remove { margin-right: -12px; } .cart-table__actions { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; } .cart-table__coupon-form { width: 360px; }}@media (max-width: 991.98px) { .cart-table__table { display: block; } .cart-table__head { display: none; } .cart-table__column { display: block; padding: 0; } .cart-table__body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -8px; } .cart-table__row { background-color: #fff; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: relative; margin: 8px; width: calc(100% / 3 - 16px); } .cart-table__column--image { text-align: center; padding: 16px 14px; } .cart-table__column--image .image { max-width: 220px; margin: 0 auto; } .cart-table__column--product { -ms-flex-positive: 1; flex-grow: 1; text-align: center; padding: 0 14px 16px; } .cart-table__column--price, .cart-table__column--quantity, .cart-table__column--total { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; border-top: 1px solid #ebebeb; padding: 10px 14px; font-size: 15px; padding-left: 14px; } .cart-table__column--price:before, .cart-table__column--quantity:before, .cart-table__column--total:before { content: attr(data-title) ":"; display: block; width: calc(40% - 6px); -ms-flex-negative: 0; flex-shrink: 0; font-weight: 600; margin-right: 12px; text-align: left; } .cart-table__remove { position: absolute; top: 0; right: 0; } .cart-table__foot, .cart-table__foot td, .cart-table__foot tr { display: block; padding: 0; } .cart-table__actions { background-color: #fff; margin-top: 20px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; } .cart-table__coupon-form, .cart-table__update-button { padding: 16px; } .cart-table__quantity { max-width: 120px; }}@media (min-width: 768px) and (max-width: 991.98px) { .cart-table__coupon-form { width: 60%; }}@media (max-width: 767.98px) { .cart-table__row { width: calc(50% - 16px); } .cart-table__update-button { border-top: 1px solid #ebebeb; }}@media (max-width: 767.98px) { .cart-table__actions { display: block; } .cart-table__update-button { border-top: 1px solid #ebebeb; text-align: center; }}@media (max-width: 474px) { .cart-table__row { width: 100%; }}.categories-list__body { background-color: #fff; list-style: none; padding: 0; margin: 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.categories-list__item { padding: 1.125rem; text-align: center; position: relative;}.categories-list__item a { display: block; font-size: 15px; font-weight: 600; line-height: 20px; color: inherit;}.categories-list__item .image { width: 100%; max-width: 200px; margin: 0 auto;}.categories-list__item:before { position: absolute; display: block; content: ""; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.03); pointer-events: none; opacity: 0; transition: opacity 0.12s; z-index: 1;}.categories-list__item:hover:before { opacity: 1;}.categories-list__item-products { margin-top: 4px; font-size: 14px; color: #6c757d;}.categories-list__divider { width: 1px; background-color: #ebebeb;}@media (min-width: 576px) { .categories-list--layout--columns-3-sidebar .categories-list__item { width: calc((100% - 2px) / 3); } .categories-list--layout--columns-3-sidebar .categories-list__divider:nth-child(6n) { width: 100%; height: 1px; } .categories-list--layout--columns-3-sidebar .categories-list__divider:last-child:nth-child(6n) { display: none; }}@media (max-width: 575.98px) { .categories-list--layout--columns-3-sidebar .categories-list__item { width: calc((100% - 1px) / 2); } .categories-list--layout--columns-3-sidebar .categories-list__divider:nth-child(4n) { width: 100%; height: 1px; } .categories-list--layout--columns-3-sidebar .categories-list__divider:last-child:nth-child(4n) { display: none; }}@media (min-width: 1200px) { .categories-list--layout--columns-4-sidebar .categories-list__item { width: calc((100% - 3px) / 4); } .categories-list--layout--columns-4-sidebar .categories-list__divider:nth-child(8n) { width: 100%; height: 1px; } .categories-list--layout--columns-4-sidebar .categories-list__divider:last-child:nth-child(8n) { display: none; }}@media (min-width: 576px) and (max-width: 1199.98px) { .categories-list--layout--columns-4-sidebar .categories-list__item { width: calc((100% - 2px) / 3); } .categories-list--layout--columns-4-sidebar .categories-list__divider:nth-child(6n) { width: 100%; height: 1px; } .categories-list--layout--columns-4-sidebar .categories-list__divider:last-child:nth-child(6n) { display: none; }}@media (max-width: 575.98px) { .categories-list--layout--columns-4-sidebar .categories-list__item { width: calc((100% - 1px) / 2); } .categories-list--layout--columns-4-sidebar .categories-list__divider:nth-child(4n) { width: 100%; height: 1px; } .categories-list--layout--columns-4-sidebar .categories-list__divider:last-child:nth-child(4n) { display: none; }}@media (min-width: 1400px) { .categories-list--layout--columns-5-sidebar .categories-list__item { width: calc((100% - 4px) / 5); } .categories-list--layout--columns-5-sidebar .categories-list__divider:nth-child(10n) { width: 100%; height: 1px; } .categories-list--layout--columns-5-sidebar .categories-list__divider:last-child:nth-child(10n) { display: none; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .categories-list--layout--columns-5-sidebar .categories-list__item { width: calc((100% - 3px) / 4); } .categories-list--layout--columns-5-sidebar .categories-list__divider:nth-child(8n) { width: 100%; height: 1px; } .categories-list--layout--columns-5-sidebar .categories-list__divider:last-child:nth-child(8n) { display: none; }}@media (min-width: 576px) and (max-width: 1199.98px) { .categories-list--layout--columns-5-sidebar .categories-list__item { width: calc((100% - 2px) / 3); } .categories-list--layout--columns-5-sidebar .categories-list__divider:nth-child(6n) { width: 100%; height: 1px; } .categories-list--layout--columns-5-sidebar .categories-list__divider:last-child:nth-child(6n) { display: none; }}@media (max-width: 575.98px) { .categories-list--layout--columns-5-sidebar .categories-list__item { width: calc((100% - 1px) / 2); } .categories-list--layout--columns-5-sidebar .categories-list__divider:nth-child(4n) { width: 100%; height: 1px; } .categories-list--layout--columns-5-sidebar .categories-list__divider:last-child:nth-child(4n) { display: none; }}@media (min-width: 992px) { .categories-list--layout--columns-4-full .categories-list__item { width: calc((100% - 3px) / 4); } .categories-list--layout--columns-4-full .categories-list__divider:nth-child(8n) { width: 100%; height: 1px; } .categories-list--layout--columns-4-full .categories-list__divider:last-child:nth-child(8n) { display: none; }}@media (min-width: 576px) and (max-width: 991.98px) { .categories-list--layout--columns-4-full .categories-list__item { width: calc((100% - 2px) / 3); } .categories-list--layout--columns-4-full .categories-list__divider:nth-child(6n) { width: 100%; height: 1px; } .categories-list--layout--columns-4-full .categories-list__divider:last-child:nth-child(6n) { display: none; }}@media (max-width: 575.98px) { .categories-list--layout--columns-4-full .categories-list__item { width: calc((100% - 1px) / 2); } .categories-list--layout--columns-4-full .categories-list__divider:nth-child(4n) { width: 100%; height: 1px; } .categories-list--layout--columns-4-full .categories-list__divider:last-child:nth-child(4n) { display: none; }}@media (min-width: 1200px) { .categories-list--layout--columns-5-full .categories-list__item { width: calc((100% - 4px) / 5); } .categories-list--layout--columns-5-full .categories-list__divider:nth-child(10n) { width: 100%; height: 1px; } .categories-list--layout--columns-5-full .categories-list__divider:last-child:nth-child(10n) { display: none; }}@media (min-width: 992px) and (max-width: 1199.98px) { .categories-list--layout--columns-5-full .categories-list__item { width: calc((100% - 3px) / 4); } .categories-list--layout--columns-5-full .categories-list__divider:nth-child(8n) { width: 100%; height: 1px; } .categories-list--layout--columns-5-full .categories-list__divider:last-child:nth-child(8n) { display: none; }}@media (min-width: 576px) and (max-width: 991.98px) { .categories-list--layout--columns-5-full .categories-list__item { width: calc((100% - 2px) / 3); } .categories-list--layout--columns-5-full .categories-list__divider:nth-child(6n) { width: 100%; height: 1px; } .categories-list--layout--columns-5-full .categories-list__divider:last-child:nth-child(6n) { display: none; }}@media (max-width: 575.98px) { .categories-list--layout--columns-5-full .categories-list__item { width: calc((100% - 1px) / 2); } .categories-list--layout--columns-5-full .categories-list__divider:nth-child(4n) { width: 100%; height: 1px; } .categories-list--layout--columns-5-full .categories-list__divider:last-child:nth-child(4n) { display: none; }}@media (min-width: 1200px) { .categories-list--layout--columns-6-full .categories-list__item { width: calc((100% - 5px) / 6); } .categories-list--layout--columns-6-full .categories-list__divider:nth-child(12n) { width: 100%; height: 1px; } .categories-list--layout--columns-6-full .categories-list__divider:last-child:nth-child(12n) { display: none; }}@media (min-width: 992px) and (max-width: 1199.98px) { .categories-list--layout--columns-6-full .categories-list__item { width: calc((100% - 3px) / 4); } .categories-list--layout--columns-6-full .categories-list__divider:nth-child(8n) { width: 100%; height: 1px; } .categories-list--layout--columns-6-full .categories-list__divider:last-child:nth-child(8n) { display: none; }}@media (min-width: 576px) and (max-width: 991.98px) { .categories-list--layout--columns-6-full .categories-list__item { width: calc((100% - 2px) / 3); } .categories-list--layout--columns-6-full .categories-list__divider:nth-child(6n) { width: 100%; height: 1px; } .categories-list--layout--columns-6-full .categories-list__divider:last-child:nth-child(6n) { display: none; }}@media (max-width: 575.98px) { .categories-list--layout--columns-6-full .categories-list__item { width: calc((100% - 1px) / 2); } .categories-list--layout--columns-6-full .categories-list__divider:nth-child(4n) { width: 100%; height: 1px; } .categories-list--layout--columns-6-full .categories-list__divider:last-child:nth-child(4n) { display: none; }}@media (min-width: 1400px) { .categories-list--layout--columns-7-full .categories-list__item { width: calc((100% - 6px) / 7); } .categories-list--layout--columns-7-full .categories-list__divider:nth-child(14n) { width: 100%; height: 1px; } .categories-list--layout--columns-7-full .categories-list__divider:last-child:nth-child(14n) { display: none; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .categories-list--layout--columns-7-full .categories-list__item { width: calc((100% - 5px) / 6); } .categories-list--layout--columns-7-full .categories-list__divider:nth-child(12n) { width: 100%; height: 1px; } .categories-list--layout--columns-7-full .categories-list__divider:last-child:nth-child(12n) { display: none; }}@media (min-width: 992px) and (max-width: 1199.98px) { .categories-list--layout--columns-7-full .categories-list__item { width: calc((100% - 3px) / 4); } .categories-list--layout--columns-7-full .categories-list__divider:nth-child(8n) { width: 100%; height: 1px; } .categories-list--layout--columns-7-full .categories-list__divider:last-child:nth-child(8n) { display: none; }}@media (min-width: 576px) and (max-width: 991.98px) { .categories-list--layout--columns-7-full .categories-list__item { width: calc((100% - 2px) / 3); } .categories-list--layout--columns-7-full .categories-list__divider:nth-child(6n) { width: 100%; height: 1px; } .categories-list--layout--columns-7-full .categories-list__divider:last-child:nth-child(6n) { display: none; }}@media (max-width: 575.98px) { .categories-list--layout--columns-7-full .categories-list__item { width: calc((100% - 1px) / 2); } .categories-list--layout--columns-7-full .categories-list__divider:nth-child(4n) { width: 100%; height: 1px; } .categories-list--layout--columns-7-full .categories-list__divider:last-child:nth-child(4n) { display: none; }}.category-card__body { position: relative;}.category-card__overlay-image { display: none;}.category-card--layout--classic .category-card__body { background-color: #fff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05); -ms-flex-positive: 1; flex-grow: 1; width: 100%;}.category-card--layout--classic .category-card__content { display: -ms-flexbox; display: flex;}.category-card--layout--classic .category-card__image { width: 160px; padding: 24px 0; margin: 0 32px; -ms-flex-negative: 0; flex-shrink: 0;}.category-card--layout--classic .category-card__info { -ms-flex-positive: 1; flex-grow: 1; padding: 24px 28px 24px 0;}.category-card--layout--classic .category-card__children a,.category-card--layout--classic .category-card__name a { transition: color 0.12s;}.category-card--layout--classic .category-card__children a:hover,.category-card--layout--classic .category-card__name a:hover { color: #8b0419;}.category-card--layout--classic .category-card__name { font-weight: 600; font-size: 18px; line-height: 24px;}.category-card--layout--classic .category-card__name a { color: inherit;}.category-card--layout--classic .category-card__children { list-style: none; margin: 10px 0 0; padding: 0; font-size: 15px;}.category-card--layout--classic .category-card__children li { position: relative; color: #6c757d; padding: 1px 0 1px 11px;}.category-card--layout--classic .category-card__children li:before { display: block; position: absolute; content: ""; width: 3px; height: 3px; background: currentColor; opacity: 0.7; top: 10px; left: 0;}.category-card--layout--classic .category-card__children a { color: inherit;}.category-card--layout--classic .category-card__actions { margin-top: 8px;}.category-card--layout--classic .category-card__link { font-size: 14px; font-weight: 600; color: #8b0419;}.category-card--layout--classic .category-card__link:hover { text-decoration: underline;}@media (min-width: 1200px) and (max-width: 1399.98px) { .category-card--layout--classic .category-card__image { width: 120px; margin: 0 26px; }}@media (max-width: 991px) and (min-width: 475px) { .category-card--layout--classic .category-card__image { width: 132px; margin: 0 26px; padding: 20px 0; -ms-flex-item-align: center; align-self: center; } .category-card--layout--classic .category-card__content { -ms-flex-direction: column; flex-direction: column; } .category-card--layout--classic .category-card__info { padding: 0 26px 20px; }}@media (max-width: 474px) and (min-width: 360px) { .category-card--layout--classic .category-card__image { width: 132px; }}@media (max-width: 474px) and (min-width: 360px) and (max-width: 420px) { .category-card--layout--classic .category-card__image { width: 100px; margin: 0 28px; }}@media (max-width: 359px) { .category-card--layout--classic .category-card__image { width: 132px; margin: 0 26px; padding: 24px 0; -ms-flex-item-align: center; align-self: center; } .category-card--layout--classic .category-card__content { -ms-flex-direction: column; flex-direction: column; } .category-card--layout--classic .category-card__info { padding: 0 26px 24px; }}.category-card--layout--overlay .category-card__body { -ms-flex-positive: 1; flex-grow: 1; z-index: 0; overflow: hidden; border-radius: 2.5px; padding: 32px 20px 40px;}.category-card--layout--overlay .category-card__body:before { position: absolute; display: block; content: ""; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(26, 26, 26, 0.6); background-image: linear-gradient( 0deg, rgba(26, 26, 26, 0.4) 20%, rgba(26, 26, 26, 0) 80% ); z-index: -1; transition: background-color 0.2s;}.category-card--layout--overlay .category-card__overlay-image { display: block; position: absolute; z-index: -3; left: -10px; right: -10px; top: -10px; bottom: -10px; transition: transform 0.3s ease-out;}.category-card--layout--overlay .category-card__overlay-image img { width: 100%; height: 100%; object-fit: cover;}.category-card--layout--overlay .category-card__overlay-image--blur { z-index: -2; opacity: 0; transition: transform 0.3s ease-out, opacity 0.3s ease-out;}.category-card--layout--overlay .category-card__overlay-image--blur img { filter: blur(3px);}.category-card--layout--overlay .category-card__content,.category-card--layout--overlay .category-card__info { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; min-height: 100%; -ms-flex-positive: 1; flex-grow: 1; text-align: center;}.category-card--layout--overlay .category-card__content { color: #fff;}.category-card--layout--overlay .category-card__children,.category-card--layout--overlay .category-card__name { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);}.category-card--layout--overlay .category-card__children a,.category-card--layout--overlay .category-card__name a { color: inherit; transition: color 0.12s;}.category-card--layout--overlay .category-card__children a:hover,.category-card--layout--overlay .category-card__name a:hover { color: #ffdf40;}.category-card--layout--overlay .category-card__name { font-size: 24px; margin-bottom: 20px;}.category-card--layout--overlay .category-card__children { -ms-flex-positive: 1; flex-grow: 1; list-style: none; padding: 0; font-size: 16px; margin: 0 0 28px; opacity: 1;}.category-card--layout--overlay .category-card__children li { padding: 5px 0 6px;}.category-card--layout--overlay:hover .category-card__overlay-image { transform: scale(1.03);}.category-card--layout--overlay:hover .category-card__overlay-image--blur { opacity: 1;}.category-card--layout--overlay:hover .category-card__body:before { background-color: rgba(26, 26, 26, 0.7);}@media (max-width: 767.98px) { .category-card--layout--overlay .category-card__body { padding: 22px 28px 28px; } .category-card--layout--overlay .category-card__content { -ms-flex-align: start; align-items: flex-start; } .category-card--layout--overlay .category-card__info { -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } .category-card--layout--overlay .category-card__name { margin-bottom: 10px; font-size: 22px; } .category-card--layout--overlay .category-card__children { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 15px; margin-bottom: 24px; text-align: left; } .category-card--layout--overlay .category-card__children li { padding: 1px 0; margin-right: 16px; }}.checkout__totals { width: 100%; font-size: 15px; line-height: 19px; border-spacing: 0; margin-bottom: 40px;}.checkout__totals td,.checkout__totals th { padding: 0;}.checkout__totals td:last-child,.checkout__totals th:last-child { padding-left: 20px; text-align: right;}.checkout__totals-header { font-size: 13px; text-transform: uppercase;}.checkout__totals-header th { padding-bottom: 4px; border-bottom: 1px solid #ebebeb;}.checkout__totals-products td { padding: 4px 0;}.checkout__totals-products tr:first-child td { padding-top: 16px;}.checkout__totals-products tr:last-child td { padding-bottom: 16px;}.checkout__totals-subtotals th { font-weight: 600;}.checkout__totals-subtotals td,.checkout__totals-subtotals th { padding: 4px 0;}.checkout__totals-subtotals tr:first-child td,.checkout__totals-subtotals tr:first-child th { padding-top: 16px; border-top: 1px solid #ebebeb;}.checkout__totals-subtotals tr:last-child td,.checkout__totals-subtotals tr:last-child th { padding-bottom: 16px;}.checkout__totals-footer { font-size: 24px;}.checkout__totals-footer th { font-weight: 600;}.checkout__totals-footer tr:first-child td,.checkout__totals-footer tr:first-child th { padding-top: 20px; border-top: 1px solid #ebebeb;}.checkout__payment-methods { margin-bottom: 20px;}.checkout__agree { margin-bottom: 40px;}.checkout__agree a:hover { text-decoration: underline;}.compare__options-list { padding: 16px 20px; border-bottom: 1px solid #ebebeb; font-size: 15px; -ms-flex-pack: end; justify-content: flex-end;}.compare__option,.compare__options-list { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.compare__option + .compare__option { margin-left: 16px;}.compare__option-label { margin-right: 8px;}.compare-table { width: 100%; font-size: 15px; border-spacing: 0;}.compare-table tr:not(:last-child) { border-bottom: 1px solid #ebebeb;}.compare-table__column--header,.compare-table__column--product { padding: 14px 16px;}.compare-table__column--fake,.compare-table__column--product { border-left: 1px solid #ebebeb;}.compare-table__column--header { width: 15%; background: #f7f7f7; font-weight: 600; min-width: 140px; text-align: right;}.compare-table__column--product { width: 17%; text-align: center; vertical-align: top; min-width: 180px;}.compare-table__column--fake { padding: 0;}.compare-table__column--product:nth-child(6) + .compare-table__column--fake { display: none;}.compare-table__product { display: block; line-height: 20px; color: inherit; transition: color 0.12s;}.compare-table__product:hover { color: #8b0419;}.compare-table__product-image { width: 150px; margin: 0 auto;}.compare-table__product-name { color: inherit;}.compare-table__rating-stars { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding-top: 1px;}.compare-table__rating-title { font-size: 13px; color: #6c757d; margin-top: 5px;}.order-header { padding: 1.625rem 2rem 1.375rem;}.order-header:after { display: block; content: ""; clear: both;}.order-header__actions { margin-top: -1px; float: right;}.order-header__title { border-bottom: 2px solid #e5e5e5; padding-bottom: 4px; margin-bottom: 0; padding-right: 3.5rem; float: left;}.order-header__subtitle { color: #6c757d; font-size: 14px; line-height: 1.375; clear: both; padding-top: 12px;}.order-header__subtitle mark { padding: 0; color: #2d343c; background: transparent; font-weight: 600;}@media (min-width: 768px) and (max-width: 991.98px) { .order-header { padding: 1.375rem 1.5rem 1.25rem; }}@media (max-width: 767.98px) { .order-header { padding: 1.125rem 1.375rem 1rem; }}@media (max-width: 440px) { .order-header__actions { margin-bottom: 0.875rem; float: none; }}.order-list a { color: inherit;}.order-list a:hover { color: inherit; text-decoration: underline;}.order-list table { width: 100%; font-size: 15px;}.order-list__header td,.order-list__header th { text-transform: uppercase; color: #6c757d; font-size: 13px; font-weight: 600;}.order-list__footer { font-size: 20px;}.order-list__footer th { font-weight: 600;}.order-list__column-image { width: 1px;}.order-list__column-image .image { width: 40px;}.order-list__column-product { line-height: 1.25;}.order-list__column-quantity { text-align: center;}.order-list__column-total { text-align: right;}.order-list__options { color: #6c757d; font-size: 13px; margin-top: 2px;}.order-list__options-list { list-style: none; padding: 0; margin: 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.order-list__options-item:not(:last-child) { position: relative; padding-right: 19px;}.order-list__options-item:not(:last-child):after { position: absolute; content: ""; display: block; background: #ccc; width: 1px; height: 10px; top: calc(50% - 5px); transform: skewX(-20deg); right: 9px;}@media (min-width: 576px) { .order-list td, .order-list th { padding: 4px 12px; } .order-list td:first-child, .order-list th:first-child { padding-left: 1.5rem; } .order-list td:last-child, .order-list th:last-child { padding-right: 1.5rem; } .order-list__header td, .order-list__header th { border-bottom: 1px solid #ebebeb; padding: 10px 12px; } .order-list__products td, .order-list__products th { padding-top: 5px; padding-bottom: 5px; } .order-list__products tr:first-child td, .order-list__products tr:first-child th { padding-top: 14px; } .order-list__products tr:last-child td, .order-list__products tr:last-child th { padding-bottom: 14px; } .order-list__products .order-list__column-product { padding-left: 4px; } .order-list__subtotals td, .order-list__subtotals th { padding-top: 3px; padding-bottom: 3px; } .order-list__subtotals tr:first-child td, .order-list__subtotals tr:first-child th { padding-top: 12px; border-top: 1px solid #ebebeb; } .order-list__subtotals tr:last-child td, .order-list__subtotals tr:last-child th { padding-bottom: 12px; } .order-list__footer td, .order-list__footer th { padding-top: 14px; padding-bottom: 14px; border-top: 1px solid #ebebeb; }}@media (max-width: 575.98px) { .order-list table, .order-list td, .order-list th, .order-list tr { display: block; padding: 0; } .order-list__footer, .order-list__header, .order-list__products, .order-list__subtotals { display: block; } .order-list__footer tr, .order-list__header tr, .order-list__products tr, .order-list__subtotals tr { padding: 0 1rem; } .order-list__footer tr, .order-list__header tr, .order-list__subtotals tr { display: -ms-flexbox; display: flex; } .order-list__footer .order-list__column-label, .order-list__header .order-list__column-label, .order-list__subtotals .order-list__column-label { -ms-flex-positive: 1; flex-grow: 1; } .order-list__footer .order-list__column-quantity, .order-list__header .order-list__column-quantity, .order-list__subtotals .order-list__column-quantity { display: none; } .order-list__header tr { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ebebeb; } .order-list__products tr { padding-top: 0.75rem; padding-bottom: 0.75rem; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .order-list__products tr:not(:first-child) { border-top: 1px solid #ebebeb; } .order-list__products .order-list__column-image { width: 40px; -ms-flex-negative: 0; flex-shrink: 0; } .order-list__products .order-list__column-product { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; width: calc(100% - 40px); padding-left: 1rem; } .order-list__products .order-list__column-quantity:before { content: attr(data-title) " "; } .order-list__products .order-list__column-total { -ms-flex-positive: 1; flex-grow: 1; } .order-list__products .order-list__column-quantity, .order-list__products .order-list__column-total { margin-top: 0.625rem; margin-bottom: -0.125rem; } .order-list__subtotals { padding-top: 12px; padding-bottom: 12px; border-top: 1px solid #ebebeb; } .order-list__subtotals td, .order-list__subtotals th { padding-top: 2px; padding-bottom: 2px; } .order-list__footer { padding-top: 12px; padding-bottom: 12px; border-top: 1px solid #ebebeb; }}.order-success__body { max-width: 690px; margin: 0 auto;}.order-success__header { padding: 60px 0 52px; text-align: center;}.order-success__icon { fill: #d70f29; margin: 0 auto; display: block;}.order-success__title { margin-top: 24px; margin-bottom: 2px;}.order-success__subtitle { font-size: 19px; font-weight: 600;}.order-success__actions { margin-top: 20px;}.order-success__meta { padding: 16px 0; margin-bottom: 20px; text-align: center;}.order-success__meta-list { list-style: none; padding: 0; margin: 0; -ms-flex-pack: center;}.order-success__meta-item,.order-success__meta-list { display: -ms-flexbox; display: flex; justify-content: center;}.order-success__meta-item { -ms-flex-preferred-size: 25%; flex-basis: 25%; line-height: 1.25; position: relative; padding: 2px 12px; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center;}.order-success__meta-item:not(:last-child):before { position: absolute; display: block; content: ""; border-left: 2px dashed rgba(0, 0, 0, 0.1); width: 0; height: 100%; top: 0; right: -1px;}.order-success__meta-title { display: block; font-size: 13px; color: #6c757d; margin-bottom: 4px;}.order-success__meta-value { display: block; font-size: 14px; line-height: 16px; font-weight: 600;}.order-success__addresses { margin-left: -20px; display: -ms-flexbox; display: flex;}.order-success__address { margin-left: 20px; margin-top: 20px; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1;}@media (max-width: 767.98px) { .order-success__header { padding: 44px 0 40px; } .order-success__meta-list { -ms-flex-wrap: wrap; flex-wrap: wrap; } .order-success__meta-item { -ms-flex-preferred-size: 50%; flex-basis: 50%; } .order-success__meta-item:nth-child(2n):before { display: none; } .order-success__meta-item:nth-child(n + 3) { margin-top: 16px; } .order-success__addresses { display: block; }}.payment-methods__list { list-style: none; padding: 0; margin: 0;}.payment-methods__item { border-radius: 2px; padding-bottom: 2px; border: 1px solid #ebebeb; transition: background 0.12s, border-color 0.12s;}.payment-methods__item + .payment-methods__item { margin-top: 6px;}.payment-methods__item:hover { background: #f5f5f5; border-color: #e5e5e5;}.payment-methods__item-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; line-height: 18px; margin: 0; padding: 10px 12px 8px; cursor: pointer;}.payment-methods__item-radio { margin-right: 8px;}.payment-methods__item-details { font-size: 14px; line-height: 22px; padding: 0 12px 8px;}.payment-methods__item-container { overflow: hidden; opacity: 0; height: 0; transition: height 0.3s, opacity 0.3s;}.payment-methods__item--active,.payment-methods__item--active:hover { background: #f5f5f5; border-color: #e5e5e5;}.payment-methods__item--active .payment-methods__item-container { opacity: 1; height: auto;}.product__header h1 {color: #212628;font-size: 22px; font-weight: 600; line-height: 22px; margin: 0; min-width: 370px}.product__tabs { background-color: #fff;border-radius: 8px;overflow: hidden;}.product__subtitle { padding-top: 8px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.product__rating { display: -ms-flexbox; display: flex; color: #6c757d; font-size: 14px; line-height: 1;}.product__rating-stars { margin-right: 8px;}.product__rating-label a { color: inherit;}.product__fit { margin-left: 12px;}.product__info-card { position: relative;}.product__info-body { padding: 28px 28px 24px;}.product__meta { margin: -3px 0;}.product__meta table { width: 100%; font-size: 14px;}.product__meta td,.product__meta th { padding: 3px 0;}.product__meta th { font-weight: normal; min-width: 130px;}.product__meta tr + tr > * { border-top: 1px solid #ebebeb;}.product__meta a { color: #8b0419;}.product__meta a:hover { text-decoration: underline;}.product__shop-features { background-color: #fff; margin-top: 30px; border-radius:6px;}.product__badge {top: -7px;position: absolute;right: 22px;font-size: 14px;height: 22px;}.product__form {background: #f9f9f9; margin-bottom: 24px; margin-top: -4px; padding: 10px 18px 14px 18px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;}.product__actions { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; white-space: nowrap; padding: 0 28px 24px;}.product__actions-item--quantity { width: 100px; margin-right: 8px;}.product__actions-item--addtocart { -ms-flex-positive: 1; flex-grow: 1;}.product__actions-divider { width: 100%;}.product__tags-and-share-links { border-top: 1px solid #ebebeb; padding: 24px 28px;}.product__tags + .product__share-links { margin-top: 18px;}.product--layout--sidebar { --product-gutter: 15px; --product-gallery-image-max-width: 400px;}.product--layout--sidebar .product__body { display: grid; grid-template-columns: calc(100% - 370px) 370px; grid-template-rows: auto auto 1fr;}.product--layout--sidebar .product__card--one { grid-column: 1; grid-row: 1/3;}.product--layout--sidebar .product__header { grid-column: 1; grid-row: 1;}.product--layout--sidebar .product__gallery { grid-column: 1; grid-row: 2;}.product--layout--sidebar .product__tabs { grid-column: 1; grid-row: 3;}.product--layout--sidebar .product__info { grid-column: 2; grid-row: 1/4;}.product--layout--sidebar .product__card { background-color: #fff;}.product--layout--sidebar .product__card--two { display: none;}.product--layout--sidebar .product__gallery { padding: 0 40px 40px;}.product--layout--sidebar .product__header { padding: 36px 40px 16px;}.product--layout--sidebar .product__info { margin-left: var(--product-gutter);}.product--layout--sidebar .product__info-card { background-color: #fff;}.product--layout--sidebar .product__shop-features,.product--layout--sidebar .product__tabs { margin-top: var(--product-gutter);}@media (min-width: 768px) and (max-width: 1199.98px) { .product--layout--sidebar .product__title { padding-right: 80px; } }@media (min-width: 1200px) and (max-width: 1399.98px) { .product--layout--sidebar .product__actions, .product--layout--sidebar .product__form, .product--layout--sidebar .product__info-body, .product--layout--sidebar .product__tags-and-share-links { padding-left: 20px; padding-right: 20px; }}@media (min-width: 576px) and (max-width: 1199.98px) { .product--layout--sidebar .product__meta table, .product--layout--sidebar .product__meta td, .product--layout--sidebar .product__meta th { display: block; } .product--layout--sidebar .product__meta tbody { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .product--layout--sidebar .product__meta th, .product--layout--sidebar .product__meta tr { width: calc(50% - 10px); } .product--layout--sidebar .product__meta tr { display: -ms-flexbox; display: flex; } .product--layout--sidebar .product__meta tr:nth-child(2n) { margin-left: 20px; }}@media (max-width: 1199.98px) { .product--layout--sidebar .product__info-card { padding: 24px 24px 28px; } .product--layout--sidebar .product__info-body { padding: 0 0 16px; } .product--layout--sidebar .product__meta { border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding: 10px 0; margin: 8px 0; } .product--layout--sidebar .product__meta td, .product--layout--sidebar .product__meta th { padding-top: 1px; padding-bottom: 1px; } .product--layout--sidebar .product__form { background: transparent; padding: 0; border: none; margin-bottom: 16px; } .product--layout--sidebar .product__actions { padding: 0; } .product--layout--sidebar .product__tags-and-share-links { border: none; padding: 20px 0 0; }}@media (max-width: 767.98px) { .product--layout--sidebar .product__actions { margin-bottom: -6px; } .product--layout--sidebar .product__actions-divider { height: 10px; }}@media (max-width: 575.98px) { .product--layout--sidebar .product__subtitle { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; } .product--layout--sidebar .product__fit { margin-bottom: 11px; -ms-flex-order: -1; order: -1; margin-left: -4px; }}@media (max-width: 1399.98px) { .product--layout--sidebar { --product-gutter: 10px; --product-gallery-image-max-width: 360px; } .product--layout--sidebar .product__body { grid-template-rows: -webkit-max-content; grid-template-rows: max-content; grid-template-columns: calc(100% - 332px) 332px; } .product--layout--sidebar .product__info { grid-column: 2; grid-row: 1/3; } .product--layout--sidebar .product__gallery { padding: 0 28px 28px; } .product--layout--sidebar .product__header { padding: 24px 28px 16px; } .product--layout--sidebar .product__shop-features { display: none; } .product--layout--sidebar .product__tabs { grid-column: 1/3; }}@media (max-width: 1199.98px) { .product--layout--sidebar { --product-gutter: 8px; } .product--layout--sidebar .product__body { grid-template-columns: 100%; } .product--layout--sidebar .product__info { grid-column: 1; grid-row: 3; } .product--layout--sidebar .product__tabs { grid-column: 1; grid-row: 4; } .product--layout--sidebar .product__card--one { display: none; } .product--layout--sidebar .product__header { background-color: #fff; padding-bottom: 24px; } .product--layout--sidebar .product__gallery { background-color: #fff; width: 100%; margin-top: var(--product-gutter); padding: 24px 24px 28px; } .product--layout--sidebar .product__info { margin-top: var(--product-gutter); margin-left: 0; } .product--layout--sidebar .product__info-card { position: static; } .product--layout--sidebar .product__actions-item--addtocart .btn { width: auto; }}@media (max-width: 767.98px) { .product--layout--sidebar .product__header { background-color: #fff; padding: 24px 24px 22px; } .product--layout--sidebar .product__title { font-size: 22px; line-height: 28px; }}.product--layout--full { --product-gutter: 15px;}.product--layout--full .product__body { display: grid; grid-template-columns: auto 1fr 370px; grid-template-rows: -webkit-max-content auto auto 1fr; grid-template-rows: max-content auto auto 1fr;}.product--layout--full .product__card--one { grid-column: 1/3; grid-row: 1/4;}.product--layout--full .product__gallery { grid-column: 1; grid-row: 1/4;}.product--layout--full .product__header { grid-column: 2; grid-row: 1;}.product--layout--full .product__main { grid-column: 2; grid-row: 2;}.product--layout--full .product__info { grid-column: 3; grid-row: 1/5;}.product--layout--full .product__tabs { grid-column: 1/3; grid-row: 4;}.product--layout--full .product__card { background-color: #fff;border-radius: 8px;overflow: hidden;}.product--layout--full .product__card--two { display: none;}.product--layout--full .product__gallery { width: 440px; padding: 36px 0 48px 40px;}.product--layout--full .product__header { padding: 36px 40px 16px 36px;}.product--layout--full .product__main { padding: 0 40px 48px 36px;}.product--layout--full .product__info { margin-left: var(--product-gutter);}.product--layout--full .product__shop-features,.product--layout--full .product__tabs { margin-top: var(--product-gutter);}.product--layout--full .product__subtitle { padding-top: 8px;}.product--layout--full .product__gallery-intro { display: -ms-flexbox; display: flex;}.product--layout--full .product__excerpt { font-size: 15px;}.product--layout--full .product__features { margin: 10px 0 0;}@media (min-width: 1200px) { .product--layout--full .product__subtitle { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; } .product--layout--full .product__fit { margin-bottom: 11px; -ms-flex-order: -1; order: -1; margin-left: -4px; }}@media (min-width: 768px) { .product--layout--full .product__info-card { background-color: #fff;border-radius: 8px; }}@media (min-width: 768px) and (max-width: 991.98px) { .product--layout--full .product__gallery { background-color: #fff; } .product--layout--full .product__actions-item--addtocart .btn { padding-left: 16px; padding-right: 16px; }}@media (max-width: 575.98px) { .product--layout--full .product__subtitle { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; } .product--layout--full .product__fit { margin-bottom: 11px; -ms-flex-order: -1; order: -1; margin-left: -4px; }}@media (min-width: 768px) and (max-width: 991.98px) { .product--layout--full .product__title { padding-right: 80px; } }@media (max-width: 1399.98px) { .product--layout--full { --product-gutter: 6px; } .product--layout--full .product__body { grid-template-columns: auto 1fr 336px; } .product--layout--full .product__gallery { width: 348px; padding: 24px 0 36px 28px; } .product--layout--full .product__header { padding: 24px 28px 16px; } .product--layout--full .product__main { padding: 0 28px 36px; } .product--layout--full .product__actions, .product--layout--full .product__form, .product--layout--full .product__info-body, .product--layout--full .product__tags-and-share-links { padding-left: 20px; padding-right: 20px; }}@media (max-width: 1199.98px) { .product--layout--full .product__body { grid-template-columns: auto 1fr 336px; grid-template-rows: -webkit-max-content auto auto 1fr; grid-template-rows: max-content auto auto 1fr; } .product--layout--full .product__card { grid-column: 1/3; grid-row: 1/4; } .product--layout--full .product__gallery { grid-column: 1/3; grid-row: 3; } .product--layout--full .product__header { grid-column: 1/3; grid-row: 1; } .product--layout--full .product__main { grid-column: 1/3; grid-row: 2; } .product--layout--full .product__info { grid-column: 3; grid-row: 1/4; } .product--layout--full .product__tabs { grid-column: 1/4; grid-row: 4; } .product--layout--full .product__features { display: none; } .product--layout--full .product__main { padding-bottom: 16px; } .product--layout--full .product__excerpt { border-bottom: 1px solid #ebebeb; padding-bottom: 14px; } .product--layout--full .product__gallery { --product-gallery-image-max-width: 380px; padding-top: 0; width: 100%; padding-right: 28px; } .product--layout--full .product__header { padding-bottom: 10px; } .product--layout--full .product__info { display: -ms-flexbox; display: flex; } .product--layout--full .product__shop-features { display: none; }}@media (max-width: 991.98px) { .product--layout--full { --product-gutter: 8px; } .product--layout--full .product__body { grid-template-columns: auto 1fr; grid-template-rows: -webkit-max-content auto auto 1fr; grid-template-rows: max-content auto auto 1fr; } .product--layout--full .product__card { grid-column: 1/3; grid-row: 1/3; } .product--layout--full .product__header { grid-column: 1/3; grid-row: 1; } .product--layout--full .product__main { grid-column: 1/3; grid-row: 2; } .product--layout--full .product__gallery { grid-column: 1; grid-row: 3; } .product--layout--full .product__info { grid-column: 2; grid-row: 3; } .product--layout--full .product__gallery { margin-top: var(--product-gutter); width: 385px; padding: 24px 24px 28px; } .product--layout--full .product__info { margin-left: var(--product-gutter); } .product--layout--full .product__excerpt { border: none; padding-bottom: 8px; } .product--layout--full .product__info-card { position: static; margin-top: var(--product-gutter); padding: 24px 24px 28px; } .product--layout--full .product__info-body { padding: 0 0 16px; } .product--layout--full .product__meta {border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding: 2px 0; margin: 14px 0; } .product--layout--full .product__meta td, .product--layout--full .product__meta th { padding-top: 1px; padding-bottom: 1px; } .product--layout--full .product__form { background: transparent; border: none; margin-bottom: 16px; padding: 0; } .product--layout--full .product__actions { padding: 0; } .product--layout--full .product__tags-and-share-links { border: none; padding: 20px 0 0; } .product--layout--full .product-gallery[data-layout="product-full"] .product-gallery__zoom { top: -15px; right: -15px; }}@media (min-width: 576px) and (max-width: 767.98px) { .product--layout--full .product__meta table, .product--layout--full .product__meta td, .product--layout--full .product__meta th { display: block; } .product--layout--full .product__meta tbody { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .product--layout--full .product__meta th, .product--layout--full .product__meta tr { width: calc(50% - 10px); } .product--layout--full .product__meta tr { display: -ms-flexbox; display: flex; } .product--layout--full .product__meta tr:nth-child(2n) { margin-left: 20px; }}@media (max-width: 767.98px) { .product--layout--full .product__body { grid-template-columns: 100%; grid-template-rows: auto; } .product--layout--full .product__header { grid-column: 1; grid-row: 1; } .product--layout--full .product__gallery { grid-column: 1; grid-row: 2; } .product--layout--full .product__card--two { grid-column: 1; grid-row: 3/5; } .product--layout--full .product__main { grid-column: 1; grid-row: 3; } .product--layout--full .product__info { grid-column: 1; grid-row: 4; } .product--layout--full .product__tabs { grid-column: 1; grid-row: 5; } .product--layout--full .product__card--one { display: none; } .product--layout--full .product__card--two { display: block; } .product--layout--full .product__header { background-color: #fff; padding: 24px 24px 22px; } .product--layout--full .product__title { font-size: 22px; line-height: 28px; } .product--layout--full .product__subtitle { padding-top: 8px; } .product--layout--full .product__body { width: 100%; } .product--layout--full .product__gallery { background-color: #fff; --product-gallery-image-max-width: 360px; width: 100%; border-radius:6px; } .product--layout--full .product__card--two, .product--layout--full .product__main { margin-top: var(--product-gutter); } .product--layout--full .product__main { padding: 17px 22px 0px; } .product--layout--full .product__excerpt { padding-bottom: 0; } .product--layout--full .product__info { width: 100%; margin-left: 0; } .product--layout--full .product__info-card { margin-top: 0; padding-top: 0; } .product--layout--full .product__actions { margin-bottom: -6px; } .product--layout--full .product__actions-item--addtocart { -ms-flex-positive: 0; flex-grow: 1; } .product--layout--full .product__actions-divider { height: 10px; } }.product-card { background-color: #fff;}.product-card .product-card__action { position: relative; display: block; padding: 8px; margin: 0; border: none; transition: color 0.08s, background 0.08s;background-color: rgb(255 255 255 / 79%); color: #87979f;}.product-card .product-card__action:hover { background-color: #f2f2f2; color: #4d4d4d;}.product-card .product-card__action:active { background-color: #ebebeb; color: #4d4d4d;}.product-card .product-card__action svg { fill: currentColor; display: block;}.product-card .product-card__action:focus { outline: none;}.product-card .product-card__action:active { transition-duration: 0s;}.product-card .product-card__action:last-child { border-bottom-left-radius: 2px;}.product-card .product-card__action--loading,.product-card .product-card__action--loading:hover { cursor: default; background: transparent; color: transparent; transition-duration: 0s;}.product-card .product-card__action--loading:before { left: calc(50% - 8px); top: calc(50% - 8px); width: 16px; height: 16px; border-radius: 8px; border: 2px solid rgba(0, 0, 0, 0.1); border-top-color: rgba(0, 0, 0, 0.5); animation-name: a; animation-duration: 0.5s; animation-timing-function: linear; animation-iteration-count: infinite; position: absolute; display: block; content: "";}.product-card .product-card__image { display: block;}.product-card .product-card__rating { color: #6c757d; font-size: 0.8125rem;}.product-card .product-card__features { color: #6c757d; font-size: 13px; line-height: 21px;}.product-card .product-card__features ul { list-style: none; padding: 0; margin: 0;}.product-card .product-card__features li { position: relative; padding-left: 12px;}.product-card .product-card__features li:before { display: block; position: absolute; content: ""; width: 3px; height: 3px; border-radius: 1.5px; background: currentColor; top: 9px; opacity: 0.7; left: 3px;}.product-card .product-card__addtocart-full { background: #d70f29; color: #fff; border: none; border-radius: 2px; font-weight: 600; transition: background-color 0.15s, color 0.15s;}.product-card .product-card__addtocart-full:focus { outline: none;}.product-card .product-card__addtocart-full:hover { background: #2d343c; color: #fff;}.product-card .product-card__addtocart-full:active { background: #4d4d4d; color: #fff;}.product-card .product-card__compare,.product-card .product-card__wishlist { border: none; background: transparent; color: #2d343c; fill: #d9d9d9; border-radius: 2px; transition: background 0.15s, fill 0.15s;}.product-card .product-card__compare:focus,.product-card .product-card__wishlist:focus { outline: none;}.product-card .product-card__compare:hover,.product-card .product-card__wishlist:hover { background: #f5f5f5; fill: #bfbfbf;}.product-card .product-card__compare:active,.product-card .product-card__wishlist:active { background: #f0f0f0; fill: #b3b3b3;}.product-card .product-card__addtocart-icon { position: relative; border: none; padding: 8px; border-radius: 2px; background: transparent; color: #ccc; z-index: 0; transition: color 0.2s;}.product-card .product-card__addtocart-icon svg { display: block; fill: currentColor;}.product-card .product-card__addtocart-icon:before { top: -2px; left: -2px; display: block; content: ""; position: absolute; width: calc(100% + 4px); height: calc(100% + 4px); background: transparent; z-index: -1; border-radius: 50%; transform: scale(0); transition: transform 0.2s, background 0.2s;}.product-card .product-card__addtocart-icon:focus { outline: none;}.product-card:active .product-card__addtocart-icon,.product-card:hover .product-card__addtocart-icon { color: #fff;}.product-card:active .product-card__addtocart-icon:before,.product-card:hover .product-card__addtocart-icon:before { transform: scale(1); background: #d70f29;}.product-card:active .product-card__addtocart-icon:hover,.product-card:hover .product-card__addtocart-icon:hover { color: #fff;}.product-card:active .product-card__addtocart-icon:hover:before,.product-card:hover .product-card__addtocart-icon:hover:before { background: #2d343c;}.product-card:active .product-card__addtocart-icon:active,.product-card:hover .product-card__addtocart-icon:activfe { color: #fff;}.product-card:active .product-card__addtocart-icon:active:before,.product-card:hover .product-card__addtocart-icon:active:before { transition-duration: 0.05s; background: #4d4d4d;}.product-card--layout--grid { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: relative;}.product-card--layout--grid .product-card__addtocart-full,.product-card--layout--grid .product-card__compare,.product-card--layout--grid .product-card__wishlist { display: none;}.product-card--layout--grid:after { display: block; position: static; content: ""; -ms-flex-order: 1; order: 1; -ms-flex-positive: 1; flex-grow: 1;}.product-card--layout--grid .product-card__badges { position: absolute; top: 16px; display: -ms-flexbox; display: flex; z-index: 1; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; left: 16px;}.product-card--layout--grid .product-card__badges > * + * { margin-top: 3px;}.product-card--layout--grid .product-card__actions-list { position: absolute; overflow: hidden; z-index: 1; right: 0;}.product-card--layout--grid .product-card__image { display: block; position: relative;}.product-card--layout--grid .product-card__fit { position: absolute; bottom: 8px; left: 13px;}.product-card--layout--grid .product-card__fit .status-badge__text { display: none;}.product-card--layout--grid .product-card__fit .status-badge__tooltip { display: block;}.product-card--layout--grid .product-card__meta { padding: 6px 16px;}.product-card--layout--grid .product-card__rating { margin: -3px 0 -2px; padding: 8px 16px 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.product-card--layout--grid .product-card__rating-label,.product-card--layout--grid .product-card__rating-stars { margin: 3px 0 2px;}.product-card--layout--grid .product-card__rating-stars { margin-right: 7px;}.product-card--layout--grid .product-card__rating-label { line-height: 1;}.product-card--layout--grid .product-card__features { padding: 10px 16px 0; margin-bottom: -2px; display: none;}.product-card--layout--grid .product-card__footer { padding: 5px 10px 16px 10px; -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-order: 2; order: 2;}.product-card--layout--grid .product-card__addtocart-icon { margin: -3px;}@media (hover: hover) { .product-card--layout--grid .product-card__action--compare, .product-card--layout--grid .product-card__action--wishlist { transition: transform 0.2s, opacity 0.2s, color 0.12s, background 0.12s; opacity: 0; will-change: transform; transform: translateX(100%) translateX(6px); } .product-card--layout--grid:active .product-card__action--compare, .product-card--layout--grid:active .product-card__action--wishlist, .product-card--layout--grid:hover .product-card__action--compare, .product-card--layout--grid:hover .product-card__action--wishlist { transform: none; opacity: 1; }}.product-form__row + .product-form__row { margin-top: 12px;}.product-form__title {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #d70f29; margin-bottom: 10px;}.product-gallery__featured { position: relative;}.product-gallery__featured .owl-carousel a { display: block;}.product-gallery__featured .image { max-width: 420px; margin: 0 auto;}.product-gallery__zoom { display: var(--product-gallery-zoom-display, block); top: 0; position: absolute; padding: 9px; margin: 0; border: none; border-radius: 21px; fill: currentColor; z-index: 2; transition: background 0.15s, color 0.15s; background-color: #fff; color: #ccc; right: -21px;}.product-gallery__zoom:hover { background-color: #f2f2f2; color: #2d343c;}.product-gallery__zoom:active { background-color: #ebebeb; color: gray;}.product-gallery__zoom:focus { outline: none;}.product-gallery__zoom svg { display: block;}.product-gallery__thumbnails .owl-stage { margin: 0 auto;}.product-gallery__thumbnails-item { position: relative; display: block; overflow: hidden; border-radius: 1.5px; padding: 2px; cursor: pointer;}.product-gallery__thumbnails-item:before { position: absolute; display: block; content: ""; top: 0; width: 100%; height: 100%; box-shadow: inset 0 0 0 2px #f2f2f2; transition: box-shadow 0.12s; left: 0;}.product-gallery__thumbnails-item:hover:before { box-shadow: inset 0 0 0 2px #e0e0e0;}.product-gallery__thumbnails-item--active { cursor: default;}.product-gallery__thumbnails-item--active:before,.product-gallery__thumbnails-item--active:hover:before { box-shadow: inset 0 0 0 2px #d70f29;}.product-gallery--layout--quickview .product-gallery__featured .image { width: 320px; max-width: 100%;}.product-gallery--layout--quickview .product-gallery__zoom { display: none;}.product-gallery--layout--product-full .product-gallery__featured .image,.product-gallery--layout--product-sidebar .product-gallery__featured .image { max-width: var(--product-gallery-image-max-width, 100%);}.product-gallery--layout--product-full .product-gallery__zoom { top: 0; right: 0;}.product-tabs__list { display: -ms-flexbox; display: flex; padding: 0; margin: 0 0 -1px; list-style: none; overflow-x: auto;}.product-tabs__content { border-top: 1px solid #ebebeb;}.product-tabs__item { position: relative;}.product-tabs__item a { font-size: 16px; font-weight: 600; color: inherit; display: -ms-flexbox; display: flex; padding: 14px 18px 13px; transition: background 0.12s, box-shadow 0.12s; text-decoration: none; text-transform: uppercase; text-align: center; font-weight: 600;}.product-tabs__item a:hover { background: #f7f7f7; box-shadow: inset 0 -1px #e5e5e5;}.product-tabs__item a:active { background: #f2f2f2; box-shadow: inset 0 -1px #e0e0e0;}.product-tabs__item:first-child { margin-left: auto;}.product-tabs__item:last-child { margin-right: auto;}.product-tabs__item--active a,.product-tabs__item--active a:active,.product-tabs__item--active a:hover {background: #a0adb3; color: white;}.product-tabs__pane { display: block; overflow: hidden; height: 0; opacity: 0; transition: opacity 0.5s;}.product-tabs__pane--active { padding: 42px 48px 48px; overflow: visible; height: auto; opacity: 1; max-width: calc(100% - 0.001px);}.product-tabs--layout--full .product-tabs__pane--active { padding: 15px 35px;}@media (max-width: 991.98px) { .product-tabs--layout--full .product-tabs__pane--active { padding: 40px 44px 44px; }}@media (max-width: 767.98px) { .product-tabs--layout--full .product-tabs__pane--active { padding: 24px 28px 28px; }}@media (max-width: 419px) { .product-tabs--layout--full .product-tabs__pane--active { padding: 20px 24px 24px; }}@media (min-width: 1400px) { .product-tabs--layout--sidebar .product-tabs__pane--active { padding: 36px; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .product-tabs--layout--sidebar .product-tabs__pane--active { padding: 48px; }}@media (max-width: 1199.98px) { .product-tabs--layout--sidebar .product-tabs__pane--active { padding: 36px; }}@media (max-width: 767.98px) { .product-tabs--layout--sidebar .product-tabs__pane--active { padding: 28px; }}@media (max-width: 419px) { .product-tabs--layout--sidebar .product-tabs__pane--active { padding: 24px; }}.products-list__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.products-list__content + .products-list__content { margin-top: 10px;}.products-list__item { -ms-flex-negative: 0; flex-shrink: 0; display: -ms-flexbox; display: flex;}.products-list__item .product-card { width: 100%;}.products-list[data-layout="grid"] .product-card { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: relative;}.products-list[data-layout="grid"] .product-card .product-card__addtocart-full,.products-list[data-layout="grid"] .product-card .product-card__compare,.products-list[data-layout="grid"] .product-card .product-card__wishlist { display: none;}.products-list[data-layout="grid"] .product-card:after { display: block; position: static; content: ""; -ms-flex-order: 1; order: 1; -ms-flex-positive: 1; flex-grow: 1;}.products-list[data-layout="grid"] .product-card .product-card__badges {position: absolute; top: 8px; display: -ms-flexbox; display: flex; z-index: 1; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; left: 8px;}.products-list[data-layout="grid"] .product-card .product-card__badges > * + * { margin-top: 3px;}.products-list[data-layout="grid"] .product-card .product-card__actions-list { position: absolute; overflow: hidden; z-index: 1; right: 0;}.products-list[data-layout="grid"] .product-card .product-card__image { display: block; position: relative;}.products-list[data-layout="grid"] .product-card .product-card__fit { position: absolute; bottom: 8px; left: 13px;}.products-list[data-layout="grid"] .product-card .product-card__fit .status-badge__text { display: none;}.products-list[data-layout="grid"] .product-card .product-card__fit .status-badge__tooltip { display: block;}.products-list[data-layout="grid"] .product-card .product-card__rating { margin: -3px 0 -2px; padding: 8px 16px 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.products-list[data-layout="grid"] .product-card .product-card__rating-label,.products-list[data-layout="grid"] .product-card .product-card__rating-stars { margin: 3px 0 2px;}.products-list[data-layout="grid"] .product-card .product-card__rating-stars { margin-right: 7px;}.products-list[data-layout="grid"] .product-card .product-card__rating-label { line-height: 1;}.products-list[data-layout="grid"] .product-card .product-card__features { padding: 10px 16px 0; margin-bottom: -2px; display: none;}.products-list[data-layout="grid"] .product-card .product-card__addtocart-icon { margin: -3px;}@media (hover: hover) { .products-list[data-layout="grid"] .product-card .product-card__action--compare, .products-list[data-layout="grid"] .product-card .product-card__action--wishlist { transition: transform 0.2s, opacity 0.2s, color 0.12s, background 0.12s; opacity: 0; will-change: transform; transform: translateX(100%) translateX(6px); } .products-list[data-layout="grid"] .product-card:active .product-card__action--compare, .products-list[data-layout="grid"] .product-card:active .product-card__action--wishlist, .products-list[data-layout="grid"] .product-card:hover .product-card__action--compare, .products-list[data-layout="grid"] .product-card:hover .product-card__action--wishlist { transform: none; opacity: 1; }}@media (min-width: 992px) and (max-width: 1199.98px) {}@media (min-width: 420px) and (max-width: 767px) {}@media (max-width: 419px) {}.products-list--grid--4[data-layout="grid"] .products-list__item { margin: 2px; width: calc((100% - 20px) / 5); border-radius: 6px; overflow: hidden;}.products-list--grid--4[data-layout="grid"] .products-list__head { display: none;}@media (min-width: 768px) and (max-width: 1199.98px) { .products-list--grid--4[data-layout="grid"] .products-list__item { margin: 2px; width: calc((100% - 20px) / 5); }}@media (min-width: 420px) and (max-width: 767px) { .products-list--grid--4[data-layout="grid"] .products-list__item { margin: 2px; width: calc((100% - 14px) / 2); }}@media (max-width: 419px) { .products-list--grid--4[data-layout="grid"] .products-list__item { margin: 2px; width: calc((100% - 8px) / 2); }}.products-list[data-with-features="true"] .product-card .product-card__features { display: block;}.products-list[data-layout="list"] .products-list__content { margin: -10px;}.products-list[data-layout="list"] .products-list__item { margin: 10px; width: calc((100% - 20px) / 1);}.products-list[data-layout="list"] .products-list__head { display: none;}.products-list[data-layout="list"] .product-card { display: -ms-flexbox; display: flex; position: relative;}.products-list[data-layout="list"] .product-card .product-card__action--compare,.products-list[data-layout="list"] .product-card .product-card__action--wishlist,.products-list[data-layout="list"] .product-card .product-card__addtocart-icon { display: none;}.products-list[data-layout="list"] .product-card .product-card__image { -ms-flex-negative: 0; flex-shrink: 0;}.products-list[data-layout="list"] .product-card .product-card__badges { position: absolute; display: -ms-flexbox; display: flex; z-index: 1; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start;}.products-list[data-layout="list"] .product-card .product-card__badges > * + * { margin-top: 3px;}.products-list[data-layout="list"] .product-card .product-card__actions-list { position: absolute; overflow: hidden; z-index: 1; right: 0;}.products-list[data-layout="list"] .product-card .product-card__rating { margin: -3px 0 -2px; padding: 8px 0 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.products-list[data-layout="list"] .product-card .product-card__rating-label,.products-list[data-layout="list"] .product-card .product-card__rating-stars { margin: 3px 0 2px;}.products-list[data-layout="list"] .product-card .product-card__rating-stars { margin-right: 7px;}.products-list[data-layout="list"] .product-card .product-card__rating-label { line-height: 1;}.products-list[data-layout="list"] .product-card .product-card__fit .status-badge__text { display: block;}.products-list[data-layout="list"] .product-card .product-card__fit .status-badge__tooltip { display: none;}@media (min-width: 768px) { .products-list[data-layout="list"] .product-card .product-card__image { padding: 16px 24px; width: 260px; } .products-list[data-layout="list"] .product-card .product-card__badges { top: 16px; left: 16px; } .products-list[data-layout="list"] .product-card .product-card__fit { position: absolute; bottom: 24px; left: 258px; } .products-list[data-layout="list"] .product-card .product-card__info { -ms-flex-positive: 1; flex-grow: 1; padding: 20px 20px 57px 0; } .products-list[data-layout="list"] .product-card .product-card__features { font-size: 14px; padding-top: 10px; } .products-list[data-layout="list"] .product-card .product-card__features li + li { margin-top: 2px; } .products-list[data-layout="list"] .product-card .product-card__addtocart-full { display: block; height: 36px; padding: 0 20px; width: 100%; margin-bottom: 10px; } .products-list[data-layout="list"] .product-card .product-card__compare, .products-list[data-layout="list"] .product-card .product-card__wishlist { font-size: 13px; line-height: 16px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding: 7px 10px 5px; } .products-list[data-layout="list"] .product-card .product-card__compare svg, .products-list[data-layout="list"] .product-card .product-card__wishlist svg { position: relative; top: -1px; margin-right: 8px; } .products-list[data-layout="list"] .product-card .product-card__wishlist svg { margin-left: -3px; margin-right: 7px; } .products-list[data-layout="list"] .product-card .product-card__compare svg { margin-left: -2px; }}@media (min-width: 768px) and (max-width: 1199.98px) { .products-list[data-layout="list"] .product-card .product-card__image { width: 192px; padding-left: 16px; padding-right: 16px; } .products-list[data-layout="list"] .product-card .product-card__fit { left: 190px; } .products-list[data-layout="list"] .product-card .product-card__compare, .products-list[data-layout="list"] .product-card .product-card__wishlist { margin-top: 1px; }}@media (max-width: 767.98px) { .products-list[data-layout="list"] .product-card { -ms-flex-direction: column; flex-direction: column; } .products-list[data-layout="list"] .product-card .product-card__image { padding: 20px; width: 100%; display: -ms-flexbox; display: flex; position: relative; } .products-list[data-layout="list"] .product-card .product-card__image .image { width: 180px; max-width: 100%; } .products-list[data-layout="list"] .product-card .product-card__fit { position: absolute; bottom: 14px; display: -ms-flexbox; display: flex; left: 15px; right: 15px; } .products-list[data-layout="list"] .product-card .product-card__badges { top: 16px; left: 16px; } .products-list[data-layout="list"] .product-card .product-card__info { padding: 0 20px 20px; } .products-list[data-layout="list"] .product-card .product-card__features { padding-top: 12px; } .products-list[data-layout="list"] .product-card .product-card__addtocart-full { height: 30px; padding: 0 16px; font-size: 15px; margin-right: 8px; } .products-list[data-layout="list"] .product-card .product-card__compare, .products-list[data-layout="list"] .product-card .product-card__wishlist { height: 30px; width: 32px; padding: 0; } .products-list[data-layout="list"] .product-card .product-card__compare svg, .products-list[data-layout="list"] .product-card .product-card__wishlist svg { margin-left: 0; margin-right: 0; } .products-list[data-layout="list"] .product-card .product-card__compare span, .products-list[data-layout="list"] .product-card .product-card__wishlist span { display: none; }}.products-list[data-layout="table"] .product-card { background: transparent; box-shadow: none;}.products-list[data-layout="table"] .products-list__item { width: 100%;}.products-list[data-layout="table"] .products-list__head { display: -ms-flexbox; display: flex; border-bottom: 1px solid #ebebeb; padding: 10px 0; font-size: 13px; font-weight: 700; text-transform: uppercase;}.products-list[data-layout="table"] .products-list__head:after { display: block; content: ""; width: 36px; margin: 0 16px;}.products-list[data-layout="table"] .products-list__column--image { width: 90px; box-sizing: content-box; text-align: center; padding: 0 16px;}.products-list[data-layout="table"] .products-list__column--meta { width: 140px; text-align: center; padding: 0 16px; margin-left: 1px;}.products-list[data-layout="table"] .products-list__column--product { padding: 0 18px; -ms-flex-positive: 1; flex-grow: 1; margin-left: 1px;}.products-list[data-layout="table"] .products-list__column--rating { width: 140px; text-align: center; padding: 0 16px; margin-left: 1px;}.products-list[data-layout="table"] .products-list__column--price { width: 136px; padding: 0 16px; margin: 0 1px; text-align: right;}.products-list[data-layout="table"] .product-card { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.products-list[data-layout="table"] .product-card .product-card__action,.products-list[data-layout="table"] .product-card .product-card__addtocart-full,.products-list[data-layout="table"] .product-card .product-card__compare,.products-list[data-layout="table"] .product-card .product-card__features,.products-list[data-layout="table"] .product-card .product-card__fit,.products-list[data-layout="table"] .product-card .product-card__wishlist { display: none;}.products-list[data-layout="table"] .product-card .product-card__badges { position: relative; top: -2px; display: inline-block; vertical-align: middle; left: 0; margin-right: 2px;}.products-list[data-layout="table"] .product-card .product-card__badges > * { display: inline-block; vertical-align: middle;}.products-list[data-layout="table"] .product-card .tag-badge { padding: 3px 5px; height: 15px; font-size: 10px;}.products-list[data-layout="table"] .product-card .tag-badge:before { transform: none; border-radius: 1.5px; left: 0; right: 0;}@media (min-width: 576px) { .products-list[data-layout="table"] .product-card { padding-left: 16px; padding-right: 0; } .products-list[data-layout="table"] .product-card .product-card__image { width: 90px; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 16px; } .products-list[data-layout="table"] .product-card .product-card__info { -ms-flex-positive: 1; flex-grow: 1; display: -ms-flexbox; display: flex; -ms-flex-item-align: stretch; align-self: stretch; margin: 16px 0; } .products-list[data-layout="table"] .product-card .product-card__rating { padding: 0 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 4px; } .products-list[data-layout="table"] .product-card .product-card__rating-label { margin-top: 3px; } .products-list[data-layout="table"] .product-card .product-card__addtocart-icon { margin: 0 16px; } .products-list[data-layout="table"] .product-card .product-card__actions-list { padding: 0; display: none; }}@media (min-width: 1200px) { .products-list[data-layout="table"] .product-card .product-card__rating { padding-top: 0; margin-top: 0; -ms-flex-direction: column; flex-direction: column; } .products-list[data-layout="table"] .product-card .product-card__rating { width: 140px; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; border-left: 1px solid #ebebeb; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .products-list[data-layout="table"] .product-card .product-card__image { width: 60px; margin-right: 16px; }}@media (min-width: 576px) and (max-width: 1199.98px) { .products-list[data-layout="table"] .product-card .product-card__info { -ms-flex-direction: column; flex-direction: column; padding: 0 16px; border-left: 1px solid #ebebeb; } .products-list[data-layout="table"] .product-card .product-card__rating { margin: -3px 0 -2px; padding: 5px 0 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .products-list[data-layout="table"] .product-card .product-card__rating-label, .products-list[data-layout="table"] .product-card .product-card__rating-stars { margin: 3px 0 2px; } .products-list[data-layout="table"] .product-card .product-card__rating-stars { margin-right: 7px; } .products-list[data-layout="table"] .product-card .product-card__rating-label { line-height: 1; }}@media (min-width: 576px) and (max-width: 767.98px) { .products-list[data-layout="table"] .product-card .product-card__image { width: 60px; margin-right: 16px; }}@media (max-width: 575.98px) { .products-list[data-layout="table"] .product-card { background-color: #fff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09); -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: stretch; align-items: stretch; padding: 0; } .products-list[data-layout="table"] .product-card .product-card__image { padding: 4px; margin: 0 8px; width: 60px; } .products-list[data-layout="table"] .product-card .product-card__info { -ms-flex-order: 3; order: 3; width: 100%; margin: 0; padding: 14px; border-top: 1px solid #ebebeb; border-left: none; } .products-list[data-layout="table"] .product-card .product-card__rating { margin: -3px 0 -2px; padding-top: 5px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .products-list[data-layout="table"] .product-card .product-card__rating-label, .products-list[data-layout="table"] .product-card .product-card__rating-stars { margin: 3px 0 2px; } .products-list[data-layout="table"] .product-card .product-card__rating-stars { margin-right: 7px; } .products-list[data-layout="table"] .product-card .product-card__rating-label { line-height: 1; } .products-list[data-layout="table"] .product-card .product-card__addtocart-icon { margin: 10px 18px; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-item-align: center; align-self: center; }}@media (max-width: 1399.98px) { .products-list[data-layout="table"] .products-list__column--image { width: 60px; }}@media (max-width: 1199.98px) { .products-list[data-layout="table"] .products-list__column--image { width: 90px; } .products-list[data-layout="table"] .products-list__column--meta, .products-list[data-layout="table"] .products-list__column--rating { display: none; }}@media (min-width: 576px) { .products-list[data-layout="table"] { background-color: #fff; } .products-list[data-layout="table"] .products-list__item + .products-list__item { border-top: 1px solid #ebebeb; }}@media (max-width: 575.98px) { .products-list[data-layout="table"] .products-list__content { margin: -8px; } .products-list[data-layout="table"] .products-list__item { margin: 8px; width: calc((100% - 16px) / 1); } .products-list[data-layout="table"] .products-list__head { display: none; }}.products-view__options { margin-bottom: 20px;}.products-view__options,.products-view__pagination { background-color: #fff;}.products-view__pagination { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; margin-top: 20px; padding: 0.75rem 1rem;}.products-view__pagination-legend { font-size: 0.9375rem; padding: 0 0.375rem; font-weight: 600;}@media (max-width: 767.98px) { .products-view__pagination { padding-top: 1rem; -ms-flex-direction: column; flex-direction: column; } .products-view__pagination-legend { padding-top: 9px; }}.quickview { max-width: 800px;}.quickview__body { padding: 32px 32px 36px; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row;}.quickview__close { z-index: 2; position: absolute; padding: 16px; border: none; top: 0; border-radius: 0 2.5px 0 2.5px; background: transparent; fill: currentColor; transition: background 0.2s, color 0.2s; background-color: #fff; color: #ccc; right: 0;}.quickview__close:hover { background-color: #f2f2f2; color: #4d4d4d;}.quickview__close:active { background-color: #ebebeb; color: #4d4d4d;}.quickview__close svg { display: block;}.quickview__close:active { transition-duration: 0s;}.quickview__close:focus { outline: none;}.quickview__gallery { width: 320px; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 28px;}.quickview__product { -ms-flex-positive: 1; flex-grow: 1;}.quickview__product-name { font-size: 24px; line-height: 28px; font-weight: 700; margin-top: -2px;}.quickview__product-rating { display: -ms-flexbox; display: flex; margin-top: 6px;}.quickview__product-rating-title { font-size: 13px; line-height: 1; color: #6c757d; margin-left: 8px;}.quickview__product-description { margin-top: 10px; font-size: 15px; line-height: 22px;}.quickview__product-meta { margin: 12px 0 0;}.quickview__product-meta table { display: block; margin: -3px;}.quickview__product-meta tbody { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.quickview__product-meta td,.quickview__product-meta th,.quickview__product-meta tr { display: block;}.quickview__product-meta tr { background: #f2f2f2; border-radius: 1.5px; margin: 3px; padding: 5px 14px 5px 7px;}.quickview__product-meta th { font-size: 11px; font-weight: 400; color: gray; line-height: 1;}.quickview__product-meta td { font-size: 13px; line-height: 1; font-weight: 600;}.quickview__product-meta a { color: inherit;}.quickview__product-prices-stock { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin: 12px 0 16px;}.quickview__product-price { font-size: 24px; font-weight: 700; letter-spacing: -0.04em;}.quickview__product-stock { margin-bottom: 2px; margin-left: 12px;}.quickview__product-form { margin-bottom: 16px;}.quickview__product-actions { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -4px;}.quickview__product-actions-item { margin: 4px;}.quickview__product-actions-item--quantity { width: 100px;}.quickview__see-details { border-radius: 0 0 2.5px 2.5px; border-top: 1px solid #ebebeb; display: block; text-align: center; color: #6c757d; font-size: 15px; height: 52px; line-height: 50px; transition: background 0.15s, border-color 0.15s;}.quickview__see-details:hover { color: #6c757d; background: #f7f7f7;}.quickview__see-details:active { background: #f0f0f0; transition-duration: 0s;}@media (max-width: 991.98px) { .quickview { max-width: 520px; } .quickview__body { -ms-flex-direction: column; flex-direction: column; } .quickview__gallery { width: 100%; margin-bottom: 28px; margin-right: 0; }}@media (max-width: 575.98px) { .quickview { max-width: 100%; }}@media (max-width: 474px) { .quickview__body { padding: 20px 20px 24px; }}.review__body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center;}.review__content { width: 100%; font-size: 15px; line-height: 1.5; margin-top: 12px;}.review__avatar { overflow: hidden; border-radius: 100px; margin-right: 12px; width: 60px; height: 60px;}.review__meta { -ms-flex-positive: 1; flex-grow: 1; margin-right: 20px;}.review__author { text-transform: uppercase; font-size: 15px; line-height: 18px; font-weight: 700; margin-top: 2px;}.review__date { font-size: 13px; color: #2d343c;}@media (max-width: 474px) { .review__rating { width: 100%; margin-top: 12px; margin-bottom: -3px; }}.reviews-list__content { list-style: none; margin: 0; padding: 0;}.reviews-list__item + .reviews-list__item { margin-top: 18px; padding-top: 24px; border-top: 1px solid #ebebeb;}.reviews-list__pagination { margin-top: 18px; padding-top: 18px; border-top: 1px solid #ebebeb;}.reviews-view__form { margin-top: 48px;}.reviews-view__header { margin-bottom: 24px; font-size: 28px; font-weight: 600;}.spec { font-size: 14px; line-height: 18px;}.spec__header { margin-bottom: 50px;}.spec__section + .spec__section { margin-top: 40px;}.spec__section-title { font-weight: 600; font-size: 17px; letter-spacing: -0.03em; line-height: 20px; margin: 0 0 12px;}.spec__row { padding: 8px 0; display: -ms-flexbox; display: flex; border-bottom: 1px solid #ebebeb;}.spec__row:first-of-type { border-top: 1px solid #ebebeb;}.spec__name { width: 230px; -ms-flex-negative: 0; flex-shrink: 0; color: #6c757d; padding-right: 30px;}.spec__disclaimer { margin-top: 40px; font-size: 13px; line-height: 20px; color: #6c757d;}@media (min-width: 576px) and (max-width: 767.98px) { .spec__name { width: 170px; }}@media (max-width: 575.98px) { .spec__header { margin-bottom: 30px; } .spec__section + .spec__section { margin-top: 24px; } .spec__row { display: block; padding: 8px 0; } .spec__name { width: auto; margin-bottom: 2px; text-transform: uppercase; font-size: 11px; line-height: 15px; } .spec__disclaimer { margin-top: 28px; }}.legend-picker-modal__panel { padding: 32px 32px 36px; display: none;}.legend-picker-modal__panel--active { display: block;}.legend-picker-modal__close { z-index: 2; position: absolute; padding: 16px; border: none; top: 0; border-radius: 0 2.5px 0 2.5px; background: transparent; fill: currentColor; transition: background 0.2s, color 0.2s; background-color: #fff; color: #ccc; right: 0;}.legend-picker-modal__close:hover { background-color: #f2f2f2; color: #4d4d4d;}.legend-picker-modal__close:active { background-color: #ebebeb; color: #4d4d4d;}.legend-picker-modal__close svg { display: block;}.legend-picker-modal__close:active { transition-duration: 0s;}.legend-picker-modal__close:focus { outline: none;}.legend-picker-modal__text { font-size: 15px; color: #6c757d; margin-bottom: 10px; margin-top: -10px;}.legend-picker-modal__actions { display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end; margin-top: 40px;}.legend-picker-modal__actions > :not(:last-child) { margin-right: 12px;}@media (max-width: 479px) { .legend-picker-modal__panel { padding: 24px 24px 28px; } .legend-picker-modal__actions { margin-top: 32px; }}@media (max-width: 399px) { .legend-picker-modal__panel { padding: 20px 20px 24px; } .legend-picker-modal__actions { margin-top: 28px; }}.wishlist__table { width: 100%; border-spacing: 0;}.wishlist__column--head { font-size: 13px; text-transform: uppercase;}.wishlist__product-name { line-height: 20px;}.wishlist__product-name a { color: inherit; transition: color 0.15s;}.wishlist__product-name a:hover { color: #8b0419;}.wishlist__product-rating { display: -ms-flexbox; display: flex; margin-top: 6px;}.wishlist__product-rating-title { font-size: 13px; line-height: 1; color: #6c757d; margin-left: 8px;}@media (min-width: 768px) { .wishlist { background-color: #fff; } .wishlist__column { padding: 14px 16px; } .wishlist__column:first-child { padding-left: 28px; } .wishlist__column:last-child { padding-right: 28px; } .wishlist__column--image { text-align: center; width: 1px; } .wishlist__column--image .image { width: 80px; } .wishlist__column--body { border-top: 1px solid #ebebeb; } .wishlist__column--stock { text-align: center; width: 1px; white-space: nowrap; } .wishlist__column--price { white-space: nowrap; width: 140px; text-align: right; } .wishlist__column--button { white-space: nowrap; width: 200px; text-align: right; } .wishlist__column--remove { width: 1px; white-space: nowrap; padding-left: 0; } .wishlist__remove { margin-right: -12px; }}@media (min-width: 768px) and (max-width: 1199.98px) { .wishlist__column--button { width: 1px; }}@media (min-width: 768px) and (max-width: 991.98px) { .wishlist__column:first-child { padding-left: 16px; } .wishlist__column:last-child { padding-right: 16px; } .wishlist__column--button, .wishlist__column--price, .wishlist__column--product, .wishlist__column--stock { padding-left: 0; } .wishlist__column--price { width: 1px; } .wishlist__remove { margin: 0 -8px; }}@media (max-width: 767.98px) { .wishlist__table { display: block; } .wishlist__head { display: none; } .wishlist__body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -8px; } .wishlist__column, .wishlist__row { display: block; } .wishlist__column { padding: 0; } .wishlist__row { background-color: #fff; position: relative; margin: 8px; width: calc(50% - 16px); text-align: center; padding: 16px; } .wishlist__column--stock, .wishlist__product-rating { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .wishlist__column--image { padding-bottom: 12px; } .wishlist__column--image .image { max-width: 220px; margin: 0 auto; } .wishlist__column--stock { margin-top: 16px; display: none; } .wishlist__column--price { margin-top: 8px; font-weight: 600; } .wishlist__column--button { padding: 20px 0 12px; } .wishlist__remove { position: absolute; top: 0; right: 0; }}@media (max-width: 474px) { .wishlist__row { width: calc(100% - 16px); }}.blog-view__body { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center;}.blog-view__item-posts { -ms-flex-positive: 1; flex-grow: 1;}.blog-view__item-sidebar { width: 332px; -ms-flex-negative: 0; flex-shrink: 0;}.blog-view__item + .blog-view__item { margin-left: 48px;}.blog-view--layout--classic .blog-view__item-posts { max-width: 730px;}@media (min-width: 992px) and (max-width: 1199.98px) { .blog-view__item-sidebar { width: 290px; } .blog-view__item + .blog-view__item { margin-left: 36px; }}@media (max-width: 991.98px) { .blog-view__body { -ms-flex-direction: column; flex-direction: column; } .blog-view__item-sidebar { width: 100%; margin-top: 48px; -ms-flex-order: 1; order: 1; } .blog-view__item + .blog-view__item { margin-left: 0; }}.comment__body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center;}.comment__content { width: 100%; background: #f5f5f5; padding: 12px 17px; border-radius: 5px; margin-top: 12px; font-size: 15px; position: relative;}.comment__content:before { position: absolute; content: ""; display: block; left: 14px; top: -10px; border: 5px solid transparent; border-bottom-color: #f5f5f5; pointer-events: none;}.comment__avatar { overflow: hidden; border-radius: 50%; width: 38px; margin-right: 14px;}.comment__meta { -ms-flex-positive: 1; flex-grow: 1; margin-right: 12px;}.comment__author { font-size: 15px; line-height: 17px; font-weight: 600; margin-top: 3px;}.comment__date { font-size: 13px; color: #2d343c; margin-top: -1px;}@media (max-width: 419px) { .comment__content { font-size: 14px; } .comment__avatar { display: none; }}.comments-list { list-style: none; padding: 0; margin: 0;}.comments-list__item + .comments-list__item { margin-top: 28px;}.comments-list__children { margin-top: 14px; padding-top: 18px; margin-bottom: -12px; padding-bottom: 15px; border-left: 1px solid #ebebeb; padding-left: 31px; margin-left: 18px;}.comments-list__item:last-child > .comments-list__children { padding-bottom: 0; margin-bottom: 0;}@media (max-width: 767.98px) { .comments-list__item + .comments-list__item { margin-top: 24px; } .comments-list__children { padding-top: 14px; margin-bottom: -8px; } .comments-list__item:last-child > .comments-list__children { padding-bottom: 0; }}@media (max-width: 419px) { .comments-list__item + .comments-list__item { margin-top: 20px; } .comments-list__children { padding-top: 12px; padding-left: 20px; margin-left: 12px; }}.comments-view__pagination { margin-top: 36px;}@media (max-width: 991.98px) { .comments-view__pagination { margin-top: 32px; }}@media (max-width: 575.98px) { .comments-view__pagination { margin-top: 24px; }}.post__body { padding: 48px;}.post__pagination { border-top: 1px solid #ebebeb; margin: -28px 48px 0; padding-top: 20px; padding-bottom: 48px;}.post__pagination-title { font-size: 12px; color: #2d343c; text-transform: uppercase; margin-bottom: 5px;}.post__pagination-list { font-size: 15px;}.post__pagination-list ul { display: -ms-flexbox; display: flex; list-style: none; padding: 0; margin: -3px;}.post__pagination-list li { margin: 3px;}.post__pagination-link { padding: 2px 8px; display: block; border-radius: 1.5px; transition: background 0.2s; background-color: #f0f0f0; color: #2d343c;}.post__pagination-link:hover { background-color: #e5e5e5; color: #2d343c;}.post__pagination-link:active { transition-duration: 0s; background-color: #e0e0e0; color: #2d343c;}.post__pagination-link--current { cursor: default;}.post__pagination-link--current,.post__pagination-link--current:active,.post__pagination-link--current:hover { background-color: #d70f29; color: #fff;}.post__footer { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: end; align-items: flex-end; padding: 0 48px 48px; margin-top: -24px;}.post__tags { margin-right: 32px;}.post__share-links { padding-bottom: 1px;}.post__author { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin: -24px 48px 0; padding: 24px 0 48px; border-top: 1px solid #ebebeb;}.post__author img { display: block;}.post__author-avatar { overflow: hidden; -ms-flex-negative: 0; flex-shrink: 0; border-radius: 2px; margin-right: 20px;}.post__author-name { font-weight: 600;}.post__author-about { font-size: 15px; margin-top: 4px;}@media (max-width: 767.98px) { .post__body { padding: 32px; } .post__pagination { margin: 0 32px; display: -ms-flexbox; display: flex; } .post__footer, .post__pagination { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; } .post__footer { padding: 0 32px 24px; } .post__tags { margin-right: 0; } .post__tags .tags__list { -ms-flex-pack: center; justify-content: center; } .post__share-links { margin-top: 20px; padding-bottom: 0; } .post__author { margin: 0 32px; padding: 32px 0; -ms-flex-direction: column; flex-direction: column; } .post__author-avatar { border-radius: 50%; margin-right: 0; } .post__author-info { text-align: center; margin-top: 16px; } .post__author-about { margin-top: 6px; }}@media (max-width: 575.98px) { .post__body { padding: 24px; } .post__pagination { margin: 0 24px; } .post__author { margin: 0 24px; padding: 24px 0; }}.post-card--layout--grid { background-color: #fff;}.post-card--layout--grid .post-card__image img { max-width: 100%; height: auto;}.post-card--layout--grid .post-card__content { position: relative;}.post-card--layout--grid .post-card__title h2 { margin: 0;}.post-card--layout--grid .post-card__title a { color: inherit;}.post-card--layout--grid .post-card__title a:hover { text-decoration: underline;}.post-card--layout--grid .post-card__category { position: absolute; bottom: calc(100% - 1px); font-weight: 600; z-index: 0; font-size: 14px; left: 0;}.post-card--layout--grid .post-card__category a { color: #8b0419; display: block;}.post-card--layout--grid .post-card__category a:hover { text-decoration: underline;}.post-card--layout--grid .post-card__category:after,.post-card--layout--grid .post-card__category:before { position: absolute; display: block; content: ""; top: 0; background: #fff; z-index: -1; height: 100%;}.post-card--layout--grid .post-card__category:before { width: 100%; left: 0; border-top-right-radius: 2px; transform: skewX(30deg); transform-origin: left top;}.post-card--layout--grid .post-card__category:after { width: 50px; left: 0;}.post-card--layout--grid .post-card__date { font-size: 14px; color: #2d343c;}.post-card--layout--grid .post-card__date a { color: inherit;}.post-card--layout--grid .post-card__date a:hover { color: #8b0419;}.post-card--layout--grid .post-card__date:before { display: block; content: ""; height: 1px; background: currentColor; opacity: 0.6;}.post-card--layout--grid .post-card__excerpt { overflow: hidden;}@media (min-width: 768px) { .post-card--layout--grid .post-card__content { padding: 1.875rem 2.1875rem 2.1875rem; } .post-card--layout--grid .post-card__title h2 { font-size: 26px; font-weight: 600; line-height: 34px; } .post-card--layout--grid .post-card__category { height: 26px; padding: 1.125rem 2.1875rem 0; } .post-card--layout--grid .post-card__date { margin-top: 11px; margin-bottom: 15px; } .post-card--layout--grid .post-card__date:before { position: relative; top: -1px; display: inline-block; vertical-align: middle; width: 32px; margin-right: 4px; } .post-card--layout--grid .post-card__more { margin-top: 18px; }}@media (max-width: 767.98px) and (min-width: 475px) { .post-card--layout--grid .post-card__content { padding: 1.675rem 1.675rem 1.75rem; } .post-card--layout--grid .post-card__title h2 { font-size: 20px; line-height: 28px; } .post-card--layout--grid .post-card__category { height: 26px; padding: 1.125rem 1.675rem 0; } .post-card--layout--grid .post-card__date { margin-top: 10px; margin-bottom: 12px; } .post-card--layout--grid .post-card__date:before { position: relative; top: -1px; display: inline-block; vertical-align: middle; width: 32px; margin-right: 4px; } .post-card--layout--grid .post-card__more { margin-top: 18px; }}@media (max-width: 474px) { .post-card--layout--grid .post-card__category { font-size: 13px; } .post-card--layout--grid .post-card__title { margin-bottom: 10px; } .post-card--layout--grid .post-card__title h2 { font-size: 18px; line-height: 24px; } .post-card--layout--grid .post-card__excerpt { font-size: 15px; max-height: 96px; } .post-card--layout--grid .post-card__excerpt .typography { line-height: 24px; } .post-card--layout--grid .post-card__category { height: 22px; padding: 0.875rem 1.25rem 0; } .post-card--layout--grid .post-card__content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 1.5rem 1.25rem 1.125rem; } .post-card--layout--grid .post-card__date { -ms-flex-order: 1; order: 1; margin-top: 12px; } .post-card--layout--grid .post-card__date:before { display: block; width: 32px; margin-bottom: 8px; } .post-card--layout--grid .post-card__more { display: none; }}@media (min-width: 768px) { .post-card--layout--list { background-color: #fff; display: -ms-flexbox; display: flex; } .post-card--layout--list .post-card__image { display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; } .post-card--layout--list .post-card__image img { width: 100%; height: 100%; object-fit: cover; } .post-card--layout--list .post-card__content { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: start; align-content: flex-start; } .post-card--layout--list .post-card__title h2 { margin-bottom: 0; } .post-card--layout--list .post-card__title a { color: inherit; } .post-card--layout--list .post-card__title a:hover { text-decoration: underline; } .post-card--layout--list .post-card__category { font-size: 14px; font-weight: 600; } .post-card--layout--list .post-card__category a { color: #8b0419; } .post-card--layout--list .post-card__category a:hover { text-decoration: underline; } .post-card--layout--list .post-card__excerpt { overflow: hidden; margin-bottom: auto; } .post-card--layout--list .post-card__date { font-size: 14px; color: #2d343c; } .post-card--layout--list .post-card__date a { color: inherit; } .post-card--layout--list .post-card__date a:hover { color: #8b0419; } .post-card--layout--list .post-card__date:before { content: ""; height: 1px; background: currentColor; opacity: 0.6; }}@media (min-width: 1400px) { .post-card--layout--list .post-card__image { width: 400px; min-height: 300px; } .post-card--layout--list .post-card__content { padding: 30px 32px 32px; } .post-card--layout--list .post-card__title { margin-bottom: 10px; } .post-card--layout--list .post-card__title h2 { font-size: 22px; line-height: 30px; } .post-card--layout--list .post-card__date { position: absolute; bottom: 36px; right: 32px; } .post-card--layout--list .post-card__date:before { display: inline-block; vertical-align: middle; width: 32px; margin-right: 4px; } .post-card--layout--list .post-card__category { margin-bottom: 10px; margin-top: -4px; } .post-card--layout--list .post-card__excerpt { max-height: 104px; margin-bottom: 48px; } .post-card--layout--list .post-card__more { position: absolute; bottom: 32px; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .post-card--layout--list .post-card__image { width: 320px; min-height: 260px; } .post-card--layout--list .post-card__content { padding: 26px 28px 24px; } .post-card--layout--list .post-card__category { margin-top: -2px; margin-bottom: 10px; } .post-card--layout--list .post-card__title { margin-bottom: 10px; } .post-card--layout--list .post-card__title h2 { font-size: 20px; line-height: 26px; } .post-card--layout--list .post-card__excerpt { max-height: 78px; } .post-card--layout--list .post-card__date { -ms-flex-order: 1; order: 1; } .post-card--layout--list .post-card__date:before { display: block; width: 36px; margin-top: 14px; margin-bottom: 10px; } .post-card--layout--list .post-card__more { display: none; }}@media (min-width: 992px) and (max-width: 1199.98px) { .post-card--layout--list .post-card__image { width: 280px; min-height: 220px; } .post-card--layout--list .post-card__content { padding: 20px 26px 22px; } .post-card--layout--list .post-card__category { margin-bottom: 6px; } .post-card--layout--list .post-card__title { margin-bottom: 8px; } .post-card--layout--list .post-card__title h2 { font-size: 17px; line-height: 24px; } .post-card--layout--list .post-card__excerpt { font-size: 15px; max-height: 66px; } .post-card--layout--list .post-card__excerpt .typography { line-height: 22px; } .post-card--layout--list .post-card__date { -ms-flex-order: 1; order: 1; } .post-card--layout--list .post-card__date:before { display: block; width: 32px; margin-top: 16px; margin-bottom: 8px; } .post-card--layout--list .post-card__more { display: none; }}@media (min-width: 768px) and (max-width: 991.98px) { .post-card--layout--list .post-card__image { width: 320px; min-height: 260px; } .post-card--layout--list .post-card__content { padding: 26px 28px 24px; } .post-card--layout--list .post-card__category { margin-top: -2px; margin-bottom: 10px; } .post-card--layout--list .post-card__title { margin-bottom: 10px; } .post-card--layout--list .post-card__title h2 { font-size: 20px; line-height: 26px; } .post-card--layout--list .post-card__excerpt { max-height: 78px; } .post-card--layout--list .post-card__date { -ms-flex-order: 1; order: 1; } .post-card--layout--list .post-card__date:before { display: block; width: 36px; margin-top: 14px; margin-bottom: 10px; } .post-card--layout--list .post-card__more { display: none; }}@media (max-width: 767.98px) { .post-card--layout--list { background-color: #fff; } .post-card--layout--list .post-card__image img { max-width: 100%; height: auto; } .post-card--layout--list .post-card__content { position: relative; } .post-card--layout--list .post-card__title h2 { margin: 0; } .post-card--layout--list .post-card__title a { color: inherit; } .post-card--layout--list .post-card__title a:hover { text-decoration: underline; } .post-card--layout--list .post-card__category { position: absolute; bottom: calc(100% - 1px); font-weight: 600; z-index: 0; font-size: 14px; left: 0; } .post-card--layout--list .post-card__category a { color: #8b0419; display: block; } .post-card--layout--list .post-card__category a:hover { text-decoration: underline; } .post-card--layout--list .post-card__category:after, .post-card--layout--list .post-card__category:before { position: absolute; display: block; content: ""; top: 0; background: #fff; z-index: -1; height: 100%; } .post-card--layout--list .post-card__category:before { width: 100%; left: 0; border-top-right-radius: 2px; transform: skewX(30deg); transform-origin: left top; } .post-card--layout--list .post-card__category:after { width: 50px; left: 0; } .post-card--layout--list .post-card__date { font-size: 14px; color: #2d343c; } .post-card--layout--list .post-card__date a { color: inherit; } .post-card--layout--list .post-card__date a:hover { color: #8b0419; } .post-card--layout--list .post-card__date:before { display: block; content: ""; height: 1px; background: currentColor; opacity: 0.6; } .post-card--layout--list .post-card__excerpt { overflow: hidden; }}@media (max-width: 767.98px) and (min-width: 475px) { .post-card--layout--list .post-card__content { padding: 1.675rem 1.675rem 1.75rem; } .post-card--layout--list .post-card__title h2 { font-size: 20px; line-height: 28px; } .post-card--layout--list .post-card__category { height: 26px; padding: 1.125rem 1.675rem 0; } .post-card--layout--list .post-card__date { margin-top: 10px; margin-bottom: 12px; } .post-card--layout--list .post-card__date:before { position: relative; top: -1px; display: inline-block; vertical-align: middle; width: 32px; margin-right: 4px; } .post-card--layout--list .post-card__more { margin-top: 18px; }}@media (max-width: 474px) { .post-card--layout--list .post-card__category { font-size: 13px; } .post-card--layout--list .post-card__title { margin-bottom: 10px; } .post-card--layout--list .post-card__title h2 { font-size: 18px; line-height: 24px; } .post-card--layout--list .post-card__excerpt { font-size: 15px; max-height: 96px; } .post-card--layout--list .post-card__excerpt .typography { line-height: 24px; } .post-card--layout--list .post-card__category { height: 22px; padding: 0.875rem 1.25rem 0; } .post-card--layout--list .post-card__content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 1.5rem 1.25rem 1.125rem; } .post-card--layout--list .post-card__date { -ms-flex-order: 1; order: 1; margin-top: 12px; } .post-card--layout--list .post-card__date:before { display: block; width: 32px; margin-bottom: 8px; } .post-card--layout--list .post-card__more { display: none; }}.post-card--layout--grid-sm { background-color: #fff;}.post-card--layout--grid-sm .post-card__image img { max-width: 100%; height: auto;}.post-card--layout--grid-sm .post-card__content { position: relative;}.post-card--layout--grid-sm .post-card__title h2 { margin: 0;}.post-card--layout--grid-sm .post-card__title a { color: inherit;}.post-card--layout--grid-sm .post-card__title a:hover { text-decoration: underline;}.post-card--layout--grid-sm .post-card__category { position: absolute; bottom: calc(100% - 1px); font-weight: 600; z-index: 0; font-size: 14px; left: 0;}.post-card--layout--grid-sm .post-card__category a { color: #8b0419; display: block;}.post-card--layout--grid-sm .post-card__category a:hover { text-decoration: underline;}.post-card--layout--grid-sm .post-card__category:after,.post-card--layout--grid-sm .post-card__category:before { position: absolute; display: block; content: ""; top: 0; background: #fff; z-index: -1; height: 100%;}.post-card--layout--grid-sm .post-card__category:before { width: 100%; left: 0; border-top-right-radius: 2px; transform: skewX(30deg); transform-origin: left top;}.post-card--layout--grid-sm .post-card__category:after { width: 50px; left: 0;}.post-card--layout--grid-sm .post-card__date { font-size: 14px; color: #2d343c;}.post-card--layout--grid-sm .post-card__date a { color: inherit;}.post-card--layout--grid-sm .post-card__date a:hover { color: #8b0419;}.post-card--layout--grid-sm .post-card__date:before { display: block; content: ""; height: 1px; background: currentColor; opacity: 0.6;}.post-card--layout--grid-sm .post-card__excerpt { overflow: hidden;}@media (min-width: 1400px) { .post-card--layout--grid-sm .post-card__content { padding: 1.675rem 1.675rem 1.75rem; } .post-card--layout--grid-sm .post-card__title h2 { font-size: 20px; line-height: 28px; } .post-card--layout--grid-sm .post-card__category { height: 26px; padding: 1.125rem 1.675rem 0; } .post-card--layout--grid-sm .post-card__date { margin-top: 10px; margin-bottom: 12px; } .post-card--layout--grid-sm .post-card__date:before { position: relative; top: -1px; display: inline-block; vertical-align: middle; width: 32px; margin-right: 4px; } .post-card--layout--grid-sm .post-card__more { margin-top: 18px; }}@media (min-width: 768px) and (max-width: 1399.98px) { .post-card--layout--grid-sm .post-card__category { font-size: 13px; } .post-card--layout--grid-sm .post-card__title { margin-bottom: 10px; } .post-card--layout--grid-sm .post-card__title h2 { font-size: 18px; line-height: 24px; } .post-card--layout--grid-sm .post-card__excerpt { font-size: 15px; max-height: 96px; } .post-card--layout--grid-sm .post-card__excerpt .typography { line-height: 24px; } .post-card--layout--grid-sm .post-card__category { height: 22px; padding: 0.875rem 1.25rem 0; } .post-card--layout--grid-sm .post-card__content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 1.5rem 1.25rem 1.125rem; } .post-card--layout--grid-sm .post-card__date { -ms-flex-order: 1; order: 1; margin-top: 12px; } .post-card--layout--grid-sm .post-card__date:before { display: block; width: 32px; margin-bottom: 8px; } .post-card--layout--grid-sm .post-card__more { display: none; }}@media (max-width: 767.98px) and (min-width: 475px) { .post-card--layout--grid-sm .post-card__content { padding: 1.675rem 1.675rem 1.75rem; } .post-card--layout--grid-sm .post-card__title h2 { font-size: 20px; line-height: 28px; } .post-card--layout--grid-sm .post-card__category { height: 26px; padding: 1.125rem 1.675rem 0; } .post-card--layout--grid-sm .post-card__date { margin-top: 10px; margin-bottom: 12px; } .post-card--layout--grid-sm .post-card__date:before { position: relative; top: -1px; display: inline-block; vertical-align: middle; width: 32px; margin-right: 4px; } .post-card--layout--grid-sm .post-card__more { margin-top: 18px; }}@media (max-width: 474px) { .post-card--layout--grid-sm .post-card__category { font-size: 13px; } .post-card--layout--grid-sm .post-card__title { margin-bottom: 10px; } .post-card--layout--grid-sm .post-card__title h2 { font-size: 18px; line-height: 24px; } .post-card--layout--grid-sm .post-card__excerpt { font-size: 15px; max-height: 96px; } .post-card--layout--grid-sm .post-card__excerpt .typography { line-height: 24px; } .post-card--layout--grid-sm .post-card__category { height: 22px; padding: 0.875rem 1.25rem 0; } .post-card--layout--grid-sm .post-card__content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 1.5rem 1.25rem 1.125rem; } .post-card--layout--grid-sm .post-card__date { -ms-flex-order: 1; order: 1; margin-top: 12px; } .post-card--layout--grid-sm .post-card__date:before { display: block; width: 32px; margin-bottom: 8px; } .post-card--layout--grid-sm .post-card__more { display: none; }}.post-header { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; z-index: 0; overflow: hidden;}.post-header__decor { position: absolute; bottom: -1px;}.post-header__decor .decor__center,.post-header__decor .decor__end,.post-header__decor .decor__start { background: #f2f4f6;}.post-header__decor .decor__end,.post-header__decor .decor__start { box-shadow: none;}.post-header__image { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-size: cover; background-position: 50%; z-index: -1; opacity: 0.22;}.post-header__body { max-width: 620px; margin: 0 auto; text-align: center; padding: 52px 30px;}.post-header__title { margin: 0; font-size: 36px; font-weight: 700;}.post-header__categories { margin-bottom: 28px;}.post-header__categories-list { list-style: none; margin: -3px; padding: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center;}.post-header__categories-item { margin: 3px;}.post-header__categories-link { display: block; font-size: 10px; text-transform: uppercase; background: #d70f29; padding: 3px 9px; border-radius: 1.5px; font-weight: 600;}@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) { .post-header__categories-link { font-weight: 400; }}.post-header__categories-link,.post-header__categories-link:hover { color: #fff;}.post-header__meta { font-size: 14px; margin-top: 24px; color: #2d343c;}.post-header__meta-list { list-style: none; margin: 0; padding: 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center;}.post-header__meta-item + .post-header__meta-item { position: relative; margin-left: 24px;}.post-header__meta-item + .post-header__meta-item:before { display: block; position: absolute; content: ""; width: 4px; height: 4px; border-radius: 2px; background: currentColor; top: 9px; left: -14px;}.post-header__meta-link { color: inherit; transition: color 0.1s;}.post-header__meta-link:hover { color: #8b0419;}.post-header--has-image { background: #2d343c; margin-bottom: -150px; padding-bottom: 150px;}.post-header--has-image .post-header__body { color: #fff; padding: 60px 30px;}.post-header--has-image .post-header__meta,.post-header--has-image .post-header__title { text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);}.post-header--has-image .post-header__meta { color: inherit;}.post-header--has-image .post-header__meta-link:hover { color: #ffdf40;}@media (max-width: 1199.98px) { .post-header { padding-top: 0; }}@media (max-width: 575.98px) { .post-header__body { padding: 36px 30px; } .post-header__categories { margin-bottom: 20px; } .post-header__title { font-size: 28px; } .post-header__meta { margin-top: 16px; } .post-header--has-image .post-header__body { padding: 48px 30px; }}@media (max-width: 419px) { .post-header--has-image { padding-bottom: 0; margin-bottom: 0; }}.post-navigation__body,.post-navigation__item { display: -ms-flexbox; display: flex;}.post-navigation__item { padding: 20px; -ms-flex-align: center; align-items: center; width: 50%; color: inherit; transition: background 0.12s;}.post-navigation__item:hover { background: #f2f2f2; color: inherit;}.post-navigation__item-image { overflow: hidden; border-radius: 2px; -ms-flex-negative: 0; flex-shrink: 0;}.post-navigation__item-title { font-size: 15px; line-height: 22px; margin-top: 3px;}.post-navigation__direction { display: -ms-flexbox; display: flex; font-size: 14px; line-height: 21px; color: #2d343c;}.post-navigation__direction-arrow { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; fill: currentColor; padding-bottom: 1px; opacity: 0.8;}.post-navigation__direction-arrow svg { display: block; transform: scaleX(1);}.post-navigation__item--prev { text-align: left;}.post-navigation__item--prev .post-navigation__item-image { margin-right: 18px;}.post-navigation__item--prev .post-navigation__direction { -ms-flex-pack: start; justify-content: flex-start;}.post-navigation__item--prev .post-navigation__direction-arrow { margin-right: 8px;}.post-navigation__item--next { text-align: right;}.post-navigation__item--next .post-navigation__item-image { margin-left: 18px;}.post-navigation__item--next .post-navigation__direction { -ms-flex-pack: end; justify-content: flex-end;}.post-navigation__item--next .post-navigation__direction-arrow { margin-left: 8px;}@media (max-width: 767.98px) { .post-navigation__body { -ms-flex-direction: column; flex-direction: column; } .post-navigation__item { width: 100%; } .post-navigation__item--next { border-top: 1px solid #ebebeb; }}.post-view__body { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center;}.post-view__item-post { -ms-flex-positive: 1; flex-grow: 1; max-width: 760px;}.post-view__item-sidebar { width: 332px; -ms-flex-negative: 0; flex-shrink: 0;}.post-view__item + .post-view__item { margin-left: 48px;}@media (min-width: 992px) and (max-width: 1199.98px) { .post-view__item-sidebar { width: 290px; } .post-view__item + .post-view__item { margin-left: 36px; }}@media (max-width: 991.98px) { .post-view__body { -ms-flex-direction: column; flex-direction: column; } .post-view__item-sidebar { width: 100%; margin-top: 20px; -ms-flex-order: 1; order: 1; } .post-view__item + .post-view__item { margin-left: 0; }}.post-view__card { background-color: #fff; position: relative;}.post-view__card + .post-view__card { margin-top: 24px;}.post-view__card-title { padding: 44px 0 8px; margin: 0 48px 40px; font-size: 28px; font-weight: 700; border-bottom: 1px solid #ebebeb;}.post-view__card-body { padding: 0 48px 48px;}@media (max-width: 767.98px) { .post-view__card-title { padding: 28px 0 8px; margin: 0 32px 28px; } .post-view__card-body { padding: 0 32px 32px; }}@media (max-width: 575.98px) { .post-view__card-title { padding: 22px 0 4px; margin: 0 24px 24px; font-size: 24px; } .post-view__card-body { padding: 0 24px 24px; }}@media (max-width: 419px) { .post-view__card { margin-left: -15px; margin-right: -15px; }}.posts-list__body { -ms-flex-wrap: wrap; flex-wrap: wrap;}.posts-list__body,.posts-list__item { display: -ms-flexbox; display: flex;}.posts-list--layout--classic .posts-list__body { margin: -20px;}.posts-list--layout--classic .posts-list__item { margin: 20px; width: calc(100% - 40px);}.posts-list--layout--grid-2 .posts-list__body { margin: -14px;}.posts-list--layout--grid-2 .posts-list__item { margin: 14px; width: calc(50% - 28px);}@media (max-width: 1399.98px) { .posts-list--layout--grid-2 .posts-list__body { margin: -10px; } .posts-list--layout--grid-2 .posts-list__item { margin: 10px; width: calc(50% - 20px); }}@media (max-width: 767.98px) { .posts-list--layout--grid-2 .posts-list__body { margin: -16px; } .posts-list--layout--grid-2 .posts-list__item { margin: 16px; width: calc(100% - 32px); }}.posts-list--layout--list .posts-list__body { margin: -14px;}.posts-list--layout--list .posts-list__item { margin: 14px; width: calc(100% - 28px);}.posts-view__pagination { margin-top: 48px; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center;}.account-nav { background-color: #fff;border-radius: 9px; overflow: hidden;}.account-nav__title { padding: 1.375rem 1.5rem; font-size: 20px; font-weight: 600; margin-bottom: 0;}.account-nav__list { list-style: none; padding: 0; margin: 0; font-size: 15px; line-height: 20px;}.account-nav__item a { cursor: pointer; display: block; color: #6c757d; padding: 7px 1.5rem;}.account-nav__item:hover a { background: #f2f2f2;}.account-nav__item--active a { color: inherit; font-weight: 600;}.account-nav__divider { height: 1px; background: #ebebeb; margin: 10px 0;}@media (min-width: 992px) { .account-nav__list { padding-bottom: 1.375rem; } .account-nav__item--active a { box-shadow: inset 3px 0 #d70f29; }}@media (max-width: 991.98px) { .account-nav { overflow-x: auto; max-width: 100%; } .account-nav__list { display: -ms-flexbox; display: flex; white-space: nowrap; padding: 0 8px; } .account-nav__title { display: none; } .account-nav__item a { padding: 14px 20px; } .account-nav__item--active a { box-shadow: inset 0 -3px #d70f29; }}.address-card { position: relative;}.address-card__badge { position: absolute; top: 12px; right: 12px;}.address-card__body { padding: 1.5rem; font-size: 15px; line-height: 18px;}.address-card__name { font-size: 16px; font-weight: 700; margin-bottom: 1.125rem;}.address-card__row + .address-card__row { margin-top: 0.75rem;}.address-card__row-title { font-size: 13px; color: #6c757d;}.address-card__footer { margin-top: 1.625rem;}.address-card__footer a:hover { text-decoration: underline;}.address-card--featured .address-card__body { padding: 2rem;}.address-card--featured .address-card__name { font-weight: 700;}@media (min-width: 768px) and (max-width: 991.98px) { .address-card--featured .address-card__body { padding: 1.5rem; }}@media (max-width: 767.98px) { .address-card--featured .address-card__body { padding: 1.375rem; }}.addresses-list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.addresses-list__item { -ms-flex-negative: 0; flex-shrink: 0;}.addresses-list__item--new { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; padding: 2rem; background-color: #fff;}.addresses-list__divider:last-child { display: none;}.addresses-list__plus { width: 60px; height: 60px; position: relative; border-radius: 30px; margin-bottom: 24px; color: #e0e0e0; border: 2px solid currentColor; transition: color 0.2s;}.addresses-list__plus:after,.addresses-list__plus:before { content: ""; position: absolute; width: 32px; height: 4px; background: currentColor; border-radius: 1.5px; top: calc(50% - 2px); left: calc(50% - 16px);}.addresses-list__plus:after { transform: rotate(90deg);}.addresses-list__item--new:hover .addresses-list__plus { color: #ccc;}@media (min-width: 768px) { .addresses-list__item { width: calc((100% - 32px - 1px) / 3); } .addresses-list__divider:nth-child(2n) { width: 16px; } .addresses-list__divider:nth-child(6n) { width: 100%; height: 16px; }}@media (min-width: 480px) and (max-width: 767.98px) { .addresses-list__item { width: calc((100% - 16px - 1px) / 2); } .addresses-list__divider:nth-child(2n) { width: 16px; } .addresses-list__divider:nth-child(4n) { width: 100%; height: 16px; }}@media (max-width: 479px) { .addresses-list__item { width: calc((100% - 0px - 1px) / 1); } .addresses-list__divider:nth-child(2n) { width: 16px; width: 100%; height: 16px; }}.dashboard { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between;}.dashboard__orders { margin-top: 24px; width: 100%; overflow: hidden; padding: 8px;}@media (min-width: 768px) { .dashboard__address, .dashboard__profile { width: calc(50% - 12px); border-radius: 9px; overflow: hidden; }}@media (max-width: 767.98px) { .dashboard__address, .dashboard__profile { width: 100%; border-radius: 9px; overflow: hidden; } .dashboard__address { margin-top: 24px; } .account-nav { background-color: #f2f4f6;}}.profile-card__body { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center;}.profile-card__avatar { width: 90px; height: 90px; border-radius: 50%; margin-bottom: 16px;}.profile-card__avatar img { border-radius: 50%; max-width: 100%; cursor: pointer; border: 5px solid #607d8b;}.profile-card__name { font-weight: 600; line-height: 20px;}.profile-card__email { font-size: 15px; margin-bottom: 24px;}.account-menu { width: 280px; background-color: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2); border-radius: 1.5px; color: #2d343c;}.account-menu__form { padding: 0 30px 32px;}.account-menu__form-title { text-align: center; padding: 32px 0 26px; font-weight: 600;}.account-menu__form-button { margin-top: 32px; text-align: center;}.account-menu__form-button .btn { padding-left: 28px; padding-right: 28px;}.account-menu__form-link { font-size: 14px; text-align: center;}.account-menu__form-link a { color: #fff; transition: color 0.1s;}.account-menu__form-link a:hover { color: #fff; background: #545b62;}.account-menu__form-forgot { position: relative;}.account-menu__form-forgot-link { position: absolute; top: 5px; bottom: 5px; border-radius: 2px; font-size: 12px; background: fff; color: #6c757d; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0 7px; transition: background 0.1s, color 0.1s; right: 5px;}.account-menu__form-forgot-link:hover { background: #2d343c; color: #fff;}.account-menu__form-forgot-link:active { background: #4d4d4d; color: #fff;}.account-menu__divider { height: 1px; background: #ebebeb;}.account-menu__user { background: #f2f4f6;display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 14px 20px; color: inherit;}.account-menu__user:hover { color: inherit; background: #f2f2f2;}.account-menu__user-avatar { width: 44px; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 14px;}.account-menu__user-avatar img {border-radius: 100%;max-width: 100%;cursor: pointer;border: 2px solid #607d8b;}.account-menu__user-info { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center;}.account-menu__user-name { font-size: 15px; line-height: 20px;}.account-menu__user-email { font-size: 14px; line-height: 18px; color: #6c757d; margin-top: 1px;}.account-menu__links { list-style: none; padding: 12px 0; margin: 0;}.account-menu__links a { display: block; color: inherit; font-size: 15px; padding: 5px 20px; font-weight: 600;}.account-menu__links a:hover { background: #f2f2f2;}.departments { position: relative;}.departments__button { position: relative; fill: currentColor; border: none; border-radius: 2px; font-size: 15px; transition: background-color 0.2s, color 0.2s; padding: 5px 11px 5px 35px; text-align: left;}.departments__button:focus { outline: none;}.departments__button-icon { top: 10px; position: absolute; fill: currentColor; display: inline-block; transition: color 0.2s; left: 10px; transform: scaleX(1);}.departments__button-icon svg { display: block;}.departments__button-arrow { display: none; fill: currentColor; position: absolute; top: calc(50% - 4px); transition: transform 0.2s, color 0.2s; right: 14px;}.departments__button-arrow svg { display: block;}.departments__menu { position: absolute; z-index: 1; visibility: hidden; opacity: 0; top: 100%; transform: translateY(-10px); transition: opacity 0.2s, transform 0.2s, visibility 0s 0.2s;}.departments__body { border-radius: 1.5px; pointer-events: auto; display: -ms-flexbox; display: flex; background-color: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2); color: #2d343c; float: left;}.departments__list { -ms-flex-negative: 0; flex-shrink: 0; list-style: none; margin: 0; padding: 0; font-size: 15px; line-height: 20px; font-weight: 600;}.departments__item-link { color: inherit; display: block; position: relative;}.departments__item-arrow { fill: #bfbfbf; position: absolute; top: calc(50% - 6px);}.departments__item-arrow svg { display: block;}.departments__item-menu { display: none;}.departments__item--hover .departments__item-link { background: #f2f2f2; color: inherit;}.departments__megamenu { min-height: 100%; display: none; box-shadow: inset 1px 0 #ebebeb;}.departments__megamenu--open { display: block;}.departments__arrow { position: absolute; width: 31px; height: 21px; pointer-events: none; bottom: 100%; overflow: hidden;}.departments__arrow:before { position: absolute; display: block; content: ""; width: 7px; height: 7px; top: 100%; margin-top: -3.5px; background-color: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2); border-radius: 1px; left: 50%; margin-left: -3.5px; transform: rotate(45deg) translateX(-0.5px) translateY(-0.5px);}.departments--open .departments__menu { transition-delay: 0s; visibility: visible; opacity: 1; transform: translateY(0);}.departments--open .departments__button-arrow { transform: rotate(180deg);}.departments__button { height: 100%; width: 230px; padding: 5px 37px 5px 43px;}@media (min-width: 1200px) and (max-width: 1399.98px) { .departments__button { width: 210px; }}.departments__button-icon { top: calc(50% - 6px); left: 14px;}.departments__button-arrow { display: block;}.departments__arrow { width: 41px;}@media (min-width: 1400px) { .departments__list { width: 230px; } .departments__list-padding { height: 14px; } .departments__item-link { padding: 7px 29px 7px 20px; } .departments__item-arrow { right: 14px; transform: scaleX(1); } .departments__megamenu { padding: 27px 30px 30px; } .departments__megamenu--size--xl { width: 1120px; } .departments__megamenu--size--lg { width: 902px; } .departments__megamenu--size--md { width: 684px; } .departments__megamenu--size--nl { width: 466px; } .departments__megamenu--size--sm { width: 248px; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .departments__list { width: 210px; } .departments__list-padding { height: 10px; } .departments__item-link { padding: 6px 26px 6px 17px; } .departments__item-arrow { right: 11px; transform: scaleX(1); } .departments__megamenu { padding: 17px 20px 20px; } .departments__megamenu .row { margin: 0 -10px; } .departments__megamenu .col, .departments__megamenu .col-1, .departments__megamenu .col-1of1, .departments__megamenu .col-1of2, .departments__megamenu .col-1of3, .departments__megamenu .col-1of4, .departments__megamenu .col-1of5, .departments__megamenu .col-2, .departments__megamenu .col-3, .departments__megamenu .col-4, .departments__megamenu .col-5, .departments__megamenu .col-6, .departments__megamenu .col-7, .departments__megamenu .col-8, .departments__megamenu .col-9, .departments__megamenu .col-10, .departments__megamenu .col-11, .departments__megamenu .col-12 { padding: 0 10px; } .departments__megamenu--size--xl { width: 910px; } .departments__megamenu--size--lg { width: 732px; } .departments__megamenu--size--md { width: 554px; } .departments__megamenu--size--nl { width: 376px; } .departments__megamenu--size--sm { width: 198px; }}.departments__button { background: #607d8b; color: #ffffff; border-radius: 4px; font-weight: 600;}.departments__button .departments__button-icon { color: #404040;}.departments__button .departments__button-arrow { color: #bfbfbf;}.departments--open .departments__button,.departments__button:hover { background: #f94242; color: #fff;}.departments--open .departments__button .departments__button-icon,.departments__button:hover .departments__button-icon { color: #fff;}.departments--open .departments__button .departments__button-arrow,.departments__button:hover .departments__button-arrow { color: rgba(0, 0, 0, 0.25);}.dropcart { width: 320px; background-color: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2); border-radius: 9px; padding: 24px; color: #2d343c;}.dropcart__list { list-style: none; padding: 0; margin: -8px 0 0;}.dropcart__divider { height: 1px; background: #ebebeb; margin: 8px 0;}.dropcart__item { display: -ms-flexbox; display: flex;}.dropcart__item-image { -ms-flex-negative: 0; flex-shrink: 0; width: 70px;}.dropcart__item-info {padding: 0px 0px 0px 7px;}.dropcart__item-name { font-size: 15px; line-height: 18px;}.dropcart__item-name a { color: inherit; transition: color 0.2s;}.dropcart__item-name a:hover { color: #8b0419;}.dropcart__item-features { list-style: none; padding: 0; margin-top: 2px; font-size: 13px; line-height: 17px; color: #6c757d;}.dropcart__item-meta { margin-top: 4px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.dropcart__item-remove { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; width: 100%;}.dropcart__item-remove {-ms-flex-negative: 0;flex-shrink: 0;width: 26px;height: 26px;border-radius: 13px;-ms-flex-pack: center;justify-content: center;padding: 0;border: none;fill: #8989a1;background-color: #edeaeb;margin-right: -12px; margin-top: -38px;}.dropcart__item-remove:hover { background-color: #d70f29; fill: #fff;}.dropcart__item-remove:active { background-color: #d70f29; fill: #fff;}.dropcart__item-remove:focus { outline: none;}.dropcart__totals { margin: 16px -8px 14px -12px; border-radius: 5px; overflow: hidden;}.dropcart__totals table { width: 100%;}.dropcart__totals td,.dropcart__totals th {padding: 1px 7px; font-size: 13px;}.dropcart__totals th { font-weight: 600;}.dropcart__totals td { text-align: right; background: #f1e9eb4d;;}.dropcart__totals tr + tr > * { padding-top: 4px;}.dropcart__actions { display: -ms-flexbox; display: flex;}.dropcart__actions > * { -ms-flex-positive: 1; flex-grow: 1;}.dropcart__actions > * + * { margin-left: 8px;}.header { display: grid; grid-template-columns: calc(100% / 2 - 1350px / 2) -webkit-min-content auto -webkit-max-content calc( 100% / 2 - 1350px / 2 ); grid-template-columns: calc(100% / 2 - 1350px / 2) min-content auto max-content calc( 100% / 2 - 1350px / 2 ); grid-template-rows: 34px auto auto;}@media (min-width: 1200px) and (max-width: 1399.98px) { .header { grid-template-columns: calc(100% / 2 - 1110px / 2) -webkit-min-content auto -webkit-max-content calc( 100% / 2 - 1110px / 2 ); grid-template-columns: calc(100% / 2 - 1110px / 2) min-content auto max-content calc( 100% / 2 - 1110px / 2 ); }}.header__megamenu-area { grid-column: 2/5; grid-row: 1;}.header__topbar-classic-bg { grid-column: 1/6; grid-row: 1;}.header__topbar-classic { grid-column: 2/5; grid-row: 1;}.header__logo { grid-column: 2; grid-row: 2;}.header__search { grid-column: 3/3; grid-row: 2;}.header__navbar { grid-column: 1/6; grid-row: 3;}.header__indicators { grid-column: 4; grid-row: 2;}.header { position: relative; z-index: 10;}@media (max-width: 1199.98px) { .header { display: none; }}.header__navbar { -ms-flex-item-align: center; align-self: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.header__logo { min-width: 60px; margin-right: 15px;}.header__logo .logo__image { -ms-flex-pack: center; justify-content: center;}@media (min-width: 1200px) and (max-width: 1399.98px) { .header__logo { min-width: 60px; }}.header__navbar { padding: 7px calc((100% - 1350px) / 2);}@media (min-width: 1200px) and (max-width: 1399.98px) { .header__navbar { padding: 7px calc((100% - 1110px) / 2); }}.header__navbar-menu { -ms-flex-positive: 1; flex-grow: 1; height: 100%;}.header__navbar-departments { display: -ms-flexbox; display: flex; height: 100%; margin-right: 24px; position: relative;}.header__navbar-departments:after { display: block; position: absolute; content: ""; background: transparent; width: 1px; height: 100%; top: 0; right: -12px;}.header__navbar-phone { height: 100%;}.header__indicators,.header__search { -ms-flex-item-align: center; align-self: center;}.header__indicators { display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end; padding: 10px 0;}.header__indicators .indicator + .indicator { margin-left: 4px;}.header { color: #2d343c;}.header,.header__topbar-classic-bg { background: #fff;}.header { grid-template-rows: 36px auto auto;}.header__topbar-classic-bg { border-bottom: 1px solid #ebebeb;}.header__topbar-classic { padding-bottom: 1px;}.header__navbar { height: 52px; background: #fff; color: #2d343c; border-top: 1px solid #ebebeb; height: 53px;}.header__navbar-departments:after { background: #ebebeb;}.indicator { position: relative;}.indicator__button { padding: 3px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: relative; height: 54px; min-width: 54px; color: inherit; border-radius: 2px; background: transparent; border: none; padding-right: 12px;}.indicator__button:focus { outline: none;}.indicator__button:hover { color: inherit; text-decoration: none;}.indicator__icon {background: #f2f4f6;

   border-radius:6px; position: absolute; padding: 8px; display: block; width: 48px; height: 48px;}.indicator__icon svg { display: block; transform: scaleX(1);}.indicator__counter {font-weight: 600!important; position: absolute; top: 5px; font-size: 12px; line-height: 13px; padding: 2px 6px 3px; text-align: center; z-index: 0; right: 4px;}.indicator__counter:before { display: block; position: absolute; content: ""; top: 0; bottom: 0; z-index: -1; border-radius:6px; left: 0; right: 0; }.indicator__title,.indicator__value { display: block; margin-left: 50px;}.indicator__title { font-weight: 600; padding-top: 3px; margin-bottom: -3px; font-size: 13px;}.indicator__value { font-size: 18px;}.indicator__content { top: 100%; position: absolute; visibility: hidden; transform-origin: top; transform: rotateX(60deg); opacity: 0; transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s; right: 0;}.indicator--trigger--click.indicator--open .indicator__content,.indicator--trigger--hover:hover .indicator__content { z-index: 1; transition-delay: 0s, 0s, 0s; opacity: 1; visibility: visible; transform: rotateX(0deg);}.indicator--mobile .indicator__button { padding: 0 0 2px; height: 50px; width: 44px; min-width: auto; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; border-radius: 0;}.indicator--mobile .indicator__icon { padding: 0; position: relative; height: auto; width: auto;}.indicator--mobile .indicator__counter { top: -7px; right: -7px;}.indicator__icon { fill: #2d343c;}.indicator__title { color: #2d343c;}.indicator__value { font-weight: 600;}.indicator--open .indicator__button,.indicator:hover .indicator__button { background: #f2f2f2;}.indicator__counter { color: #fff; font-weight: 600;}@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) { .indicator__counter { font-weight: 400; }}.indicator__counter:before { background-color: #04b395;}.logo__slogan { padding-top: 11px; font-size: 11px; line-height: 1; text-transform: uppercase;}.logo__image { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 50px; height: 100%;}.logo__slogan { display: none;}.logo__part-primary { fill: #d70f29;}.logo__part-secondary { fill: #404040;}.main-menu { height: 100%;}.main-menu__list { position: relative; list-style: none; padding: 0; margin: 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 100%;}.main-menu__link { display: block; padding: 5px 11px; border-radius: 2px; color: inherit; white-space: nowrap; font-size: 15px;}.main-menu__link:hover { color: inherit;}.main-menu__submenu { color: #2d343c;}.main-menu__item--has-submenu .main-menu__link { position: relative; padding-right: 23px;}.main-menu__item--has-submenu .main-menu__link svg { top: 14px; position: absolute; fill: currentColor; right: 10px;}.main-menu__item--submenu--menu {border-radius:6px;margin: 0 4px; background: #f2f4f6;position: relative;}.main-menu__item--submenu--menu .main-menu__submenu { position: absolute; z-index: 1; top: 100%; opacity: 0; visibility: hidden; transform-origin: top; transform: rotateX(45deg); transition: transform 0.2s, opacity 0.2s; left: 0;}.main-menu__item--submenu--menu:hover .main-menu__submenu { visibility: visible; opacity: 1; transform: rotateX(0);}.main-menu__item--submenu--megamenu .main-menu__submenu { position: absolute; z-index: 1; opacity: 0; visibility: hidden; transform-origin: top; transform: rotateX(45deg); transition: transform 0.2s, opacity 0.2s;}.main-menu__item--submenu--megamenu:hover .main-menu__submenu { visibility: visible; opacity: 1; transform: rotateX(0);}.main-menu__megamenu { padding: 26px 30px 30px; background-color: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);}@media (min-width: 1400px) { .main-menu__megamenu--size--xxl { width: 1350px; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .main-menu__megamenu--size--xxl { width: 1110px; }}@media (min-width: 1400px) { .main-menu__megamenu--size--xl { width: 1130px; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .main-menu__megamenu--size--xl { width: 930px; }}@media (min-width: 1400px) { .main-menu__megamenu--size--lg { width: 910px; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .main-menu__megamenu--size--lg { width: 750px; }}@media (min-width: 1400px) { .main-menu__megamenu--size--md { width: 690px; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .main-menu__megamenu--size--md { width: 570px; }}@media (min-width: 1400px) { .main-menu__megamenu--size--nl { width: 470px; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .main-menu__megamenu--size--nl { width: 390px; }}@media (min-width: 1400px) { .main-menu__megamenu--size--sm { width: 250px; }}@media (min-width: 1200px) and (max-width: 1399.98px) { .main-menu__megamenu--size--sm { width: 210px; }}.main-menu__link { height: 100%; padding-top: 0; padding-bottom: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.main-menu__item--has-submenu .main-menu__link svg { top: calc(50% - 2px);}.main-menu .main-menu__link { font-weight: 600;}.main-menu .main-menu__item--has-submenu .main-menu__link svg { color: #bfbfbf;}.main-menu .main-menu__item:hover .main-menu__link { background-color: #f2f2f2;border-radius:6px;}.megamenu { position: relative;}.megamenu__image { position: absolute; bottom: 0; right: 0; transform-origin: bottom right;}.megamenu__image img,.megamenu__image picture { display: block;}@media (min-width: 1200px) and (max-width: 1399.98px) { .megamenu__image { transform: scale(0.81); }}.megamenu-links { list-style: none; padding: 0; margin: 0;}.megamenu-links__item { line-height: 18px;}.megamenu-links__item + .megamenu-links__item { margin-top: 10px;}.megamenu-links__item--has-submenu + .megamenu-links__item { margin-top: 24px;}.megamenu-links__item-link { font-size: 16px; color: inherit; transition: color 0.15s; font-weight: 600;}.megamenu-links__item-link:hover { color: #8b0419;}.megamenu-links__item-link + .megamenu-links { border-top: 1px solid #ebebeb; padding-top: 12px; margin-top: 5px;}.megamenu-links:not(.megamenu-links--root) .megamenu-links__item { line-height: 16px;}.megamenu-links:not(.megamenu-links--root) .megamenu-links__item + .megamenu-links__item { margin-top: 9px;}.megamenu-links:not(.megamenu-links--root) .megamenu-links__item-link { font-weight: 400; font-size: 14px; color: #6c757d;}.megamenu-links:not(.megamenu-links--root) .megamenu-links__item-link:hover { color: #d70f29;}@media (min-width: 1200px) and (max-width: 1399.98px) { .megamenu-links__item-link { font-size: 15px; }}.menu { border-radius:6px;color: #2d343c; background-color: #fff; box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1); list-style: none; margin: 0; padding: 20px 0 10px 0; width: 230px; font-size: 15px; line-height: 22px; font-weight: 600;}.menu__submenu { position: absolute; top: -8px; visibility: hidden; opacity: 0; transition: opacity 0.2s; left: 100%;}.menu__link { display: block; position: relative; padding: 5px 28px 5px 16px;}.menu__link,.menu__link:hover { color: inherit;}.menu__arrow { fill: #bfbfbf; position: absolute; top: calc(50% - 5px); right: 14px;}.menu__arrow svg { display: block; transform: scaleX(1);}.menu__item:hover > .menu__link { background: #f2f2f2;}.menu__item:hover > .menu__submenu { opacity: 1; visibility: visible;}.menu__item--has-submenu { position: relative;}.phone__body {background: #f2f4f6;border-radius:6px;display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; line-height: 1; height: 100%; padding: 4px 11px;transition: background 0.12s; font-size: 17px;}.phone__body,.phone__body:hover { color: inherit;}.phone__title { font-size: 15px; margin-top: 1px; margin-right: 5px;}.phone__body:hover { background: #f2f2f2;}.phone__title { color: #2d343c;}.phone__number { font-weight: 600;}.search__dropdown { color: #2d343c; background-color: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2); position: absolute; top: 100%; border-radius: 1.5px; opacity: 0; transform: translateY(26px); visibility: hidden; transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0s 0.25s; left: 0; right: 0;}.search__dropdown--open { opacity: 1; transform: translateY(0); visibility: visible; transition-delay: 0s;}.search__button-icon svg { display: block;}.search__body { display: -ms-flexbox; display: flex; z-index: 0; position: relative; height: 46px; max-width:99%;}.search__button,.search__input { background: transparent; border: none; padding: 0; -ms-flex-preferred-size: 0; flex-basis: 0;}.search__button:focus,.search__input:focus { outline: none;}.search__button { border: 2px solid transparent; fill: currentColor; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding: 0 9px; white-space: nowrap;}.search__button,.search__button-icon { -ms-flex-negative: 0; flex-shrink: 0;}.search__button-title { font-size: 14px; font-weight: 600; line-height: 1; margin-top: 1px; margin-left: 9px;}.search__input { border: 1px solid #ededed; -ms-flex-positive: 1; flex-grow: 1; font-size: 16px; border-radius: 2.5px; transition: background-color 0.2s, border-color 0.2s, color 0.2s; padding: 0 37px 0 13px;}.search__button--start { -ms-flex-order: -1; order: -1; border: 1px solid transparent; background-repeat: no-repeat; background-size: 5px 10px; border-radius: 2.5px; transition: color 0.15s, background-color 0.15s; background-color: #ffdf40; color: #2d343c; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 10'%3E%3Cpath fill='rgba(0, 0, 0, 0.35)' d='M4.503 4H.497c-.403 0-.639-.508-.408-.878L2.095.233a.469.469 0 0 1 .816 0l2 2.889c.231.37-.005.878-.408.878zM.497 6h4.006c.403 0 .639.504.408.871L2.905 9.737a.47.47 0 0 1-.816 0l-2-2.866C-.142 6.504.094 6 .497 6z'/%3E%3C/svg%3E"); padding: 0 27px 0 12px; margin-right: 5px; background-position: right 12px center;}.search__button--start .search__button-icon { fill: rgba(0, 0, 0, 0.75);}.search__button--start:hover { background-color: #ffd226;}.search__button--start:active { transition-duration: 0s; background-color: #ffca16;}.search__button--end { transition: color 0.2s; position: absolute; height: 38px; width: 38px; border: none; right: 4px; top: 4px;}.search__dropdown-arrow { position: absolute; width: 46px; height: 21px; pointer-events: none; bottom: 100%; overflow: hidden;}.search__dropdown-arrow:before { position: absolute; display: block; content: ""; width: 7px; height: 7px; top: 100%; margin-top: -3.5px; background-color: #fff; border-radius: 1px; left: 50%; margin-left: -3.5px; transform: rotate(45deg) translateX(-0.5px) translateY(-0.5px);}.search__input {color: #2d343c; background-color: #ffffff; border-color: #897fa7; font-weight: bold; font-size: 18px;}.search__input::-webkit-input-placeholder { color: #6c757d; font-weight: bold;}.search__input::-moz-placeholder { color: #6c757d; font-weight: bold;}.search__input:-ms-input-placeholder,.search__input::-ms-input-placeholder { color: #6c757d; font-weight: bold;}.search__input::placeholder { color: #6c757d; font-weight: bold;}.search__input:hover { border-color: #ffc107;}.search__input:focus { border-color: #d70f29;}.search__button--end { color: #b2b2b2;}.search__button--end:hover { color: #404040;}.suggestions { padding: 14px 0; -webkit-border-bottom-right-radius: 12px; -webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomright: 12px; -moz-border-radius-bottomleft: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px;}.suggestions__group + .suggestions__group { margin-top: 10px;}.suggestions__group-title { padding: 3px 20px; font-size: 11px; font-weight: 600; text-transform: uppercase; color: #2d343c;}.suggestions__product {display: -ms-flexbox; display: flex; padding: 5px 20px; color: inherit; border-bottom: 1px solid #d9d9d9;}.suggestions__product:hover { color: inherit; background: #f2f2f2;}.suggestions__product-image { position: relative; border-radius: 6px; overflow: hidden; -ms-flex-negative: 0; flex-shrink: 0; width: 40px; background: #fff; margin-right: 10px;}.suggestions__product-image:before { display: block; position: absolute; content: ""; width: 100%; height: 100%; border: 1px solid rgba(0, 0, 0, 0.08); border-radius: inherit; pointer-events: none; z-index: 1;}.suggestions__product-info { -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; padding-top: 4px; min-width: 0;}.suggestions__product-name {font-size: 15px; line-height: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.suggestions__product-rating { display: -ms-flexbox; display: flex; margin-top: 2px;}.suggestions__product-rating-stars { margin-right: 8px;}.suggestions__product-rating-label { font-size: 13px; line-height: 1; color: #6c757d;}.suggestions__product-price { white-space: nowrap; -ms-flex-negative: 0; flex-shrink: 0; font-size: 16px; font-weight: 700; width: 100px; margin-left: 14px; text-align: right;}.topbar { display: -ms-flexbox; display: flex; height: 100%; font-size: 14px; line-height: 1;}.topbar__item-spring { -ms-flex-positive: 1; flex-grow: 1;}.topbar__item-text { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0 10px;}.topbar__link { transition: color 0.12s;}.topbar__link-label { transition: inherit;}.topbar__button { color:#2d343c;display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: relative; background: transparent; border: none; padding: 0 10px; transition: background 0.12s; height: 100%;}.topbar__button:focus { outline: none;}.topbar__button-label,.topbar__button-title { transition: color 0.12s;}.topbar__button-label { margin-right: 3px;}.topbar__button--has-arrow { padding-right: 18px; padding-right: 22px;}.topbar__button-arrow { position: absolute; fill: currentColor; top: calc(50% - 3px); right: 8px; right: 10px;}.topbar__button-arrow svg { display: block;}.topbar__menu { position: relative;}.topbar__menu-body { visibility: hidden; transform-origin: top; transform: rotateX(60deg); opacity: 0; transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s; color: #2d343c; background-color: #fff; box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1); position: absolute; width: 150px; border-radius:6px; overflow: hidden; font-size: 14px; line-height: 26px; z-index: 5; font-weight: 600; right: 0;}.topbar__menu-item { display: block; padding: 4px 15px; color: #2d343c; border-bottom: 1px solid #eeeeee; font-size: 13px;}.topbar__menu-item:hover { color: #2d343c; background: #f2f2f2;}.topbar__menu-item img { margin-right: 8px;}.topbar__menu-item span { position: relative; top: 1px;}.topbar__menu--open .topbar__menu-body { visibility: visible; transition-delay: 0s, 0s, 0s; opacity: 1; transform: rotateX(0deg);}.topbar--spaceship-end { -ms-flex-pack: end; justify-content: flex-end;}.topbar--classic { background: #fff;}.topbar--classic .topbar__item-text { color: #2d343c; font-weight: 600;}.topbar--classic .topbar__link { color: #2d343c; font-weight: 600;}.topbar--classic .topbar__link:hover { color: #2d343c;}.topbar--classic .topbar__button-label { color: #8E24AA; font-weight:600;}.topbar--classic .topbar__button-title { color: #2d343c; font-weight: 600;}.topbar--classic .topbar__button-arrow { color: #bfbfbf;}.topbar--classic .topbar__button:hover,.topbar--classic .topbar__menu--open .topbar__menu-button { background: #f2f2f2;}.topbar--classic .topbar__button:hover .topbar__button-label,.topbar--classic .topbar__menu--open .topbar__menu-button .topbar__button-label { color: #2d343c;}.legend-picker__panel { display: none;}.legend-picker__panel--active { display: block;}.legend-picker__panel-body { padding: 20px 20px 28px;}.legend-picker__text { font-size: 15px; color: #6c757d; margin-bottom: 8px;}.legend-picker__text:first-child { margin-top: -5px;}.legend-picker__actions { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; margin-top: 32px;}.legend-picker__actions > * + * { margin-left: 20px;}.search__car-selector-link a { font-size: 14px; color: #2d343c;}.search__car-selector-link a:hover { text-decoration: underline;}.block-space--layout--spaceship-ledge-height { display: none;}.mobile-header { background: #fff; position: relative; z-index: 100;}@media (min-width: 1200px) { .mobile-header { display: none; }}.mobile-header__body { height: 50px; display: -ms-flexbox; display: flex;}.mobile-header__menu-button { width: 52px; height: 100%; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding: 0; margin: 0; border: none; background: #fff; fill: #404040;}.mobile-header__menu-button:hover { background: #f2f2f2;}.mobile-header__menu-button:active { background: #ededed;}.mobile-header__menu-button:focus { outline: none;}.mobile-header__logo { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0 14px;}.mobile-header__logo-part-one { fill: #d70f29;}.mobile-header__logo-part-two { fill: #404040;}.mobile-header__search { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 50px; max-width: 600px; -ms-flex-positive: 1; flex-grow: 1; padding: 0 12px; margin: 0 auto;}.mobile-header__indicators { display: -ms-flexbox; display: flex; margin-left: auto;}@media (max-width: 767.98px) { .mobile-header { position: relative; } .mobile-header .container { padding: 0 8px; } .mobile-header__menu-button { width: 44px; } .mobile-header__logo { padding-left: 10px; padding-right: 10px; } .mobile-header__search { top: 0; position: absolute; width: 100%; height: 100%; max-width: none; padding: 0; z-index: 1; transform: translateY(-100%); transition: transform 0.3s; left: 0; } .mobile-header__search--open { transform: none; }}.mobile-indicator { position: relative;}.mobile-indicator__button { padding: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: relative; -ms-flex-pack: center; justify-content: center; height: 50px; width: 44px; color: inherit; background: transparent; border: none;}.mobile-indicator__button:focus { outline: none;}.mobile-indicator__button:hover { color: inherit; text-decoration: none;}.mobile-indicator__icon { display: block; position: relative;}.mobile-indicator__icon svg { display: block; transform: scaleX(1);}.mobile-indicator__counter {position: absolute; top: -7px; font-size: 12px; line-height: 13px; padding: 2px 6px 3px; text-align: center; z-index: 0; right: -6px; height: 18px;}.mobile-indicator__counter:before { display: block; position: absolute; content: ""; top: 0; bottom: 0; z-index: -1; border-radius:6px; left: 0; right: 0;}.mobile-indicator__title,.mobile-indicator__value { display: block; margin-left: 50px;}.mobile-indicator__title { padding-top: 3px; margin-bottom: -3px; font-size: 13px;}.mobile-indicator__value { font-size: 18px;}.mobile-indicator__icon { fill: #2d343c;}.mobile-indicator__title { color: #2d343c;}.mobile-indicator__value { font-weight: 600;}.mobile-indicator:hover .mobile-indicator__button { background: #f2f2f2;}.mobile-indicator__counter { color: #fff; font-weight: 600;}@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) { .mobile-indicator__counter { font-weight: 400; }}.mobile-indicator__counter:before { background-color: #31a98d;}.mobile-menu { visibility: hidden; transition: visibility 0s 0.25s;}.mobile-menu__backdrop { right: 0; background: rgba(51, 51, 51, 0.8); opacity: 0; will-change: opacity; transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.mobile-menu__backdrop,.mobile-menu__body { position: fixed; left: 0; top: 0; bottom: 0; z-index: 1000;}.mobile-menu__body { background: #fff; width: 300px; transition: transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; overflow: hidden; transform: translateX(-100%);}.mobile-menu--open { visibility: visible; transition-delay: 0s;}.mobile-menu--open .mobile-menu__backdrop { opacity: 1;}.mobile-menu--open .mobile-menu__body { transform: translateX(0);}.mobile-menu__close { position: absolute; top: 0; width: 48px; height: 59px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; z-index: 2; border: none; padding: 0; fill: currentColor; transition: background-color 0.15s, color 0.15s; background-color: #fff; color: #ccc; right: 0;}.mobile-menu__close:hover { background-color: #f2f2f2; color: #4d4d4d;}.mobile-menu__close:active { background-color: #ebebeb; color: #4d4d4d;}.mobile-menu__close:focus { outline: none;}.mobile-menu__panel { display: -ms-flexbox; display: flex; position: absolute; left: 0; top: 0; right: 0; bottom: 0; -ms-flex-direction: column; flex-direction: column; background: #fff; z-index: 1; transition: transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.mobile-menu__panel--hide { transform: translateX(-100%);}.mobile-menu__panel--hidden { transform: translateX(100%);}.mobile-menu__panel-header { -ms-flex-negative: 0; flex-shrink: 0; height: 60px; border-bottom: 1px solid #ebebeb; position: relative; -webkit-backface-visibility: hidden; backface-visibility: hidden;}.mobile-menu__panel-back,.mobile-menu__panel-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.mobile-menu__panel-back { position: absolute; top: 0; width: 48px; height: 59px; -ms-flex-pack: center; justify-content: center; z-index: 1; border: none; fill: currentColor; transition: background-color 0.15s, color 0.15s; background-color: #fff; color: #ccc; left: 0; padding: 0 2px 0 0;}.mobile-menu__panel-back:hover { background-color: #f2f2f2; color: #4d4d4d;}.mobile-menu__panel-back:active { background-color: #ebebeb; color: #4d4d4d;}.mobile-menu__panel-back svg { transform: scaleX(1);}.mobile-menu__panel-back:focus { outline: none;}.mobile-menu__panel-arrow { position: absolute;}.mobile-menu__panel-title { text-align: center; margin: auto; font-size: 17px; font-weight: 600;}.mobile-menu__panel-body { -ms-flex-positive: 1; flex-grow: 1; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; overflow-y: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden;}.mobile-menu__divider { -ms-flex-negative: 0; flex-shrink: 0; height: 1px; background: #ebebeb;}.mobile-menu__spring { -ms-flex-positive: 1; flex-grow: 1;}.mobile-menu__indicators { display: -ms-flexbox; display: flex; padding: 8px 11px;}.mobile-menu__indicator { width: calc((100% - 0px * 3) / 4); display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; fill: #404040; border-radius: 2px; padding: 8px 0 6px;}.mobile-menu__indicator:hover { background: #f2f2f2;}.mobile-menu__indicator + .mobile-menu__indicator { margin-left: 0;}.mobile-menu__indicator-title { font-size: 9px; font-weight: 600; text-transform: uppercase; color: #2d343c; margin-top: 5px;}.mobile-menu__indicator-icon { position: relative;}.mobile-menu__indicator-icon svg { display: block;}.mobile-menu__indicator-counter {position: absolute; bottom: calc(100% - 10px); color: #fff; font-size: 12px; line-height: 1; padding: 4px 7px 3px; text-align: center; z-index: 0; font-weight: 600; left: calc(100% - 6px);}@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) { .mobile-menu__indicator-counter { font-weight: 400; }}.mobile-menu__indicator-counter:before {display: block; position: absolute; content: ""; left: 0; top: 0; right: 0; bottom: 0; background-color: #31a98d; z-index: -1; border-radius:6px;}.mobile-menu__links { background: #f5f5f5; list-style: none; padding: 0; margin: 0; font-size: 15px; line-height: 25px; font-weight: 600;}.mobile-menu__links > li > a,.mobile-menu__links > li > button {position: relative; color: inherit; width: 100%; border: none; background: transparent; font-size: inherit; font-weight: inherit; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 12px 33px 12px 30px; text-align: left; border-bottom: 1px solid #ebebeb;}.mobile-menu__links > li > a:hover,.mobile-menu__links > li > button:hover { background: #f2f2f2;}.mobile-menu__links > li > a:focus,.mobile-menu__links > li > button:focus { outline: none;}.mobile-menu__links > li > a svg,.mobile-menu__links > li > button svg { position: absolute; top: calc(50% - 4px); fill: #5f6b79; right: 16px; transform: scaleX(1);}.mobile-menu__links > li > a.highlight:before,.mobile-menu__links > li > button.highlight:before { position: absolute; display: block; content: ""; top: 19px; left: 8px; width: 12px; height: 12px; border: 2px solid #d70f29; border-radius: 25px;}.mobile-menu__links-image { display: block; width: 22px; height: 16px; border-radius: 1.5px; position: relative; overflow: hidden; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 9px;}.mobile-menu__links-image img { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}.mobile-menu__contacts { text-align: center; padding: 16px 20px 14px; transition: background 0.2s;}.mobile-menu__contacts:hover { background: #f2f2f2;}.mobile-menu__contacts,.mobile-menu__contacts:hover { color: inherit;}.mobile-menu__contacts-subtitle { font-size: 13px; color: #2d343c;}.mobile-menu__contacts-title { font-size: 18px; font-weight: 600;}.mobile-menu__settings-list { display: -ms-flexbox; display: flex;}.mobile-menu__setting { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; width: 50%;}.mobile-menu__setting + .mobile-menu__setting { border-left: 1px solid #ebebeb;}.mobile-menu__setting-button { background: transparent; border: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; color: inherit; position: relative; width: 100%; padding: 9px 26px 9px 14px;}.mobile-menu__setting-button:hover { background: #f2f2f2;}.mobile-menu__setting-button:focus { outline: none;}.mobile-menu__setting-panel { display: none;}.mobile-menu__setting-icon { display: block; width: 22px; height: 16px; border-radius: 1.5px; position: relative; overflow: hidden; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 7px;}.mobile-menu__setting-icon img { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}.mobile-menu__setting-icon--currency { background: #607d8b; color: #fff; font-size: 10px; line-height: 16px;}.mobile-menu__setting-title { font-size: 17px; font-weight: 600; line-height: 24px; overflow: hidden; text-overflow: ellipsis; text-align: left;}.mobile-menu__setting-arrow { position: absolute; top: calc(50% - 5px); fill: #bfbfbf; right: 12px; transform: scaleX(1);}.mobile-menu__setting-arrow svg { display: block;}.mobile-search__body { display: -ms-flexbox; display: flex; position: relative; z-index: 0; width: 100%;}.mobile-search__button,.mobile-search__input { background: transparent; border: none; color: inherit;}.mobile-search__button:focus,.mobile-search__input:focus { outline: none;}.mobile-search__input { -ms-flex-positive: 1; flex-grow: 1; font-size: 15px;}.mobile-search__field { position: absolute; left: 0; top: 0; right: 0; bottom: 0; pointer-events: none; z-index: -1; transition: color 0.2s, background 0.2s, border-color 0.2s;}.mobile-search__button { width: 38px; padding: 0; transition: color 0.2s; fill: currentColor;}@media (min-width: 768px) { .mobile-search__input { height: 38px; padding: 0 11px; border-radius: 5px; transition: color 0.2s, background 0.2s, border-color 0.2s; color: #2d343c; background-color: #f0f0f0; border: 1px solid #f0f0f0; padding-left: 11px; padding-right: 38px; } .mobile-search__input::-webkit-input-placeholder { color: #6c757d; font-weight: normal; } .mobile-search__input::-moz-placeholder { color: #6c757d; } .mobile-search__input:-ms-input-placeholder, .mobile-search__input::-ms-input-placeholder { color: #6c757d; } .mobile-search__input::placeholder { color: #6c757d; } .mobile-search__input:hover { border-color: #d9d9d9; } .mobile-search__input:focus { background-color: #fff; border-color: #d9d9d9; } .mobile-search__button--close { display: none; } .mobile-search__button--search { position: absolute; top: 0; height: 100%; right: 5px; } .mobile-search__button--search { color: #b2b2b2; } .mobile-search__button--search:hover { color: #d70f29; }}@media (max-width: 767.98px) { .mobile-search__body { height: 100%; } .mobile-search__input { -ms-flex-preferred-size: 0; flex-basis: 0; width: 0; padding: 0 0 0 12px; } .mobile-search__button { width: 52px; } .mobile-search__button--close { border-width: 0; border-style: solid; border-left-width: 1px; } .mobile-search__input { color: #2d343c; } .mobile-search__input::-webkit-input-placeholder { color: #6c757d; font-weight: normal; } .mobile-search__input::-moz-placeholder { color: #6c757d; } .mobile-search__input:-ms-input-placeholder, .mobile-search__input::-ms-input-placeholder { color: #6c757d; } .mobile-search__input::placeholder { color: #6c757d; } .mobile-search__input ~ .mobile-search__field { background: #fff; } .mobile-search__input ~ .mobile-search__button--close { border-color: #ebebeb; } .mobile-search__button { color: #b2b2b2; } .mobile-search__button:hover { color: #d70f29; }.product-tabs__list { padding: 8px 0px 12px 0px;} .product-tabs__item a {font-size: 15px; font-weight: 600; color: inherit; display: -ms-flexbox; display: flex; padding: 7px 15px; transition: background 0.12s, box-shadow 0.12s; text-decoration: none; text-transform: uppercase; text-align: center; font-weight: 600; background: #f2f4f6; border-radius: 50px; margin: 0 2px;}.account-nav__list { padding: 12px 0px 12px 0px;}.account-nav__item a { padding: 14px 20px; font-size: 15px; font-weight: 600; color: inherit; display: -ms-flexbox; display: flex; padding: 7px 15px; transition: background 0.12s, box-shadow 0.12s; text-decoration: none; text-transform: uppercase; text-align: center; font-weight: 600; border: 1px solid #bbbbbb; border-radius: 50px; margin: 0 2px;}}@media (max-width: 440px) { .mobile-search__legend-picker-label { display: none; }}/*SVIPER CAROUSEL */.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:6px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:6px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}/*SVIPER CAROUSEL *//*RATING 2*/@charset "UTF-8";:root{--star-size:60px;--star-color:#fff;--star-background:#FFC107}.Stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1;font-size:18px;min-width:80px}.Stars::before{content:'★★★★★';letter-spacing:3px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:rgba(199,199,199,0.37)}.review-item{padding-top:10px;padding-bottom:10px;margin-top:10px} /*RATING 2*/ /*ALERT*/ .spop-container{z-index:2000;position:fixed}.spop-container,.spop-container *,.spop-container :after,.spop-container :before{box-sizing:border-box}.spop--top-left{top:0;left:0}.spop--top-left .spop{-webkit-transform-origin:0 0;transform-origin:0 0}.spop--top-center{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.spop--top-center .spop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.spop--top-right{top:65px;right:0}.spop--top-right .spop{-webkit-transform-origin:100% 0;transform-origin:100% 0}.spop--center{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.spop--center .spop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.spop--bottom-left{bottom:0;left:0}.spop--bottom-left .spop{-webkit-transform-origin:0 100%;transform-origin:0 100%}.spop--bottom-center{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.spop--bottom-center .spop{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.spop--bottom-right{bottom:0;right:0}.spop--bottom-right .spop{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}@media screen and (max-width: 30em){.spop--top-left,.spop--top-center,.spop--top-right,.spop--bottom-left,.spop--bottom-center,.spop--bottom-right{top:auto;bottom:0;left:0;right:0;margin-left:0;-webkit-transform:translateX(0);transform:translateX(0)}.spop--top-left .spop,.spop--top-center .spop,.spop--top-right .spop,.spop--bottom-left .spop,.spop--bottom-center .spop,.spop--bottom-right .spop{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.spop{border-bottom:1px solid rgba(0,0,0,0.15)}}.spop{position:relative;min-height:56px;line-height:1.25;font-size:14px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width: 30em){.spop{border-radius:2px;width:320px;margin:.7em}}.spop--info,.spop--error,.spop--warning,.spop--success{color:#fff;background-color:#00c9a7;letter-spacing:.5px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1);border-radius:5px}@-webkit-keyframes spopIn{0%{-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2)}95%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes spopIn{0%{-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2)}95%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes spopOut{0%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}20%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}100%{opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0)}}@keyframes spopOut{0%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}20%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}100%{opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0)}}.spop--out{-webkit-animation:spopOut .4s ease-in-out;animation:spopOut .4s ease-in-out}.spop--in{-webkit-animation:spopIn .4s ease-in-out;animation:spopIn .4s ease-in-out}.spop-body{padding:1.4em}.spop-body p{margin:0}.spop-body a{color:#fff;text-decoration:underline}.spop-body a:hover{color:rgba(255,255,255,0.8);text-decoration:none}.spop-title{margin-top:0;margin-bottom:.25em;color:#fff}.spop-close{position:absolute;right:4px;top:4px;height:32px;width:32px;padding-top:7px;padding-right:7px;font-size:22px;font-weight:700;text-align:right;line-height:.6;color:#fff}.spop-close:hover{opacity:.7;cursor:pointer}.spop-icon{position:absolute;top:13px;left:16px;width:30px;height:30px;border-radius:50%;-webkit-animation:spopIn .4s .4s ease-in-out;animation:spopIn .4s .4s ease-in-out}.spop-icon:after,.spop-icon:before{content:"";position:absolute;display:block}.spop-icon + .spop-body{padding-left:4.2em}.spop-icon--error,.spop-icon--info{border:2px solid #fff}.spop-icon--error:before,.spop-icon--info:before{top:5px;left:11px;width:4px;height:4px;background-color:#fff}.spop-icon--error:after,.spop-icon--info:after{top:12px;left:11px;width:4px;height:9px;background-color:#fff}.spop-icon--error{border-color:#fff}.spop-icon--error:before{top:16px;background-color:#fff}.spop-icon--error:after{top:5px;background-color:#fff}.spop-icon--success{border:2px solid #fff}.spop-icon--success:before{top:7px;left:7px;width:13px;height:8px;border-bottom:3px solid #fff;border-left:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.spop-icon--warning{border:2px solid #fff}.spop-icon--warning:before{top:7px;left:7px;width:0;height:0;border-style:solid;border-color:transparent transparent #fff;border-width:0 6px 10px}.spop--info {background-color: #04a9f4;}.spop--error{background-color:#f44437; }.spop--warning{background-color:#fcd000; }/*ALERT*//*SWITCH*/.switch__container{position:absolute;right:25px;left:auto;margin-top:-23px}.switch{visibility:hidden;position:absolute;margin-left:-9999px}.switch + label{display:block;position:relative;cursor:pointer;outline:none;user-select:none}.switch--shadow + label{padding:2px;width:120px;height:60px;background-color:#ddd;border-radius:60px}.switch--shadow + label:before,.switch--shadow + label:after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.switch--shadow + label:before{right:1px;background-color:#f1f1f1;border-radius:60px;transition:background .4s}.switch--shadow + label:after{width:62px;background-color:#fff;border-radius:100%;box-shadow:0 2px 5px rgba(0,0,0,0.3);transition:all .4s}.switch--shadow:checked + label:before{background-color:#d70f29}.switch--shadow:checked + label:after{transform:translateX(60px)}.switch--flat + label{padding:2px;width:60px;height:26px;background-color:#ddd;border-radius:60px;transition:background .4s}.switch--flat + label:before,.switch--flat + label:after{display:block;position:absolute;content:""}.switch--flat + label:before{top:2px;left:2px;bottom:2px;right:2px;background-color:#fff;border-radius:60px;transition:background .4s}.switch--flat + label:after{top:4px;left:4px;bottom:4px;width:18px;background-color:#ddd;border-radius:52px;transition:margin 0.4s,background .4s}.switch--flat:checked + label{background-color:#edeff6}.switch--flat:checked + label:after{margin-left:34px;background-color:#d70f29}/*SWITCH*/