@charset 'UTF-8';.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'â†'}[dir=rtl] .slick-prev:before{content:'â†’'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'â†’'}[dir=rtl] .slick-next:before{content:'â†'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}

@font-face {
    font-family: 'TTCommons';
    src: url('./fonts/TTCommons/TTCommons-Regular.eot');
    src: local('TT Commons Regular'), local('TTCommons-Regular'),
        url('./fonts/TTCommons/TTCommons-Regular.eot?#iefix') format('embedded-opentype'),
        url('./fonts/TTCommons/TTCommons-Regular.woff') format('woff'),
        url('./fonts/TTCommons/TTCommons-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TTCommons';
    src: url('./fonts/TTCommons/TTCommons-Medium.eot');
    src: local('TT Commons Medium'), local('TTCommons-Medium'),
        url('./fonts/TTCommons/TTCommons-Medium.eot?#iefix') format('embedded-opentype'),
        url('./fonts/TTCommons/TTCommons-Medium.woff') format('woff'),
        url('./fonts/TTCommons/TTCommons-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TTCommons';
    src: url('./fonts/TTCommons/TTCommons-DemiBold.eot');
    src: local('TT Commons DemiBold'), local('TTCommons-DemiBold'),
        url('./fonts/TTCommons/TTCommons-DemiBold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/TTCommons/TTCommons-DemiBold.woff') format('woff'),
        url('./fonts/TTCommons/TTCommons-DemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TTCommons';
    src: url('./fonts/TTCommons/TTCommons-Bold.eot');
    src: local('TT Commons Bold'), local('TTCommons-Bold'),
        url('./fonts/TTCommons/TTCommons-Bold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/TTCommons/TTCommons-Bold.woff') format('woff'),
        url('./fonts/TTCommons/TTCommons-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BebasNeuePro';
    src: url('./fonts/BebasNeuePro/BebasNeuePro-Bold.ttf');
    src: local('BebasNeuePro Bold'), local('BebasNeuePro'),
    url('./fonts/BebasNeuePro/BebasNeuePro-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
	font-display: swap;
}

/* slick.css */
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* slick.css end */


:root {
	/* scroll-behavior: auto; */
}

body {
	font-family: 'TTCommons', sans-serif;
	font-weight: 400;	
	color: #000000;
	font-size: 22px;
	line-height: 25px;
	width: 100%;
	margin: 0;
	padding-top: 107px;
}
html, body {
	scroll-behavior: unset !important;
	/* scroll-behavior: smooth !important; */
}
.modal-open {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	/* overflow: hidden !important;
	height: 100%; */
}
.unscroll {
    position: fixed;
    top: 0;
    overflow: hidden;
    height: 100%
}

.mfp-unscroll {
    position: fixed;
    top: 0;
    overflow: hidden;
    height: 100%
}
h1, h2, h3, h4, h5, h6, .title-1, .title-2, .title-3, .title-4, .title-5, .title-6 {
    color: #222;
    font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 20px;
    margin-bottom: 10px;
}
/* default font size */
.fa {
	font-size: 14px;
}
.light-gray {
    color: #a6a6a6;
}
/* Override the bootstrap defaults */
h1 {
    font-size: 33px;
}
h2 {
    font-size: 26px;
}
h3 {
    font-size: 20px;
}
h4 {
    font-size: 14px;
}
h5 {
    font-size: 12px;
}
h6 {
    font-size: 10.2px;
}
a {
	color: #000;
    cursor: pointer;
	transition: all .15s ease-in-out;
	text-decoration: none;
	outline: none !important;
	box-shadow: none  !important;
}
a:hover {
	color: #000;
	text-decoration: underline;
	text-decoration-skip-ink: none;
}
button {
	outline: none !important;
	box-shadow: none !important;
}
.container {
	max-width: 1920px;
	width: 100% !important;
}
b {
    font-weight: 600;
}
legend {
    font-size: 12px;
    padding: 7px 0;
}
label {
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
}
select.form-control, select.form-select, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	height: 42px;
	padding: 3px 16px 0 !important;
	font-size: 18px;
	line-height: 22px;
	color: #000;
	font-weight: 500;
	background: transparent;
	border: 1px solid #222;
	box-sizing: border-box;
	border-radius: 0;
	box-shadow: none !important;
	transition: all .2s ease-in;
}
select.form-control, select.form-select {
	height: 42px !important;
	padding: 0 30px 0 15px !important;
	font-size: 18px !important;
	line-height: 22px !important;
	color: #000;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNzA3MTEgNy4yOTI4OUM1LjMxNjU4IDYuOTAyMzcgNC42ODM0MiA2LjkwMjM3IDQuMjkyODkgNy4yOTI4OUMzLjkwMjM3IDcuNjgzNDIgMy45MDIzNyA4LjMxNjU4IDQuMjkyODkgOC43MDcxMUw5LjI5Mjg5IDEzLjcwNzFDOS42ODM0MiAxNC4wOTc2IDEwLjMxNjYgMTQuMDk3NiAxMC43MDcxIDEzLjcwNzFMMTUuNzA3MSA4LjcwNzExQzE2LjA5NzYgOC4zMTY1OCAxNi4wOTc2IDcuNjgzNDIgMTUuNzA3MSA3LjI5Mjg5QzE1LjMxNjYgNi45MDIzNyAxNC42ODM0IDYuOTAyMzcgMTQuMjkyOSA3LjI5Mjg5TDEwIDExLjU4NThMNS43MDcxMSA3LjI5Mjg5WiIgZmlsbD0iIzVBNUY3MiIvPgo8bWFzayBpZD0ibWFzazBfMjQ4Mzo1OTA5IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI3IiB3aWR0aD0iMTIiIGhlaWdodD0iNyI+CjxwYXRoIGQ9Ik01LjcwNzExIDcuMjkyODlDNS4zMTY1OCA2LjkwMjM3IDQuNjgzNDIgNi45MDIzNyA0LjI5Mjg5IDcuMjkyODlDMy45MDIzNyA3LjY4MzQyIDMuOTAyMzcgOC4zMTY1OCA0LjI5Mjg5IDguNzA3MTFMOS4yOTI4OSAxMy43MDcxQzkuNjgzNDIgMTQuMDk3NiAxMC4zMTY2IDE0LjA5NzYgMTAuNzA3MSAxMy43MDcxTDE1LjcwNzEgOC43MDcxMUMxNi4wOTc2IDguMzE2NTggMTYuMDk3NiA3LjY4MzQyIDE1LjcwNzEgNy4yOTI4OUMxNS4zMTY2IDYuOTAyMzcgMTQuNjgzNCA2LjkwMjM3IDE0LjI5MjkgNy4yOTI4OUwxMCAxMS41ODU4TDUuNzA3MTEgNy4yOTI4OVoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNDgzOjU5MDkpIj4KPC9nPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: right 7px center;
    background-size: 20px 20px;
	transition: none !important;
}

select.form-control + label, select.form-select + label {
    font-size: 18px;
    line-height: 22px;
	text-transform: uppercase;
	color: #676067;
}	
.form-floating {
	margin-bottom: 25px;
}
.form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {
	opacity: 1;
	transform: scale(1) translateY(-24px) translateX(0);
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
.form-floating>label {
    top: 12px;
    left: 1px;
    height: 14px;
    padding: 1px 3px;
    margin-left: 7px;
	font-size: 18px;
    line-height: 20px;
    color: #a6a6a6;
    font-weight: 300;
	background: #fff;
	border: 0;
}
.form-floating>.form-control[type="tel"]:placeholder-shown~label {
	opacity: 1;
	transform: scale(1) translateY(-24px) translateX(0);
}
.form-floating > .form-control[type="tel"]::placeholder {
	color: #999;
}
input:hover, select:hover, textarea:hover {
	border-color: #a6a6a6 !important;
	box-shadow: none !important;
	outline: none !important;
}
input:focus, select:focus, textarea:focus {
	border-color: #a6a6a6 !important;
	box-shadow: none !important;
	outline: none !important;
}
button,
input[type="button"],
select {
    cursor: pointer;
}
input {
    box-shadow: none;
    -webkit-appearance: none;
}
input[type="color"].form-control,
input[type="date"].form-control,
input[type="datetime-local"].form-control,
input[type="datetime"].form-control,
input[type="email"].form-control,
input[type="month"].form-control,
input[type="number"].form-control,
input[type="password"].form-control,
input[type="search"].form-control,
input[type="tel"].form-control,
input[type="text"].form-control,
input[type="time"].form-control,
input[type="url"].form-control,
input[type="week"].form-control,
select.form-control,
textarea.form-control {
    font-size: 18px;
}
@media (max-width: 768px) {
    input[type="color"],
    input[type="date"],
    input[type="datetime-local"],
    input[type="datetime"],
    input[type="email"],
    input[type="month"],
    input[type="number"],
    input[type="password"],
    input[type="search"],
    input[type="tel"],
    input[type="text"],
    input[type="time"],
    input[type="url"],
    input[type="week"],
    option,
    select,
    select:focus,
    textarea {
        font-size: 16px !important;
    }
}
select {
    position: relative;
    -webkit-appearance: none;
}
select > option {
    -webkit-appearance: none;
}
.select::after {
    content: "";
    position: absolute;
    right: 8px;
    top: 50%;
    z-index: 2;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #222;
    border-bottom: 0 solid transparent;
    cursor: pointer;
}
.checkbox label,
.radio label {
    line-height: 21px;
}
.form-group {
	position: relative;
}
select.form-control-product {
    height: auto !important;
    padding: 13px !important;
    color: #222 !important;
    border: 1px solid #222 !important;
    border-radius: 0 !important;
}
select.form-control-product:focus {
    border: 1px solid #222 !important;
}
.accordion .accordion-item {
	border: 0;
	border-radius: 0;
}
.accordion .accordion-header {
	font-weight: 500;
	font-size: 22px;
	line-height: 25px;
	padding: 12px 0;
}
.accordion .accordion-header a {
	position: relative;
}
.accordion .accordion-header a::before {
    content: "";
    position: absolute;
    right: -15px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #222;
    border-bottom: 5px solid transparent;
    top: 50%;
    margin-top: -2.5px;
}
.accordion .accordion-header a[aria-expanded=true]::before {
    border-bottom: 5px solid #222;
    border-top: 5px solid transparent;
    top: unset;
    bottom: 50%;
    margin-top: unset;
    margin-bottom: -2.5px;
}
.accordion .accordion-body {
	padding: 12px 0;
} 
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}
.text-red {
	color: #F52900;
}
.text-primary {
	color: #FFBD00 !important;
}
a.text-primary:hover {
	color: #daa209 !important;
}
.img-thumbnail {
	border: 0;
	border-radius: 0;
}
.panel-default > .panel-heading a {
	position: relative;
}
.panel-default > .panel-heading a::before {
    content: "";
    position: absolute;
    right: -15px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #222;
    border-bottom: 5px solid transparent;
    top: 50%;
    margin-top: -2.5px;
}
.panel-default > .panel-heading a[aria-expanded="true"]::before {
    border-bottom: 5px solid #222;
    border-top: 5px solid transparent;
    top: unset;
    bottom: 50%;
    margin-top: unset;
    margin-bottom: -2.5px;
}
.table>:not(:first-child) {
	border-top: 0;
}
.table td {
	border-top: 0.5px solid rgb(222, 226, 230);
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before {
    border-top-color: #676067 !important;
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before {
    border-right-color: #676067 !important;
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: #676067 !important;
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before {
    border-left-color: #676067 !important;
}
.tooltip-inner {
    color: #fff;
    background-color: #676067;
    border-radius: 0;
	box-shadow: 0 0 5px rgba(0,0,0,0.09);
}
.bootstrap-datetimepicker-widget {
	width: auto;
}
.bootstrap-datetimepicker-widget th {
	padding: 8px 10px 5px;
	font-weight: 600;
	color: #ee5622;
}
.bootstrap-datetimepicker-widget td {
	padding: 8px 10px 5px;
}
.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover {
	background-color: #ee5622;
	color: #fff;
	text-shadow: none;
}
.bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th {
	border-radius: 0;
}
.bootstrap-datetimepicker-widget td span {
	display: inline-block;
	width: 54px;
	height: 40px;
	line-height: 42px;
	border-radius: 0;
}
.bootstrap-datetimepicker-widget td span.active {
	background-color: #ee5622;
	color: #fff;
	text-shadow: none;
}
.bootstrap-datetimepicker-widget td.today:before {
	border-bottom: 7px solid #ee5622;
}
/* 5 Columns */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.nav-tabs {
    margin-bottom: 15px;
    border-color: transparent
}

.nav-tabs>li {
    text-transform: uppercase
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
    color: #222;
    font-weight: 600;
    border-color: transparent
}

.nav-tabs>li>a:hover {
    border-color: transparent;
    background: #fff
}

div.required .control-label:before {
    /* content: "* "; */
    color: #b50000;
    font-weight: 700;
}
.text-danger {
	margin-top: 4px;
	/* font-size: 20px; */
	color: #a94442 !important;
}
.text-success {
	margin-top: 4px;
}
form {
	margin-bottom: 0;
}
label.form-check {
    font-family: 'TTCommons', sans-serif;
    text-transform: unset;
    font-size: 20px;
    line-height: 25px;
    color: #000;
    letter-spacing: unset;
	font-weight: 400;
}
.form-check-label {
	cursor: pointer;
}
.form-check-input {
	width: 16px;
	height: 16px;
	margin-top: 4px;
	border: 1px solid #000;
	border-radius: 50% !important;
	background: #fff;
	cursor: pointer;
}
.form-check-input:checked {
    border-color: #000;
}
.form-check-input:hover {
    border-color: #000 !important;
}
.form-check-input:focus {
    border-color: #000;
	background-color: #fff !important;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(55, 59, 70, 0.25);
}
.form-check-input:checked[type=checkbox], .form-check-input:checked[type=radio] {
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10' height='10' rx='5' fill='%23EE5622'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: 10px;
	background-repeat: no-repeat;
}
/* slick style */
.slick-dots {
    bottom: -30px !important;
    right: 0;
    text-align: center;
}
.slick-dots li {
    width: 25px !important;
    height: 10px !important;
    margin: 0 2px !important;
}
.slick-dots li button {
    width: 25px !important;
    height: 10px !important;
}
.slick-dots li button:before {
    content: "" !important;
    width: 25px !important;
    height: 4px !important;
    background: #EE5622;
    border-radius: 4px;
}
.slick-slide a:focus {
    outline: 0 !important;
}
.slick-track {
    margin: 0 !important;
}
.slick-next,
.slick-prev {
    top: -60px;
}
.slick-next::before,
.slick-prev::before {
    color: #222;
}
.slick-prev {
    left: unset;
    right: 40px;
}
.slick-next {
    right: 15px;
}
.slick-dotted.slick-slider {
    margin-bottom: 0 !important;
}
.slick-product, .slick-viewed {
    margin: 0 -73px;
    overflow: hidden;
}
.slick-product .image, .slick-viewed .image {
    width: 100%;
}
.slick-product .image img, .slick-viewed .image img {
    width: 100%;
}
.slick-product .product-thumb, .slick-viewed .product-thumb {
    padding: 0 5px;
}
.slick-product a, .slick-viewed a {
    outline: 0;
}
.slick-product .product-thumb .caption-top, .slick-viewed .product-thumb .caption-top {
    min-height: 20px;
}
#column-left .product-title {
	margin-bottom: 10px;
}
#column-left .slick-product {
	margin: 0 -6px;
}
#column-left .slick-product .slick-dots {
	bottom: 0 !important;
}
.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0;
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: 0;
    background: 0 0;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
    opacity: 0.75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
    left: -25px;
}
[dir="rtl"] .slick-prev {
    right: -25px;
    left: auto;
}
.slick-prev:before {
    content: "←";
}
[dir="rtl"] .slick-prev:before {
    content: "→";
}
.slick-next {
    right: -25px;
}
[dir="rtl"] .slick-next {
    right: auto;
    left: -25px;
}
.slick-next:before {
    content: "→";
}
[dir="rtl"] .slick-next:before {
    content: "←";
}
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}
.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1;
}
.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: 0.25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
    opacity: 0.75;
    color: #000;
}
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    /* -ms-touch-action: pan-y;
    touch-action: pan-y; */
	-ms-touch-action: auto;
    touch-action: auto;
    -webkit-tap-highlight-color: transparent;
}
.slick-slider img[src="data:,"] {
	opacity: 0;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-list.dragging {
    cursor: pointer;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:after,
.slick-track:before {
    display: table;
    content: "";
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
	width: 100%;
    height: auto;
	object-fit: cover;
	object-position: center;
}
.product-thumb img {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.slick-product-images img[data-lazy],
.image img[data-lazy],
.product-thumb .image img.lozad:not([data-loaded="true"]) {
	opacity: 0;
}

.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slick-loading .slick-list {
    background: #fff center center no-repeat;
}

/* Styles to all drop down menus */
.dropdown-menu {
	border: 0;
	border-radius: 0;
	box-shadow: 0 6px 12px -8px rgba(34,34,34,.3) !important;
	padding: 8px 0;
	font-size: 20px;
	line-height: 25px;
}
.category-sort .dropdown-menu {
	border: 1px solid #000000;
	box-shadow: none !important;
}
.category-sort .dropdown-toggle::after {
	margin-left: 0;
	transform: translateY(2px);
}
.dropdown-menu li > a {
	display: block;
	padding: 7px 16px 5px;
    background-color: #fff;
}
.dropdown-menu li > a:hover {
	text-decoration: none;
    background-color: rgba(238,238,238,.2);
    color: #222;
}
.selected-limit {
    background-color: rgba(238,238,238,.2) !important;
    color: #a6a6a6 !important;
	cursor: none;
	pointer-events: none;
}
/* icons */
.dd {
    display: block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
	transition: filter .15s ease-in-out;
}
.btn-primary:hover .dd, .btn-primary:focus .dd {
	filter: sepia(118%) saturate(1025%) hue-rotate(300deg) brightness(89%) contrast(75%);
}
.dd-sm {
    width: 10px;
    height: 10px;
}
.dd-xm {
    width: 24px;
    height: 24px;
}
.dd-md {
    width: 32px;
    height: 32px;
}
.dd-logo {
	width: 146px !important;
	height: 59px !important;
	background-image: url("data:image/svg+xml,%3Csvg width='146' height='59' viewBox='0 0 146 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1123 51.6114V0H17.8535V20.3329C17.128 18.8614 16.0525 17.5928 14.6233 16.5272C13.1978 15.4653 11.3239 14.9361 9.0015 14.9361C5.70934 14.9361 3.38696 15.9655 2.03072 18.0241C0.67812 20.0828 0 23.4535 0 28.1362V45.3049C0 49.9877 0.67812 53.3583 2.03072 55.417C3.38696 57.4757 5.70934 58.505 9.0015 58.505C11.3239 58.505 13.1978 57.9722 14.6233 56.9139C16.0489 55.8519 17.128 54.5834 17.8535 53.1083C17.8535 53.8875 17.9738 54.7682 18.2181 55.7432C18.4587 56.7182 18.8233 57.4249 19.3082 57.8562H25.8415C25.5024 56.903 25.2946 56.0259 25.2217 55.2213C25.1524 54.4203 25.1123 53.217 25.1123 51.6114ZM17.8535 45.9537C17.8535 47.9471 17.3832 49.5636 16.439 50.7995C15.4947 52.0354 14.0801 52.6516 12.1952 52.6516C10.4525 52.6516 9.19473 52.1224 8.42182 51.0605C7.64526 49.9985 7.25881 48.4038 7.25881 46.2799V27.1612C7.25881 25.0373 7.64526 23.4462 8.42182 22.3806C9.19473 21.3187 10.4525 20.7895 12.1952 20.7895C14.0838 20.7895 15.4983 21.4093 16.439 22.6416C17.3832 23.8775 17.8535 25.494 17.8535 27.4874V45.9537Z' fill='%23EE5622'/%3E%3Cpath d='M67.1447 52.0317C65.4567 52.0317 64.7713 50.3064 64.8224 47.6824L65.1395 30.2128C65.2963 21.6665 61.0234 14.994 52.2625 14.994C40.4939 14.994 37.6429 27.364 37.6429 27.364L44.1871 30.0642C44.1871 30.0642 45.6126 21.6665 52.474 21.6665C59.3354 21.6665 58.7557 30.365 58.7557 30.365C43.0277 32.913 38.7001 42.5865 38.7001 49.5562C38.7001 54.7282 41.4454 58.7006 45.773 58.7006C54.3261 58.7006 58.5479 42.7315 58.7594 41.9812V49.027C58.7594 56.3737 62.0333 58.6969 65.3036 58.6969C70.2109 58.6969 72.165 54.9493 72.165 54.9493L70.8999 48.2768C70.8999 48.2768 69.7369 52.0244 67.152 52.0244L67.1447 52.0317ZM58.7521 35.537C58.8578 38.6866 53.7901 52.0317 48.1938 52.0317C46.4548 52.0317 45.3975 50.5312 45.3975 47.6824C45.3975 44.0072 46.9834 37.1861 58.7521 32.913V35.537Z' fill='%23EE5622'/%3E%3Cpath d='M35.5974 0.0612793H28.3423V7.10348H35.5974V0.0612793Z' fill='%23EE5622'/%3E%3Cpath d='M35.7105 54.8591C35.6412 53.9711 35.6011 52.6337 35.6011 50.8541V16.5565H28.3423V23.885C28.3423 23.9539 28.3423 24.0227 28.3423 24.0916V44.5803C28.3423 44.6492 28.3423 44.718 28.3423 44.7869V52.5177C28.3423 53.3839 28.4626 54.3589 28.7069 55.439C28.9402 56.4792 29.2866 57.2439 29.7423 57.7296C29.7569 57.7477 29.7787 57.7658 29.7933 57.784H36.3266C36.323 57.7658 36.3157 57.7477 36.3084 57.7296C35.9803 56.693 35.7797 55.7362 35.7068 54.8627L35.7105 54.8591Z' fill='%23EE5622'/%3E%3Cpath d='M98.9429 51.6114V0H91.6841V20.3329C90.9585 18.8614 89.883 17.5928 88.4539 16.5272C87.0284 15.4653 85.1544 14.9361 82.832 14.9361C79.5399 14.9361 77.2175 15.9655 75.8613 18.0241C74.5087 20.0828 73.8305 23.4535 73.8305 28.1362V45.3049C73.8305 49.9877 74.5087 53.3583 75.8613 55.417C77.2175 57.4757 79.5399 58.505 82.832 58.505C85.1544 58.505 87.0284 57.9722 88.4539 56.9139C89.8794 55.8519 90.9585 54.5834 91.6841 53.1083C91.6841 53.8875 91.8044 54.7682 92.0486 55.7432C92.2893 56.7182 92.6538 57.4249 93.1387 57.8562H99.672C99.333 56.903 99.1252 56.0259 99.0522 55.2213C98.983 54.4203 98.9429 53.217 98.9429 51.6114ZM91.6841 45.9537C91.6841 47.9471 91.2138 49.5636 90.2695 50.7995C89.3252 52.0354 87.9107 52.6516 86.0258 52.6516C84.2831 52.6516 83.0253 52.1224 82.2524 51.0605C81.4758 49.9985 81.0893 48.4038 81.0893 46.2799V27.1612C81.0893 25.0373 81.4758 23.4462 82.2524 22.3806C83.0253 21.3187 84.2831 20.7895 86.0258 20.7895C87.9143 20.7895 89.3289 21.4093 90.2695 22.6416C91.2138 23.8775 91.6841 25.494 91.6841 27.4874V45.9537Z' fill='%23EE5622'/%3E%3Cpath d='M144.728 48.2808C144.728 48.2808 143.565 52.0285 140.98 52.0285C139.292 52.0285 138.606 50.3032 138.657 47.6792L138.975 30.2096C139.131 21.6633 134.858 14.9908 126.098 14.9908C114.329 14.9908 111.478 27.3608 111.478 27.3608L118.022 30.061C118.022 30.061 119.448 21.6633 126.309 21.6633C133.17 21.6633 132.591 30.3618 132.591 30.3618C116.863 32.9098 112.535 42.5833 112.535 49.553C112.535 54.725 115.28 58.6973 119.608 58.6973C128.161 58.6973 132.383 42.7283 132.594 41.978V49.0238C132.594 56.3705 135.868 58.6937 139.139 58.6937C144.046 58.6937 146 54.9461 146 54.9461L144.735 48.2736L144.728 48.2808ZM132.587 35.5375C132.693 38.6871 127.625 52.0321 122.029 52.0321C120.29 52.0321 119.232 50.5316 119.232 47.6828C119.232 44.0077 120.818 37.1866 132.587 32.9134V35.5375Z' fill='%23EE5622'/%3E%3Cpath d='M109.433 0.0612793H102.178V7.10348H109.433V0.0612793Z' fill='%23EE5622'/%3E%3Cpath d='M109.542 54.8591C109.473 53.9711 109.433 52.6337 109.433 50.8541V16.5565H102.174V23.885C102.174 23.9539 102.174 24.0227 102.174 24.0916V44.5803C102.174 44.6492 102.174 44.718 102.174 44.7869V52.5177C102.174 53.3839 102.294 54.3589 102.538 55.439C102.772 56.4792 103.118 57.2439 103.574 57.7296C103.588 57.7477 103.61 57.7658 103.625 57.784H110.158C110.154 57.7658 110.147 57.7477 110.14 57.7296C109.812 56.693 109.611 55.7362 109.538 54.8627L109.542 54.8591Z' fill='%23EE5622'/%3E%3C/svg%3E%0A");
}
.dd-logo-white {
	width: 146px !important;
	height: 59px !important;
	background-image: url("data:image/svg+xml,%3Csvg width='146' height='59' viewBox='0 0 146 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1123 51.6114V0H17.8535V20.3329C17.128 18.8614 16.0525 17.5928 14.6233 16.5272C13.1978 15.4653 11.3239 14.9361 9.0015 14.9361C5.70934 14.9361 3.38696 15.9655 2.03072 18.0241C0.67812 20.0828 0 23.4535 0 28.1362V45.3049C0 49.9877 0.67812 53.3583 2.03072 55.417C3.38696 57.4757 5.70934 58.505 9.0015 58.505C11.3239 58.505 13.1978 57.9722 14.6233 56.9139C16.0489 55.8519 17.128 54.5834 17.8535 53.1083C17.8535 53.8875 17.9738 54.7682 18.2181 55.7432C18.4587 56.7182 18.8233 57.4249 19.3082 57.8562H25.8415C25.5024 56.903 25.2946 56.0259 25.2217 55.2213C25.1524 54.4203 25.1123 53.217 25.1123 51.6114ZM17.8535 45.9537C17.8535 47.9471 17.3832 49.5636 16.439 50.7995C15.4947 52.0354 14.0801 52.6516 12.1952 52.6516C10.4525 52.6516 9.19473 52.1224 8.42182 51.0605C7.64526 49.9985 7.25881 48.4038 7.25881 46.2799V27.1612C7.25881 25.0373 7.64526 23.4462 8.42182 22.3806C9.19473 21.3187 10.4525 20.7895 12.1952 20.7895C14.0838 20.7895 15.4983 21.4093 16.439 22.6416C17.3832 23.8775 17.8535 25.494 17.8535 27.4874V45.9537Z' fill='%23FFFFFF'/%3E%3Cpath d='M67.1447 52.0317C65.4567 52.0317 64.7713 50.3064 64.8224 47.6824L65.1395 30.2128C65.2963 21.6665 61.0234 14.994 52.2625 14.994C40.4939 14.994 37.6429 27.364 37.6429 27.364L44.1871 30.0642C44.1871 30.0642 45.6126 21.6665 52.474 21.6665C59.3354 21.6665 58.7557 30.365 58.7557 30.365C43.0277 32.913 38.7001 42.5865 38.7001 49.5562C38.7001 54.7282 41.4454 58.7006 45.773 58.7006C54.3261 58.7006 58.5479 42.7315 58.7594 41.9812V49.027C58.7594 56.3737 62.0333 58.6969 65.3036 58.6969C70.2109 58.6969 72.165 54.9493 72.165 54.9493L70.8999 48.2768C70.8999 48.2768 69.7369 52.0244 67.152 52.0244L67.1447 52.0317ZM58.7521 35.537C58.8578 38.6866 53.7901 52.0317 48.1938 52.0317C46.4548 52.0317 45.3975 50.5312 45.3975 47.6824C45.3975 44.0072 46.9834 37.1861 58.7521 32.913V35.537Z' fill='%23FFFFFF'/%3E%3Cpath d='M35.5974 0.0612793H28.3423V7.10348H35.5974V0.0612793Z' fill='%23FFFFFF'/%3E%3Cpath d='M35.7105 54.8591C35.6412 53.9711 35.6011 52.6337 35.6011 50.8541V16.5565H28.3423V23.885C28.3423 23.9539 28.3423 24.0227 28.3423 24.0916V44.5803C28.3423 44.6492 28.3423 44.718 28.3423 44.7869V52.5177C28.3423 53.3839 28.4626 54.3589 28.7069 55.439C28.9402 56.4792 29.2866 57.2439 29.7423 57.7296C29.7569 57.7477 29.7787 57.7658 29.7933 57.784H36.3266C36.323 57.7658 36.3157 57.7477 36.3084 57.7296C35.9803 56.693 35.7797 55.7362 35.7068 54.8627L35.7105 54.8591Z' fill='%23FFFFFF'/%3E%3Cpath d='M98.9429 51.6114V0H91.6841V20.3329C90.9585 18.8614 89.883 17.5928 88.4539 16.5272C87.0284 15.4653 85.1544 14.9361 82.832 14.9361C79.5399 14.9361 77.2175 15.9655 75.8613 18.0241C74.5087 20.0828 73.8305 23.4535 73.8305 28.1362V45.3049C73.8305 49.9877 74.5087 53.3583 75.8613 55.417C77.2175 57.4757 79.5399 58.505 82.832 58.505C85.1544 58.505 87.0284 57.9722 88.4539 56.9139C89.8794 55.8519 90.9585 54.5834 91.6841 53.1083C91.6841 53.8875 91.8044 54.7682 92.0486 55.7432C92.2893 56.7182 92.6538 57.4249 93.1387 57.8562H99.672C99.333 56.903 99.1252 56.0259 99.0522 55.2213C98.983 54.4203 98.9429 53.217 98.9429 51.6114ZM91.6841 45.9537C91.6841 47.9471 91.2138 49.5636 90.2695 50.7995C89.3252 52.0354 87.9107 52.6516 86.0258 52.6516C84.2831 52.6516 83.0253 52.1224 82.2524 51.0605C81.4758 49.9985 81.0893 48.4038 81.0893 46.2799V27.1612C81.0893 25.0373 81.4758 23.4462 82.2524 22.3806C83.0253 21.3187 84.2831 20.7895 86.0258 20.7895C87.9143 20.7895 89.3289 21.4093 90.2695 22.6416C91.2138 23.8775 91.6841 25.494 91.6841 27.4874V45.9537Z' fill='%23FFFFFF'/%3E%3Cpath d='M144.728 48.2808C144.728 48.2808 143.565 52.0285 140.98 52.0285C139.292 52.0285 138.606 50.3032 138.657 47.6792L138.975 30.2096C139.131 21.6633 134.858 14.9908 126.098 14.9908C114.329 14.9908 111.478 27.3608 111.478 27.3608L118.022 30.061C118.022 30.061 119.448 21.6633 126.309 21.6633C133.17 21.6633 132.591 30.3618 132.591 30.3618C116.863 32.9098 112.535 42.5833 112.535 49.553C112.535 54.725 115.28 58.6973 119.608 58.6973C128.161 58.6973 132.383 42.7283 132.594 41.978V49.0238C132.594 56.3705 135.868 58.6937 139.139 58.6937C144.046 58.6937 146 54.9461 146 54.9461L144.735 48.2736L144.728 48.2808ZM132.587 35.5375C132.693 38.6871 127.625 52.0321 122.029 52.0321C120.29 52.0321 119.232 50.5316 119.232 47.6828C119.232 44.0077 120.818 37.1866 132.587 32.9134V35.5375Z' fill='%23FFFFFF'/%3E%3Cpath d='M109.433 0.0612793H102.178V7.10348H109.433V0.0612793Z' fill='%23FFFFFF'/%3E%3Cpath d='M109.542 54.8591C109.473 53.9711 109.433 52.6337 109.433 50.8541V16.5565H102.174V23.885C102.174 23.9539 102.174 24.0227 102.174 24.0916V44.5803C102.174 44.6492 102.174 44.718 102.174 44.7869V52.5177C102.174 53.3839 102.294 54.3589 102.538 55.439C102.772 56.4792 103.118 57.2439 103.574 57.7296C103.588 57.7477 103.61 57.7658 103.625 57.784H110.158C110.154 57.7658 110.147 57.7477 110.14 57.7296C109.812 56.693 109.611 55.7362 109.538 54.8627L109.542 54.8591Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.dd-share {
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5668 10.2991C12.2041 10.2987 11.8462 10.3817 11.5207 10.5417C11.1951 10.7017 10.9108 10.9344 10.6895 11.2217L10.6855 11.2271L5.56279 8.31972C5.73712 7.81475 5.73547 7.26565 5.55812 6.76172L5.56346 6.77839L10.6861 3.87106C11.0445 4.33535 11.5621 4.65051 12.139 4.75575C12.716 4.86099 13.3115 4.74887 13.8107 4.441C14.3099 4.13312 14.6775 3.65131 14.8424 3.08848C15.0074 2.52566 14.9581 1.92168 14.7041 1.39304C14.4501 0.864398 14.0093 0.448535 13.4668 0.225654C12.9243 0.00277374 12.3185 -0.0113368 11.7662 0.186044C11.2139 0.383424 10.7543 0.778315 10.4759 1.29456C10.1976 1.8108 10.1202 2.41183 10.2588 2.98172L10.2555 2.96572L5.04546 5.92239C4.71945 5.5756 4.29678 5.33475 3.83225 5.23106C3.36772 5.12738 2.88275 5.16563 2.44023 5.34087C1.9977 5.51612 1.61802 5.82026 1.35043 6.21387C1.08283 6.60749 0.939648 7.07241 0.939453 7.54838C0.939258 8.02434 1.08206 8.48938 1.34933 8.88321C1.61661 9.27705 1.99603 9.5815 2.43842 9.7571C2.8808 9.93271 3.36574 9.97136 3.83035 9.86805C4.29497 9.76475 4.71783 9.52424 5.04412 9.17772L5.04546 9.17639L10.2555 12.1331C10.1431 12.613 10.1829 13.1161 10.3693 13.5724C10.5557 14.0288 10.8795 14.4158 11.2958 14.6798C11.7121 14.9438 12.2003 15.0717 12.6925 15.0458C13.1848 15.0198 13.6568 14.8413 14.043 14.5351C14.4293 14.2288 14.7107 13.8099 14.8481 13.3365C14.9855 12.8631 14.9722 12.3586 14.8101 11.8931C14.6479 11.4276 14.3448 11.0241 13.943 10.7386C13.5412 10.4531 13.0604 10.2997 12.5675 10.2997L12.5668 10.2991ZM12.5668 1.04906C12.8388 1.04906 13.1047 1.12972 13.3309 1.28084C13.5571 1.43197 13.7333 1.64676 13.8374 1.89807C13.9415 2.14938 13.9688 2.42592 13.9157 2.6927C13.8626 2.95949 13.7316 3.20455 13.5393 3.3969C13.347 3.58924 13.1019 3.72023 12.8351 3.7733C12.5683 3.82636 12.2918 3.79913 12.0405 3.69503C11.7892 3.59094 11.5744 3.41466 11.4232 3.18848C11.2721 2.96231 11.1915 2.69641 11.1915 2.42439C11.1918 2.05985 11.3367 1.71034 11.5944 1.45251C11.8521 1.19468 12.2016 1.04959 12.5661 1.04906H12.5668ZM3.31679 8.92439C3.04477 8.92439 2.77887 8.84373 2.55269 8.6926C2.32652 8.54148 2.15024 8.32668 2.04615 8.07537C1.94205 7.82406 1.91481 7.54753 1.96788 7.28074C2.02095 7.01395 2.15194 6.76889 2.34428 6.57655C2.53663 6.38421 2.78169 6.25322 3.04847 6.20015C3.31526 6.14708 3.5918 6.17432 3.84311 6.27841C4.09442 6.38251 4.30921 6.55879 4.46034 6.78496C4.61146 7.01114 4.69212 7.27704 4.69212 7.54906C4.69177 7.91359 4.54685 8.26311 4.28914 8.52094C4.03144 8.77877 3.68199 8.92386 3.31746 8.92439H3.31679ZM12.5668 14.0491C12.2948 14.0491 12.0289 13.9684 11.8027 13.8173C11.5765 13.6661 11.4002 13.4514 11.2961 13.2C11.192 12.9487 11.1648 12.6722 11.2179 12.4054C11.2709 12.1386 11.4019 11.8936 11.5943 11.7012C11.7866 11.5089 12.0317 11.3779 12.2985 11.3248C12.5653 11.2717 12.8418 11.299 13.0931 11.4031C13.3444 11.5072 13.5592 11.6835 13.7103 11.9096C13.8615 12.1358 13.9421 12.4017 13.9421 12.6737C13.9418 13.0383 13.7968 13.3878 13.5391 13.6456C13.2814 13.9034 12.932 14.0485 12.5675 14.0491H12.5668Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
.dd-enter-btn {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4995 0.65625H10.562C10.4933 0.65625 10.437 0.7125 10.437 0.78125V8.875H2.84327V7.73438C2.84327 7.62969 2.7214 7.57031 2.64015 7.63594L0.422961 9.38594C0.40802 9.39763 0.395938 9.41257 0.387628 9.42963C0.379318 9.44668 0.375 9.4654 0.375 9.48438C0.375 9.50335 0.379318 9.52207 0.387628 9.53912C0.395938 9.55618 0.40802 9.57112 0.422961 9.58281L2.64015 11.3328C2.72296 11.3984 2.84327 11.3391 2.84327 11.2344V10.0625H10.6245C11.1761 10.0625 11.6245 9.61406 11.6245 9.0625V0.78125C11.6245 0.7125 11.5683 0.65625 11.4995 0.65625Z' fill='%23696969'/%3E%3C/svg%3E%0A");
}
.dd-call {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4627 18.4594C15.2957 21.6238 11.6265 24.6522 10.1761 23.202C8.1014 21.1277 6.82099 19.3195 2.24355 22.998C-2.3319 26.6744 1.18321 29.1267 3.19385 31.1349C5.51458 33.4552 14.1653 31.2589 22.716 22.7119C31.2647 14.163 33.4554 5.51396 31.1327 3.1937C29.122 1.18147 26.6813 -2.33093 23.0041 2.24359C19.3249 6.81811 21.1315 8.09826 23.2102 10.1745C24.6546 11.6247 21.6277 15.2931 18.4627 18.4594Z' fill='white'/%3E%3C/svg%3E%0A");
}
.dd-instagram {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_38_1786)'%3E%3Cpath d='M17.69 35.38C27.4599 35.38 35.38 27.4599 35.38 17.69C35.38 7.92008 27.4599 0 17.69 0C7.92008 0 0 7.92008 0 17.69C0 27.4599 7.92008 35.38 17.69 35.38Z' fill='black'/%3E%3Cpath d='M23.18 11C22.51 11 21.96 11.54 21.96 12.22C21.96 12.9 22.5 13.44 23.18 13.44C23.86 13.44 24.4 12.9 24.4 12.22C24.4 11.54 23.86 11 23.18 11Z' fill='white'/%3E%3Cpath d='M17.78 12.5601C14.96 12.5601 12.67 14.8501 12.67 17.6701C12.67 20.4901 14.96 22.7801 17.78 22.7801C20.6 22.7801 22.89 20.4901 22.89 17.6701C22.89 14.8501 20.6 12.5601 17.78 12.5601ZM17.78 20.9401C15.98 20.9401 14.51 19.4701 14.51 17.6701C14.51 15.8701 15.98 14.4001 17.78 14.4001C19.58 14.4001 21.05 15.8701 21.05 17.6701C21.05 19.4701 19.58 20.9401 17.78 20.9401Z' fill='white'/%3E%3Cpath d='M21.83 28.0401H13.55C10.11 28.0401 7.32001 25.24 7.32001 21.81V13.53C7.32001 10.09 10.11 7.30005 13.55 7.30005H21.83C25.27 7.30005 28.06 10.09 28.06 13.53V21.81C28.06 25.25 25.26 28.0401 21.83 28.0401ZM13.55 9.25005C11.19 9.25005 9.27001 11.17 9.27001 13.53V21.81C9.27001 24.17 11.19 26.09 13.55 26.09H21.83C24.19 26.09 26.11 24.17 26.11 21.81V13.53C26.11 11.17 24.19 9.25005 21.83 9.25005H13.55Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_38_1786'%3E%3Crect width='35.38' height='35.38' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.dd-tiktok {
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='36' viewBox='0 0 37 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_38_1783)'%3E%3Cpath d='M18.45 35.38C28.2199 35.38 36.14 27.4599 36.14 17.69C36.14 7.92008 28.2199 0 18.45 0C8.68009 0 0.76001 7.92008 0.76001 17.69C0.76001 27.4599 8.68009 35.38 18.45 35.38Z' fill='black'/%3E%3Cpath d='M27.64 15.6499C27.46 15.6699 27.28 15.6799 27.1 15.6799C25.11 15.6799 23.25 14.6799 22.15 13.0099V22.1099C22.15 25.8299 19.14 28.8399 15.42 28.8399C11.7 28.8399 8.69 25.8299 8.69 22.1099C8.69 18.3899 11.7 15.3799 15.42 15.3799C15.56 15.3799 15.7 15.3899 15.84 15.3999V18.7199C15.7 18.6999 15.57 18.6799 15.42 18.6799C13.52 18.6799 11.99 20.2199 11.99 22.1099C11.99 23.9999 13.53 25.5399 15.42 25.5399C17.31 25.5399 18.99 24.0499 18.99 22.1499L19.02 6.68994H22.19C22.49 9.52994 24.78 11.7599 27.64 11.9599V15.6399' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_38_1783'%3E%3Crect width='35.38' height='35.38' fill='white' transform='translate(0.76001)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.dd-facebook {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_38_1792)'%3E%3Cpath d='M32 16C32 7.16337 24.8366 0 16 0C7.16337 0 0 7.16337 0 16C0 23.9864 5.85189 30.6071 13.5037 31.8101V20.6309H9.44262V16.009H13.5037V12.4816C13.5037 8.47484 15.8915 6.2589 19.5455 6.2589C21.3002 6.2589 23.1272 6.57547 23.1272 6.57547V10.5099H21.1102C19.1204 10.5099 18.5054 11.74 18.5054 13.0062V16.009H22.9463L22.2408 20.6309H18.5144V31.8101C26.1662 30.6071 32.0181 23.9864 32.0181 16H32Z' fill='black'/%3E%3Cpath d='M22.2318 20.6217L22.9373 15.9999H18.4963V12.9971C18.4963 11.7308 19.1204 10.5007 21.1012 10.5007H23.1182V6.56632C23.1182 6.56632 21.2911 6.24976 19.5365 6.24976C15.8824 6.24976 13.4946 8.4657 13.4946 12.4725V15.9999H9.43359V20.6217H13.4946V31.8009C14.3087 31.9275 15.1408 31.9999 15.991 31.9999C16.8412 31.9999 17.6733 31.9366 18.4873 31.8009V20.6217H22.2137H22.2318Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_38_1792'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.dd-map-point {
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.06661 0.350098C3.27085 0.350098 0.996338 2.62461 0.996338 5.42034C0.996338 8.88993 5.53373 13.9835 5.72692 14.1986C5.90837 14.4007 6.22517 14.4004 6.4063 14.1986C6.59948 13.9835 11.1369 8.88993 11.1369 5.42034C11.1368 2.62461 8.86234 0.350098 6.06661 0.350098ZM6.06661 13.1942C4.53954 11.3803 1.9094 7.8016 1.9094 5.42039C1.9094 3.12806 3.7743 1.26316 6.06661 1.26316C8.35892 1.26316 10.2238 3.12806 10.2238 5.42037C10.2238 7.80168 7.59406 11.3797 6.06661 13.1942Z' fill='black'/%3E%3Cpath d='M6.06658 2.86963C4.65996 2.86963 3.51562 4.01399 3.51562 5.42061C3.51562 6.82723 4.65999 7.97159 6.06658 7.97159C7.47317 7.97159 8.6175 6.82723 8.6175 5.42061C8.6175 4.01399 7.47317 2.86963 6.06658 2.86963ZM6.06658 7.05853C5.16341 7.05853 4.42869 6.32377 4.42869 5.42061C4.42869 4.51745 5.16344 3.78269 6.06658 3.78269C6.96972 3.78269 7.70447 4.51745 7.70447 5.42061C7.70447 6.32377 6.96972 7.05853 6.06658 7.05853Z' fill='black'/%3E%3C/svg%3E%0A");
}
.dd-user {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8487 11.5311C17.1051 12.0279 16.2309 12.2931 15.3367 12.2931C14.1375 12.2931 12.9874 11.8167 12.1394 10.9688C11.2915 10.1208 10.8151 8.97075 10.8151 7.77156C10.8151 6.87728 11.0803 6.00308 11.5771 5.25952C12.074 4.51595 12.7801 3.93641 13.6063 3.59419C14.4325 3.25196 15.3417 3.16242 16.2188 3.33688C17.0959 3.51135 17.9015 3.94198 18.5339 4.57433C19.1662 5.20669 19.5969 6.01235 19.7713 6.88945C19.9458 7.76654 19.8563 8.67567 19.514 9.50188C19.1718 10.3281 18.5923 11.0343 17.8487 11.5311Z' stroke='black' stroke-width='2.5'/%3E%3Cpath d='M24.1304 26.6655C24.0942 26.7017 24.0452 26.722 23.994 26.722H6.67934C6.62818 26.722 6.57912 26.7017 6.54295 26.6655C6.50677 26.6293 6.48645 26.5803 6.48645 26.5291C6.48645 24.1819 7.41888 21.9308 9.07862 20.2711C10.7384 18.6113 12.9894 17.6789 15.3367 17.6789C17.6839 17.6789 19.935 18.6113 21.5947 20.2711C23.2545 21.9308 24.1869 24.1819 24.1869 26.5291C24.1869 26.5803 24.1666 26.6294 24.1304 26.6655Z' stroke='black' stroke-width='2.5'/%3E%3C/svg%3E%0A");
}
.dd-cart-white {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M12.9131 5.08936H1.16934C1.11411 5.08936 1.06934 5.13413 1.06934 5.18936V16.239C1.06934 16.2942 1.11411 16.339 1.16934 16.339H12.9131C12.9683 16.339 13.0131 16.2942 13.0131 16.239V5.18936C13.0131 5.13413 12.9683 5.08936 12.9131 5.08936Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M3.54102 4.95268C3.6498 2.74293 5.1774 0.991211 7.0459 0.991211C8.8715 0.991211 10.3716 2.66337 10.541 4.80113' stroke='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='13' height='16.8362' fill='white' transform='translate(0.541016)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.dd-cart-empty {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9682 27.972H6.8844C6.6848 27.9726 6.48724 27.9319 6.30421 27.8522C6.12118 27.7726 5.95665 27.6559 5.82104 27.5094C5.68543 27.363 5.58168 27.19 5.51636 27.0013C5.45103 26.8127 5.42555 26.6126 5.44152 26.4137L6.66797 10.5419C6.69705 10.1796 6.86181 9.84156 7.12932 9.59545C7.39683 9.34935 7.74737 9.21327 8.11086 9.21444H22.7417C23.1052 9.21327 23.4558 9.34935 23.7233 9.59545C23.9908 9.84156 24.1556 10.1796 24.1846 10.5419L25.4111 26.4137C25.4271 26.6126 25.4016 26.8127 25.3362 27.0013C25.2709 27.19 25.1672 27.363 25.0316 27.5094C24.896 27.6559 24.7314 27.7726 24.5484 27.8522C24.3654 27.9319 24.1678 27.9726 23.9682 27.972Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.0977 13.5431V6.32867C11.0977 5.18063 11.5537 4.07962 12.3655 3.26784C13.1773 2.45605 14.2783 2 15.4263 2C16.5744 2 17.6754 2.45605 18.4872 3.26784C19.2989 4.07962 19.755 5.18063 19.755 6.32867V13.5431' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.dd-cart {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9682 27.972H6.8844C6.6848 27.9726 6.48724 27.9319 6.30421 27.8522C6.12118 27.7726 5.95665 27.6559 5.82104 27.5094C5.68543 27.363 5.58168 27.19 5.51636 27.0013C5.45103 26.8127 5.42555 26.6126 5.44152 26.4137L6.66797 10.5419C6.69705 10.1796 6.86181 9.84156 7.12932 9.59545C7.39683 9.34935 7.74737 9.21327 8.11086 9.21444H22.7417C23.1052 9.21327 23.4558 9.34935 23.7233 9.59545C23.9908 9.84156 24.1556 10.1796 24.1846 10.5419L25.4111 26.4137C25.4271 26.6126 25.4016 26.8127 25.3362 27.0013C25.2709 27.19 25.1672 27.363 25.0316 27.5094C24.896 27.6559 24.7314 27.7726 24.5484 27.8522C24.3654 27.9319 24.1678 27.9726 23.9682 27.972Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.0977 13.5431V6.32867C11.0977 5.18063 11.5537 4.07962 12.3655 3.26784C13.1773 2.45605 14.2783 2 15.4263 2C16.5744 2 17.6754 2.45605 18.4872 3.26784C19.2989 4.07962 19.755 5.18063 19.755 6.32867V13.5431' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.dd-heart {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.438 26.2784L15.4308 26.2784L15.4236 26.2784C15.3982 26.2786 15.373 26.2737 15.3495 26.2641C15.3265 26.2547 15.3056 26.241 15.2878 26.2237C15.2874 26.2233 15.287 26.2229 15.2866 26.2225L4.08359 15.005C4.08296 15.0044 4.08234 15.0038 4.08171 15.0031C2.90821 13.8164 2.25 12.2147 2.25 10.5456C2.25 8.87706 2.90781 7.27583 4.08066 6.08917C5.26335 4.91135 6.86455 4.25 8.53381 4.25C10.2041 4.25 11.8062 4.91217 12.9891 6.09135C12.9894 6.09159 12.9896 6.09183 12.9899 6.09207L14.5469 7.64914L15.4308 8.53303L16.3147 7.64914L17.8718 6.09207C17.8719 6.09193 17.872 6.0918 17.8722 6.09166C19.0551 4.91228 20.6574 4.25 22.3278 4.25C23.9971 4.25 25.5983 4.91137 26.781 6.08923C27.9538 7.27589 28.6116 8.87709 28.6116 10.5456C28.6116 12.2147 27.9535 13.8163 26.78 15.0031C26.7793 15.0037 26.7787 15.0044 26.778 15.005L15.575 26.2225C15.5746 26.2229 15.5742 26.2232 15.5739 26.2236C15.5561 26.241 15.5351 26.2547 15.5121 26.2641C15.4886 26.2737 15.4634 26.2786 15.438 26.2784Z' stroke='black' stroke-width='2.5'/%3E%3C/svg%3E%0A");
}
.dd-search {
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.9908 24.1474L21.577 19.7466C23.0011 17.9323 23.7738 15.6919 23.7709 13.3855C23.7709 11.3314 23.1618 9.32349 22.0207 7.61561C20.8795 5.90773 19.2575 4.5766 17.3598 3.79055C15.4621 3.0045 13.3739 2.79883 11.3594 3.19956C9.34478 3.60028 7.49427 4.5894 6.04184 6.04184C4.5894 7.49427 3.60028 9.34478 3.19956 11.3594C2.79883 13.3739 3.0045 15.4621 3.79055 17.3598C4.5766 19.2575 5.90773 20.8795 7.61561 22.0207C9.32349 23.1618 11.3314 23.7709 13.3855 23.7709C15.6919 23.7738 17.9323 23.0011 19.7466 21.577L24.1474 25.9908C24.2681 26.1125 24.4117 26.2091 24.5699 26.275C24.7281 26.3409 24.8977 26.3748 25.0691 26.3748C25.2405 26.3748 25.4102 26.3409 25.5684 26.275C25.7266 26.2091 25.8701 26.1125 25.9908 25.9908C26.1125 25.8701 26.2091 25.7266 26.275 25.5684C26.3409 25.4102 26.3748 25.2405 26.3748 25.0691C26.3748 24.8977 26.3409 24.7281 26.275 24.5699C26.2091 24.4117 26.1125 24.2681 25.9908 24.1474ZM5.59637 13.3855C5.59637 11.8449 6.05319 10.339 6.90907 9.05808C7.76495 7.77717 8.98144 6.77882 10.4047 6.18928C11.828 5.59974 13.3941 5.44549 14.905 5.74604C16.416 6.04658 17.8039 6.78842 18.8932 7.87774C19.9825 8.96707 20.7244 10.355 21.0249 11.8659C21.3254 13.3768 21.1712 14.943 20.5817 16.3662C19.9921 17.7895 18.9938 19.006 17.7129 19.8619C16.4319 20.7177 14.926 21.1746 13.3855 21.1746C11.3197 21.1746 9.33848 20.3539 7.87774 18.8932C6.417 17.4324 5.59637 15.4513 5.59637 13.3855Z' fill='black'/%3E%3C/svg%3E%0A");
}
.dd-burger {
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='38' height='4' transform='matrix(-1 0 0 1 39 7)' fill='%23373737'/%3E%3Crect width='38' height='4' transform='matrix(-1 0 0 1 39 30)' fill='%23373737'/%3E%3Crect width='21' height='4' transform='matrix(-1 0 0 1 22 19)' fill='%23373737'/%3E%3C/svg%3E%0A");
}
.dd-delete {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='&%23240;&%23159;&%23166;&%23134; icon &%2334;trash 2 outline&%2334;'%3E%3Cg id='Group'%3E%3Cpath id='Vector' d='M27.151 7.79418H20.6927V5.6371C20.6624 4.8102 20.3055 4.02905 19.7002 3.46489C19.0948 2.90073 18.2905 2.5996 17.4635 2.62751H13.5885C12.7616 2.5996 11.9572 2.90073 11.3519 3.46489C10.7466 4.02905 10.3897 4.8102 10.3594 5.6371V7.79418H3.90104C3.55847 7.79418 3.22993 7.93027 2.9877 8.1725C2.74546 8.41474 2.60938 8.74328 2.60938 9.08585C2.60938 9.42842 2.74546 9.75696 2.9877 9.99919C3.22993 10.2414 3.55847 10.3775 3.90104 10.3775H5.19271V24.5858C5.19271 25.6136 5.60097 26.5992 6.32767 27.3259C7.05437 28.0526 8.03999 28.4608 9.06771 28.4608H21.9844C23.0121 28.4608 23.9977 28.0526 24.7244 27.3259C25.4511 26.5992 25.8594 25.6136 25.8594 24.5858V10.3775H27.151C27.4936 10.3775 27.8222 10.2414 28.0644 9.99919C28.3066 9.75696 28.4427 9.42842 28.4427 9.08585C28.4427 8.74328 28.3066 8.41474 28.0644 8.1725C27.8222 7.93027 27.4936 7.79418 27.151 7.79418ZM12.9427 5.6371C12.9427 5.43043 13.214 5.21085 13.5885 5.21085H17.4635C17.8381 5.21085 18.1094 5.43043 18.1094 5.6371V7.79418H12.9427V5.6371ZM23.276 24.5858C23.276 24.9284 23.14 25.257 22.8977 25.4992C22.6555 25.7414 22.3269 25.8775 21.9844 25.8775H9.06771C8.72514 25.8775 8.3966 25.7414 8.15436 25.4992C7.91213 25.257 7.77604 24.9284 7.77604 24.5858V10.3775H23.276V24.5858Z' fill='%23231F20'/%3E%3Cpath id='Vector_2' d='M11.651 22.0024C11.9936 22.0024 12.3222 21.8664 12.5644 21.6241C12.8066 21.3819 12.9427 21.0533 12.9427 20.7108V15.5441C12.9427 15.2015 12.8066 14.873 12.5644 14.6308C12.3222 14.3885 11.9936 14.2524 11.651 14.2524C11.3085 14.2524 10.9799 14.3885 10.7377 14.6308C10.4955 14.873 10.3594 15.2015 10.3594 15.5441V20.7108C10.3594 21.0533 10.4955 21.3819 10.7377 21.6241C10.9799 21.8664 11.3085 22.0024 11.651 22.0024Z' fill='%23231F20'/%3E%3Cpath id='Vector_3' d='M19.401 22.0024C19.7436 22.0024 20.0722 21.8664 20.3144 21.6241C20.5566 21.3819 20.6927 21.0533 20.6927 20.7108V15.5441C20.6927 15.2015 20.5566 14.873 20.3144 14.6308C20.0722 14.3885 19.7436 14.2524 19.401 14.2524C19.0585 14.2524 18.7299 14.3885 18.4877 14.6308C18.2455 14.873 18.1094 15.2015 18.1094 15.5441V20.7108C18.1094 21.0533 18.2455 21.3819 18.4877 21.6241C18.7299 21.8664 19.0585 22.0024 19.401 22.0024Z' fill='%23231F20'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.dd-close {
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5284 8.89626L8.89633 11.5284L16.7925 19.4245L8.89618 27.3209L11.5283 29.953L19.4246 22.0566L27.321 29.953L29.953 27.3209L22.0567 19.4245L29.9529 11.5283L27.3208 8.89624L19.4246 16.7924L11.5284 8.89626Z' fill='black'/%3E%3C/svg%3E%0A");
}
.dd-calendar {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50pt' height='50pt' viewBox='0 0 50 50' version='1.1'%3E%3Cg id='surface4943651'%3E%3Cpath style=' stroke:none;fill-rule:nonzero;fill:rgb(13.333333%25,13.333333%25,13.333333%25);fill-opacity:1;' d='M 12 0 C 10.90625 0 10 0.90625 10 2 L 10 4 L 4 4 C 3.476562 4 2.945312 4.191406 2.570312 4.570312 C 2.191406 4.945312 2 5.476562 2 6 L 2 46 C 2 46.523438 2.191406 47.054688 2.570312 47.433594 C 2.945312 47.808594 3.476562 48 4 48 L 46 48 C 46.523438 48 47.054688 47.808594 47.433594 47.433594 C 47.808594 47.054688 48 46.523438 48 46 L 48 6 C 48 5.476562 47.808594 4.945312 47.433594 4.570312 C 47.054688 4.191406 46.523438 4 46 4 L 40 4 L 40 2 C 40 0.90625 39.09375 0 38 0 L 36 0 C 34.90625 0 34 0.90625 34 2 L 34 4 L 16 4 L 16 2 C 16 0.90625 15.09375 0 14 0 Z M 12 2 L 14 2 L 14 8 L 12 8 Z M 36 2 L 38 2 L 38 8 L 36 8 Z M 4 6 L 10 6 L 10 8 C 10 9.09375 10.90625 10 12 10 L 14 10 C 15.09375 10 16 9.09375 16 8 L 16 6 L 34 6 L 34 8 C 34 9.09375 34.90625 10 36 10 L 38 10 C 39.09375 10 40 9.09375 40 8 L 40 6 L 46 6 L 46 13 L 4 13 Z M 4 15 L 46 15 L 46 46 L 4 46 Z M 10 19 L 10 42 L 40 42 L 40 19 Z M 12 21 L 17 21 L 17 26 L 12 26 Z M 19 21 L 24 21 L 24 26 L 19 26 Z M 26 21 L 31 21 L 31 26 L 26 26 Z M 33 21 L 38 21 L 38 26 L 33 26 Z M 12 28 L 17 28 L 17 33 L 12 33 Z M 19 28 L 24 28 L 24 33 L 19 33 Z M 26 28 L 31 28 L 31 33 L 26 33 Z M 33 28 L 38 28 L 38 33 L 33 33 Z M 12 35 L 17 35 L 17 40 L 12 40 Z M 19 35 L 24 35 L 24 40 L 19 40 Z M 26 35 L 31 35 L 31 40 L 26 40 Z M 33 35 L 38 35 L 38 40 L 33 40 Z M 33 35 '/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dd-clone {
	background-image: url("data:image/svg+xml,%3Csvg width='121' height='121' viewBox='0 0 121 121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='30' y='30' width='87' height='87' rx='5' stroke='white' stroke-width='8'/%3E%3Cpath d='M91 20V8.5C91 6.29086 89.2091 4.5 87 4.5H8.5C6.29086 4.5 4.5 6.29086 4.5 8.5V86.5C4.5 88.7091 6.29086 90.5 8.5 90.5H20.5' stroke='white' stroke-width='8.5'/%3E%3C/svg%3E%0A");
}
.dd-viber {
	background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%238e24aa'%3E%3Cpath d='m23.155 13.893c.716-6.027-.344-9.832-2.256-11.553l.001-.001c-3.086-2.939-13.508-3.374-17.2.132-1.658 1.715-2.242 4.232-2.306 7.348-.064 3.117-.14 8.956 5.301 10.54h.005l-.005 2.419s-.037.98.589 1.177c.716.232 1.04-.223 3.267-2.883 3.724.323 6.584-.417 6.909-.525.752-.252 5.007-.815 5.695-6.654zm-12.237 5.477s-2.357 2.939-3.09 3.702c-.24.248-.503.225-.499-.267 0-.323.018-4.016.018-4.016-4.613-1.322-4.341-6.294-4.291-8.895.05-2.602.526-4.733 1.93-6.168 3.239-3.037 12.376-2.358 14.704-.17 2.846 2.523 1.833 9.651 1.839 9.894-.585 4.874-4.033 5.183-4.667 5.394-.271.09-2.786.737-5.944.526z'/%3E%3Cpath d='m12.222 4.297c-.385 0-.385.6 0 .605 2.987.023 5.447 2.105 5.474 5.924 0 .403.59.398.585-.005h-.001c-.032-4.115-2.718-6.501-6.058-6.524z'/%3E%3Cpath d='m16.151 10.193c-.009.398.58.417.585.014.049-2.269-1.35-4.138-3.979-4.335-.385-.028-.425.577-.041.605 2.28.173 3.481 1.729 3.435 3.716z'/%3E%3Cpath d='m15.521 12.774c-.494-.286-.997-.108-1.205.173l-.435.563c-.221.286-.634.248-.634.248-3.014-.797-3.82-3.951-3.82-3.951s-.037-.427.239-.656l.544-.45c.272-.216.444-.736.167-1.247-.74-1.337-1.237-1.798-1.49-2.152-.266-.333-.666-.408-1.082-.183h-.009c-.865.506-1.812 1.453-1.509 2.428.517 1.028 1.467 4.305 4.495 6.781 1.423 1.171 3.675 2.371 4.631 2.648l.009.014c.942.314 1.858-.67 2.347-1.561v-.007c.217-.431.145-.839-.172-1.106-.562-.548-1.41-1.153-2.076-1.542z'/%3E%3Cpath d='m13.169 8.104c.961.056 1.427.558 1.477 1.589.018.403.603.375.585-.028-.064-1.346-.766-2.096-2.03-2.166-.385-.023-.421.582-.032.605z'/%3E%3C/g%3E%3C/svg%3E");
}
.dd-whatsapp {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%234CAF50;' d='M256.064,0h-0.128l0,0C114.784,0,0,114.816,0,256c0,56,18.048,107.904,48.736,150.048l-31.904,95.104 l98.4-31.456C155.712,496.512,204,512,256.064,512C397.216,512,512,397.152,512,256S397.216,0,256.064,0z'/%3E%3Cpath style='fill:%23FAFAFA;' d='M405.024,361.504c-6.176,17.44-30.688,31.904-50.24,36.128c-13.376,2.848-30.848,5.12-89.664-19.264 C189.888,347.2,141.44,270.752,137.664,265.792c-3.616-4.96-30.4-40.48-30.4-77.216s18.656-54.624,26.176-62.304 c6.176-6.304,16.384-9.184,26.176-9.184c3.168,0,6.016,0.16,8.576,0.288c7.52,0.32,11.296,0.768,16.256,12.64 c6.176,14.88,21.216,51.616,23.008,55.392c1.824,3.776,3.648,8.896,1.088,13.856c-2.4,5.12-4.512,7.392-8.288,11.744 c-3.776,4.352-7.36,7.68-11.136,12.352c-3.456,4.064-7.36,8.416-3.008,15.936c4.352,7.36,19.392,31.904,41.536,51.616 c28.576,25.44,51.744,33.568,60.032,37.024c6.176,2.56,13.536,1.952,18.048-2.848c5.728-6.176,12.8-16.416,20-26.496 c5.12-7.232,11.584-8.128,18.368-5.568c6.912,2.4,43.488,20.48,51.008,24.224c7.52,3.776,12.48,5.568,14.304,8.736 C411.2,329.152,411.2,344.032,405.024,361.504z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}
.dd-phone {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 513.64 513.64' style='enable-background:new 0 0 513.64 513.64;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M499.66,376.96l-71.68-71.68c-25.6-25.6-69.12-15.359-79.36,17.92c-7.68,23.041-33.28,35.841-56.32,30.72 c-51.2-12.8-120.32-79.36-133.12-133.12c-7.68-23.041,7.68-48.641,30.72-56.32c33.28-10.24,43.52-53.76,17.92-79.36l-71.68-71.68 c-20.48-17.92-51.2-17.92-69.12,0l-48.64,48.64c-48.64,51.2,5.12,186.88,125.44,307.2c120.32,120.32,256,176.641,307.2,125.44 l48.64-48.64C517.581,425.6,517.581,394.88,499.66,376.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.dd-telegram {
	background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' fill='%23039be5' r='12'/%3E%3Cpath d='m5.491 11.74 11.57-4.461c.537-.194 1.006.131.832.943l.001-.001-1.97 9.281c-.146.658-.537.818-1.084.508l-3-2.211-1.447 1.394c-.16.16-.295.295-.605.295l.213-3.053 5.56-5.023c.242-.213-.054-.333-.373-.121l-6.871 4.326-2.962-.924c-.643-.204-.657-.643.136-.953z' fill='%23fff'/%3E%3C/svg%3E");
}
.dd-viber-theme {
	background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23C5A995'%3E%3Cpath d='m23.155 13.893c.716-6.027-.344-9.832-2.256-11.553l.001-.001c-3.086-2.939-13.508-3.374-17.2.132-1.658 1.715-2.242 4.232-2.306 7.348-.064 3.117-.14 8.956 5.301 10.54h.005l-.005 2.419s-.037.98.589 1.177c.716.232 1.04-.223 3.267-2.883 3.724.323 6.584-.417 6.909-.525.752-.252 5.007-.815 5.695-6.654zm-12.237 5.477s-2.357 2.939-3.09 3.702c-.24.248-.503.225-.499-.267 0-.323.018-4.016.018-4.016-4.613-1.322-4.341-6.294-4.291-8.895.05-2.602.526-4.733 1.93-6.168 3.239-3.037 12.376-2.358 14.704-.17 2.846 2.523 1.833 9.651 1.839 9.894-.585 4.874-4.033 5.183-4.667 5.394-.271.09-2.786.737-5.944.526z'/%3E%3Cpath d='m12.222 4.297c-.385 0-.385.6 0 .605 2.987.023 5.447 2.105 5.474 5.924 0 .403.59.398.585-.005h-.001c-.032-4.115-2.718-6.501-6.058-6.524z'/%3E%3Cpath d='m16.151 10.193c-.009.398.58.417.585.014.049-2.269-1.35-4.138-3.979-4.335-.385-.028-.425.577-.041.605 2.28.173 3.481 1.729 3.435 3.716z'/%3E%3Cpath d='m15.521 12.774c-.494-.286-.997-.108-1.205.173l-.435.563c-.221.286-.634.248-.634.248-3.014-.797-3.82-3.951-3.82-3.951s-.037-.427.239-.656l.544-.45c.272-.216.444-.736.167-1.247-.74-1.337-1.237-1.798-1.49-2.152-.266-.333-.666-.408-1.082-.183h-.009c-.865.506-1.812 1.453-1.509 2.428.517 1.028 1.467 4.305 4.495 6.781 1.423 1.171 3.675 2.371 4.631 2.648l.009.014c.942.314 1.858-.67 2.347-1.561v-.007c.217-.431.145-.839-.172-1.106-.562-.548-1.41-1.153-2.076-1.542z'/%3E%3Cpath d='m13.169 8.104c.961.056 1.427.558 1.477 1.589.018.403.603.375.585-.028-.064-1.346-.766-2.096-2.03-2.166-.385-.023-.421.582-.032.605z'/%3E%3C/g%3E%3C/svg%3E");
}
.dd-whatsapp-theme {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23C5A995;' d='M256.064,0h-0.128l0,0C114.784,0,0,114.816,0,256c0,56,18.048,107.904,48.736,150.048l-31.904,95.104 l98.4-31.456C155.712,496.512,204,512,256.064,512C397.216,512,512,397.152,512,256S397.216,0,256.064,0z'/%3E%3Cpath style='fill:%23FAFAFA;' d='M405.024,361.504c-6.176,17.44-30.688,31.904-50.24,36.128c-13.376,2.848-30.848,5.12-89.664-19.264 C189.888,347.2,141.44,270.752,137.664,265.792c-3.616-4.96-30.4-40.48-30.4-77.216s18.656-54.624,26.176-62.304 c6.176-6.304,16.384-9.184,26.176-9.184c3.168,0,6.016,0.16,8.576,0.288c7.52,0.32,11.296,0.768,16.256,12.64 c6.176,14.88,21.216,51.616,23.008,55.392c1.824,3.776,3.648,8.896,1.088,13.856c-2.4,5.12-4.512,7.392-8.288,11.744 c-3.776,4.352-7.36,7.68-11.136,12.352c-3.456,4.064-7.36,8.416-3.008,15.936c4.352,7.36,19.392,31.904,41.536,51.616 c28.576,25.44,51.744,33.568,60.032,37.024c6.176,2.56,13.536,1.952,18.048-2.848c5.728-6.176,12.8-16.416,20-26.496 c5.12-7.232,11.584-8.128,18.368-5.568c6.912,2.4,43.488,20.48,51.008,24.224c7.52,3.776,12.48,5.568,14.304,8.736 C411.2,329.152,411.2,344.032,405.024,361.504z'/%3E%3C/svg%3E%0A");
}
.dd-facebook-theme {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 408.788 408.788' style='enable-background:new 0 0 408.788 408.788;' xml:space='preserve'%3E%3Cpath style='fill:%23C5A995;' d='M353.701,0H55.087C24.665,0,0.002,24.662,0.002,55.085v298.616c0,30.423,24.662,55.085,55.085,55.085 h147.275l0.251-146.078h-37.951c-4.932,0-8.935-3.988-8.954-8.92l-0.182-47.087c-0.019-4.959,3.996-8.989,8.955-8.989h37.882 v-45.498c0-52.8,32.247-81.55,79.348-81.55h38.65c4.945,0,8.955,4.009,8.955,8.955v39.704c0,4.944-4.007,8.952-8.95,8.955 l-23.719,0.011c-25.615,0-30.575,12.172-30.575,30.035v39.389h56.285c5.363,0,9.524,4.683,8.892,10.009l-5.581,47.087 c-0.534,4.506-4.355,7.901-8.892,7.901h-50.453l-0.251,146.078h87.631c30.422,0,55.084-24.662,55.084-55.084V55.085 C408.786,24.662,384.124,0,353.701,0z'/%3E%3C/svg%3E%0A");
}
.dd-telegram-theme {
	background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' fill='%23C5A995' r='12'/%3E%3Cpath d='m5.491 11.74 11.57-4.461c.537-.194 1.006.131.832.943l.001-.001-1.97 9.281c-.146.658-.537.818-1.084.508l-3-2.211-1.447 1.394c-.16.16-.295.295-.605.295l.213-3.053 5.56-5.023c.242-.213-.054-.333-.373-.121l-6.871 4.326-2.962-.924c-.643-.204-.657-.643.136-.953z' fill='%23fff'/%3E%3C/svg%3E");
}
.dd-phone-theme {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 513.64 513.64' style='enable-backdground:new 0 0 513.64 513.64;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath style='fill:%23C5A995;' d='M499.66,376.96l-71.68-71.68c-25.6-25.6-69.12-15.359-79.36,17.92c-7.68,23.041-33.28,35.841-56.32,30.72 c-51.2-12.8-120.32-79.36-133.12-133.12c-7.68-23.041,7.68-48.641,30.72-56.32c33.28-10.24,43.52-53.76,17.92-79.36l-71.68-71.68 c-20.48-17.92-51.2-17.92-69.12,0l-48.64,48.64c-48.64,51.2,5.12,186.88,125.44,307.2c120.32,120.32,256,176.641,307.2,125.44 l48.64-48.64C517.581,425.6,517.581,394.88,499.66,376.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.dd-wishlist {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.438 26.2784L15.4308 26.2784L15.4236 26.2784C15.3982 26.2786 15.373 26.2737 15.3495 26.2641C15.3265 26.2547 15.3056 26.241 15.2878 26.2237C15.2874 26.2233 15.287 26.2229 15.2866 26.2225L4.08359 15.005C4.08296 15.0044 4.08234 15.0038 4.08171 15.0031C2.90821 13.8164 2.25 12.2147 2.25 10.5456C2.25 8.87706 2.90781 7.27583 4.08066 6.08917C5.26335 4.91135 6.86455 4.25 8.53381 4.25C10.2041 4.25 11.8062 4.91217 12.9891 6.09135C12.9894 6.09159 12.9896 6.09183 12.9899 6.09207L14.5469 7.64914L15.4308 8.53303L16.3147 7.64914L17.8718 6.09207C17.8719 6.09193 17.872 6.0918 17.8722 6.09166C19.0551 4.91228 20.6574 4.25 22.3278 4.25C23.9971 4.25 25.5983 4.91137 26.781 6.08923C27.9538 7.27589 28.6116 8.87709 28.6116 10.5456C28.6116 12.2147 27.9535 13.8163 26.78 15.0031C26.7793 15.0037 26.7787 15.0044 26.778 15.005L15.575 26.2225C15.5746 26.2229 15.5742 26.2232 15.5739 26.2236C15.5561 26.241 15.5351 26.2547 15.5121 26.2641C15.4886 26.2737 15.4634 26.2786 15.438 26.2784Z' stroke='black' stroke-width='2.5'/%3E%3C/svg%3E%0A");
}
.dd-wishlist.filled {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16.418H10.7413L6.00076 12.5908L1.26705 16.418H0V0.417969H12V16.418Z' fill='white'/%3E%3C/svg%3E%0A");
}
.dd-wishlist-dark {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.438 26.2784L15.4308 26.2784L15.4236 26.2784C15.3982 26.2786 15.373 26.2737 15.3495 26.2641C15.3265 26.2547 15.3056 26.241 15.2878 26.2237C15.2874 26.2233 15.287 26.2229 15.2866 26.2225L4.08359 15.005C4.08296 15.0044 4.08234 15.0038 4.08171 15.0031C2.90821 13.8164 2.25 12.2147 2.25 10.5456C2.25 8.87706 2.90781 7.27583 4.08066 6.08917C5.26335 4.91135 6.86455 4.25 8.53381 4.25C10.2041 4.25 11.8062 4.91217 12.9891 6.09135C12.9894 6.09159 12.9896 6.09183 12.9899 6.09207L14.5469 7.64914L15.4308 8.53303L16.3147 7.64914L17.8718 6.09207C17.8719 6.09193 17.872 6.0918 17.8722 6.09166C19.0551 4.91228 20.6574 4.25 22.3278 4.25C23.9971 4.25 25.5983 4.91137 26.781 6.08923C27.9538 7.27589 28.6116 8.87709 28.6116 10.5456C28.6116 12.2147 27.9535 13.8163 26.78 15.0031C26.7793 15.0037 26.7787 15.0044 26.778 15.005L15.575 26.2225C15.5746 26.2229 15.5742 26.2232 15.5739 26.2236C15.5561 26.241 15.5351 26.2547 15.5121 26.2641C15.4886 26.2737 15.4634 26.2786 15.438 26.2784Z' stroke='black' stroke-width='2.5'/%3E%3C/svg%3E%0A");
}
.dd-wishlist-dark.filled {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.438 26.2784L15.4308 26.2784L15.4236 26.2784C15.3982 26.2786 15.373 26.2737 15.3495 26.2641C15.3265 26.2547 15.3056 26.241 15.2878 26.2237C15.2874 26.2233 15.287 26.2229 15.2866 26.2225L4.08359 15.005C4.08296 15.0044 4.08234 15.0038 4.08171 15.0031C2.90821 13.8164 2.25 12.2147 2.25 10.5456C2.25 8.87706 2.90781 7.27583 4.08066 6.08917C5.26335 4.91135 6.86455 4.25 8.53381 4.25C10.2041 4.25 11.8062 4.91217 12.9891 6.09135C12.9894 6.09159 12.9896 6.09183 12.9899 6.09207L14.5469 7.64914L15.4308 8.53303L16.3147 7.64914L17.8718 6.09207C17.8719 6.09193 17.872 6.0918 17.8722 6.09166C19.0551 4.91228 20.6574 4.25 22.3278 4.25C23.9971 4.25 25.5983 4.91137 26.781 6.08923C27.9538 7.27589 28.6116 8.87709 28.6116 10.5456C28.6116 12.2147 27.9535 13.8163 26.78 15.0031C26.7793 15.0037 26.7787 15.0044 26.778 15.005L15.575 26.2225C15.5746 26.2229 15.5742 26.2232 15.5739 26.2236C15.5561 26.241 15.5351 26.2547 15.5121 26.2641C15.4886 26.2737 15.4634 26.2786 15.438 26.2784Z' fill='black' stroke='black' stroke-width='2.5'/%3E%3C/svg%3E%0A");
}
.dd-viber-white {
	background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='m23.155 13.893c.716-6.027-.344-9.832-2.256-11.553l.001-.001c-3.086-2.939-13.508-3.374-17.2.132-1.658 1.715-2.242 4.232-2.306 7.348-.064 3.117-.14 8.956 5.301 10.54h.005l-.005 2.419s-.037.98.589 1.177c.716.232 1.04-.223 3.267-2.883 3.724.323 6.584-.417 6.909-.525.752-.252 5.007-.815 5.695-6.654zm-12.237 5.477s-2.357 2.939-3.09 3.702c-.24.248-.503.225-.499-.267 0-.323.018-4.016.018-4.016-4.613-1.322-4.341-6.294-4.291-8.895.05-2.602.526-4.733 1.93-6.168 3.239-3.037 12.376-2.358 14.704-.17 2.846 2.523 1.833 9.651 1.839 9.894-.585 4.874-4.033 5.183-4.667 5.394-.271.09-2.786.737-5.944.526z'/%3E%3Cpath d='m12.222 4.297c-.385 0-.385.6 0 .605 2.987.023 5.447 2.105 5.474 5.924 0 .403.59.398.585-.005h-.001c-.032-4.115-2.718-6.501-6.058-6.524z'/%3E%3Cpath d='m16.151 10.193c-.009.398.58.417.585.014.049-2.269-1.35-4.138-3.979-4.335-.385-.028-.425.577-.041.605 2.28.173 3.481 1.729 3.435 3.716z'/%3E%3Cpath d='m15.521 12.774c-.494-.286-.997-.108-1.205.173l-.435.563c-.221.286-.634.248-.634.248-3.014-.797-3.82-3.951-3.82-3.951s-.037-.427.239-.656l.544-.45c.272-.216.444-.736.167-1.247-.74-1.337-1.237-1.798-1.49-2.152-.266-.333-.666-.408-1.082-.183h-.009c-.865.506-1.812 1.453-1.509 2.428.517 1.028 1.467 4.305 4.495 6.781 1.423 1.171 3.675 2.371 4.631 2.648l.009.014c.942.314 1.858-.67 2.347-1.561v-.007c.217-.431.145-.839-.172-1.106-.562-.548-1.41-1.153-2.076-1.542z'/%3E%3Cpath d='m13.169 8.104c.961.056 1.427.558 1.477 1.589.018.403.603.375.585-.028-.064-1.346-.766-2.096-2.03-2.166-.385-.023-.421.582-.032.605z'/%3E%3C/g%3E%3C/svg%3E");
}
.dd-whatsapp-white {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23ffffff;' d='M256.064,0h-0.128l0,0C114.784,0,0,114.816,0,256c0,56,18.048,107.904,48.736,150.048l-31.904,95.104 l98.4-31.456C155.712,496.512,204,512,256.064,512C397.216,512,512,397.152,512,256S397.216,0,256.064,0z'/%3E%3Cpath style='fill:%23C5A995;' d='M405.024,361.504c-6.176,17.44-30.688,31.904-50.24,36.128c-13.376,2.848-30.848,5.12-89.664-19.264 C189.888,347.2,141.44,270.752,137.664,265.792c-3.616-4.96-30.4-40.48-30.4-77.216s18.656-54.624,26.176-62.304 c6.176-6.304,16.384-9.184,26.176-9.184c3.168,0,6.016,0.16,8.576,0.288c7.52,0.32,11.296,0.768,16.256,12.64 c6.176,14.88,21.216,51.616,23.008,55.392c1.824,3.776,3.648,8.896,1.088,13.856c-2.4,5.12-4.512,7.392-8.288,11.744 c-3.776,4.352-7.36,7.68-11.136,12.352c-3.456,4.064-7.36,8.416-3.008,15.936c4.352,7.36,19.392,31.904,41.536,51.616 c28.576,25.44,51.744,33.568,60.032,37.024c6.176,2.56,13.536,1.952,18.048-2.848c5.728-6.176,12.8-16.416,20-26.496 c5.12-7.232,11.584-8.128,18.368-5.568c6.912,2.4,43.488,20.48,51.008,24.224c7.52,3.776,12.48,5.568,14.304,8.736 C411.2,329.152,411.2,344.032,405.024,361.504z'/%3E%3C/svg%3E%0A");
}
.dd-phone-white {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 513.64 513.64' style='enable-backdground:new 0 0 513.64 513.64;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath style='fill:%23ffffff;' d='M499.66,376.96l-71.68-71.68c-25.6-25.6-69.12-15.359-79.36,17.92c-7.68,23.041-33.28,35.841-56.32,30.72 c-51.2-12.8-120.32-79.36-133.12-133.12c-7.68-23.041,7.68-48.641,30.72-56.32c33.28-10.24,43.52-53.76,17.92-79.36l-71.68-71.68 c-20.48-17.92-51.2-17.92-69.12,0l-48.64,48.64c-48.64,51.2,5.12,186.88,125.44,307.2c120.32,120.32,256,176.641,307.2,125.44 l48.64-48.64C517.581,425.6,517.581,394.88,499.66,376.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.dd-eye {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.992 511.992' style='enable-background:new 0 0 511.992 511.992;' xml:space='preserve' fill='%23ffffff'%3E%3Cg%3E%3Cg%3E%3Cpath d='M510.096,249.937c-4.032-5.867-100.928-143.275-254.101-143.275C124.56,106.662,7.44,243.281,2.512,249.105 c-3.349,3.968-3.349,9.792,0,13.781C7.44,268.71,124.56,405.329,255.995,405.329S504.549,268.71,509.477,262.886 C512.571,259.217,512.848,253.905,510.096,249.937z M255.995,383.996c-105.365,0-205.547-100.48-230.997-128 c25.408-27.541,125.483-128,230.997-128c123.285,0,210.304,100.331,231.552,127.424 C463.013,282.065,362.256,383.996,255.995,383.996z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M255.995,170.662c-47.061,0-85.333,38.272-85.333,85.333s38.272,85.333,85.333,85.333s85.333-38.272,85.333-85.333 S303.056,170.662,255.995,170.662z M255.995,319.996c-35.285,0-64-28.715-64-64s28.715-64,64-64s64,28.715,64,64 S291.28,319.996,255.995,319.996z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.dd-eye-pass {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.48321 11.7524C1.30829 11.4475 1.17861 11.1898 1.08945 11C1.17861 10.8102 1.30829 10.5525 1.48321 10.2476C1.88074 9.55449 2.50676 8.62658 3.41399 7.69936C5.21383 5.85986 8.13797 4 12.6858 4C17.2393 4 20.332 5.86516 22.2994 7.72642C23.288 8.66178 23.9928 9.59754 24.4484 10.2962C24.6302 10.575 24.7715 10.8147 24.8747 11C24.7715 11.1853 24.6302 11.425 24.4484 11.7038C23.9928 12.4025 23.288 13.3382 22.2994 14.2736C20.332 16.1348 17.2393 18 12.6858 18C8.13797 18 5.21383 16.1401 3.41399 14.3006C2.50676 13.3734 1.88074 12.4455 1.48321 11.7524ZM0.936584 10.6496L0.936724 10.6499L0.936584 10.6496Z' stroke='%23676067' stroke-width='2'/%3E%3Ccircle cx='13' cy='11' r='3' stroke='%23676067' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.dd-eye-slash {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.48321 11.7524C1.30829 11.4475 1.17861 11.1898 1.08945 11C1.17861 10.8102 1.30829 10.5525 1.48321 10.2476C1.88074 9.55449 2.50676 8.62658 3.41399 7.69936C5.21383 5.85986 8.13797 4 12.6858 4C17.2393 4 20.332 5.86516 22.2994 7.72642C23.288 8.66178 23.9928 9.59754 24.4484 10.2962C24.6302 10.575 24.7715 10.8147 24.8747 11C24.7715 11.1853 24.6302 11.425 24.4484 11.7038C23.9928 12.4025 23.288 13.3382 22.2994 14.2736C20.332 16.1348 17.2393 18 12.6858 18C8.13797 18 5.21383 16.1401 3.41399 14.3006C2.50676 13.3734 1.88074 12.4455 1.48321 11.7524ZM0.936584 10.6496L0.936724 10.6499L0.936584 10.6496Z' stroke='%23676067' stroke-width='2'/%3E%3Ccircle cx='13' cy='11' r='3' stroke='%23676067' stroke-width='2'/%3E%3Cline x1='19.3354' y1='1.54962' x2='6.83542' y2='20.5496' stroke='%23676067' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.dd-reply {
	background-image: url("data:image/svg+xml,%3Csvg focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23ffffff' d='M11.093 251.65l175.998 184C211.81 461.494 256 444.239 256 408v-87.84c154.425 1.812 219.063 16.728 181.19 151.091-8.341 29.518 25.447 52.232 49.68 34.51C520.16 481.421 576 426.17 576 331.19c0-171.087-154.548-201.035-320-203.02V40.016c0-36.27-44.216-53.466-68.91-27.65L11.093 196.35c-14.791 15.47-14.791 39.83 0 55.3zm23.127-33.18l176-184C215.149 29.31 224 32.738 224 40v120c157.114 0 320 11.18 320 171.19 0 74.4-40 122.17-76.02 148.51C519.313 297.707 395.396 288 224 288v120c0 7.26-8.847 10.69-13.78 5.53l-176-184a7.978 7.978 0 0 1 0-11.06z'%3E%3C/path%3E%3C/svg%3E");
}
.dd-edit {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.541 25.8333H6.45768C6.11511 25.8333 5.78657 25.9693 5.54434 26.2116C5.3021 26.4538 5.16602 26.7823 5.16602 27.1249C5.16602 27.4675 5.3021 27.796 5.54434 28.0383C5.78657 28.2805 6.11511 28.4166 6.45768 28.4166H24.541C24.8836 28.4166 25.2121 28.2805 25.4544 28.0383C25.6966 27.796 25.8327 27.4675 25.8327 27.1249C25.8327 26.7823 25.6966 26.4538 25.4544 26.2116C25.2121 25.9693 24.8836 25.8333 24.541 25.8333Z' fill='%23231F20'/%3E%3Cpath d='M6.45823 23.2503H6.57448L11.9607 22.7594C12.5508 22.7007 13.1026 22.4407 13.5236 22.0232L25.1486 10.3982C25.5998 9.92151 25.8437 9.28542 25.8267 8.62929C25.8098 7.97316 25.5334 7.3505 25.0582 6.89776L21.5191 3.3586C21.0571 2.92472 20.4519 2.67577 19.8184 2.6591C19.1849 2.64243 18.5673 2.8592 18.0832 3.26818L6.45823 14.8932C6.04072 15.3142 5.78075 15.8661 5.72198 16.4561L5.16656 21.8423C5.14916 22.0315 5.17371 22.2222 5.23846 22.4008C5.3032 22.5795 5.40656 22.7416 5.54114 22.8757C5.66184 22.9954 5.80498 23.0901 5.96235 23.1544C6.11972 23.2187 6.28824 23.2512 6.45823 23.2503ZM19.7236 5.16693L23.2499 8.69318L20.6666 11.2119L17.2049 7.75026L19.7236 5.16693ZM8.22781 16.6757L15.4999 9.45526L18.9874 12.9428L11.7541 20.1761L7.87906 20.5378L8.22781 16.6757Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
}
.dd-return {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABy0lEQVR4nO2ZPUuCURSAn4psSIIwWxpqU8dWawiHhiAaNKIPaInoV4RLY9HY1lBjOUdQ9E2Fkf2B0tZ+QZkaL1whLtevV9J73nzgDC/oy33w3HvPOUJ9zALvKqYRSgLIAyUVWTwgUZIokjBI5FWaiSEOfGkS38ASHpBYRhBxL0usIIi4FyRmDadTq+MDuAf2gTVgxI1Irs0SpigAFypTuusVyVqw8GrxAIxLSa1akQe2gV43t3irLsB+IAxMAZvAUxWhE8DvVmaR1hMCjoCiQeYRGHIrs0B7iAJvBpkzoEfa7R4Azg0yW81UvvO0Bx9wqa2nqPaVuDI+CLxq67mT2lhFDQfAjNRW91gTuWnky+XhQ86C4UPEsFfGEMqzJrOBUJKayCFCiWkiTlkjkpChnxGJXxP5RCgDXhEJeSW1YppIGo8cvwcIJaOJrCOQiKFEGUUgKU3kCoFMGDpFpzoXRdAwg3tpZIBnAz6VQq5aXVsIVBg+7CJsT2QNEtdAH0KO2FSFaWNG/UpWVrJhVXYkDd3f73BGQoOVXlT+ULPPf/03w06tIbbtImlgspqAzSIF4BSYA7rqkbBFxBk13QJ7wCowXO/iO3To8M/4AVqVAJKXJ2n5AAAAAElFTkSuQmCC");
}
.dd-angle-left {
    width: 6px;
    height: 6px;
    border-left: 1px solid #EE5622;
    border-bottom: 1px solid #EE5622;
    transform: rotate(45deg);
    margin-right: 5px;
    margin-top: -1px;
}
.dd-angle-right {
    width: 6px;
    height: 6px;
    border-left: 1px solid #EE5622;
    border-bottom: 1px solid #EE5622;
    transform: rotate(-135deg);
    margin-right: 5px;
    margin-top: -1px;
}
.dd-star {
	width: 14px;
	height: 12px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.79334 0L7.63607 3.66667L11.3215 4.125L8.79085 6.94833L9.47881 11L5.79334 9.16667L2.10787 11L2.80197 6.94833L0.265137 4.125L3.9506 3.66667L5.79334 0Z' fill='%23C5A995'/%3E%3C/svg%3E%0A");
}
.dd-star-o {
	width: 14px;
	height: 12px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.07508 0.556737L7.69443 3.77893L7.75441 3.89827L7.88696 3.91476L11.0981 4.3141L8.88643 6.78147L8.80593 6.87128L8.82612 6.99018L9.43179 10.5572L6.18642 8.94283L6.07508 8.88744L5.96373 8.94283L2.71917 10.5568L3.33012 6.99055L3.35055 6.87126L3.26967 6.78124L1.0528 4.31401L4.2632 3.91476L4.39574 3.89827L4.45572 3.77893L6.07508 0.556737Z' stroke='%23C5A995' stroke-width='0.5'/%3E%3C/svg%3E%0A");
}
.dd-payment {
	height: 30px;
	width: 47px;
}
.dd-paypal {
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z' fill='%23C5A995'/%3E%3Cpath d='M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z' fill='white'/%3E%3Cpath d='M23.9 8.3C24.1 7.3 23.9 6.6 23.3 6C22.7 5.3 21.6 5 20.2 5H16.1C15.8 5 15.6 5.2 15.5 5.5L14 15.6C14 15.8 14.1 16 14.3 16H17L17.4 12.6L19.2 10.4L23.9 8.3V8.3Z' fill='%23003087'/%3E%3Cpath d='M23.9 8.3L23.7 8.5C23.2 11.3 21.5 12.3 19.1 12.3H18C17.7 12.3 17.5 12.5 17.4 12.8L16.8 16.7L16.6 17.7C16.6 17.9 16.7 18.1 16.9 18.1H19C19.3 18.1 19.5 17.9 19.5 17.7V17.6L19.9 15.2V15.1C19.9 14.9 20.2 14.7 20.4 14.7H20.7C22.8 14.7 24.4 13.9 24.8 11.5C25 10.5 24.9 9.7 24.4 9.1C24.3 8.6 24.1 8.4 23.9 8.3V8.3Z' fill='%233086C8'/%3E%3Cpath d='M23.3 8.1C23.2 8 23.1 8 23 8C22.9 8 22.8 8 22.7 7.9C22.4 7.8 22 7.8 21.6 7.8H18.6C18.5 7.8 18.4 7.8 18.4 7.9C18.2 8 18.1 8.1 18.1 8.3L17.4 12.7V12.8C17.4 12.5 17.7 12.3 18 12.3H19.3C21.8 12.3 23.4 11.3 23.9 8.5V8.3C23.8 8.2 23.6 8.1 23.4 8.1H23.3V8.1Z' fill='%23012169'/%3E%3C/svg%3E%0A");
}
.dd-apple_pay {
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M34.3872 0H3.61284C3.48465 0 3.35623 0 3.22826 0.00067947C3.12023 0.00158543 3.01242 0.00271788 2.90438 0.00566225C2.66906 0.012004 2.4317 0.0260463 2.19932 0.0677205C1.96627 0.107648 1.74048 0.182074 1.52936 0.288548C1.10496 0.504411 0.759996 0.849374 0.544133 1.27378C0.437469 1.48497 0.363034 1.71095 0.323305 1.94419C0.281178 2.17679 0.267362 2.41393 0.26102 2.64903C0.25826 2.75697 0.256599 2.86493 0.256038 2.97291C0.255585 3.10065 0.255585 3.22884 0.255585 3.35726V20.6425C0.255585 20.7709 0.255585 20.8989 0.256038 21.0273C0.256717 21.1351 0.258076 21.2432 0.26102 21.3512C0.267362 21.5858 0.281405 21.8232 0.323305 22.0556C0.362953 22.2888 0.437311 22.5148 0.543906 22.726C0.651078 22.9369 0.790968 23.1296 0.958383 23.2967C1.12551 23.4642 1.31816 23.6041 1.52914 23.7112C1.74362 23.8206 1.96332 23.8902 2.19955 23.9325C2.4317 23.974 2.66906 23.988 2.90438 23.9943C3.01242 23.9968 3.12023 23.9982 3.22826 23.9989C3.35623 23.9998 3.48465 23.9998 3.61284 23.9998H34.3872C34.5151 23.9998 34.6435 23.9998 34.7715 23.9989C34.8793 23.9984 34.9871 23.9968 35.0956 23.9943C35.3305 23.988 35.5678 23.974 35.8007 23.9325C36.0338 23.8925 36.2596 23.818 36.4706 23.7112C36.8948 23.4951 37.2397 23.1502 37.4559 22.726C37.5653 22.5115 37.6346 22.2918 37.6765 22.0556C37.7186 21.8232 37.7322 21.5858 37.7385 21.3512C37.7415 21.2432 37.7431 21.1351 37.7435 21.0273C37.7444 20.8989 37.7444 20.7709 37.7444 20.6425V3.35749C37.7444 3.22907 37.7444 3.10087 37.7435 2.97268C37.7431 2.86478 37.7414 2.75689 37.7385 2.64903C37.7322 2.41393 37.7186 2.17679 37.6765 1.94419C37.637 1.71091 37.5627 1.4849 37.4559 1.27378C37.2399 0.849448 36.895 0.504513 36.4706 0.288548C36.2595 0.182184 36.0337 0.107836 35.8007 0.067947C35.5678 0.0260463 35.3305 0.0122305 35.0956 0.00588874C34.9876 0.00314533 34.8796 0.00148432 34.7715 0.000905959C34.6435 0 34.5151 0 34.3872 0Z' fill='%23C5A995'/%3E%3Cpath d='M34.3871 0.799957L34.7658 0.800637C34.8682 0.801316 34.9708 0.802449 35.0739 0.805167C35.2535 0.810149 35.4632 0.819888 35.6589 0.854994C35.8288 0.88557 35.9714 0.932001 36.1082 1.00176C36.382 1.14095 36.6044 1.3636 36.7433 1.63752C36.8126 1.77341 36.8588 1.91519 36.8894 2.08665C36.9243 2.28007 36.934 2.49048 36.9388 2.67099C36.9417 2.77291 36.9431 2.87483 36.9433 2.97902C36.9444 3.10517 36.9444 3.2311 36.9444 3.35748V20.6427C36.9444 20.7691 36.9444 20.895 36.9435 21.0237C36.9431 21.1256 36.9417 21.2275 36.939 21.3295C36.934 21.5097 36.9243 21.7201 36.889 21.9158C36.8633 22.0715 36.814 22.2223 36.7429 22.3632C36.6037 22.6372 36.3809 22.8598 36.1069 22.9989C35.971 23.0682 35.8288 23.1146 35.6605 23.145C35.4609 23.1806 35.2421 23.1903 35.0775 23.1948C34.974 23.1971 34.8709 23.1987 34.7652 23.1991C34.6395 23.2 34.5131 23.2 34.3871 23.2H3.60786C3.48329 23.2 3.35872 23.2 3.23188 23.1991C3.12995 23.1987 3.02803 23.1973 2.92612 23.1951C2.75761 23.1905 2.53882 23.1806 2.34087 23.1452C2.18436 23.1191 2.03271 23.0695 1.89106 22.998C1.7552 22.929 1.63119 22.8388 1.5237 22.7307C1.41587 22.6231 1.32581 22.499 1.25689 22.3632C1.18572 22.2215 1.13639 22.07 1.11058 21.9136C1.07525 21.7181 1.06528 21.5086 1.06075 21.3297C1.05819 21.2274 1.05668 21.1251 1.05622 21.0228L1.05554 20.7222V3.27821L1.05599 2.97811C1.05646 2.87565 1.05797 2.77319 1.06052 2.67076C1.06551 2.49138 1.07525 2.28188 1.11081 2.08483C1.13666 1.92875 1.18599 1.77748 1.25712 1.63616C1.32597 1.50072 1.41566 1.37705 1.52438 1.26856C1.63213 1.16064 1.75627 1.07044 1.8922 1.00131C2.03349 0.93032 2.18467 0.880997 2.34065 0.854994C2.53656 0.819888 2.74652 0.810149 2.92635 0.805167C3.02872 0.802449 3.13132 0.801316 3.23302 0.800637L3.61284 0.799957H34.3871Z' fill='white'/%3E%3Cpath d='M10.1097 8.10155C10.4277 7.70406 10.6433 7.17022 10.5865 6.62483C10.1212 6.64793 9.55366 6.93173 9.2248 7.32967C8.92968 7.67031 8.66854 8.22634 8.73649 8.74885C9.25877 8.79415 9.78061 8.48794 10.1097 8.10155Z' fill='black'/%3E%3Cpath d='M10.5806 8.851C9.82183 8.80571 9.17724 9.28133 8.81509 9.28133C8.4527 9.28133 7.89803 8.87365 7.29806 8.88475C6.51735 8.89608 5.79303 9.33773 5.39667 10.0398C4.58176 11.4441 5.18151 13.5278 5.97422 14.6716C6.35903 15.2378 6.82288 15.8606 7.43395 15.8382C8.0115 15.8156 8.23776 15.4645 8.93943 15.4645C9.64087 15.4645 9.84471 15.8382 10.456 15.8269C11.0897 15.8156 11.4861 15.2607 11.8709 14.6944C12.3125 14.0489 12.4931 13.4261 12.5044 13.3921C12.4931 13.3808 11.2822 12.9163 11.2709 11.5234C11.2596 10.3569 12.2217 9.80203 12.267 9.76783C11.7237 8.96425 10.8748 8.87365 10.5803 8.851' fill='black'/%3E%3Cpath d='M18.1422 7.2726C19.7906 7.2726 20.9386 8.4089 20.9386 10.0632C20.9386 11.7234 19.767 12.8655 18.1009 12.8655H16.2759V15.7682H14.9573V7.2726H18.1422ZM16.2759 11.7587H17.7888C18.9371 11.7587 19.5903 11.1406 19.5903 10.0691C19.5903 8.99777 18.9369 8.38534 17.7947 8.38534H16.2759V11.7587Z' fill='black'/%3E%3Cpath d='M21.2657 14.0077C21.2657 12.9185 22.0958 12.2946 23.6264 12.2003L25.2689 12.1002V11.6291C25.2689 10.9406 24.8157 10.5637 24.0092 10.5637C23.3437 10.5637 22.8609 10.905 22.7612 11.4289H21.5717C21.6072 10.3282 22.6432 9.52753 24.0445 9.52753C25.5516 9.52753 26.5347 10.3164 26.5347 11.541V15.768H25.3162V14.7495H25.2868C24.9394 15.4147 24.1738 15.8326 23.3437 15.8326C22.1193 15.8326 21.2657 15.1028 21.2657 14.0077ZM25.2689 13.4603V12.9833L23.8031 13.0775C22.9786 13.1305 22.5492 13.4365 22.5492 13.9722C22.5492 14.4904 22.9965 14.826 23.6971 14.826C24.5917 14.826 25.2689 14.2548 25.2689 13.4603Z' fill='black'/%3E%3Cpath d='M27.6552 18.0404V17.0221C27.7376 17.0336 27.9376 17.0454 28.0436 17.0454C28.6264 17.0454 28.9561 16.7985 29.1564 16.1623L29.2741 15.7857L27.0428 9.60408H28.4203L29.9747 14.6199H30.0041L31.5583 9.60408H32.9007L30.5869 16.0975C30.0569 17.5872 29.4506 18.0759 28.1673 18.0759C28.0672 18.0759 27.7433 18.0642 27.6552 18.0404Z' fill='black'/%3E%3C/svg%3E%0A");
}
.dd-google_pay {
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z' fill='%23C5A995'/%3E%3Cpath d='M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z' fill='white'/%3E%3Cpath d='M18.2431 12.3739V15.5983H17.2091V7.63536H19.9515C20.2788 7.6286 20.6043 7.68603 20.9091 7.80435C21.2139 7.92267 21.492 8.09953 21.7273 8.32473C21.965 8.53625 22.1542 8.79566 22.2822 9.08553C22.4101 9.37539 22.4738 9.689 22.4691 10.0053C22.4759 10.3232 22.4131 10.6389 22.2851 10.9306C22.1571 11.2223 21.9668 11.4832 21.7273 11.6953C21.2478 12.1477 20.6558 12.3737 19.9515 12.3732H18.2431V12.3739ZM18.2431 8.61572V11.3954H19.9772C20.1673 11.401 20.3565 11.3673 20.5326 11.2964C20.7088 11.2255 20.8681 11.119 21.0003 10.9837C21.1318 10.8572 21.2363 10.706 21.3077 10.5388C21.3791 10.3717 21.4158 10.1921 21.4158 10.0107C21.4158 9.82922 21.3791 9.64962 21.3077 9.48249C21.2363 9.31536 21.1318 9.16408 21.0003 9.0376C20.8698 8.89948 20.711 8.79038 20.5346 8.71754C20.3583 8.6447 20.1682 8.60978 19.9772 8.61509H18.2431V8.61572Z' fill='%235F6368'/%3E%3Cpath d='M24.8518 9.9722C25.6161 9.9722 26.2194 10.1743 26.6617 10.5783C27.104 10.9824 27.3249 11.5365 27.3245 12.2405V15.5983H26.3354V14.8423H26.2905C25.8623 15.4649 25.2928 15.7762 24.5821 15.7762C23.9754 15.7762 23.4678 15.5983 23.0593 15.2425C22.8633 15.0792 22.7066 14.8747 22.6006 14.6439C22.4946 14.4131 22.442 14.1618 22.4466 13.9083C22.4466 13.3445 22.662 12.8961 23.0927 12.5632C23.5234 12.2303 24.0985 12.0634 24.8178 12.0625C25.4318 12.0625 25.9374 12.1737 26.3348 12.3961V12.1623C26.3359 11.9895 26.2982 11.8186 26.2244 11.662C26.1505 11.5054 26.0423 11.367 25.9077 11.2569C25.6342 11.0129 25.2779 10.8797 24.9096 10.884C24.332 10.884 23.875 11.125 23.5384 11.607L22.6277 11.0396C23.1287 10.328 23.87 9.9722 24.8518 9.9722ZM23.514 13.9305C23.5133 14.0607 23.5441 14.1892 23.6038 14.3052C23.6634 14.4212 23.7502 14.5215 23.857 14.5976C24.0857 14.7756 24.3695 14.8699 24.6604 14.8645C25.0968 14.8638 25.515 14.692 25.8235 14.3867C26.1661 14.0677 26.3373 13.6935 26.3373 13.264C26.0149 13.0099 25.5654 12.8828 24.9886 12.8828C24.5686 12.8828 24.2184 12.983 23.9379 13.1833C23.6547 13.3866 23.514 13.6338 23.514 13.9305Z' fill='%235F6368'/%3E%3Cpath d='M33.0019 10.1501L29.5492 18H28.4818L29.7631 15.2533L27.4927 10.1501H28.6167L30.2576 14.0639H30.2801L31.8761 10.1501H33.0019Z' fill='%235F6368'/%3E%3Cpath d='M14.0647 11.6788C14.0651 11.3671 14.0384 11.0559 13.985 10.7486H9.62418V12.5105H12.1219C12.0708 12.7919 11.9626 13.0601 11.8039 13.299C11.6451 13.538 11.4391 13.7426 11.1983 13.9007V15.0443H12.689C13.5618 14.2482 14.0647 13.0709 14.0647 11.6788Z' fill='%234285F4'/%3E%3Cpath d='M9.62418 16.1492C10.8721 16.1492 11.9228 15.7438 12.689 15.0449L11.1983 13.9013C10.7834 14.1796 10.2491 14.3384 9.62418 14.3384C8.41804 14.3384 7.3943 13.5341 7.02822 12.4501H5.49261V13.6287C5.87749 14.3864 6.46765 15.0233 7.19722 15.4684C7.92679 15.9134 8.76704 16.1492 9.62418 16.1492Z' fill='%2334A853'/%3E%3Cpath d='M7.02822 12.4501C6.83468 11.8821 6.83468 11.2671 7.02822 10.6991V9.52048H5.49261C5.16883 10.1578 5.00021 10.8613 5.00021 11.5746C5.00021 12.2879 5.16883 12.9914 5.49261 13.6287L7.02822 12.4501Z' fill='%23FBBC04'/%3E%3Cpath d='M9.62418 8.81077C10.2836 8.80011 10.9208 9.0466 11.3981 9.49696L12.7179 8.1913C11.881 7.41367 10.7723 6.98673 9.62418 6.99999C8.76704 7.00003 7.92679 7.23575 7.19722 7.68082C6.46765 8.1259 5.87749 8.76282 5.49261 9.52047L7.02822 10.6991C7.3943 9.61514 8.41804 8.81077 9.62418 8.81077Z' fill='%23EA4335'/%3E%3C/svg%3E%0A");
}
.dd-visa {
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z' fill='%23C5A995'/%3E%3Cpath d='M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z' fill='white'/%3E%3Cpath d='M28.3 10.1H28C27.6 11.1 27.3 11.6 27 13.1H28.9C28.6 11.6 28.6 10.9 28.3 10.1V10.1ZM31.2 16H29.5C29.4 16 29.4 16 29.3 15.9L29.1 15L29 14.8H26.6C26.5 14.8 26.4 14.8 26.4 15L26.1 15.9C26.1 16 26 16 26 16H23.9L24.1 15.5L27 8.7C27 8.2 27.3 8 27.8 8H29.3C29.4 8 29.5 8 29.5 8.2L30.9 14.7C31 15.1 31.1 15.4 31.1 15.8C31.2 15.9 31.2 15.9 31.2 16V16ZM17.8 15.7L18.2 13.9C18.3 13.9 18.4 14 18.4 14C19.1 14.3 19.8 14.5 20.5 14.4C20.7 14.4 21 14.3 21.2 14.2C21.7 14 21.7 13.5 21.3 13.1C21.1 12.9 20.8 12.8 20.5 12.6C20.1 12.4 19.7 12.2 19.4 11.9C18.2 10.9 18.6 9.5 19.3 8.8C19.9 8.4 20.2 8 21 8C22.2 8 23.5 8 24.1 8.2H24.2C24.1 8.8 24 9.3 23.8 9.9C23.3 9.7 22.8 9.5 22.3 9.5C22 9.5 21.7 9.5 21.4 9.6C21.2 9.6 21.1 9.7 21 9.8C20.8 10 20.8 10.3 21 10.5L21.5 10.9C21.9 11.1 22.3 11.3 22.6 11.5C23.1 11.8 23.6 12.3 23.7 12.9C23.9 13.8 23.6 14.6 22.8 15.2C22.3 15.6 22.1 15.8 21.4 15.8C20 15.8 18.9 15.9 18 15.6C17.9 15.8 17.9 15.8 17.8 15.7V15.7ZM14.3 16C14.4 15.3 14.4 15.3 14.5 15C15 12.8 15.5 10.5 15.9 8.3C16 8.1 16 8 16.2 8H18C17.8 9.2 17.6 10.1 17.3 11.2C17 12.7 16.7 14.2 16.3 15.7C16.3 15.9 16.2 15.9 16 15.9L14.3 16ZM5 8.2C5 8.1 5.2 8 5.3 8H8.7C9.2 8 9.6 8.3 9.7 8.8L10.6 13.2C10.6 13.3 10.6 13.3 10.7 13.4C10.7 13.3 10.8 13.3 10.8 13.3L12.9 8.2C12.8 8.1 12.9 8 13 8H15.1C15.1 8.1 15.1 8.1 15 8.2L11.9 15.5C11.8 15.7 11.8 15.8 11.7 15.9C11.6 16 11.4 15.9 11.2 15.9H9.7C9.6 15.9 9.5 15.9 9.5 15.7L7.9 9.5C7.7 9.3 7.4 9 7 8.9C6.4 8.6 5.3 8.4 5.1 8.4L5 8.2Z' fill='%23142688'/%3E%3C/svg%3E%0A");
}
.dd-master {
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z' fill='%23C5A995'/%3E%3Cpath d='M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z' fill='white'/%3E%3Cpath d='M15 19C18.866 19 22 15.866 22 12C22 8.13401 18.866 5 15 5C11.134 5 8 8.13401 8 12C8 15.866 11.134 19 15 19Z' fill='%23EB001B'/%3E%3Cpath d='M23 19C26.866 19 30 15.866 30 12C30 8.13401 26.866 5 23 5C19.134 5 16 8.13401 16 12C16 15.866 19.134 19 23 19Z' fill='%23F79E1B'/%3E%3Cpath d='M22 12C22 9.6 20.8 7.5 19 6.3C17.2 7.6 16 9.7 16 12C16 14.3 17.2 16.5 19 17.7C20.8 16.5 22 14.4 22 12Z' fill='%23FF5F00'/%3E%3C/svg%3E%0A");
}
.dd-liqpay {
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z' fill='%23C5A995'/%3E%3Cpath d='M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.686 19.6612L11.4637 19.4687C10.9237 19.0036 10.8285 18.1536 11.3208 17.6082L17.1013 10.936C17.5618 10.3906 18.4035 10.2944 18.9434 10.7916L19.1658 10.9841C19.7057 11.4492 19.801 12.2993 19.3087 12.8446L13.5282 19.5169C13.0676 20.0622 12.2577 20.1264 11.686 19.6612Z' fill='url(%23paint0_linear_1_57)'/%3E%3Cpath opacity='0.4' fill-rule='evenodd' clip-rule='evenodd' d='M16.3231 12.0908L16.2119 11.9624L15.3226 12.9889L15.4179 13.1012C16.9424 14.641 16.2913 16.1968 15.942 16.7421L16.069 16.5977C16.2754 16.3571 16.5931 15.9882 16.9266 15.5873C17.2759 14.9778 17.7682 13.5343 16.3231 12.0908Z' fill='url(%23paint1_linear_1_57)'/%3E%3Cpath opacity='0.4' fill-rule='evenodd' clip-rule='evenodd' d='M18.2288 14.0957L18.467 13.823C18.4829 13.7909 18.5146 13.7588 18.5305 13.7268C18.2764 14.0155 18.0065 14.3202 17.7524 14.6249C17.9429 14.4164 18.1017 14.24 18.2288 14.0957Z' fill='url(%23paint2_radial_1_57)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.3404 11.1444L13.5599 4.47217C13.0994 3.92684 12.2577 3.8306 11.7178 4.32782L11.4954 4.52028C10.9555 4.98542 10.8602 5.83549 11.3525 6.38081L16.2278 11.9624L16.339 12.0907C17.7841 13.5503 17.2918 14.9938 16.9266 15.6033C17.2124 15.2665 17.4983 14.9296 17.7682 14.6249C18.0223 14.3202 18.2923 14.0154 18.5464 13.7267C18.8005 13.438 19.0387 13.1653 19.1975 12.9889C19.7533 12.4436 19.8327 11.6897 19.3404 11.1444Z' fill='url(%23paint3_linear_1_57)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0228 19.6612L18.8004 19.4687C18.2605 19.0036 18.1652 18.1536 18.6575 17.6082L24.438 10.936C24.8986 10.3906 25.7403 10.2944 26.2802 10.7916L26.5025 10.9841C27.0425 11.4492 27.1377 12.2993 26.6454 12.8446L20.8649 19.5169C20.4044 20.0622 19.5945 20.1264 19.0228 19.6612Z' fill='url(%23paint4_linear_1_57)'/%3E%3Cpath opacity='0.4' fill-rule='evenodd' clip-rule='evenodd' d='M23.7234 12.0265L23.6123 11.8982L22.7229 12.9247L22.8182 13.037C24.3428 14.5767 23.6917 16.1325 23.3423 16.6779L23.4693 16.5335C23.6758 16.2929 23.9934 15.924 24.3269 15.5231C24.6763 14.9136 25.1686 13.47 23.7234 12.0265Z' fill='url(%23paint5_linear_1_57)'/%3E%3Cpath opacity='0.4' fill-rule='evenodd' clip-rule='evenodd' d='M25.5497 14.0957L25.7879 13.823C25.8038 13.7909 25.8356 13.7588 25.8514 13.7268C25.5974 14.0155 25.3274 14.3202 25.0733 14.6249C25.2639 14.4164 25.4385 14.24 25.5497 14.0957Z' fill='url(%23paint6_radial_1_57)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.6613 11.1444L20.8808 4.47217C20.4203 3.92684 19.5786 3.8306 19.0386 4.32782L18.8163 4.52028C18.2764 4.98542 18.1811 5.83549 18.6734 6.38081L23.5487 11.9624L23.6599 12.0907C25.105 13.5503 24.6127 14.9938 24.2475 15.6033C24.5333 15.2665 24.8192 14.9296 25.0891 14.6249C25.3432 14.3202 25.6132 14.0154 25.8673 13.7267C26.1214 13.438 26.3596 13.1653 26.5184 12.9889C27.0742 12.4436 27.1536 11.6897 26.6613 11.1444Z' fill='url(%23paint7_linear_1_57)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_57' x1='13.4915' y1='21.7438' x2='21.5439' y2='17.8781' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231FADC3'/%3E%3Cstop offset='0.7072' stop-color='%2336B98F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1_57' x1='16.3084' y1='15.4341' x2='17.8087' y2='15.2178' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23123F06' stop-opacity='0.01'/%3E%3Cstop offset='1' stop-color='%23123F06'/%3E%3C/linearGradient%3E%3CradialGradient id='paint2_radial_1_57' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(15.0434 14.9295) scale(3.87196 4.46933)'%3E%3Cstop offset='0.4185' stop-color='%23123F06' stop-opacity='0.01'/%3E%3Cstop offset='1' stop-color='%23123F06'/%3E%3C/radialGradient%3E%3ClinearGradient id='paint3_linear_1_57' x1='8.00487' y1='12.8453' x2='17.7545' y2='16.1811' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FDB57'/%3E%3Cstop offset='1' stop-color='%2371CA5E'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1_57' x1='20.8213' y1='21.7478' x2='28.8737' y2='17.8822' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231FADC3'/%3E%3Cstop offset='0.7072' stop-color='%2336B98F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_1_57' x1='23.7087' y1='15.3699' x2='25.209' y2='15.1536' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23123F06' stop-opacity='0.01'/%3E%3Cstop offset='1' stop-color='%23123F06'/%3E%3C/linearGradient%3E%3CradialGradient id='paint6_radial_1_57' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(22.3709 14.9295) scale(3.87201 4.46933)'%3E%3Cstop offset='0.4185' stop-color='%23123F06' stop-opacity='0.01'/%3E%3Cstop offset='1' stop-color='%23123F06'/%3E%3C/radialGradient%3E%3ClinearGradient id='paint7_linear_1_57' x1='15.3305' y1='12.8482' x2='25.0801' y2='16.1841' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FDB57'/%3E%3Cstop offset='1' stop-color='%2371CA5E'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.dd-american_express {
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z' fill='%23C5A995'/%3E%3Cpath d='M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z' fill='%23006FCF'/%3E%3Cpath d='M8.971 10.268L9.745 12.144H8.203L8.971 10.268ZM25.046 10.346H22.069V11.173H24.998V12.412H22.075V13.334H25.052V14.073L27.129 11.828L25.052 9.488L25.046 10.346ZM10.983 8.006H14.978L15.865 9.941L16.687 8H27.057L28.135 9.19L29.25 8H34.013L30.494 11.852L33.977 15.68H29.143L28.065 14.49L26.94 15.68H10.03L9.536 14.49H8.406L7.911 15.68H4L7.286 8H10.716L10.983 8.006ZM19.646 9.084H17.407L15.907 12.62L14.282 9.084H12.06V13.894L10 9.084H8.007L5.625 14.596H7.18L7.674 13.406H10.27L10.764 14.596H13.484V10.661L15.235 14.602H16.425L18.165 10.673V14.603H19.623L19.647 9.083L19.646 9.084ZM28.986 11.852L31.517 9.084H29.695L28.094 10.81L26.546 9.084H20.652V14.602H26.462L28.076 12.864L29.624 14.602H31.499L28.987 11.852H28.986Z' fill='white'/%3E%3C/svg%3E%0A");
}
.dd-account-password {
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.0834 11.3333H22.6667V8.6558C22.6667 7.15291 22.0697 5.71157 21.007 4.64886C19.9443 3.58616 18.5029 2.98914 17 2.98914C15.4971 2.98914 14.0558 3.58616 12.9931 4.64886C11.9304 5.71157 11.3334 7.15291 11.3334 8.6558V11.3333H9.91669C8.78952 11.3333 7.70851 11.7811 6.91148 12.5781C6.11445 13.3751 5.66669 14.4561 5.66669 15.5833V26.9166C5.66669 28.0438 6.11445 29.1248 6.91148 29.9218C7.70851 30.7189 8.78952 31.1666 9.91669 31.1666H24.0834C25.2105 31.1666 26.2915 30.7189 27.0886 29.9218C27.8856 29.1248 28.3334 28.0438 28.3334 26.9166V15.5833C28.3334 14.4561 27.8856 13.3751 27.0886 12.5781C26.2915 11.7811 25.2105 11.3333 24.0834 11.3333ZM14.1667 8.6558C14.1476 7.88414 14.4351 7.13635 14.9661 6.57613C15.4971 6.01591 16.2284 5.68888 17 5.66664C17.7716 5.68888 18.5029 6.01591 19.034 6.57613C19.565 7.13635 19.8524 7.88414 19.8334 8.6558V11.3333H14.1667V8.6558ZM25.5 26.9166C25.5 27.2924 25.3508 27.6527 25.0851 27.9184C24.8194 28.184 24.4591 28.3333 24.0834 28.3333H9.91669C9.54096 28.3333 9.18063 28.184 8.91495 27.9184C8.64928 27.6527 8.50002 27.2924 8.50002 26.9166V15.5833C8.50002 15.2076 8.64928 14.8472 8.91495 14.5816C9.18063 14.3159 9.54096 14.1666 9.91669 14.1666H24.0834C24.4591 14.1666 24.8194 14.3159 25.0851 14.5816C25.3508 14.8472 25.5 15.2076 25.5 15.5833V26.9166Z' fill='%23231F20'/%3E%3Cpath d='M17 17C16.1595 17 15.3378 17.2493 14.6389 17.7163C13.94 18.1833 13.3952 18.847 13.0735 19.6236C12.7519 20.4002 12.6677 21.2547 12.8317 22.0791C12.9957 22.9036 13.4005 23.6608 13.9948 24.2552C14.5892 24.8496 15.3465 25.2544 16.1709 25.4183C16.9953 25.5823 17.8499 25.4982 18.6264 25.1765C19.403 24.8548 20.0668 24.3101 20.5338 23.6112C21.0008 22.9123 21.25 22.0906 21.25 21.25C21.25 20.1228 20.8023 19.0418 20.0052 18.2448C19.2082 17.4478 18.1272 17 17 17ZM17 22.6667C16.7198 22.6667 16.4459 22.5836 16.213 22.4279C15.98 22.2722 15.7984 22.051 15.6912 21.7921C15.584 21.5333 15.5559 21.2484 15.6106 20.9736C15.6652 20.6988 15.8002 20.4464 15.9983 20.2483C16.1964 20.0501 16.4488 19.9152 16.7237 19.8606C16.9985 19.8059 17.2833 19.8339 17.5422 19.9412C17.801 20.0484 18.0223 20.23 18.1779 20.4629C18.3336 20.6959 18.4167 20.9698 18.4167 21.25C18.4167 21.6257 18.2674 21.9861 18.0018 22.2517C17.7361 22.5174 17.3758 22.6667 17 22.6667Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
}
.dd-account-history {
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5313 29.972H8.44751C8.24791 29.9727 8.05035 29.9319 7.86732 29.8523C7.68429 29.7727 7.51976 29.6559 7.38415 29.5095C7.24854 29.363 7.14479 29.19 7.07947 29.0014C7.01414 28.8128 6.98866 28.6127 7.00463 28.4137L8.23108 12.5419C8.26016 12.1796 8.42492 11.8416 8.69243 11.5955C8.95994 11.3494 9.31048 11.2133 9.67397 11.2145H24.3049C24.6684 11.2133 25.0189 11.3494 25.2864 11.5955C25.5539 11.8416 25.7187 12.1796 25.7477 12.5419L26.9742 28.4137C26.9902 28.6127 26.9647 28.8128 26.8994 29.0014C26.834 29.19 26.7303 29.363 26.5947 29.5095C26.4591 29.6559 26.2945 29.7727 26.1115 29.8523C25.9285 29.9319 25.7309 29.9727 25.5313 29.972Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.6608 15.5431V8.32867C12.6608 7.18063 13.1168 6.07962 13.9286 5.26784C14.7404 4.45605 15.8414 4 16.9894 4C18.1375 4 19.2385 4.45605 20.0503 5.26784C20.862 6.07962 21.3181 7.18063 21.3181 8.32867V15.5431' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.dd-account-newsletter {
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.9579 6.83337H8.0412C7.07979 6.83337 6.15776 7.21529 5.47794 7.89511C4.79812 8.57493 4.4162 9.49696 4.4162 10.4584V22.5417C4.4162 23.5031 4.79812 24.4252 5.47794 25.105C6.15776 25.7848 7.07979 26.1667 8.0412 26.1667H24.9579C25.9193 26.1667 26.8413 25.7848 27.5211 25.105C28.2009 24.4252 28.5829 23.5031 28.5829 22.5417V10.4584C28.5829 9.49696 28.2009 8.57493 27.5211 7.89511C26.8413 7.21529 25.9193 6.83337 24.9579 6.83337ZM24.1483 9.25004L16.4995 14.9896L8.85078 9.25004H24.1483ZM24.9579 23.75H8.0412C7.72073 23.75 7.41338 23.6227 7.18678 23.3961C6.96017 23.1695 6.83287 22.8622 6.83287 22.5417V10.7605L15.7745 17.4667C15.9837 17.6236 16.2381 17.7084 16.4995 17.7084C16.761 17.7084 17.0154 17.6236 17.2245 17.4667L26.1662 10.7605V22.5417C26.1662 22.8622 26.0389 23.1695 25.8123 23.3961C25.5857 23.6227 25.2783 23.75 24.9579 23.75Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
}
.dd-account-wishlist {
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5072 25.9966L16.5 25.9965L16.4928 25.9966L6.78988 16.2811C6.78926 16.2805 6.78864 16.2799 6.78802 16.2793C5.80267 15.2826 5.25 13.9376 5.25 12.536C5.25 11.135 5.80227 9.79041 6.78697 8.79387C7.78003 7.80515 9.12435 7.25 10.5258 7.25C11.9284 7.25 13.2738 7.80609 14.2671 8.79638C14.2673 8.79652 14.2674 8.79665 14.2675 8.79679L15.6161 10.1454L16.5 11.0292L17.3839 10.1454L18.7325 8.79679C18.7327 8.79655 18.7329 8.79631 18.7332 8.79608C19.7264 7.80598 21.0717 7.25 22.4742 7.25C23.8757 7.25 25.22 7.80518 26.2131 8.79395C27.1978 9.79047 27.75 11.135 27.75 12.536C27.75 13.9376 27.1974 15.2826 26.212 16.2792C26.2114 16.2798 26.2108 16.2805 26.2101 16.2811L16.5072 25.9966Z' stroke='black' stroke-width='2.5'/%3E%3C/svg%3E%0A");
}
.dd-account-discount {
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.8002 10.0417H25.2964C25.4512 9.62828 25.5342 9.19144 25.5418 8.75005C25.5147 7.69939 25.073 6.70214 24.3131 5.9761C23.5531 5.25006 22.5368 4.85423 21.486 4.87505C20.4534 4.89735 19.4457 5.19687 18.5685 5.74226C17.6914 6.28764 16.977 7.05882 16.5002 7.97505C16.0233 7.05882 15.3089 6.28764 14.4318 5.74226C13.5546 5.19687 12.547 4.89735 11.5143 4.87505C10.4635 4.85423 9.44718 5.25006 8.68726 5.9761C7.92733 6.70214 7.48559 7.69939 7.45849 8.75005C7.46613 9.19144 7.54913 9.62828 7.70391 10.0417H7.20016C6.86027 10.074 6.53014 10.1733 6.22887 10.334C5.92761 10.4946 5.66117 10.7134 5.44497 10.9776C5.22877 11.2419 5.06709 11.5463 4.96929 11.8735C4.87148 12.2006 4.83949 12.5438 4.87516 12.8834V17.5334C4.81482 18.1589 4.97563 18.7857 5.32961 19.3049C5.6836 19.8241 6.20837 20.2027 6.81266 20.375V26.0196C6.85253 26.6055 7.11884 27.1529 7.55521 27.5458C7.99157 27.9388 8.56374 28.1465 9.15058 28.125H23.8497C24.445 28.1461 25.0246 27.9313 25.4624 27.5274C25.9001 27.1234 26.1608 26.563 26.1877 25.968V20.375C26.7919 20.2027 27.3167 19.8241 27.6707 19.3049C28.0247 18.7857 28.1855 18.1589 28.1252 17.5334V12.8834C28.1608 12.5438 28.1288 12.2006 28.031 11.8735C27.9332 11.5463 27.7716 11.2419 27.5554 10.9776C27.3392 10.7134 27.0727 10.4946 26.7714 10.334C26.4702 10.1733 26.1401 10.074 25.8002 10.0417ZM25.5418 12.8834V17.5334C25.5573 17.6188 25.5573 17.7063 25.5418 17.7917H17.7918V12.625H25.5418C25.5573 12.7105 25.5573 12.798 25.5418 12.8834ZM21.486 7.45838C21.8519 7.43706 22.2115 7.56061 22.4871 7.80232C22.7626 8.04402 22.932 8.38447 22.9585 8.75005C22.932 9.11563 22.7626 9.45607 22.4871 9.69778C22.2115 9.93949 21.8519 10.063 21.486 10.0417H18.3085C18.5345 9.35167 18.9542 8.74121 19.5177 8.28315C20.0811 7.8251 20.7643 7.53879 21.486 7.45838ZM10.0418 8.75005C10.0684 8.38447 10.2377 8.04402 10.5133 7.80232C10.7888 7.56061 11.1484 7.43706 11.5143 7.45838C12.2337 7.54113 12.9142 7.8285 13.4751 8.2864C14.036 8.7443 14.4538 9.3535 14.6789 10.0417H11.5143C11.1484 10.063 10.7888 9.93949 10.5133 9.69778C10.2377 9.45607 10.0684 9.11563 10.0418 8.75005ZM7.45849 12.8834C7.44299 12.798 7.44299 12.7105 7.45849 12.625H15.2085V17.7917H7.45849C7.44299 17.7063 7.44299 17.6188 7.45849 17.5334V12.8834ZM9.39599 20.375H15.2085V25.5417H9.39599V20.375ZM17.7918 25.5417V20.375H23.6043V25.5417H17.7918Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
}
.dd-account-address {
	background-image: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.4165 16.9167C30.4165 15.2204 30.0824 13.5408 29.4333 11.9737C28.7842 10.4065 27.8327 8.98263 26.6333 7.7832C25.4339 6.58378 24.01 5.63235 22.4429 4.98322C20.8757 4.3341 19.1961 4 17.4999 4C14.0741 4 10.7887 5.36086 8.36639 7.7832C5.94405 10.2055 4.58319 13.491 4.58319 16.9167C4.58319 20.3424 5.94405 23.6278 8.36639 26.0501C10.7887 28.4725 14.0741 29.8333 17.4999 29.8333C20.9256 29.8333 24.211 28.4725 26.6333 26.0501C29.0557 23.6278 30.4165 20.3424 30.4165 16.9167ZM27.7428 15.625H23.9582C23.7452 12.5872 22.7043 9.6657 20.9486 7.1775C22.7524 7.81812 24.3428 8.94717 25.5424 10.4388C26.7421 11.9303 27.5038 13.7258 27.7428 15.625ZM13.7282 18.2083H21.3749C21.0443 21.3995 19.6841 24.3964 17.4999 26.7463C15.317 24.4062 13.9881 21.3978 13.7282 18.2083ZM13.7282 15.625C14.029 12.4499 15.3526 9.45822 17.4999 7.1C19.7018 9.43291 21.065 12.4321 21.3749 15.625H13.7282ZM14.1932 7.13875C12.4282 9.64074 11.3706 12.5724 11.1319 15.625H7.25694C7.50094 13.7024 8.28073 11.8871 9.50724 10.3865C10.7338 8.88589 12.3575 7.76047 14.1932 7.13875ZM7.25694 18.2083H11.1319C11.3447 21.2583 12.395 24.1904 14.1674 26.6817C12.3383 26.0569 10.7212 24.9317 9.49962 23.4339C8.27807 21.936 7.50109 20.1256 7.25694 18.2083ZM20.884 26.6687C22.6516 24.1767 23.7136 21.2538 23.9582 18.2083H27.7686C27.5243 20.1203 26.7502 21.9259 25.5336 23.4209C24.317 24.916 22.7065 26.041 20.884 26.6687Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
}
.dd-account-user {
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.65 13.7042C18.903 14.1655 18.0154 14.4167 17.1002 14.4167C15.8705 14.4167 14.7092 13.9644 13.8674 13.1865C13.029 12.4117 12.5786 11.383 12.5786 10.3333C12.5786 9.54875 12.8299 8.77261 13.3142 8.10273C13.7996 7.43142 14.5003 6.89414 15.3383 6.57338C16.1768 6.25245 17.1044 6.16723 18.0002 6.33189C18.8958 6.4965 19.706 6.90082 20.3329 7.48015C20.9588 8.05852 21.3725 8.78305 21.5388 9.5559C21.705 10.3277 21.6208 11.129 21.2917 11.863C20.962 12.5986 20.3961 13.2435 19.65 13.7042Z' stroke='black' stroke-width='2.5'/%3E%3Cpath d='M25.9293 27.6915C25.8993 27.7192 25.839 27.75 25.7573 27.75H8.44267C8.36106 27.75 8.30072 27.7192 8.27074 27.6915C8.25686 27.6786 8.25174 27.669 8.25027 27.6657C8.25006 27.6652 8.2499 27.6648 8.24979 27.6645C8.25041 25.5547 9.15677 23.5095 10.8064 21.9851C12.46 20.4571 14.7223 19.5834 17.1 19.5834C19.4777 19.5834 21.7401 20.4571 23.3936 21.9851C25.0432 23.5095 25.9496 25.5547 25.9502 27.6645C25.9501 27.6648 25.95 27.6652 25.9497 27.6657C25.9483 27.669 25.9431 27.6786 25.9293 27.6915Z' stroke='black' stroke-width='2.5'/%3E%3C/svg%3E%0A");
}
.dd-back {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='&%23240;&%23159;&%23166;&%23134; icon &%2334;arrow circle right&%2334;'%3E%3Cpath id='Vector' d='M33 18C33 15.0333 32.1203 12.1332 30.472 9.66645C28.8238 7.19971 26.4811 5.27712 23.7403 4.1418C20.9994 3.00649 17.9834 2.70944 15.0736 3.28822C12.1639 3.867 9.49119 5.29561 7.3934 7.3934C5.29561 9.49118 3.867 12.1639 3.28822 15.0736C2.70944 17.9834 3.00649 20.9994 4.14181 23.7402C5.27712 26.4811 7.19971 28.8238 9.66645 30.472C12.1332 32.1203 15.0333 33 18 33C19.9698 33 21.9204 32.612 23.7403 31.8582C25.5601 31.1044 27.2137 29.9995 28.6066 28.6066C31.4196 25.7936 33 21.9782 33 18ZM15.21 23.535L10.92 19.035C10.8565 18.9699 10.8057 18.8936 10.77 18.81C10.7063 18.7394 10.6555 18.6582 10.62 18.57C10.5406 18.3904 10.4997 18.1963 10.4997 18C10.4997 17.8037 10.5406 17.6095 10.62 17.43C10.6914 17.2459 10.7984 17.0777 10.935 16.935L15.435 12.435C15.7175 12.1525 16.1005 11.9939 16.5 11.9939C16.8995 11.9939 17.2825 12.1525 17.565 12.435C17.8475 12.7175 18.0061 13.1005 18.0061 13.5C18.0061 13.8995 17.8475 14.2825 17.565 14.565L15.615 16.5L24 16.5C24.3978 16.5 24.7794 16.658 25.0607 16.9393C25.342 17.2206 25.5 17.6022 25.5 18C25.5 18.3978 25.342 18.7794 25.0607 19.0607C24.7794 19.342 24.3978 19.5 24 19.5L15.51 19.5L17.385 21.465C17.6595 21.7534 17.8082 22.1391 17.7983 22.5371C17.7885 22.9352 17.6209 23.313 17.3325 23.5875C17.0441 23.862 16.6584 24.0107 16.2604 24.0008C15.8623 23.991 15.4845 23.8234 15.21 23.535Z' fill='%23EE5622'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.modal-dialog {
	box-shadow: 0 6px 12px -8px rgba(34,34,34,.3)!important;
}
.modal-content {
    border-radius: 0;
    box-shadow: none;
    border: 0;
}
.modal-backdrop {
    background: #000;
}
.modal-backdrop.show {
    opacity: 0.25;
}
.modal-header {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 16px 10px 16px 16px
}
.modal-title {
	order: 1;
}
.modal-header .close {
	order: 10;
	border: 0;
	background-color: transparent;
	font-size: 43px;
	line-height: 18px;
	font-weight: 300;
	opacity: .4;
}
.modal-header .close:hover {
	opacity: 0.7;
}
#zoomModal .btn-close {
	position: fixed;
    top: 10px;
    right: 10px;
    z-index: 10;
    padding: 8px;
	background: rgba(197,169,149,.5) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/10px auto no-repeat;
    color: #fff;
    border-radius: 50%;
	opacity: 1;
}
#zoomModal.modal.fade .modal-dialog {
	transform: none;
}
#zoomModal.fade:not(.show), #zoomModal.modal.fade  {
	opacity: 1;
}


/* header */
.header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 15;
	width: 100%;
	background: #fff;
}
.header .dd {
	width: 30px;
	height: 30px;
	transition: none;
}
.header .header-action .dd:hover {
	filter: invert(45%) sepia(44%) saturate(4823%) hue-rotate(349deg) brightness(96%) contrast(93%);
}
.header.header-active .dd {
	/* filter: invert(1) brightness(1.2); */
}
.header.header-active a, .header.header-active button, .header.header-active .header-link-text {
	/* color: #fff; */
}
.header.header-active a:hover, .header.header-active button:hover {
	/* color: #f1ccb2; */
}
.header-link {
	display: flex;
	flex-direction: row;
	align-items: center;
}
/* .header-link-text {
	margin-left: 7px;
    font-size: 14px;
    line-height: 12px;
    text-transform: uppercase;
    white-space: nowrap;
	transition: all .15s ease-in-out;
} */
.header .col-lang .dropdown-toggle {
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: -7px;
}
.header .col-actions .dropdown-toggle::after,
.header .col-mob .dropdown-toggle::after {
	content: none;
}
.dropdown-toggle::after {
	margin-top: -7px;
	border-top: 0.25em solid;
    border-right: 0.25em solid transparent;
    border-bottom: 0;
    border-left: 0.25em solid transparent;

}
.header .dropdown-menu {
	background: rgba(255,255,255,1);
	padding: 5px 0 !important;
	box-shadow: 0 6px 12px -8px rgba(34,34,34,.3)!important;
}
.header .dropdown-menu li {
	padding: 0 10px;
	text-align: center;
}
.header .dropdown-menu li > a,
.header .dropdown-menu li > button {
	display: block;
	width: 100%;
	text-align: center;
	color: #000;
	padding: 5px;
	font-weight: 400;
}
.header .dropdown-inner {
	display: table;
}
.header .dropdown-inner ul {
	display: table-cell;
}
.header .header-list {
	list-style: none;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 0;
	padding-left: 20px;
}
.header .btn-link {
	text-decoration: none;
	padding: 0;
	margin-right: 20px;
	vertical-align: baseline;
}
.header .container {
	padding: 0;
}
.header-wrapper {
	padding: 24px 73px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.col-logo {
	width: 166px;
}
.col-logo img {
	width: 146px;
	height: auto;
}
.col-header {
	width: 100%;
}
.header-flex {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.header .col-wrapper {
	flex: 6 0 0%;
	white-space: nowrap;
	display: flex;
}
.header .col-menu {
	flex: 3 0 0%;
	white-space: nowrap;
}
.header .menu-image {
	width: 100%;
	margin-top: 14px;
	justify-content: center;
}
.header .menu-image img {
	max-width: 335px;
	max-height: 370px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.header .col-lang {
	white-space: nowrap;
}
.header .form-language, .header #form-currency {
	margin-bottom: 0;
}	
.header-flex.col-actions {
	justify-content: flex-end;
}
.header .header-action {
	margin-left: 20px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	align-items: center;
}
#dropdown-user {
    z-index: 1001;
	transform: none !important;
    top: 100% !important;
    right: 0 !important;
    margin-top: 0;
    box-shadow: none;
    width: 100%;
    max-width: 600px;
    padding: 10px 40px 30px !important;
}
#dropdown-user li > a {
    /* color: #fff; */
	background: transparent;
	text-transform: none;
	padding: 0;
}
#dropdown-user li > a:hover {
	text-decoration: underline;
}
#dropdown-user > ul {
    padding: 0;
	margin: 0;
}
#dropdown-user ul li {
	width: 100%;
    margin: 0 auto;
    list-style: none;
}
#dropdown-user .authorized-list li {
    text-align: center;
    padding: 10px 15px;
}
.modal-login > ul > div, .modal-login > ul > ul {
    margin: 0 auto;
    max-width: 270px;
}
.modal-login .nav-tabs {
	max-width: 340px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
	border: 0;
	margin: 0 auto 40px;
}
.modal-login .nav-tabs>li>a {
    padding: 10px 0;
	text-transform: none;
	display: block;
}
.modal-login .nav-tabs>li>a.active {
	font-weight: 600;
}	
#modal-login #simplepage_form .simpleregister .form-group .floating-label {
    margin-bottom: 0;
}
#modal-login .form-check {
	margin-top: 10px;
}
.modal-login .simpleregister-have-account {
	display: none;
	margin-bottom: 0;
}
.modal-login .registry-form-wrapper {
	margin-top: -25px;
}
.form-title {
    margin-top: 40px!important;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
}
.form-text {
    margin-top: 10px;
    color: #a6a6a6;
    font-size: 18px;
    line-height: 22px;
}
.form-text a {
    padding-left: 5px;
    color: #a6a6a6!important;
    font-size: 18px!important;
    line-height: 22px;
    text-decoration: underline;
	text-decoration-skip-ink: none;
}
.modal-login .form-checkbox {
    font-size: 12px;
    line-height: 14px;
}
.modal-login .form-checkbox input {
    margin-top: 2px;
}
.login-form {
    padding-bottom: 15px;
}
.modal-login .form-floating {
	margin-bottom: 0;
	margin-top: 30px;
}
.forgotten-password {
    text-align: right;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 4px;
}
/* .account-forgotten .form-group {
    display: flex;
    flex-direction: row;
    align-items: center;
} */
.modal-login .simpleregister-button-right {
	width: 100%;
}
.modal-login .btn-primary {
	margin-top: 0;
    width: 100%;
    margin-top: 40px;
    text-align: center;
}
.modal-login .modal-body {
    max-width: 450px;
	width: 100%;
    padding: 35px;
    margin: 0 auto;
}
.modal-login .modal-dialog {
    max-width: 500px;
    margin: 40px auto;
}
.modal-feedback .form-group {
    margin-bottom: 0;
}
.simpleregister .simpleregister-button-block {
	padding: 0;
	margin: 0;
}
.simpleregister .row-register_newsletter {
    display: flex;
    flex-direction: row;
    align-items: center;
	flex-wrap: wrap;
    margin-top: 20px;
}
.simpleregister .row-register_newsletter .control-label {
	width: 100%;
}
.simpleregister .row-register_newsletter .form-check {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-left: 0;
    padding-right: 20px;
}	
.simpleregister .row-register_newsletter .form-check input {
	margin-top: -6px;
	margin-left: 1px !important;
}
.login-content {
	max-width: 392px;
	margin: 0 auto;
}
.login-content h1 {
	padding-top: 16px;
	text-align: center;
	font-size: 32px !important;
	font-weight: 600 !important;
}
.login-content .form-group {
	width: 100% !important;
	position: relative;
}
.login-content .btn-primary {
	width: 100%;
}
.login-content .simpleregister .simpleregister-button-right {
	width: 100%;
	padding-right: 0;
}
.login-content .nav-tabs {
	margin-bottom: 16px;
	width: 100%;
	margin-bottom: 0;
}
.login-content .nav-tabs>li {
	text-transform: none;
	width: 50%;
	text-align: center;
	margin-bottom: 0 !important;
}
.login-content .nav-tabs>li>a {
	display: block;
	padding: 8px 12px;
	color: #676067;
	text-align: center;
	font-size: 22px;
	font-weight: 500;
	line-height: 25px;
	border-bottom: 1px solid #676067;
}
.login-content .nav-tabs>li>a.active {
	color: #EE5622;
	border-bottom: 1px solid #EE5622;
	touch-action: none;
	cursor: default;
}
.login-content .nav-tabs>li>a:hover {
	text-decoration: none;
}
.login-content .form-check {
	margin-top: 20px;
}
.toggle-password .dd {
	width: 22px;
	height: 22px;
}
.toggle-password {
	position: absolute;
	right: 5px;
	top: 38px;
	border: 0;
	background: transparent;
}
.toggle-password:hover .dd {
	filter: brightness(0.5);
}
.login-content .simpleregister-have-account {
	display: none;
}
.login-content .simpleregister .simpleregister-block-content .form-group:first-child {
	margin-top: 0;
}
.common-home .header {
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
    /* z-index: 1000; */
    /* width: 100%;
    background: #fff;
	opacity: 0;
	transition: opacity .3s ease-in; */
}
.common-home:not(.dark_theme) .header .col-logo img, .common-home:not(.dark_theme) .header .dd, .header-active .col-logo img, .header-active .dd {
    /* filter: invert(1) brightness(1.2) */
}

.common-home:not(.dark_theme) .search input, .header-active .search input {
    /* color: #fff; */
    /* border-bottom-color: #fff */
}

.common-home:not(.dark_theme) .search input::placeholder, .header-active .search input::placeholder {
    /* color: #fff */
}

.common-home:not(.dark_theme) .header-link-text, .common-home:not(.dark_theme) .header .btn-currency, .common-home:not(.dark_theme) .header a, .common-home:not(.dark_theme) .header button, .common-home:not(.dark_theme) .menu-header-box #horizontal-menu .nav > li > a, .common-home:not(.dark_theme) .menu-link, .header-active .header-link-text, .header-active .btn-currency, .header li>a {
    /* color: #fff */
}

.common-home:not(.dark_theme) .header a:hover, .common-home:not(.dark_theme) .header button:hover, .common-home:not(.dark_theme) .menu-header-box #horizontal-menu .nav > li > a:hover, .common-home:not(.dark_theme) .menu-link:hover, .header-active .btn-currency:hover, .header li>a:hover {
    /* color: #f1ccb2 */
}


/* cart */
#cart {
	line-height: 9px;
}
#cart .cart-toggle {
    cursor: pointer;
    position: relative;
	border: 0;
	background: transparent;
	padding: 0;
}
#cart .dd-close {
    display: none;
}
#cart>.btn {
    font-size: 12px;
    line-height: 18px;
    color: #fff;
}
#cart.open>.btn {
    background-image: none;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    color: #666;
    box-shadow: none;
    text-shadow: none;
}
#cart.open>.btn:hover {
    color: #444;
}
#cart .dropdown-menu {
	top: 100% !important;
	right: 0 !important;
    z-index: 1001;
    margin-top: 0;
    box-shadow: none;
    width: 100%;
    max-width: 650px;
	max-height: calc(100vh - 107px);
    padding: 10px 30px 30px 40px !important;
	font-size: 22px;
	line-height: 25px;
	transform: unset !important;
	list-style: none;
	cursor: auto;
}
@media (min-width: 1201px) {
	#cart .table-scrollable {
		max-height: calc(100vh - 312px);
		overflow-y: auto;
		padding-right: 10px;
	}
}

#cart .table-scrollable::-webkit-scrollbar {
    width: 7px
}
#cart .table-scrollable::-webkit-scrollbar-track {
    background: rgb(255 255 255 / 75%);
    border-radius: 0
}
#cart .table-scrollable::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background: rgb(0 0 0 / 20%)
}
#cart .table-scrollable::-webkit-scrollbar-thumb:hover {
    background: rgb(0 0 0 / 40%)
}
.wishlist-link {
    position: relative;
}
.cart-total, .wishlist-total {
    position: absolute;
    left: 100%;
    top: -2px;
    z-index: 1;
    height: 17px;
    margin-left: -10px;
    min-width: 17px;
    line-height: 20px;
    font-size: 10px;
    text-align: center;
    color: #fff;
    background: #EE5622;
    opacity: 0;
    border-radius: 10px;
}
.cart-total.run-animation, .wishlist-total.run-animation {
    animation: animate-cart 1.5s 2;
}
@keyframes animate-cart {
    0% {
        background: #EE5622
    }
    80% {
        background: #000
    }
    100% {
        background: #EE5622
    }
}
.checkout-cart .input-group-btn .btn {
    padding: 6px 25px;
}
.checkout-cart .input-group-btn .btn-danger {
    padding: 7px 25px;
}
@media (max-width: 478px) {
    #cart .dropdown-menu {
        width:100%;
        padding: 10px 20px 30px;
    }
}
#cart .dropdown-menu table {
    margin-bottom: 10px;
}
#cart .dropdown-menu tr {
    background: 0 0;
}
#cart .dropdown-menu tr.product-row:not(:last-child) {
    border-bottom: 1px solid rgba(255,255,255,.2);
}
#cart .dropdown-menu td {
    border: 0;
    padding: 10px 0;
	line-height: 27px;
    background: transparent;
	box-shadow: none;
}
#cart .dropdown-menu .cart-product-img {
    padding: 10px 14px 10px 0;
    width: 125px;
    min-width: 125px;
    text-align: left;
}
#cart .dropdown-menu .cart-product-img a {
    background: transparent;
}
#cart .cart-product-name {
    display: inline-block;
    padding: 0 10px 10px 0;
    font-weight: 500;
    white-space: normal;
    color: #000;
}
#cart .cart-product-right {
    min-height: 170px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
}
#cart .cart-product-right>div {
    white-space: nowrap;
}
#cart .cart-product-right button {
	padding: 0;
    background: 0 0;
    box-shadow: none;
}
#cart .cart-product-right button .dd {
	width: 16px;
	height: 16px;
}
#cart .cart-table-total {
    font-weight: 500;
}
#cart .img-thumbnail {
    box-shadow: none;
    border: 0;
    border-radius: 0;
    padding: 0;
    max-height: 165px;
}
#cart .dropdown-menu li {
    padding: 0;
}
#cart .dropdown-menu li>div {
    width: 100%;
}
#cart .dropdown-menu li p {
    margin: 0;
}
#cart .cart-actions {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
#cart .cart-to-cart-btn {
    display: inline-block;
	padding: 18px 24px 14px;
    color: #fff;
    text-shadow: none;
    background: #EE5622;
    border: 1px solid #EE5622;
    transition: all 0.2s ease-in;
	font-weight: 500;
	font-size: 22px;
	line-height: 25px;
	text-align: center;
	letter-spacing: 0.02em;
    transition: all .2s ease-in;
}
#cart .cart-to-cart-btn:hover {
    background: #000;
    border-color: #000;
    text-decoration: none;
    color: #fff;
}
#cart .cart-return {
    padding: 16px 20px;
	margin-right: 0;
	font-weight: 500;
	font-size: 22px;
	line-height: 25px;
	color: #000000;
    cursor: pointer;
    user-select: none;
}
#cart .cart-return:hover {
    text-decoration: underline;
	text-decoration-skip-ink: none;
}
/* search */
.header.search-active .col-menu,
.header.search-active .col-lang {
	visibility: hidden;
	opacity: 0;
}
.search {
	line-height: 9px;
}
.search .dropdown-toggle {
	border: 0;
	padding: 0;
	background: transparent;
	line-height: 9px;
}
.search .dropdown-menu {
	right: unset !important;
	top: 36px !important;
    left: 50% !important;
	padding: 0;
    margin: 0 auto;
	padding: 0 !important;
    max-width: 1150px;
    width: calc(100% - 600px);
    transform: translateX(-50%)	 !important;
	background: transparent;
	box-shadow: none !important;
}
.search form {
	padding: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
}
.search .prepend-icon {
	margin-right: -25px;
	padding-left: 4px;
	width: 22px;
	min-width: 22px;
	height: 22px;
	box-sizing: content-box;
}
.header .search input {
	width: 100%;
	height: 34px;
	padding-top: 4px !important;
	padding-left: 35px !important;
	border-width: 0 !important;
	border-bottom-width: 1px !important;
	font-size: 22px;
	line-height: 34px;
	color: #000;
}
.header .search input::placeholder {
	font-size: 22px;
	line-height: 14px;
	margin-bottom: -10px;
}
.search button {
	padding: 0;
}
.search .btn-default {
	opacity: 0;
	visibility: hidden;
	max-width: 0;
}
.live {
	margin-top: 1px;
}
.live .g-wrapper {
    margin: -10px auto 0;
	padding: 0 !important;
    max-width: 1150px;
    width: calc(100% - 478px);
}
.live .live-result {
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    background: rgba(255,255,255,1) !important;
	border-radius: 0 !important;
	max-height: 350px !important;
}
.live .live-result .g-row {
	display: flex;
	flex-direction: column;
	padding: 0 !important;
	margin: 0 !important;
}
.live .live-result .live-cell_categories {
	display: none !important;
}
.live .live-result .live-cell_products {
	flex: 0 0 100%;
	max-width: unset;
	padding: 0;
}
.live .live-result .live-category .g-cell {
	flex: 0 0 100%;
	max-width: unset;
	display: flex;
	flex-direction: row;
	padding: 0 !important;
	margin: 0 !important;
	border-bottom: 1px solid #000;
}
.live .live-result .live-stock,
.live .live-result .live-model {
	display: none;
}
.live .live-result .live-product {
	padding: 12px 20px;
	background: transparent;
	width: 100%;
}
.live .live-result .live-product .live-product__image {
	margin-right: 0;
	flex: 0 0 53px;
	width: 53px;
	min-width: 53px;
    height: 73px;
    object-fit: cover;
    object-position: center;
	border: 0;
	background: transparent;
}
.live .live-result .live-product .live-product__image img {
	width: 53px;
    height: 73px;
    object-fit: cover;
    object-position: center;
}
.live .live-result .live-product .live-product__information {
	min-height: 73px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 0 0 calc(100% - 5	3px);
	max-width: unset;
	padding: 0;
}
.live .live-result .live-product .live-product__name {
	padding-left: 20px;
	padding-bottom: 20px;
	font-weight: 500;
	font-size: 20px;
	line-height: 22px;
	color: #000;
}
.live .live-result .live-product:hover {
	background: transparent;
}
.live .live-result .live-product:hover .live-product__name {
    text-decoration: underline;
	text-decoration-skip-ink: none;
}
.live .live-result .live-price {
	padding-left: 20px;
	padding-top: 0;
    display: inline-block;
	font-weight: 400;
	font-size: 20px;
	line-height: 22px;
    color: #676067;
}
.live .live-result .live-all {
	display: none;
	padding: 0;
	margin: 0;
	border: 0;
}
.live .live-result .live-all a {
    padding: 16px 40px;
    margin-right: 0;
    font-size: 14px;
    color: #000;
    text-decoration: underline;
	text-decoration-skip-ink: none;
    opacity: .8;
    cursor: pointer;
    user-select: none;
}
.live .live-result .live-price .live-price__special {
	color: #EE5622;
	margin-right: 7px;
}
.live .live-result .live-price .live-price__old {
	color: #676067;
	font-size: 80%;
	line-height: 16px;
}

.live-result::-webkit-scrollbar {
    width: 7px
}
.live-result::-webkit-scrollbar-track {
    background: rgb(255 255 255 / 75%);
    border-radius: 0
}
.live-result::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background: rgb(0 0 0 / 20%)
}
.live-result::-webkit-scrollbar-thumb:hover {
    background: rgb(0 0 0 / 40%)
}
.live_blocked:before {
	background: rgb(0 0 0 / 25%);
}
/* horizontal menu */
#horizontal-menu .nav > .dropdown {
    user-select: none
}

#horizontal-menu .nav .dropdown .dropdown-toggle {
    position: relative
}

#horizontal-menu .nav .dropdown:hover .dropdown-toggle::after {
    content: '';
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 50px;
	border: 0;
	background: transparent;
}

#horizontal-menu .dropdown {
    position: unset
}

#horizontal-menu .nav .dropdown>.dropdown-menu {
    position: absolute;
    left: 0;
    margin-left: 0!important;
    width: 100vw;
    padding: 40px 20px 40px !important;
}

#horizontal-menu .dropdown-inner {
    max-width: 800px;
    margin-left: calc(16% + 20px);
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 400px;
}
.header.header-active {
	/* background: rgba(157,130,109,.9); */
}
.header-active .col-logo img {
	/* filter: invert(1) brightness(1.2); */
}
.navbar-nav {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: nowrap;
}
.menu-header-box .navbar-nav .dropdown {
	position: unset;
}
.menu-header-box .navbar-nav .dropdown-menu {
	position: absolute;
	width: 100% !important;
	left: 0 !important;
	top: 100%;
	margin-left: 0 !important;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0 6px 12px -8px rgba(34,34,34,.3) !important;
	max-height: unset !important;
}
.navbar-nav .dropdown.open .dropdown-menu > .row {
	margin: 0;
}
.menu-header-box .navbar-nav > .dropdown:hover .dropdown-toggle::after {
	content: "";
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 50px;
}
#horizontal-menu.navbar {
	position: unset;
}
.menu-header-box #horizontal-menu {
	background: transparent;
	padding: 0;
	margin-bottom: 0;
}
.menu-header-box #horizontal-menu .nav > li > a, .menu-link {
	color: #000;
	padding: 6px 20px 0;
	font-size: 22px;
	line-height: 25px;
	font-weight: 500;
	white-space: normal;
	cursor: pointer;
	transition: all .15s ease-in-out;
	vertical-align: text-top;
}
.menu-header-box #horizontal-menu .nav > li > a:hover, .menu-link:hover {
	text-decoration: underline;
	text-decoration-skip-ink: none;
}
.menu-header-box #horizontal-menu .nav > li > a[href*="new-collection"] {
	color: #EE5622
}
.header-active .menu-header-box #horizontal-menu .nav > li > a, .header-active .menu-link {
	/* color: #fff; */
}
.header-active .menu-header-box #horizontal-menu .nav > li > a:hover, .header-active .menu-link:hover, .menu-header-box #horizontal-menu .nav > li.open > a {
	/* color: #f1ccb2; */
}
.menu-header-box #horizontal-menu .dropdown-toggle::after {
	content: none;
}
.menu-header-box .nsmenu-haschild {
	padding-left: 7%;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	max-height: 400px;
}
.menu-header-box .nsmenu-haschild .row {
	display: flex;
	flex-direction: column;
}
.menu-header-box #horizontal-menu .nsmenu-thumb {
	margin: -2px 5px -2px 0;
}
.menu-header-box #horizontal-menu .nsmenu-type-category-full-image {
	overflow-y: unset;
}
.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-title,
.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-block .nsmenu-ischild li a {
	display: flex !important;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	/* min-width: 160px; */
	padding: 12px 15px;
	clear: both;
	font-weight: 500;
	font-size: 22px;
	line-height: 25px;
	color: #000000;
	background: transparent;
}
.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-title:hover, 
.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-block .nsmenu-ischild li a:hover {
	color: #000 !important;
	text-decoration: underline;
	text-decoration-skip-ink: none;
}
.menu-header-box #horizontal-menu .nsmenu-issubchild {
	/* position: relative; */
}
.menu-header-box .nsmenu-haschild .row {
	position: relative;
	align-items: flex-start;
}
.menu-header-box #horizontal-menu .nsmenu-issubchild .nsmenu-ischild {
	display: none;
	position: absolute;
	top: 0;
	z-index: -1;
    left: 0;
    padding-left: 50%;
	width: 100%;
    height: 100%;
	background: transparent;
}

@media (min-width: 1200px) {
	.menu-header-box #horizontal-menu .nsmenu-issubchild:hover .nsmenu-ischild, .menu-header-box #horizontal-menu .nsmenu-issubchild .nsmenu-ischild.active {
		display: block !important;
		z-index: 1000 !important;
	}	
}
@media (max-width: 1199px) {
	.menu-header-box #horizontal-menu .nsmenu-issubchild .nsmenu-ischild.active {
		display: block !important;
		z-index: 1000 !important;
	}
}
.menu-header-box #horizontal-menu .nsmenu-issubchild:hover .nsmenu-parent-title, .menu-header-box #horizontal-menu .nsmenu-issubchild .nsmenu-parent-title.active {
	z-index: 1002;
	position: relative;
}
.menu-header-box .nsmenu-haschild .row:last-child .nsmenu-parent-block:last-child .nsmenu-parent-title {
	border-bottom: 0 !important;
}
.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-title[href='/'] {
	line-height: 0px;
	color: transparent !important;
	padding-top: 0;
	padding-bottom: 20px !important;
	user-select: none;
	touch-action: none;
	pointer-events: none;
}
.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-block {
	padding: 0 15px;
	margin-bottom: 0;
	width: auto;
	z-index: 10;
}
.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-block:hover {
	z-index: 9;
}
.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-ischild {
}
.menu-chev {
	display: none;
}
#horizontal-menu .nav > li.dropdown:hover:before, #horizontal-menu .nav > li.dropdown.open:before {
	content: none !important;
}


@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}



/* home slider */
.slider {
	margin: 0 -73px;
    height: calc(100vh - 107px);
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.slider .slick-list,.slider .slick-track,.slider .slider__block,.slider .slider__wrap {
    height: 100%;
}
.slider .slider__wrap {
	height: 100%;
}
.slider .slick-slide {
    width: 100%;
    height: 100%!important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.slider .container-fluid {
	padding: 0 73px;
}
.slider .slider__container {
	width: 100%;
	height: 100%;
    justify-content: flex-end;
    padding-bottom: 100px;
	padding-top: 120px;
	box-sizing: border-box;
}
.slider .item__slider:first-child:last-child .slider__container {
	padding-bottom: 150px;
}
.slider .slider__title {
	font-weight: 700;
    line-height: 1;
}

.slider a {
	/* margin: 0 auto; */
    min-width: unset!important;
    min-height: unset!important;
	width: auto !important;
	height: auto !important;
    text-transform: none !important;
	display: flex;
	flex-direction: row;
	align-items: center;
	border: 0 !important;
	line-height: 25px;
}

.slider a::after {
	content: '';
	display: inline-block;
	width: 23px;
	height: 10px;
	margin-left: 6px;
	margin-bottom: 2px;
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='9' viewBox='0 0 23 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.3536 4.85356C22.5488 4.65829 22.5488 4.34171 22.3536 4.14645L19.1716 0.964468C18.9763 0.769206 18.6597 0.769206 18.4645 0.964468C18.2692 1.15973 18.2692 1.47631 18.4645 1.67157L21.2929 4.5L18.4645 7.32843C18.2692 7.52369 18.2692 7.84027 18.4645 8.03554C18.6597 8.2308 18.9763 8.2308 19.1716 8.03554L22.3536 4.85356ZM-4.37114e-08 5L22 5L22 4L4.37114e-08 4L-4.37114e-08 5Z' fill='%23EE5622'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.slider a:hover {
    color: #EE5622!important;
    text-decoration: none;
}
.slider .slider__arrow {
	z-index: 10 !important;
}
.slider .slider__arrow::after {
	content: none;
}
.slider .slider__arrow .dd {
	width: 30px;
	height: 30px;
}

.slider .slider__wrap .slick-dots li button:before,.slider .slider__wrap .slick-slide.slick-active.active .slick-dots li button:before {
    border-radius: 2px;
}

.slider .slider__wrap .slick-dots {
    bottom: 30px!important;
}

.slider .slider__wrap .slick-dots li {
    background: 0 0;
    border-radius: 0;
}

.btn-slideshow {
    text-transform: uppercase;
    color: #fff;
    letter-spacing: .05em;
    border-bottom: 1px solid #fff;
}

.btn-slideshow:hover {
    color: #EE5622;
    border-bottom: 1px solid #EE5622;
    text-decoration: none;
}

.payments-methods {
    margin-top: 25px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.contact-social {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.contact-social a {
    padding: 3px 10px;
}
.contact-social .dd-youtube {
    width: 22px;
}
.contact-social a:hover {
    opacity: 0.6;
}
.social-link {
    display: flex;
    flex-direction: row;
    align-items: center;
	justify-content: flex-start;
	width: max-content;
    font-weight: 400;
    color: #EE5622;
    transition: all 0.3s ease;
	white-space: nowrap;
}
.social-link .dd {
    margin-right: 5px;
}
.social-link:active,
.social-link:focus,
.social-link:hover {
    color: #9d826d !important;
    text-decoration: none;
}
.product-social {
    margin-top: 25px;
    margin-bottom: -10px;
    overflow: hidden;
}
.social-list {
    padding-bottom: 10px;
    display: flex;
    flex-direction: row;
    max-width: 100%;
    overflow-y: auto;
}
.social-title {
    font-size: 16px;
    color: #EE5622;
    padding-bottom: 5px;
}
.social-list .social-link {
    margin-right: 5px;
    padding: 5px 10px;
    border: 1px solid #EE5622;
    font-weight: 600;
	cursor: pointer;
}
.social-list .social-link:hover {
    border-color: #EE5622;
}
.header-social.social-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	width: 100%;
	gap: 5px;
}
.header-social.social-list .social-link {
	margin-right: 0;
    padding: 5px 10px !important;
    justify-content: center;
    color: #fff;
    border: 1px solid #fff;
    font-weight: 400;
    opacity: 0.9;
    text-align: center;
}
.header-social.social-list .social-link:hover {
    opacity: 1;
}
.header-social .social-link:active,
.header-social .social-link:focus,
.header-social .social-link:hover {
    color: #fff !important;
}
.header-social.social-list .social-link .dd {
	filter: none;
}
.header-social {
	margin: 4px 0 12px;
	width: 100%;
}
.header .header-social a {
	width: 50%;
	max-width: 158px;
	margin: 0 8px;
	padding: 0 !important;
}
.header-social a img {
	width: 100%;
	height: auto;
	max-width: 158px;
	object-fit: contain;
	object-position: center;
	border: 1px solid #000;
	border-radius: 6px;
}
.header-social a:first-child {
	margin-left: 0;
}
.header-social a:last-child {
	margin-right: 0;
}
.category-title {
	/* width: 100vw; */
    /* margin-left: -73px; */
    /* max-width: 1920px; */
    margin-top: 0;
	margin-bottom: 40px;
    /* padding: 22px 73px 15px; */
	font-weight: 500;
	font-size: 32px;
	line-height: 37px;
	text-align: center;
	color: #EE5622;
    /* background: #EE5622; */
}
.category-description {
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 160%;
}
.category-description .title {
    text-align: center;
}
.category-description .description h2 {
    margin: 60px 0 30px;
    text-align: center;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
}
.category-description .description li,
.category-description .description p {
    margin-bottom: 15px;
}
.category-list.list-group {
    box-shadow: none;
}
.category-list.list-group a {
    color: #222;
    border: 0;
}
.category-list.list-group a.active,
.category-list.list-group a.active:hover,
.category-list.list-group a:hover {
    color: #222;
    background: rgba(238, 238, 238, 0.2);
    border: 0;
    text-shadow: none;
}
.btn-view #grid-view,
.btn-view #list-view {
	border: 1px solid #EE5622;
	width: 25px;
	height: 25px;
	padding: 0;
	border-radius: 0;
	background: transparent;
	opacity: 0.4;
}
.btn-view #grid-view.active,
.btn-view #list-view.active {
	opacity: 1;
}
#grid-view {
	position: relative;
	margin-left: 10px;
}
.btn-view #list-view::after {
	content: none;
}
#grid-view::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -0.5px;
	background: #EE5622;
	width: 100%;
	height: 1px;
}
#grid-view::after {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -0.5px;
	background: #EE5622;
	height: 100%;
	width: 1px;
}
/* content */
#content {
	/* min-height: 600px; */
	position: relative;
	margin-bottom: 30px;
}
/* footer */
footer {
    margin-top: 30px;
    padding: 40px 0 55px;
    background-color: #000;
    color: #fff;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.02em;
}
footer .col-shop img {
    max-height: 146px;
	margin-right: 18px;
}
footer .col-shop {
	margin-bottom: 38px;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}
footer .col-shop ul {
	line-height: 20px;
	letter-spacing: -0.03em;
}
footer .col-shop ul li:last-child {
	margin-top: 20px;
}
footer .col-address {
	display: none;
}
footer .contact-social {
    justify-content: flex-start;
    margin-top: 45px;
}
footer .contact-social a {
    margin-right: 25px;
    padding: 3px 0;
}
footer .text-grey {
    color: #909090;
}
footer .footer-left .text-grey {
    margin-top: 10px;
    max-width: 170px;
    line-height: 22px;
}
footer a {
    color: #fff;
}
footer a:hover {
	color: #fff;
}
footer .footer-title {
	margin-bottom: 16px;
	font-weight: 500;
	font-size: 22px;
	line-height: 26px;
	letter-spacing: 0.02em;
	color: #EAE8E5;
}
footer ul a {
	display: inline-block;
	margin-bottom: 16px;
	color: #EAE8E5;
}
.footer-sub .footer-title {
    margin-bottom: 16px;
}
.footer-sub ul {
	margin-bottom: 18px;
}
.footer-sub .form-floating {
    max-width: 310px;
	width: 100%;
	margin-top: 0 !important;
    margin-right: 18px;
	margin-bottom: 16px;
}
.footer-sub .form-floating input {
	height: 40px;
	border-color: #fff;
	background: #fff;
	padding-top: 3px !important;
}
.footer-sub .form-floating label {
	margin-left: 1px;
    cursor: text;
	background: transparent;
	transform: none !important;
}
.footer-sub .form-group {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}
.footer-sub .form-group .btn {
	height: 40px;
}
.footer-sub .form-floating input::placeholder {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #676067;
	opacity: 0.6;
}
.footer-sub-bottom {
    margin: 0;
    color: #909090;
    font-size: 14px;
    line-height: 18px;
    max-width: 320px;
}
.footer-bottom {
	margin-top: 40px;
	margin-bottom: 30px;
}
.footer-social-list {
	margin-bottom: 0;
	display: flex;
	flex-direction: row;
}
.footer-social-list a {
	display: block;
	margin-bottom: 0;
	margin-right: 18px;
}
.footer-social-list .dd {
	width: 35px;
	height: 35px;
}
.footer-bottom .dd-logo-white {
	margin-left: auto;
}

/* alert */
.alert {
    padding: 8px 14px;
}
.alert-sticky {
	position: fixed;
	top: 20px;
    right: 20px;
	left: unset;
    width: calc(100% - 40px);
    max-width: 400px;
    z-index: 1099;
    padding: 8px 34px 8px 14px;
	transition: all .2s ease;
	opacity: 0.95;
}
.alert-sticky::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 4px;
	width: 0;
	opacity: .7;
	animation: timer 2s linear;
	border-radius: 3px;
}
.alert.alert-success {
    box-shadow: none;
    border-radius: 0;
    border: 0;
    background: #EE5622;
    color: #fff;
}
.alert.alert-success a {
	color: #eee
}
.alert.alert-danger {
    box-shadow: none;
    border-radius: 0;
    border: 0;
    background: #f2dede;
	color: #a94442;
}
.well {
	min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border-radius: 0;
    box-shadow: none;
    border: 0;
    background: #fafafa;
}
.well .form-floating>label {
	background-color: #fafafa;
}
.alert-success .dd-check {
	display: inline-block;
	margin: 0 4px -1px;
	width: 13px;
	height: 13px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.71835 6.84627L1.83002 4.03717C1.52191 3.57882 0.900565 3.45703 0.442215 3.76515C-0.0161354 4.07326 -0.137927 4.6946 0.170187 5.15295L2.79519 9.05791C3.16495 9.60796 3.95779 9.65267 4.38704 9.14767L10.762 1.64767C11.1197 1.22686 11.0686 0.595767 10.6478 0.238081C10.2269 -0.119606 9.59585 -0.0684358 9.23816 0.352372L3.71835 6.84627Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
/* breadcrumb */
.breadcrumb {
    margin: 40px 0 24px;
    padding: 0;
    background: 0 0;
}
.breadcrumb i {
    font-size: 22px;
}
.breadcrumb > li {
    padding: 0 8px 0 0;
    position: relative;
    white-space: nowrap;
}
.breadcrumb > li span {
	font-size: 22px;
	line-height: 25px;
	color: #000000;
	font-weight: 500;
	white-space: normal;
}
.breadcrumb > li:after {
    content: "/";
    display: inline-block;
    padding-left: 8px;
    font-size: 19px;
    line-height: 20px;
    color: #000000;
	transform: translateY(-3px);
}
.breadcrumb > li > a {
	font-size: 22px;
	line-height: 25px;
	color: #000000;
}
.breadcrumb > li > a:hover {
	color: #EE5622;
}
.breadcrumb > li:last-child > a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}
.breadcrumb > li:last-child::after {
    content: none;
}
.pagination {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	/* flex-wrap: wrap; */
	margin-top: 40px;
	margin-bottom: 32px;
}
.pagination .pagination, ul.pagination {
	display: none;
}
.pagination li {
	display: none;
	padding: 0 4px;
	margin-bottom: 8px;
}
.pagination li:first-child, .pagination li:last-child, .pagination li:nth-child(2), .pagination li:nth-last-child(2), .pagination li.active, .pagination li.active + li, .pagination li.prev {
	display: block;
}
.pagination li.prev, .pagination li.active + li:not(:nth-last-child(2)) {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
}
.pagination li.prev:not(:nth-child(3),:nth-child(2),:first-child)::before {
	content: '...';
	display: block;
	margin: 0 10px 0 4px;
	padding: 10px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 15px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #EE5622;
    user-select: none;
}
.pagination li.active + li:not(:nth-last-child(3),:nth-last-child(2),:last-child)::after {
	content: '...';
	display: block;
	margin: 0 4px 0 12px;
	padding: 10px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 15px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #EE5622;
    user-select: none;
}
.pagination a, .pagination span {
	min-width: 36px;
	height: 36px;
	padding: 3px 12px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
	/* text-transform: uppercase; */
	color: #EE5622;
	border: 1px solid #EE5622;
	background: transparent;
	user-select: none;
	transition: all .1s ease;
}
.pagination a:hover {
	box-shadow: inset 0 0 0 1px #EE5622 !important; 
	background: #EE5622;
	color: #fff;
}
.pagination span {
	background: #EE5622;
	border-color: #EE5622;
	color: #fff;

}
.pagination span.disabled {
	opacity: 0.4;
	border-width: 1px;
	background: transparent;
	color: #EE5622;
}
.jq-more {
	margin-top: 40px;
}
.jq-more .btn-primary {
	width: 100%;
	max-width: 310px;
}
.description {
	margin-bottom: 70px;
}

/* buttons */
.buttons {
    margin: 24px 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.buttons.clearfix::after {
	content: none;
}
.btn {
    padding: 10px 18px 7px;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #000000;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background: #fff;
    outline: 0;
}
.btn:hover {
    color: #EE5622;
    text-decoration: none;
}
.btn.active,
.btn:active {
    box-shadow: none;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 0;
}
.btn-xs {
    font-size: 9px;
}
.btn-sm {
    font-size: 10.2px;
}
.btn-lg {
    padding: 10px 16px;
    font-size: 15px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
    /* font-size: 14px; */
}
.btn-group > .btn-xs {
    font-size: 9px;
}
.btn-group > .btn-sm {
    font-size: 10.2px;
}
.btn-group > .btn-lg {
    font-size: 15px;
}
.btn-default {
	padding: 17px 24px 14px;
    color: #fff;
    text-shadow: none;
    background: #231F20;
    border-color: #231F20;
}
.btn-default:hover {
    color: #fff;
    text-shadow: none;
    background: #000;
}
.btn-calendar {
    height: 34px;
    border: 1px solid #222;
    padding: 7.5px;
}
.btn-primary {
	padding: 17px 24px 14px;
    color: #fff;
    text-shadow: none;
    background: #EE5622;
    border: 1px solid #EE5622;
    transition: all 0.2s ease-in;
	font-weight: 500;
	font-size: 22px;
	line-height: 103.4%;
	text-align: center;
	letter-spacing: 0.02em;
}
.btn-primary.active,
.btn-primary.disabled,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary[disabled] {
    background: #000000;
    color: #fff !important;
    border-color: #000000;
    box-shadow: none;
    outline: 0;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
    background: #000000;
    color: #fff;
    border-color: #000000;
    box-shadow: none;
    outline: 0;
}
.btn-light {
    display: block;
    color: #fff;
    background: rgba(255, 255, 255, 0.2);
    border: 2px solid #fff;
    transition: all 0.2s ease-in;
    text-transform: uppercase;
}
.btn-light:active,
.btn-light:focus,
.btn-light:hover {
    color: #fff;
    background: rgba(255, 255, 255, 0.5);
}
.btn-secondary {
    color: #EE5622;
    text-shadow: none;
    background: 0 0;
    border: 1px solid #EE5622;
    transition: all 0.2s ease-in;
    font-weight: 400;
    text-transform: uppercase;
}
.btn-secondary.active,
.btn-secondary.disabled,
.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover,
.btn-secondary[disabled] {
    background: #EE5622;
    color: #fff;
    border-color: #EE5622;
    box-shadow: none;
    outline: 0;
}
.btn-secondary.active.focus,
.btn-secondary.active:focus,
.btn-secondary.active:hover,
.btn-secondary:active.focus,
.btn-secondary:active:focus,
.btn-secondary:active:hover,
.open > .dropdown-toggle.btn-secondary.focus,
.open > .dropdown-toggle.btn-secondary:focus,
.open > .dropdown-toggle.btn-secondary:hover {
    background: #EE5622;
    color: #fff;
    border-color: #EE5622;
    box-shadow: none;
    outline: 0;
}
.btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #faa732;
    border-color: #f89406 #f89406 #ad6704;
}
.btn-warning.active,
.btn-warning.disabled,
.btn-warning:active,
.btn-warning:hover,
.btn-warning[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
    color: #fff;
    text-shadow: none;
    background: #df5c39;
    border: 1px solid #df5c39;
    transition: all 0.2s ease-in;
}
.btn-danger.active,
.btn-danger.disabled,
.btn-danger:active,
.btn-danger:hover,
.btn-danger[disabled] {
    box-shadow: none;
    background: 0 0;
    color: #df5c39;
    border-color: #df5c39;
}
.btn-success {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #5bb75b;
    border-color: #51a351 #51a351 #387038;
}
.btn-success.active,
.btn-success.disabled,
.btn-success:active,
.btn-success:hover,
.btn-success[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #df5c39;
    border-color: #dc512c #dc512c #a2371a;
}
.btn-info.active,
.btn-info.disabled,
.btn-info:active,
.btn-info:hover,
.btn-info[disabled] {
    background-image: none;
    background: #df5c39;
}
.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #222;
    border-radius: 0;
}
.btn-link:focus,
.btn-link:hover {
	color: #000;
	text-decoration: underline;
	text-decoration-skip-ink: none;
	outline: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
    background: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    color: #000;
}
.btn-inverse {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #363636;
    border-color: #222 #222 #000;
}
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse:active,
.btn-inverse:hover,
.btn-inverse[disabled] {
    background: #222;
}
.btn-icon {
    padding: 3px 8px;
}
.btn-icon .dd {
    width: 18px;
    height: 18px;
}
.btn-icon:hover .dd {
    filter: invert(0.45) sepia(1);
}
.btn-icon.btn-danger:hover .dd {
    filter: brightness(0.4) sepia(0.6) saturate(1000%);
}
.btn-delete {
	border: 0;
	background: transparent;
	padding: 0;
	line-height: 8px;
}
.btn-delete:hover .dd {
	filter: brightness(.8);
	width: 24px;
	height: 24px;
}
.btn-delete .dd {
	width: 24px;
	height: 24px;
	transition: filter .2s ease-in;
}
.link-arrow::after {
	content: '';
	display: inline-block;
	width: 23px;
	height: 10px;
	margin-left: 6px;
	margin-bottom: 1px;
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='9' viewBox='0 0 23 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.3536 4.85356C22.5488 4.65829 22.5488 4.34171 22.3536 4.14645L19.1716 0.964468C18.9763 0.769206 18.6597 0.769206 18.4645 0.964468C18.2692 1.15973 18.2692 1.47631 18.4645 1.67157L21.2929 4.5L18.4645 7.32843C18.2692 7.52369 18.2692 7.84027 18.4645 8.03554C18.6597 8.2308 18.9763 8.2308 19.1716 8.03554L22.3536 4.85356ZM-4.37114e-08 5L22 5L22 4L4.37114e-08 4L-4.37114e-08 5Z' fill='%23EE5622'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.btn-sm {
	padding: 13px 24px 10px;
	font-size: 18px;
}
/* list group */
.list-group {
	border-radius: 3px;
	margin-bottom: 20px;
}
.list-group a {
	padding: 5px 12px;
	color: #222;
    border: 0;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #222;
    background: rgba(238, 238, 238, 0.2);
    border: 0;
    text-shadow: none;
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-row {
	margin: 0;
}
#product-special .product-row {
	margin: 0 -12px;
}	
.product-layout-wrapper {
	padding: 0 !important;
    display: flex;
    flex-wrap: wrap;
}
.product-layout {
	padding: 0 !important;
}
.product-thumb {
	width: 100%;
    position: relative;
    padding: 0 9px;
    margin-bottom: 30px;
    overflow: visible;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.product-thumb .triangle-topleft {
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 9;
    width: auto;
    display: inline-block;
    padding: 6px 9px 4px;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    text-align: center;
    background: #EE5622;
    font-weight: 500;
    white-space: nowrap;
}
.product-grid .product-thumb .triangle-topleft {
    right: 24px;
    top: 15px;
    font-size: 14px;
    line-height: 16px;
}
.slick-product-images img {
    width: 100%;
}
.slick-product-images.slick-dotted.slick-slider {
    margin-bottom: 0;
}
.slick-product-images .slick-dots {
    bottom: -22px !important;
    padding-right: 10px;
}
.product-thumb .swiper-slide > a {
    width: 100%;
}
.product-thumb .swiper-slide > a > img {
    width: 100%;
}
.product-thumb .swiper-button-next,
.product-thumb .swiper-button-prev {
    width: 15px;
    height: 15px;
    margin-top: -7.5px;
    color: #222;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 50%;
    padding: 11px;
}
.product-thumb .swiper-button-next:after,
.product-thumb .swiper-button-prev:after {
    font-size: 10px;
}
.product-thumb .swiper-button-prev,
.product-thumb .swiper-container-rtl .swiper-button-next {
    left: 5px;
}
.product-thumb .swiper-button-next,
.product-thumb .swiper-container-rtl .swiper-button-prev {
    right: 5px;
}
.product-thumb > div {
	width: 100%;
	margin-bottom: 22px;
}
.product-thumb .image {
	width: 100%;
	margin-bottom: 16px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image img {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 597px;
    vertical-align: bottom;
	object-fit: contain;
	object-position: center;
}
.product-grid .product-thumb .image {
	float: none;
}
.image-btn {
	display: none;
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
	color: #222 !important;
    background: rgba(255,255,255,.8);
    border: 0;
    padding: 15px 5px;
    outline: 0;
    transition: all .2s ease-in-out;
    transform: translateY(56px);
}
.product-thumb .image:hover .image-btn {
    /* transform: translateY(0); */
}
.product-thumb .image .image-btn:hover {
	color: #000 !important;
	text-decoration: underline;
	text-decoration-skip-ink: none;
}
.product-thumb .product-name {
	margin-bottom: 8px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
	font-weight: 500;
}
.product-thumb .product-name:hover {
	color: #000 !important;
}
.product-thumb .caption button {
	display: block;
    border: 0;
    margin: 24px 12px;
	max-width: 42px;
	width: 42px;
	height: 30px;
	padding: 0 6px;
    background: 0 0;
    box-shadow: none;
    outline: 0;
    position: absolute;
    right: 0;
    bottom: calc(100% + 16px);
	transition: opacity .3s ease-in;
	opacity: 0;
	box-sizing: border-box;
}
.product-thumb:hover .caption button {
	opacity: 1;
}
.product-thumb .caption button .dd {
	transition: none;
	width: 30px;
	height: 30px;
}
.product-thumb .caption button:hover .dd {
	filter: invert(45%) sepia(44%) saturate(4823%) hue-rotate(349deg) brightness(96%) contrast(93%);
}
.product-thumb h4 {
	font-weight: bold;
}
.product-thumb .caption {
	position: relative;
	width: 100%;
}
@media (max-width: 767px) {
	.product-row .product-thumb .caption {
		padding: 0;
	}
	.product-grid .product-thumb .caption {
		min-height: 0;
	}
}
.product-thumb .rating {
	padding-bottom: 1px;
}
.rating {
    border: none;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}
.rating > input {
    display: none;
}
.rating > label {
	margin: 0 2px;
	width: 16px;
    height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.07508 0.556737L7.69443 3.77893L7.75441 3.89827L7.88696 3.91476L11.0981 4.3141L8.88643 6.78147L8.80593 6.87128L8.82612 6.99018L9.43179 10.5572L6.18642 8.94283L6.07508 8.88744L5.96373 8.94283L2.71917 10.5568L3.33012 6.99055L3.35055 6.87126L3.26967 6.78124L1.0528 4.31401L4.2632 3.91476L4.39574 3.89827L4.45572 3.77893L6.07508 0.556737Z' stroke='%23C5A995' stroke-width='0.5'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label,
.rating > input:checked ~ label {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.79334 0L7.63607 3.66667L11.3215 4.125L8.79085 6.94833L9.47881 11L5.79334 9.16667L2.10787 11L2.80197 6.94833L0.265137 4.125L3.9506 3.66667L5.79334 0Z' fill='%23C5A995'/%3E%3C/svg%3E%0A");
}
.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > input:checked ~ label:hover ~ label,
.rating > label:hover ~ input:checked ~ label {
	opacity: .8;
}
.product-review-actions {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.product-review-actions .form-group {
    margin-bottom: 0;
    margin-left: 0;
}
.product-review-actions .form-group fieldset {
    white-space: nowrap;
}
.attribute-table {
    margin-bottom: 10px
}

.attribute-table td {
    color: #222;
    padding: 10px 0;
	border-bottom: 0;
	border-top: 0;
}
.accordion-body p:last-child {
	margin-bottom: 0;
}

h2.price {
	margin: 0;
}
.product-thumb .button-group {
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
}
.product-thumb .button-group button {
	width: 60%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: 1200px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
@media (max-width: 767px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
.stickers {
    display: inline-block;
}
.stickers-inner {
    margin: 5px 0 0;
    position: relative;
    display: flex;
    flex-direction: row;
}
.tag-discount {
	position: absolute;
	top: 16px;
	right: 96px;
	z-index: 10;
    width: auto;
    display: inline-block;
    max-height: 24px;
    margin-top: 0;
    margin-bottom: 12px;
    padding: 4.5px 9px;
    font-size: 14px;
    line-height: 16px;
    color: #fff !important;
    background: #EE5622;
    font-weight: 500;
    vertical-align: bottom;
}
.stickers .corner_0,
.stickers .corner_1,
.stickers .corner_2,
.stickers .corner_3 {
    height: 24px;
    max-width: 84px;
    position: relative;
    z-index: unset;
    margin-right: 10px;
}
.image,
.image-thumbs {
    position: relative;
}
.image .corner_0,
.image .corner_1,
.image .corner_2,
.image .corner_3,
.image-thumbs .corner_0,
.image-thumbs .corner_1,
.image-thumbs .corner_2,
.image-thumbs .corner_3 {
    height: 24px;
    max-width: 45px;
    width: 100%;
    position: absolute;
    z-index: 9;
}
.image .corner_0 img,
.image .corner_1 img,
.image .corner_2 img,
.image .corner_3 img,
.image-thumbs .corner_0 img,
.image-thumbs .corner_1 img,
.image-thumbs .corner_2 img,
.image-thumbs .corner_3 img {
    height: 100%;
}
.product-grid .image .corner_0,
.product-grid .image .corner_1,
.product-grid .image .corner_2,
.product-grid .image .corner_3,
.product-grid .image-thumbs .corner_0,
.product-grid .image-thumbs .corner_1,
.product-grid .image-thumbs .corner_2,
.product-grid .image-thumbs .corner_3 {
    height: 20px;
    max-width: 38px;
}
.product-grid .image .corner_0,
.product-grid .image-thumbs .corner_0 {
    left: 15px;
    top: 15px;
}
.product-grid .image .corner_1,
.product-grid .image-thumbs .corner_1 {
    left: 65px;
    top: 15px;
}
.product-grid .image .corner_2,
.product-grid .image-thumbs .corner_2 {
    left: 15px;
    bottom: 15px;
}
.product-grid .image .corner_3,
.product-grid .image-thumbs .corner_3 {
    left: 65px;
    bottom: 15px;
}
.image .corner_0,
.image-thumbs .corner_0 {
    left: 25px;
    top: 25px;
}
.image .corner_1,
.image-thumbs .corner_1 {
    left: 75px;
    top: 25px;
}
.image .corner_2,
.image-thumbs .corner_2 {
    left: 25px;
    bottom: 25px;
    transition: all 0.2s ease-in-out;
}
.image .corner_3,
.image-thumbs .corner_3 {
    left: 75px;
    bottom: 25px;
    transition: all 0.2s ease-in-out;
}
.box-product .image .corner_0 img,
.box-product .image .corner_1 img,
.box-product .image .corner_2 img,
.box-product .image .corner_3 img {
    border: none;
    padding: 0;
    vertical-align: baseline;
}
.box .box-product .image .corner_0 img,
.box .box-product .image .corner_1 img,
.box .box-product .image .corner_2 img,
.box .box-product .image .corner_3 img {
    width: 60%;
}
.product-grid .image:hover .corner_2,
.product-grid .image:hover .corner_3 {
    transform: translateY(-45px);
}
.product-list .image:hover .corner_2,
.product-list .image:hover .corner_3 {
    transform: translateY(-35px);
}
.product-grid .benefit,
.product-grid .benefit-text,
.product-grid .benefits,
.product-grid .present {
    display: none;
}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}
.product-code {
    margin-bottom: 24px;
	font-size: 22px;
	line-height: 25px;
	color: #676067;
}
#modalShare .modal-content {
    padding: 30px 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#modalShare .share-title {
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;
}
#modalShare form {
    width: 100%;
    position: relative;
}
#modalShare input {
    border: 1px solid #222;
    padding: 14px;
    width: calc(100% - 35px);
}
#modalShare input:hover, #modalShare input:focus {
	border-color: #EE5622 !important;
}
#modalShare button {
    position: absolute;
    right: 0;
    top: 0;
    padding: 15px 10px;
    max-height: 52px;
}
#modalShare .dd-clone {
    width: 20px;
    height: 20px;
}
#modalShare .social {
    display: flex;
    flex-direction: row;
    padding: 0 10px;
}
#modalShare .push {
    position: relative;
    padding: 0 10px;
}
#modalShare .push .dd {
    transition: all 0.35s ease;
}
#modalShare .push:hover .dd:first-child {
    opacity: 0;
}
#modalShare .push .dd:last-child {
    position: absolute;
    top: 0;
    left: 10px;
    opacity: 0;
}
#modalShare .push:hover .dd:last-child {
    opacity: 1;
}
.sizechart {
    width: 100%;
}
.sizechart td,
.sizechart th {
    text-align: center;
}
.chart-header-bg {
    background: #fafafa;
    border: 1px solid #ccc;
    padding: 10px;
    position: relative;
    text-align: center;
}
.chart-header {
    width: 80px;
}
.chart-data {
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ccc;
}
.chart-data td,
.chart-header-bg th {
    padding: 10px;
}
.btn-link[data-bs-target="#modalShare"],
.btn-link[data-bs-target="#sizeChartModal"] {
    padding: 0;
    margin-right: 20px;
    margin-bottom: 15px;
    text-transform: none;
    color: #222;
    text-decoration: underline;
	text-decoration-skip-ink: none;
}
.btn-link[data-bs-target="#modalShare"]:hover,
.btn-link[data-bs-target="#sizeChartModal"]:hover {
    color: #a6a6a6;
}
#sizeChartModal .modal-dialog {
	margin: 0 auto;
    max-width: 850px;
    width: auto;
	height: 100%;
	overscroll-behavior: contain;
}
#sizeChartModal .modal-content {
	margin: 0;
	width: 100%;
	height: 100%;
}
#sizeChartModal .modal-header {
    border: none;
    padding: 25px 25px 15px;
}
#sizeChartModal .modal-body {
	padding: 0 10px;
}
#sizeChartModal .modal-title {
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}
#sizeChartModal table:not(.sizechart) td {
	padding: 0;
}
#sizeChartModal .close {
    color: #222;
}
.modal-header .close {
    margin-top: -2px;
}

.window_holder{
	position: fixed;
    top: 0;
    z-index: 999;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
}
.newsletter_module.popup{
	width: 400px;
    margin: 0 auto;
    position: relative;
    top: 20%;
    background: #fff;
    padding: 10px 20px;
    text-align: center;
}
.popup_close{
	position: absolute;
    top: 10px;
    right: 10px
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
	margin-left: auto;
	font-size: 32px;
	line-height: 20px;
    font-weight: 500;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: .2;
}
button.close:focus, button.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}
#sizeChartModal .modal-body {
    padding: 0 10px;
}
#sizeChartModal .chart-header-bg {
    border: none;
    background-color: transparent;
}
#sizeChartModal .chart-header-bg th {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
}
#sizeChartModal .chart-header-bg th:first-child {
    text-align: left;
    min-width: 107px;
    width: 20%;
}
#sizeChartModal .chart-data td {
    white-space: nowrap;
}
#sizeChartModal .chart-data {
    color: #a6a6a6;
    border: none;
}
#sizeChartModal .chart-data:hover {
    color: #222;
}
#sizeChartModal .chart-data td:first-child {
    text-align: left;
    min-width: 107px;
    width: 20%;
}
@media (max-width: 575px) {
    #sizeChartModal .modal-header {
        padding: 20px 10px;
    }
    #sizeChartModal .chart-data td,
    #sizeChartModal .chart-header-bg th {
        padding: 5px 10px;
    }
}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
	.header-wrapper {
		position: relative;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}

/* fix oclabs */
.alert-dismissable .close, .alert-dismissible .close {
	position: absolute;
	top: 4px;
    right: 5px;
    padding: 5px;
}
.stock-status {
	margin-left: auto;
	order: 2;
	font-family: 'BebasNeuePro', sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #71B800;
	text-align: left;
}
.status-instock {
	padding: 3px 8px;
	font-family: 'BebasNeuePro', sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #71B800;
	border-radius: 2px;
}
.status-outstock {
	padding: 3px 8px;
	font-family: 'BebasNeuePro', sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #F52900;
	border-radius: 2px;
}
.status-preorder {
	padding: 3px 8px;
	font-family: 'BebasNeuePro', sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #4E92DF;
	border-radius: 2px;
}
.status-waiting {
	padding: 3px 8px;
	font-family: 'BebasNeuePro', sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #FFBD00;
	border-radius: 2px;
}
#product-product .title-2 {
	margin-bottom: 24px;
}
#product-product h1 {
	margin-bottom: 14px;
}
#product-product .attr-list {
}
#product-product .attr-list li {
	/* max-width: 322px; */
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px;
}
#product-product .attr-list li > span {
	display: block;
	padding-right: 8px;
	background: #fff;
	font-size: 15px;
	line-height: 22px;
	color: #7B7F8E;
}
#product-product .attr-list li > span:last-child:not(:first-child) {
	padding-left: 8px;
	padding-right: 0;
	font-weight: 600;
	color: #333;
}
#product-product .attr-list li::before {
	content: '';
	position: absolute;
	bottom: 6px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 0;
	border-bottom: 1px dashed #989DAE;
}
#product .btn-lg {
	padding: 15px 15px 10px;
}
#product #button-cart {
	max-width: 310px;
}
#product #button-sold-out {
	max-width: 310px;
}
#product .btn-disabled {
	color: #000;
	font-size: 22px;
	font-weight: 500;
	line-height: 22.7px;
	letter-spacing: 0.44px;
	border: 1px solid #000;
}
#content.product-wrapper .product-info-wrap {
	padding-top: 150px;
}
#content.product-wrapper h1 {
	max-width: 556px;
	font-weight: 500;
	font-size: 32px;
	line-height: 36px;
	margin-top: 0;
    margin-bottom: 16px;
}
/* .product-thumb .price {
    color: #222;
    font-weight: 300;
    font-size: 14px;
    height: 22px;
    margin-bottom: 0;
}
.product-thumb .price-new {
    color: #9d826d;
    font-weight: 300;
    font-size: 14px;
}
.product-thumb .price-old {
    color: #a6a6a6;
    font-size: 13px;
    font-weight: 300;
    text-decoration: line-through;
    margin-left: 10px;
} */
.product-images {
	/* height: calc(100% - 40px); */
	padding: 24px;
	border: 2px solid #F3F3F3;
	border-radius: 3px;
}
.slider-thumb {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    margin-left: 0;
    padding: 5px 0;
}
.slider-thumb li {
    margin-left: 0;
}
.slider-thumb li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: 597px;
}
.product-wrapper .product-info-wrap .price {
	font-weight: 600;
	font-size: 22px;
	line-height: 25px;
	color: #000000;
}
.product-wrapper .product-info-wrap .price-new {
	font-weight: 600;
	font-size: 22px;
	line-height: 25px;
	color: #000000;
}
.product-wrapper .product-info-wrap .price-old {
	font-weight: 500;
}
.product-wrapper .thumbnail {
	position: relative;
    padding: 0;
    height: 100%;
    margin-bottom: 0;
    box-shadow: none;
    border: 0;
    border-radius: 0;
}
.product-wrapper .image {
    height: 100%;
}
.product-wrapper .slick-track {
    height: 100%;
}
.product-wrapper img.mini {
	display: none;
}


.thumbnails-wrapper {
    display: flex;
    flex-direction: row;
    align-items: stretch;
	padding-right: 80px;
}
.thumbnails-wrapper .slider-thumb-nav {
    padding: 0 5px 0 0;
    width: 30%;
}
.thumbnails-wrapper .slider-thumb-nav .slick-list {
	/* height: 100% !important; */
	padding: 70px 0 !important;
}
.thumbnails-wrapper .slider-thumb-nav img {
    max-width: 100%;
	width: auto;
    padding-bottom: 5px;
}
.thumbnails-wrapper .slider-thumb-nav .slick-next,
.thumbnails-wrapper .slider-thumb-nav .slick-prev {
    top: 15px;
    z-index: 10;
    width: calc(50% - 4.5px);
    opacity: 0.9;
}
.thumbnails-wrapper .slider-thumb-nav .slick-next:hover,
.thumbnails-wrapper .slider-thumb-nav .slick-prev:hover {
    opacity: 1;
}
.thumbnails-wrapper .slider-thumb-nav .slick-next:before,
.thumbnails-wrapper .slider-thumb-nav .slick-prev:before {
    content: "";
    position: absolute;
    top: 7.5px;
    left: 50%;
    z-index: 3;
    width: 10px;
    height: 10px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.thumbnails-wrapper .slider-thumb-nav .slick-next:after,
.thumbnails-wrapper .slider-thumb-nav .slick-prev:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30px;
    background: linear-gradient(#EE5622, #EE562221);
}
.thumbnails-wrapper .slider-thumb-nav .slick-prev::before {
    transform: rotate(135deg);
    top: 11px;
}
.thumbnails-wrapper .slider-thumb-nav .slick-next::before {
    transform: rotate(-45deg);
}
.thumbnails-wrapper .slider-thumb-nav .slick-prev {
    left: 1px;
}
.thumbnails-wrapper .slider-thumb-nav .slick-next {
    right: 6px;
}
.slick-related .slick-next,
.slick-related .slick-prev,
.thumbnails-wrapper .slider-thumb .slick-next,
.thumbnails-wrapper .slider-thumb .slick-prev {
    opacity: 0.95;
    z-index: 10;
    width: 30px;
    height: 40px;
    margin-top: -4px;
}
.slick-related .slick-next,
.slick-related .slick-prev {
    margin-top: 0;
    width: 20px;
}
.slick-related .slick-next:hover,
.slick-related .slick-prev:hover,
.thumbnails-wrapper .slider-thumb .slick-next:hover,
.thumbnails-wrapper .slider-thumb .slick-prev:hover {
    opacity: 1;
}
.slick-related .slick-next::before,
.slick-related .slick-prev::before,
.thumbnails-wrapper .slider-thumb .slick-next:before,
.thumbnails-wrapper .slider-thumb .slick-prev:before {
    content: "";
    position: absolute;
    top: 15px;
    left: 9px;
    z-index: 3;
    width: 10px;
    height: 10px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.slick-related .slick-next::after,
.slick-related .slick-prev::after,
.thumbnails-wrapper .slider-thumb .slick-next:after,
.thumbnails-wrapper .slider-thumb .slick-prev:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    /* background: rgba(238, 86, 34, 0.6); */
    background: rgba(0, 0, 0, 0.3);

}
.slick-related .slick-next::after,
.slick-related .slick-prev::after {
    /* background: rgba(238, 86, 34, 0.8); */
    background: rgba(0, 0, 0, 0.6);
}
.thumbnails-wrapper .slider-thumb .slick-prev::before {
    transform: rotate(45deg);
    left: 12px;
}
.slick-related .slick-prev::before {
    transform: rotate(45deg);
    left: 7px;
}
.slick-related .slick-next::before {
    left: 4px;
}
.slick-related .slick-next::before,
.thumbnails-wrapper .slider-thumb .slick-next::before {
    transform: rotate(-135deg);
}
.slick-related .slick-prev,
.thumbnails-wrapper .slider-thumb .slick-prev {
    left: 0;
}
.slick-related .slick-next,
.thumbnails-wrapper .slider-thumb .slick-next {
    right: 0;
}
#tab-related .image-related {
    margin-right: 5px;
    transition: all 0.2s ease-in-out;
}
#tab-related .image-related:hover {
    opacity: 0.8;
}
.slick-track {
	margin: 0 !important;
}
.slider-thumb {
    width: 70%;
    overflow: auto;
    clear: both;
    list-style: none;
    padding: 0;
    margin: 0;
    transition: opacity 0.3s ease;
}
.slider-thumb .slick-slide,
.slider-thumb .slick-track,
.slider-thumb .slick-list {
	width: 100%;
	height: 100%;
}
.slider-thumb img, .slider-thumb video {
	width: calc(100% + 2px);
	height: 100%;
	object-fit: cover;
	max-width: 610px;
	margin: 0 -1px;
}

.slider-thumb img:not([data-image="thumb"]) {
	opacity: 0;
}
.slider-thumb.slick-initialized img:not([data-image="thumb"]) {
	opacity: 1;
}

.specials-label-product {
	display: inline-block;
	padding: 2px 8px;
	font-family: 'BebasNeuePro', sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 19px;
	text-transform: uppercase;
	color: #fff;
	background: #F52900;
	border-radius: 3px;
}
.product-info-wrap .specials-label-product {
	order: 2;
	margin-left: 15px;
}
.price {
	font-size: 22px;
	line-height: 25px;
	color: #676067;
    height: 22px;
    margin-bottom: 0;
}
.price-new {
	line-height: 25px;
	color: #000;
    height: 22px;
}
.price-old {
    color: #acacac;
    font-size: 18px;
    text-decoration: line-through;
    margin-left: 10px;
}
.price-tax {
    color: #acacac;
    font-size: 18px;
    display: block;
}
.product-nav {
	margin-top: 15px;
	margin-bottom: 40px;
}
.product-nav > li {
	position: relative;
}
.product-nav > li::before {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	width: calc(100% - 30px);
	height: 0;
	border-bottom: 1px solid #F3F3F3;
}
.product-nav > li .hm {
	width: 24px;
	height: 24px;
	margin-right: 6px;
	margin-top: -2px;
}
.product-nav a {
	padding: 13px 0 5px;
	font-family: 'BebasNeuePro', sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #373B46;
	text-decoration: none;
	display: flex;
	align-items: center;
}
.product-nav a:hover {
	color: #FFBD00;
}
.product-model {
	font-size: 15px;
	line-height: 19px;
	color: #676067;
}
.product-model b {
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #373B46;
}
#product .form-group .radio {
	margin-bottom: 10px;
}
#product .control-label {
    margin-bottom: 10px;
	font-size: 20px;
}
#product .checkbox,
#product .radio {
    margin-top: 0;
    cursor: pointer;
}
#product-product .product-price {
	flex-wrap: wrap;
	max-width: 556px;
	padding-bottom: 16px;
	margin-bottom: 16px;
	border-bottom: 1px solid #000000;
}
#product-product .product-price .show-data {
	order: -1;
	width: 100%;
}
#product-product .product-price .show-data > div {
	width: 100%;
	margin-bottom: 0;
}
#product .product-size > div {
	position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	padding-bottom: 16px;
}
#product .product-size .text-danger {
	display: block;
	text-transform: lowercase;
}
#product .product-size .text-danger:first-letter {
    text-transform: uppercase;
}
#product .product-size .radio {
    position: relative;
    min-width: 50px;
    height: 50px;
    margin-right: 16px;
}
#product .product-size .radio:last-child {
    margin-right: 0;
}
#product .product-size .radio input {
    left: 0;
    height: 100%;
    margin-top: 0;
	width: 0;
}
#product .product-size .radio .form-checkbox {
    width: 100%;
    height: 100%;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
#product .product-size .checkmark::before {
	content: '';
    position: absolute;
    top: 50%;
    left: 0;
	width: 100%;
    height: 100%;
    border: 1px solid #000000;
    border-radius: 0;
	background: #fff;
    transform: translateY(-50%);
    cursor: pointer;
    transition: all 0.1s ease-in-out;
}
#product .product-size .radio:hover .checkmark::before {
    box-shadow: 0 0 0 1px #000;
    color: #000;
}
#product .product-size input:checked ~ .checkmark::before {
    border: 1px solid #EE5622 !important;
    box-shadow: 0 0 0 1px #EE5622 !important;
    background: #fff;
}
#product .product-size input[data-sold-out] {
	opacity: .4;
}
#product .product-size input[data-sold-out] ~ .checkmark {
	opacity: .4;
}
#product .product-size input[data-sold-out] ~ .value-name {
	opacity: .4;
	color: #000 !important
}
#product .product-size input[data-sold-out]:checked ~ .checkmark::before {
    border: 1px solid #000 !important;
    box-shadow: 0 0 0 1px #000 !important;
    background: #fff;
}
#product .product-size .checkmark::after {
    content: none;
}
#product .product-size .value-name {
    position: relative;
    padding: 5px 10px 0;
	font-size: 22px;
	line-height: 25px;
	color: #000000;
    transition: all 0.1s ease-in-out;
	cursor: pointer;
}
#product .product-size input:checked ~ .checkmark ~ .value-name {
    color: #EE5622;
}
#product .product-size .radio:hover .value-name {
    color: #000;
}
.text-stock {
	color: #EE5622;
	font-size: 16px;
	font-weight: 500;
}
#product .text-stock {
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	width: 100%;
	color: #EE5622;
	font-size: 18px;
	font-weight: 500;
	transform: translateY(-10px);
}
#product-specification .attr-list {
	max-width: unset;
}
#product .product-actions {
	padding-top: 20px;
}
#product .product-actions .dd-wishlist {
	width: 30px;
	height: 30px;
}
#product .product-actions .btn:hover .dd-wishlist {
	filter: invert(45%) sepia(44%) saturate(4823%) hue-rotate(349deg) brightness(96%) contrast(93%);
}
#product ~ .payments-methods {
	justify-content: flex-start;
	margin-bottom: 80px;
}
#zoomModal .img-wrapper {
	margin: 30px 50px;
}
#zoomModal img {
	width: 100%;
	height: auto;
}
#zoomModal .modal-content {
	width: 100%;
}
#zoomModal .modal-body {
	padding: 0;
	height: 100%;
}
#zoomModal .modal-body::-webkit-scrollbar {
    width: 7px
}
#zoomModal .modal-body::-webkit-scrollbar-track {
    border-radius: 0;
    background: rgb(255 255 255 / 50%);
}
#zoomModal .modal-body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgb(197 169 149 / 75%);
}
#zoomModal .modal-body::-webkit-scrollbar-thumb:hover {
    background: rgb(255 255 255 / 80%);
}
#zoomModal .slick-zoom .thumb {
	display: none;
}
#form-review input,
#form-review textarea {
	padding: 6px 12px;
	margin-bottom: 15px;
    border: 0;
    border-bottom: 1px solid #222;
    border-radius: 0;
    box-shadow: none;
	background: #fff;
    outline: 0;
    font-weight: 300;
    font-size: 13px;
    color: #222;
    max-width: 100%;
}
#form-review textarea {
	/* min-height: 60px; */
}
.product-review {
	padding: 10px 0;
}
.review-author {
	width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #373B46;
}
.review-rating {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 5px;
	width: 50%;
}
.review-date {
	width: 50%;
	font-size: 16px;
	line-height: 20px;
	color: #989DAE;
	text-align: right;
}
.review-text {
	width: 100%;
	color: #373B46;
}
#product-search select.form-control {
	padding-top: 0 !important;	
}
#product-search .checkbox-inline {
	margin-top: 5px;
}
.ocf-sliders {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='15' viewBox='0 0 21 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='2.5' x2='21' y2='2.5' stroke='black'/%3E%3Cline y1='7.5' x2='21' y2='7.5' stroke='black'/%3E%3Cline y1='12.5' x2='21' y2='12.5' stroke='black'/%3E%3Cpath d='M19.5454 2.5C19.5454 3.62674 18.6792 4.5 17.6591 4.5C16.6389 4.5 15.7727 3.62674 15.7727 2.5C15.7727 1.37326 16.6389 0.5 17.6591 0.5C18.6792 0.5 19.5454 1.37326 19.5454 2.5Z' fill='white' stroke='black'/%3E%3Cpath d='M12.8637 7.5C12.8637 8.62674 11.9975 9.5 10.9773 9.5C9.95716 9.5 9.09094 8.62674 9.09094 7.5C9.09094 6.37326 9.95716 5.5 10.9773 5.5C11.9975 5.5 12.8637 6.37326 12.8637 7.5Z' fill='white' stroke='black'/%3E%3Cpath d='M5.22732 12.5C5.22732 13.6267 4.3611 14.5 3.34095 14.5C2.32081 14.5 1.45459 13.6267 1.45459 12.5C1.45459 11.3733 2.32081 10.5 3.34095 10.5C4.3611 10.5 5.22732 11.3733 5.22732 12.5Z' fill='white' stroke='black'/%3E%3C/svg%3E%0A") !important;
}

.ocf-header .ocf-sliders,
.ocf-btn-link .ocf-sliders {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='15' viewBox='0 0 21 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='2.5' x2='21' y2='2.5' stroke='black'/%3E%3Cline y1='7.5' x2='21' y2='7.5' stroke='black'/%3E%3Cline y1='12.5' x2='21' y2='12.5' stroke='black'/%3E%3Cpath d='M19.5454 2.5C19.5454 3.62674 18.6792 4.5 17.6591 4.5C16.6389 4.5 15.7727 3.62674 15.7727 2.5C15.7727 1.37326 16.6389 0.5 17.6591 0.5C18.6792 0.5 19.5454 1.37326 19.5454 2.5Z' fill='white' stroke='black'/%3E%3Cpath d='M12.8637 7.5C12.8637 8.62674 11.9975 9.5 10.9773 9.5C9.95716 9.5 9.09094 8.62674 9.09094 7.5C9.09094 6.37326 9.95716 5.5 10.9773 5.5C11.9975 5.5 12.8637 6.37326 12.8637 7.5Z' fill='white' stroke='black'/%3E%3Cpath d='M5.22732 12.5C5.22732 13.6267 4.3611 14.5 3.34095 14.5C2.32081 14.5 1.45459 13.6267 1.45459 12.5C1.45459 11.3733 2.32081 10.5 3.34095 10.5C4.3611 10.5 5.22732 11.3733 5.22732 12.5Z' fill='white' stroke='black'/%3E%3C/svg%3E%0A") !important;
}

.ocf-btn:hover .ocf-sliders,
.ocf-btn:focus .ocf-sliders {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='15' viewBox='0 0 21 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='2.5' x2='21' y2='2.5' stroke='black'/%3E%3Cline y1='7.5' x2='21' y2='7.5' stroke='black'/%3E%3Cline y1='12.5' x2='21' y2='12.5' stroke='black'/%3E%3Cpath d='M19.5454 2.5C19.5454 3.62674 18.6792 4.5 17.6591 4.5C16.6389 4.5 15.7727 3.62674 15.7727 2.5C15.7727 1.37326 16.6389 0.5 17.6591 0.5C18.6792 0.5 19.5454 1.37326 19.5454 2.5Z' fill='white' stroke='black'/%3E%3Cpath d='M12.8637 7.5C12.8637 8.62674 11.9975 9.5 10.9773 9.5C9.95716 9.5 9.09094 8.62674 9.09094 7.5C9.09094 6.37326 9.95716 5.5 10.9773 5.5C11.9975 5.5 12.8637 6.37326 12.8637 7.5Z' fill='white' stroke='black'/%3E%3Cpath d='M5.22732 12.5C5.22732 13.6267 4.3611 14.5 3.34095 14.5C2.32081 14.5 1.45459 13.6267 1.45459 12.5C1.45459 11.3733 2.32081 10.5 3.34095 10.5C4.3611 10.5 5.22732 11.3733 5.22732 12.5Z' fill='white' stroke='black'/%3E%3C/svg%3E%0A") !important;
}

.ocf-btn-link:hover .ocf-sliders {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='15' viewBox='0 0 21 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='2.5' x2='21' y2='2.5' stroke='black'/%3E%3Cline y1='7.5' x2='21' y2='7.5' stroke='black'/%3E%3Cline y1='12.5' x2='21' y2='12.5' stroke='black'/%3E%3Cpath d='M19.5454 2.5C19.5454 3.62674 18.6792 4.5 17.6591 4.5C16.6389 4.5 15.7727 3.62674 15.7727 2.5C15.7727 1.37326 16.6389 0.5 17.6591 0.5C18.6792 0.5 19.5454 1.37326 19.5454 2.5Z' fill='white' stroke='black'/%3E%3Cpath d='M12.8637 7.5C12.8637 8.62674 11.9975 9.5 10.9773 9.5C9.95716 9.5 9.09094 8.62674 9.09094 7.5C9.09094 6.37326 9.95716 5.5 10.9773 5.5C11.9975 5.5 12.8637 6.37326 12.8637 7.5Z' fill='white' stroke='black'/%3E%3Cpath d='M5.22732 12.5C5.22732 13.6267 4.3611 14.5 3.34095 14.5C2.32081 14.5 1.45459 13.6267 1.45459 12.5C1.45459 11.3733 2.32081 10.5 3.34095 10.5C4.3611 10.5 5.22732 11.3733 5.22732 12.5Z' fill='white' stroke='black'/%3E%3C/svg%3E%0A") !important;
}
  
.category-bar {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	margin: 0 0 16px;
}
.category-bar .btn-secondary {
	padding: 0 8px;
	border: 0;
	text-transform: none;
	font-weight: 500;
	font-size: 22px;
	line-height: 25px;
	color: #000;
	background: transparent !important;
}
.category-bar .btn-secondary:hover {
	text-decoration: underline;
	text-decoration-skip-ink: none;
}
.subcategory-list {
	margin: 16px 0;
	padding: 24px;
	border: 1px solid #E6E9EF;
	border-radius: 3px;
}
.subcategory-list .title-3 {
	margin-bottom: 16px;
	padding-bottom: 11px;
	border-bottom: 1px solid #E6E9EF;
}
.subcategory-list a {
	display: inline-block;
	margin-bottom: 8px;
	font-weight: 600;
	font-size: 16px;
	line-height: 16px;
	color: #456487;
}
.subcategory-list ul {
	margin-bottom: -8px;
}
.product-title {
	margin: 50px 0 30px;
	font-weight: 500;
	font-size: 32px;
	line-height: 37px;
	text-transform: none !important;
}
/* information contact */
.contact-floating {
    padding: 20px 20px;
}
.contact-floating * {
    line-height: 26px;
}
.contact-floating strong {
    display: block;
}
.blog-article #review {
    margin-top: 30px;
}
body[class^="information-information"] #content h1,
body[class^="information-information"] #content h2 {
    margin: 30px 0 10px;
    padding: 10px 0;
	font-weight: 600;
	font-size: 32px;
	line-height: 37px;
}
body[class^="information-information"] #content > h1:first-child {
    margin-top: 0;
}
body[class^="information-information"] #content h2 {
    margin: 20px 0 0;
}
body[class^="information-information"] #content p {
    margin-bottom: 20px;
    line-height: 25px;
}
body[class^="information-information"] #content ul {
    padding: 10px 15px;
}
body[class^="information-information"] #content li {
    margin-bottom: 7px;
    line-height: 25px;
}
body[class^="information-information"] #content blockquote {
    margin-top: 60px;
    padding: 10px 0 10px 20px;
    border-left: 4px solid #EE5622;
    line-height: 28px;
}
body[class^="information-information"] #content table tr:first-child td {
    padding-bottom: 30px;
}
body[class^="information-information"] #content table td {
    vertical-align: middle;
	border: 0;
}
body[class^="information-information"] #content .sizechart {
    position: relative;
    margin-top: 20px;
}
body[class^="information-information"] #content .chart-header-bg {
    background: 0 0;
}
body[class^="information-information"] #content .sizechart td,
body[class^="information-information"] #content .sizechart th,
body[class^="information-information"] #content .sizechart tr {
    border: 0;
}
body[class^="information-information"] #content .loyalty {
	max-width: 600px;
	margin: 0 auto;
	text-align: center;
}
.information-information-7 h1 + p {
	max-width: 600px;
	margin: 0 auto 30px !important;
}
body[class^="information-information"] #content .loyalty td,
body[class^="information-information"] #content .loyalty th {
    border: 0 !important;
	padding: 12px !important;
	width: 50%;
}
body[class^="information-information"] #content .loyalty tr {
	border-top-width: 1px;
}
body[class^="information-information"] #content .loyalty td:first-child {
	font-weight: 600;
}
#information-information #content a {
    color: #EE5622;
}
#information-information #content a:hover {
	color: #9d826d;
}
.blockquote-author {
    font-style: italic;
}
.information-information-1 .col-lg-8 {
	width: 100% !important;
}
.information-information-1 h1 {
	width: 100vw;
	margin-left: -73px !important;
	max-width: 1920px;
	margin-top: 0 !important;
	margin-bottom: 80px !important;
	padding: 22px 73px 15px !important;
	font-weight: 500;
	font-size: 32px;
	line-height: 37px;
	text-align: center;
	color: #fff;
	background: #EE5622;
}
.about {
	width: 100vw;
	margin-left: -73px !important;
	max-width: 1920px;
}
.about-top {
	margin-bottom: 80px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.about-top > div {
    width: 55%;
	padding: 0 73px;
	box-sizing: border-box;
	
}
.about-top > img {
    width: 45%;
	max-height: 556px;
	height: auto;
	object-fit: cover;
	object-position: center;
}
.about p {
	line-height: 30px !important;
}
.about-accent {
    color: #EE5622;
}
.visible-mob {
    display: none;
}
.hidden-mob {
    display: block;
}
.about-center{
	max-width: 636px;
	margin: 0 auto 80px;
}
.about-images {
	margin-bottom: 80px;
	overflow: hidden;
}
.about-images_inner {
	width: fit-content;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	transform: translateX(-50%);
  	margin-left: 50%;
}
.about-images_inner img {
	padding: 9px;
	width: 40vw;
	max-width: 800px;
	height: auto;
	max-height: 556px;
	object-fit: cover;
	object-position: center;
	box-sizing: border-box;
}
@media (max-width: 1200px) {
	.information-information-1 h1 {
		margin-left: -20px !important;
	}
	.about {
		margin-left: -20px !important;
	}
	.about-top > div {
		padding: 0 40px;
	}
	.about p {
		padding: 0 20px;
		line-height: 25px !important;
	}
}
@media (max-width: 768px) {
    .information-information-1 h1 {
		margin-bottom: 40px !important;
		padding: 19px 20px 13px !important;
		font-size: 20px;
		line-height: 22px;
	}
	.about-top {
		margin-bottom: 40px;
	}
	.about-top > div {
		width: 55%;
		padding: 0;
	}
	.about-top > img {
		width: 45%;
		max-height: 300px;
	}
	.about-center {
		max-width: 460px;
		margin: 0 auto 40px;
	}
	.about-images {
		margin-bottom: 40px;
	}
	.about-images_inner img {
		max-height: 300px;
	}
}
@media (max-width: 560px) {
    .information-information-1 h1 {
		margin-bottom: 0px !important;
	}
	.about {
		display: flex;
		flex-direction: column;
	}
	.about-top {
		flex-direction: column;
	}
	.about-top:nth-child(2) {
		flex-direction: column-reverse;
	}
	.about-top > div {
		width: 100%;
		padding: 0;
	}
	.about-top > div > p {
		margin-bottom: 0 !important;
	}
	.about-top > img {
		width: 100%;
		max-height: unset;
		margin-bottom: 40px;
	}
	.about-center {
		order: 10;
		max-width: unset;
	}
	.about-images_inner {
		transform: translateX(-10%);
		margin-left: 0;
	}
	.about-images_inner img {
		padding: 0 10px;
		width: 70vw;
		max-height: 300px;
	}
}

.total-discount {
    color: #fff;
    background: #EE5622;
    padding: 7px 16px 5px;
    width: fit-content;
    margin: 10px 0 5px;
}

.home-about {
	margin-top: 32px;
}
.home-about h2 {
	margin-top: 0;
}
.home-about img {
	max-width: 553px;
	width: 100%;
	height: auto;
	object-fit: cover;
	object-position: center;
}
.home-about_text {
	max-width: 553px;
}
@media (max-width: 1200px) and (min-width: 768px) {
	.home-about img {
		max-width: unset;
		position: sticky;
		top: 80px;
	}
	.home-about_text {
		max-width: unset;
	}
}
@media (max-width: 768px) {
	.home-about img {
		max-width: unset;
	}
	.home-about_text {
		max-width: unset;
	}
	.home-about h2 {
		margin-bottom: 16px;
	}
}
.inst-home {
	margin-bottom: 60px;
}
.carousel.swiper-viewport {
	box-shadow: none;
	border: 0;
	/* margin: 60px 0; */
}
.carousel.swiper-viewport .swiper-button-next {
	right: 0px !important;
}
.carousel.swiper-viewport .swiper-button-prev {
	left: 0px !important;
}
.carousel .swiper-button-next, .carousel .swiper-button-prev {
	width: 23px !important;
    height: 33px !important;
    margin-top: -17px !important;
}
.carousel .swiper-button-next:before {
	content: '' !important;
	width: 24px !important;
	height: 33px !important;
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	/* background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTAyMSAyMC4wMTI2QzUuODMyNjMgMjAuNjk2IDUuODMyNjMgMjEuODA0IDYuNTAyMSAyMi40ODc0QzcuMTcxNTcgMjMuMTcwOSA4LjI1Njk4IDIzLjE3MDkgOC45MjY0NSAyMi40ODc0TDE3LjQ5NzggMTMuNzM3NUMxOC4xNjc0IDEzLjA1MzkgMTguMTY3NCAxMS45NDYxIDE3LjQ5NzggMTEuMjYyNUw4LjkyNjQ1IDIuNTEyNTNDOC4yNTY5OCAxLjgyOTE2IDcuMTcxNTcgMS44MjkxNiA2LjUwMjEgMi41MTI1M0M1LjgzMjYzIDMuMTk2MDUgNS44MzI2MyA0LjMwMzk1IDYuNTAyMSA0Ljk4NzQ3TDEzLjg2MTMgMTIuNDk5OUw2LjUwMjEgMjAuMDEyNloiIGZpbGw9IndoaXRlIi8+CjxtYXNrIGlkPSJtYXNrMF83XzExIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSIzIiB3aWR0aD0iMTEiIGhlaWdodD0iMTgiPgo8cGF0aCBkPSJNNy4xOTg1NyAxOC40M0M2LjYzNTM5IDE4Ljk5MzIgNi42MzUzOSAxOS45MDYzIDcuMTk4NTcgMjAuNDY5NUM3Ljc2MTc3IDIxLjAzMjcgOC42NzQ4NyAyMS4wMzI3IDkuMjM4MDUgMjAuNDY5NUwxNi40NDg3IDEzLjI1ODhDMTcuMDExOSAxMi42OTU3IDE3LjAxMTkgMTEuNzgyNSAxNi40NDg3IDExLjIxOTNMOS4yMzgwNSA0LjAwODY4QzguNjc0ODcgMy40NDU1MiA3Ljc2MTc3IDMuNDQ1NTIgNy4xOTg1NyA0LjAwODY4QzYuNjM1MzkgNC41NzE4MyA2LjYzNTM5IDUuNDg0OTkgNy4xOTg1NyA2LjA0ODE0TDEzLjM4OTUgMTIuMjM5MUw3LjE5ODU3IDE4LjQzWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzdfMTEpIj4KPC9nPgo8L3N2Zz4K"); */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01LjcwNyA3LjI5M2ExIDEgMCAwIDAtMS40MTQgMS40MTRsNSA1YTEgMSAwIDAgMCAxLjQxNCAwbDUtNWExIDEgMCAxIDAtMS40MTQtMS40MTRMMTAgMTEuNTg2IDUuNzA3IDcuMjkzeiIvPjwvZGVmcz48dXNlIGZpbGw9IiMzNzNCNDYiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDEwIDEwLjUpIiB4bGluazpocmVmPSIjYSIvPjwvc3ZnPg==");
}
.carousel .swiper-button-prev:before {
	content: '' !important;
	width: 24px	 !important;
	height: 33px !important;
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01LjcwNyA3LjI5M2ExIDEgMCAwIDAtMS40MTQgMS40MTRsNSA1YTEgMSAwIDAgMCAxLjQxNCAwbDUtNWExIDEgMCAxIDAtMS40MTQtMS40MTRMMTAgMTEuNTg2IDUuNzA3IDcuMjkzeiIvPjwvZGVmcz48dXNlIGZpbGw9IiMzNzNCNDYiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDEwIDEwLjUpIiB4bGluazpocmVmPSIjYSIvPjwvc3ZnPg==");
	/* background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ5NzkgMy45ODc0NEMxOC4xNjc0IDMuMzA0MDIgMTguMTY3NCAyLjE5NTk4IDE3LjQ5NzkgMS41MTI1NkMxNi44Mjg0IDAuODI5MTQ1IDE1Ljc0MyAwLjgyOTE0NSAxNS4wNzM1IDEuNTEyNTZMNi41MDIxOCAxMC4yNjI1QzUuODMyNiAxMC45NDYxIDUuODMyNiAxMi4wNTM5IDYuNTAyMTcgMTIuNzM3NUwxNS4wNzM1IDIxLjQ4NzVDMTUuNzQzIDIyLjE3MDggMTYuODI4NCAyMi4xNzA4IDE3LjQ5NzkgMjEuNDg3NUMxOC4xNjc0IDIwLjgwMzkgMTguMTY3NCAxOS42OTYxIDE3LjQ5NzkgMTkuMDEyNUwxMC4xMzg3IDExLjUwMDFMMTcuNDk3OSAzLjk4NzQ0WiIgZmlsbD0id2hpdGUiLz4KPG1hc2sgaWQ9Im1hc2swXzdfMTYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjciIHk9IjMiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxOCI+CjxwYXRoIGQ9Ik0xNi44MDE0IDUuNTdDMTcuMzY0NiA1LjAwNjggMTcuMzY0NiA0LjA5MzcgMTYuODAxNCAzLjUzMDUxQzE2LjIzODIgMi45NjczMiAxNS4zMjUxIDIuOTY3MzIgMTQuNzYxOSAzLjUzMDUxTDcuNTUxMjggMTAuNzQxMkM2Ljk4ODEzIDExLjMwNDMgNi45ODgxMyAxMi4yMTc1IDcuNTUxMjggMTIuNzgwN0wxNC43NjE5IDE5Ljk5MTNDMTUuMzI1MSAyMC41NTQ1IDE2LjIzODIgMjAuNTU0NSAxNi44MDE0IDE5Ljk5MTNDMTcuMzY0NiAxOS40MjgyIDE3LjM2NDYgMTguNTE1IDE2LjgwMTQgMTcuOTUxOUwxMC42MTA1IDExLjc2MDlMMTYuODAxNCA1LjU3WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzdfMTYpIj4KPC9nPgo8L3N2Zz4K"); */
	transform: scaleX(-1);
}
.carousel img {
	width: 100%;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.mfp-wrap {
	z-index: 1110 !important;
}
.mfp-bg {
	z-index: 1100 !important;
	opacity: 0.3 !important;
}
.mfp-figure:after {
	content: none !important;
}
.mfp-bottom-bar {
	margin-top: -76px !important;
	/* top: unset !important; */
	/* bottom: 0 !important; */
} 
.mfp-bottom-bar .mfp-counter {
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	line-height: 19px;
	color: #989DAE;
}
img.mfp-img {
	/* padding-bottom: 0 !important; */
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
	border-left-color: rgba(55, 59, 70, 0.5) !important;
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
	border-right-color: rgba(55, 59, 70, 0.5) !important;
}
.right-submenu {
	display: flex;
}
.right-submenu > ul {
	width: 50%;

}
.right-submenu .menu-shortcuts {
	/* columns: 2; */
}
.right-submenu .menu-shortcuts a {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 10px;
}
.right-submenu .menu-shortcuts a:hover {
	color: #FFBD00 !important;
}
.right-submenu .menu-shortcuts a img {
	margin-right: 8px;
	width: 54px;
	height: 21px;
	object-fit: contain;
	object-position: center;
}
.right-submenu > ul:last-child .menu-shortcuts a img {
	margin-right: 0;
}

.title-right-section {
    padding-top: 10px;
    padding-bottom: 15px;
	display: block;
	font-family: 'BebasNeuePro', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #373B46;
}
.menu-add-html {
	border-left: 1px solid rgba(152, 157, 174, 0.5);
}
.menu-add-html .row {
	height: 100%;
}
.outer-first-col {
	height: 100%;
	border-right: 1px solid rgba(152, 157, 174, 0.5);
}
.outer-image-container {
	position: relative;
	margin-top: 0 !important;
	margin-bottom: 10px;
	transition: opacity .2s ease;
} 
.outer-image-container .outer-image-title, .outer-image-container .outer-image-title-right {
	position: absolute;
	bottom: 7px;
	left: 7px;
	margin-bottom: 0;
	display: block;
	font-family: 'BebasNeuePro', sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #fff;
}
.outer-image-container:hover {
	opacity: 0.9;
}
#horizontal-menu .menu-add-html {
	padding: 0 12px !important;
}
.amunition-image-container a {
	display: block;
}
.weapon-structure-container {
	position: relative;
}
.weapon-structure-container > a {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 10px;
	transition: opacity .2s ease;
}
.weapon-structure-container > a > img {
	margin-right: 0;
}
.weapon-structure-container > a > p {
	position: absolute;
	bottom: 12px;
	left: 12px;
	margin-bottom: 0;
	display: block;
	font-family: 'BebasNeuePro', sans-serif;
    font-weight: 700;
    font-size: 31px;
    line-height: 31px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #fff;
}
.weapon-structure-container > a:hover {
	opacity: 0.9;
}
.amunition-image-container:first-child {
	padding-right: 6px;
}
.amunition-image-container:last-child {
	padding-left: 6px;
}
.amunition-image-container a {
	position: relative;
	transition: opacity .2s ease;
}
.amunition-image-container a p {
	position: absolute;
	bottom: 30px;
	left: 10px;
	margin-bottom: 0;
	display: block;
	font-family: 'BebasNeuePro', sans-serif;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    letter-spacing: 0.03em;
    color: #fff;
	transition: opacity .2s ease;
}
.amunition-image-container a:hover {
	opacity: 0.9;
}
.amunition-image-container a p.amunition-left-title-bot {
	bottom: 15px;
	color: #aeacab;
    font-size: 10px;
	line-height: 10px;
	font-family: 'TTCommons', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
    letter-spacing: -0.04px;
}
.embeddedContent iframe {
	width: 100%;
	/* height: auto; */
}
#preorder-box .modal-header {
	display: flex;
	align-items: flex-start;
	border: 0;
	padding-bottom: 0;
}
#preorder-box .modal-header .modal-title {
	font-size: 28px;
	line-height: 27px;
}
#preorder-box .modal-body {
	padding-top: 0;
	padding-bottom: 0;
}
#preorder-box .modal-body a {
	display: inline-block;
	margin-bottom: 16px;
	font-size: 14px;
	line-height: 20px;
	/* text-transform: uppercase; */
}
#preorder-box .modal-footer {
	border: 0;
	padding-top: 0;
}
#preorder-box .modal-footer .btn-primary {
	color: #fff !important;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
#preorder-box .modal-footer .btn-primary .hm {
	width: 24px;
	height: 24px;
	margin-right: 5px;
}
#boc_order .boc_product_info > div {
	line-height: 20px;
	font-size: 14px;
}
#boc_order.modal {
	background: rgba(0, 0, 0, 0.25);
}
#boc_order .modal-content {
	border: 0;
}
#boc_order .modal-header {
	padding-right: 16px;
	padding-bottom: 0;
	border-bottom: 0;
	border-radius: 6px 6px 0 0;
}
#boc_order .modal-body {
	padding-top: 6px;
}
#boc_order .has-error input {
	background: #FFEEEB;
	border: 1px solid #FF9985;
}
#boc_order .btn {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
#boc_order .btn .hm {
	margin-right: 5px;
	margin-top: -5px;
}
ul.dropdown-address {
	width: 100%;
	border-radius: 0;
	box-shadow: 0 0 10px rgba(34, 34, 34, 0.1);
}
.dropdown-address li:hover {
	background: #EE5622 !important;
}
.dropdown-address li a {
	color: #222 !important;
	transition: none;
}
.dropdown-address li a:hover {
	color: #fff !important;
}

.scroll-top {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 20;
	background: rgba(238, 85, 34, 0.6);
	width: 40px;
	height: 40px;
	opacity: 0;
	transition: all 0.4s ease-in-out 0s;
	cursor: pointer;
}
.scroll-top::before {
	content: "";
    position: absolute;
    top: 17px;
    left: 16px;
    z-index: 3;
    width: 10px;
    height: 10px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
	transform: rotate(135deg);
}
.scroll-top:hover {
	opacity: 1 !important;
	background: rgba(197,169,149,.8);

}
.info-nav {
    padding: 20px 15px;
    margin: 30px -73px 40px;
    /* background: rgba(0, 0, 0, 0.05); */
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
.info-nav-inner {
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
}
.info-nav-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    padding: 10px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.4) !important;
    text-align: center;
    transition: all 0.2s ease-in;
}
.info-nav-item.active,
.info-nav-item:hover {
    color: #000 !important;
}
.info-nav-item img {
    width: 50px;
    margin-bottom: 10px;
    opacity: 0.4;
    transition: opacity 0.2s ease-in;
}
.info-nav-item.active img,
.info-nav-item:hover img {
    opacity: 1;
}


/* simplecheckout */
.product-warning {
	color: #EE5622;
	font-size: 17px;
}
.simplecheckout-error-text {
	color: #EE5622;
	font-size: 18px;
	line-height: 22px;
}
body[class^="account-"] .alert.alert-success {
	padding: 12px 0 0;
    background: transparent;
    color: #EE5622;
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: -0.6px;
}
body[class^="account-"] .alert.alert-success a {
	color: #EE5622
}
body[class^="account-"] #column-right {
	display: none !important;
}
body[class^="account-"] form fieldset {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}
body[class^="account-"] form fieldset.form-horizontal {
	flex-direction: row;
}
body[class^="account-"]	.form-group {
	margin-top: 20px;
	width: calc(50% - 9px);
}
body[class^="account-"] input::placeholder {
	color: transparent;
}
body[class^="account-"] .button-group {
	margin-top: 40px;
	width: calc(50% - 9px);
}
body[class^="account-"] .login-content .button-group {
	width: 100%;
}
body.account-simpleaddress-update .form-group {
	margin-top: 24px;
	width: calc(33.3% - 9px);
}
body[class^="account-"] .button-group input, body[class^="account-"] .button-group button, body[class^="account-"] .button-group a {
	width: 100%;
	font-size: 18px !important;
	font-weight: 500 !important; 
	line-height: 22px;
	letter-spacing: 0.44px;
}
body[class^="account-"]	.form-group label {
	margin-bottom: 4px;
}
body[class^="account-"] #content ul li {
	margin-bottom: 10px;
}
body[class^="account-"] #content ul li:last-child {
	margin-bottom: 36px;
}
body[class^="account-"] #content ul.pagination li {
	margin-bottom: 0;
}
body[class^="account-"] #content h1 {
	font-size: 22px;
	font-weight: 500;
	line-height: 25px;
	margin-top: 0;
	margin-bottom: 24px;
}
body.account-simpleaddress-update h1 {
	margin-bottom: 0 !important;
}
body[class^="account-"] #content {
	margin-bottom: 0;
	padding-bottom: 20px;
}
body[class^="account-"] #content h2 {
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: 500;
	line-height: 25px;
	/* margin-top: 0; */
}	
body[class^="account-"] #content p {
	font-size: 20px;
	line-height: 23px;
}
body[class^="account-"] .product-thumb .product-name {
	font-size: 20px !important;
	font-weight: 500;
	font-size: 23px;
}
body[class^="account-"] .price {
	font-size: 20px !important;
	font-weight: 400;
	font-size: 23px;
}
.address-item {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	padding: 24px;
	font-size: 20px;
	font-weight: 500;
	line-height: 23px;
	background: rgba(221, 201, 180, 0.2);
}
.address-buttons {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
}
.address-buttons a {
	margin-left: 16px
}
.address-buttons .dd {
	width: 31px;
	height: 31px;
	transition: none;
}
.address-buttons a:hover .dd {
	filter: invert(45%) sepia(44%) saturate(4823%) hue-rotate(349deg) brightness(96%) contrast(93%);
}
.account-order .btn-default.btn-sm {
	padding: 4px 8px;
}
.account-order .btn-default.btn-sm .dd {
	width: 24px;
	height: 24px;
}
.account-order .table thead td {
	font-size: 20px;
	font-weight: 500;
	padding: 16px 6px 12px;
}
.account-order .table tbody td {
	font-size: 20px;
	padding: 16px 6px 12px;
}
.account-order .table tbody tr td:last-child {
	padding: 10px 0;
}
.account-order .pagination, .order-pagination .pagination {
	display: flex !important;
}
.account-order-info .title-2 {
	margin-bottom: 8px;
	font-size: 22px;
	font-weight: 600;
	line-height: 25px;
}
.account-order-info {
	font-size: 20px;
	line-height: 23px;
}
.order-heading b {
	font-weight: 500;
}
.account-order-info .table-product {
	margin-top: 16px;
	margin-bottom: 3px;
	border-top: 1px solid #676067;
}
.account-order-info .table td {
	border: 0 !important;
	padding: 16px 0 12px;
}
.account-order-info .table tr {
	border-bottom: 1px solid #676067;
}
.account-order-info .table:not(.table-product) tbody tr:last-child {
	border-bottom: 0;
}
.account-order-info .image {
	width: 155px;
	padding: 16px 10px 16px 0 !important;
}
.account-order-info .image img {
	width: 145px;
	height: auto;
	vertical-align: middle;
}
.account-order-info .name {
	padding-bottom: 0 !important;
}
.account-order-info .name a {
	display: inline-block;
	margin-bottom: 16px;
	font-weight: 500;
	font-size: 20px;
	line-height: 22px;
	color: #000;
}
.account-order-info .name > div {
	padding-bottom: 10px;
}
.account-order-info td.description {
	width: 100%;
	padding: 16px 14px;
	color: #676067;
	font-size: 18px;
	line-height: 20px;
}
.account-order-info .description > div {
	padding-bottom: 10px;
}
.account-order-info .total {
	text-align: right;
	font-weight: 500;
	color: #000;
	/* padding: 8px; */
	white-space: nowrap;
}
.order-buttons {
	padding-left: 24px !important;
	padding-top: 13px !important;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-end;
}
.order-buttons a {
	margin: 0 0 0 20px
}
.order-buttons .dd {
	width: 24px;
	height: 24px;
}
.order-buttons .dd.dd-return {
	width: 20px;
	height: 24px;
}
.account-order-info .table-history thead td {
	font-size: 20px;
	font-weight: 500;
	padding: 16px 0 12px;
}
.account-order-info .table-history tbody td {
	font-size: 20px;
	padding: 16px 0 12px;
}
.reward-content {
	max-width: 474px;
}
.reward-content p, .reward-content li, .reward-content h2 {
	font-size: 20px !important;
	line-height: 28px !important;
}
.newsletter-content {
	max-width: 474px;
	font-size: 20px;
	line-height: 23px;
}
.btn-back-account .dd {
	width: 36px;
	height: 36px;
	margin-right: 12px;
}
.simpleregister .simpleregister-block-content {
	padding: 0;
}
.simpleregister .simpleregister-block-content legend {
	display: none;
}
.simpleregister .simpleregister-have-account a {
	text-decoration: underline;
	text-decoration-skip-ink: none;
}
.simpleregister .row-register_newsletter {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 20px;
}
.simpleregister .row-register_newsletter label {
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}
.simpleregister .row-register_newsletter .form-check {
	margin-bottom: 0;
	margin-top: 0;
	display: flex;
	flex-direction: row-reverse;
}
.simpleregister .row-register_newsletter input {
	margin-left: 15px !important;
	margin-right: 5px;
}
.simplecheckout .simplecheckout-cart_wrapper,.simplecheckout #simplecheckout_customer {
    position: relative;
    float: unset;
    width: 100%;
}
.simple-content {
	margin: 0 !important;
}
.simple-content .simplecheckout .simplecheckout-cart_wrapper {
	padding-bottom: 30px;
	margin-bottom: 0;
}
.simplecheckout .simplecheckout-cart_wrapper::before {
    content: "1";
}
.simplecheckout #simplecheckout_customer::before {
    content: "2";
}
.simplecheckout .simplecheckout-cart_wrapper::before,.simplecheckout #simplecheckout_customer::before,.simplecheckout-step::before {
    position: absolute;
    top: 0;
    left: -85px;
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 33px;
    background: #EE5622;
    border-radius: 50%;
}
.simplecheckout-step::before {
    left: -15px;
}
.simplecheckout .simplecheckout-cart_wrapper::after {
    content: '';
    position: absolute;
    top: unset;
    bottom: 0;
    left: -72px;
    display: block;
    width: 3px;
    height: 20px;
    background: #fff;
}
.simplecheckout-step {
    position: relative;
    max-width: 700px;
    margin: 0 auto;
	padding-left: 70px;
    border-left: 1px solid #EE5622;
}
.simplecheckout-step::before {
    content: "";
    top: unset;
    bottom: 0;
}
.simplecheckout-step::after {
    content: "";
    position: absolute;
    bottom: 14px;
    left: -5px;
    width: 10px;
    height: 6px;
    border-left: 1.5px solid #fff;
    border-bottom: 1.5px solid #fff;
    transform: rotate(-45deg);
}
.simplecheckout-step > div:not(.simplecheckout-cart_wrapper) {
	padding: 0 15px;
}
.simple-content .simplecheckout .checkout-heading {
	padding: 10px 0 5px;
	font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    background: transparent;
    border: none;
}
.simple-content .simplecheckout label, .simple-content .simpleregister label {
	margin-bottom: 4px;
}
.simple-content .simplecheckout :not(.form-floating) > label, .simple-content .simpleregister :not(.form-floating) > label {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 4px;
}
.simple-content .simplecheckout .simplecheckout-block-content {
	padding: 0;
}
.simplecheckout .form-check {
	margin-bottom: 0px;
}
#simplecheckout_shipping {
	margin-top: 32px;
}
#simplecheckout_shipping .simplecheckout-block-content {
	margin-top: 16px;
}
#simplecheckout_shipping_address {
	margin-top: 36px;
}
#simplecheckout_shipping_address .simplecheckout-block-content {
	margin-top: 0px;
}
#simplecheckout_payment .panel-heading {
	margin-bottom: 16px;
}
#simplecheckout_payment  {
	margin-top: 36px;
}
#simplecheckout_comment {
	margin-top: 32px;
}
.simple-content .simplecheckout #simplecheckout_customer .simplecheckout-block-content .form-check {
	margin-top: 15px;
}
.simple-content .form-floating {
	margin-top: 28px;
	margin-bottom: 0;
}
.simple-content .form-group:first-child .form-floating, .simple-content .simplecheckout-block-content > .form-floating:first-child {
	margin-top: 16px;
}
.simple-content .simplecheckout-block {
	margin-bottom: 32px;
}
.simple-content p {
	margin-bottom: 10px;
}
.simple-content #simple_login_layer {
	background-color: rgba(0, 0, 0, 0.27);
}
.simple-content #simple_login {
    max-width: 400px;
	height: auto !important;
    margin: 20px auto;
    padding: 35px;
	border-radius: 0;
    box-shadow: none;
    border: 0;
}
.simple-content #simple_login .toggle-password {
	top: 43px;
}
.simple-content #simple_login_header {
    display: block;
    padding-bottom: 0;
	text-align: center;
    text-transform: uppercase;
}
.simple-content #simple_login .simplecheckout-block-content {
	padding: 0 !important;
}
.simple-content #simple_login .btn-primary {
	margin-top: 40px;
}
.simple-content .simplecheckout-block-content p:not(:first-child) {
	padding-top: 20px;
}
.simplecheckout .row-customer_field20 {
	margin-top: 28px;
}
.simplecheckout .row-customer_field20 .control-label {
	font-weight: 600;
	margin-left: 0;
}
.simplecheckout .row-customer_field20 .form-check {
	margin-top: 10px !important;
}
.simplecheckout-cart {
    border: 0!important;
	margin-top: -13px !important;
}
.simplecheckout-cart tr {
    border-bottom: 1px solid rgba(232,221,213,.5);
}
.simplecheckout-cart tr:last-child {
    border: none;
}
.simplecheckout-cart td,.simplecheckout-cart-total {
    border: 0!important;
}
.simplecheckout .simplecheckout-cart-total {
	display: flex;
    justify-content: space-between;
	padding: 16px 0 0;
}
.simplecheckout .simplecheckout-cart-total span:first-child {
	text-align: left;
}
.simplecheckout .simplecheckout-cart-total-value, #simplecheckout_cart_weight {
	text-align: right;
	margin-left: auto;
}
.simplecheckout .simplecheckout-cart-total-remove .dd {
	margin-top: 2px;
	margin-left: 3px;
	cursor: pointer;
}
.simplecheckout-cart-total.simplecheckout-cart-buttons {
	justify-content: flex-end;
	padding-top: 26px;
}
.simplecheckout-cart-total.simplecheckout-cart-buttons .buttons {
	margin-right: 0 !important;
}
.simplecheckout #total_coupon {
	color: #EE5622;
}
.simplecheckout .simplecheckout-cart td.image {
    padding: 15px 0;
    width: 160px;
	/* min-width: 160px; */
    vertical-align: top!important;
}
.simplecheckout .simplecheckout-cart td.image img {
    width: 100%;
}
.simplecheckout .simplecheckout-cart .name {
    padding: 15px 0;
    text-align: left;
    font-size: 18px!important;
	line-height: 25px;
}
.simplecheckout .simplecheckout-cart td.remove {
    padding: 10px 0 15px;
}
.simplecheckout .simplecheckout-cart tr:first-child .name,.simplecheckout .simplecheckout-cart tr:first-child {
    /* padding-top: 0; */
	/* margin-top: -10px; */
}
.simplecheckout .simplecheckout-cart .name>a {
    display: inline-block;
    padding: 0 10px 10px 0;
    font-weight: 500;
    font-size: 22px;
	line-height: 25px;
}
.simplecheckout .simplecheckout-cart .price {
    margin-bottom: 10px;
    display: block!important;
    font-weight: 400!important;
    font-size: 18px!important;
    text-align: left;
}
.simplecheckout .simplecheckout-cart .total {
    display: block!important;
    font-weight: 400!important;
    font-size: 18px!important;
    text-align: left;
	margin-top: 8px;
}
.simplecheckout .quantity .btn-count {
    padding: 0 5px;
    border: none;
    background: #fff;
    color: #222;
    font-size: 22px;
    line-height: 25px;
	padding-top: 2px;
}
.simplecheckout .quantity input {
    border: none;
}
.simplecheckout .quantity .input-group {
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}
.simplecheckout .btn-count:hover {
    color: #EE5622 !important;
}
.simplecheckout .btn-count:active,.simplecheckout .btn-count:focus {
    color: #EE5622 !important;
    background: #fff;
    border-color: #fff;
}
.simplecheckout .input-count {
    padding: 0 5px;
    min-width: 40px!important;
    height: 22px;
    border: 1px solid #222;
    box-shadow: none;
    color: #222;
    text-align: center!important;
}
.simplecheckout .description {
    min-height: 230px;
	margin-bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 7px 0 16px;
}
.simplecheckout .remove-product-btn {
    padding: 5px 0 5px 5px;
    background: 0 0;
    box-shadow: none;
}
.simple-content .simplecheckout .checkout-heading {
    font-size: 22px;
	line-height: 25px;
    font-weight: 500;
    text-transform: none;
    background: 0 0;
	padding: 4px 0;
    border: none;
	color: #EE5622;
}
.simple-content .simplecheckout .checkout-heading span {
	/* color:  #EE5622; */
}
.simple-content .buttons {
	padding: 5px 0;
	margin-top: 35px;
}
.simpleregister .simpleregister-button-right {
	width: 50%;
	padding-right: 9px;
}
.simpleregister .simpleregister-button-right .button {
	width: 100%;
}
.checkout-simplecheckout h1 {
	display: none;
}
.simplecheckout #total_total {
    font-weight: 600
}
.simplecheckout-block-content .form-group {
	margin-top: 20px;
}
.simplecheckout-block-content .form-group input::placeholder {
	opacity: 0;
}
.simplecheckout .simplecheckout-button-block {
    max-width: 700px;
    padding: 0 15px 0 85px;
    margin: 20px auto 0!important;
    text-align: left
}

.simplecheckout .simplecheckout-button-block .button {
    width: 100%
}
.simplecheckout .cart-total-block, .simplecheckout .cart-coupon-block {
	padding: 0 15px;
}
.simplecheckout .cart-coupon-block {
	margin-top: 12px;
}
.simplecheckout .cart-coupon-block .form-floating:first-child {
	margin-top: 12px;
}
#total_shipping span:first-child {
	text-align: left !important;
}
#simpleedit .form-horizontal {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}
#simpleedit .form-group {
	width: calc(50% - 9px);
}
.account-simpleedit h1 {
	margin-bottom: 0 !important;
}

/* simplecheckout end */
/* wishlist */
.wishlist .caption {
	width: 100%;
}
.wishlist-remove {
	padding: 5px;
	margin-top: -4px;
}

/* wishlist end */

/* menuprosheme */
.category-sheme #menuprosheme {
	border: 0;
	margin-top: 0;
}
.category-sheme #menuprosheme:hover {
	z-index: 10;
}
.category-sheme #menuprosheme .title-menu-sheme {
	display: none;
}
.category-sheme #menuprosheme .nav {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	border: 0;
}
.category-sheme #menuprosheme .navbar-nav > li {
	border: 0;	
}
.category-sheme #menuprosheme .nav > li > a, .category-sheme #menuprosheme .nav > li > span {
	display: block;
	padding: 5px 12px;
    color: #222;
	text-transform: none;
	cursor: pointer;	
}

.category-sheme #menuprosheme .nav > li > a:hover, #menuprosheme .nav > li > a.active, .category-sheme #menuprosheme .nav > li > span:hover, #menuprosheme .nav > li > span.active {
	color: #222;
    background: rgba(238, 238, 238, 0.2);
    border: 0;
    text-shadow: none;
}
.category-sheme #menuprosheme .nav > li > .close-mobmenu:focus, .category-sheme #menuprosheme .nav > li > .close-mobmenu:hover, .category-sheme #menuprosheme .nav > li > a.active-m, .category-sheme #menuprosheme .nav > li > a:hover {
	color: #222;
	background: rgba(238, 238, 238, 0.2);
}
.category-sheme #menuprosheme .navbar-nav > li > .mob-submenu-list li {
	border: 0;
}
.category-sheme #menuprosheme .navbar-nav > li > .mob-submenu-list li > a {
	padding: 5px 12px 5px 24px;
	text-transform: none;	
}
.category-sheme #menuprosheme .navbar-nav > li > .mob-submenu-list li a:hover, .category-sheme #menuprosheme .navbar-nav > li > .mob-submenu-list li a.active-m, .category-sheme #menuprosheme .navbar-nav > li > .mob-submenu-list li > .mob-submenu-list-3lev a:hover {
	color: #222;
	background: rgba(238, 238, 238, 0.2);
}

/* ------------ success page ------------ */
.common-success {

}
.common-success #content h1 {
	margin-top: 0;
	margin-bottom: 24px;
	font-weight: 600;
	font-size: 32px;
	line-height: 37px;
	text-align: center;
}
.common-success #content p {
	margin: 0 auto 16px;
	max-width: 750px;
	font-size: 20px;
	line-height: 28px;
	text-align: center;
}
.common-success #content .buttons {
	padding-top: 24px;
	justify-content: center;
}
.common-success #content .buttons .btn {
	max-width: 310px;
	width: 100%;
}
.common-success .success-image {
	margin: 16px -73px 40px;
	width: 100vw;
	max-width: 1920px;
	height: auto;
	object-fit: cover;
	object-position: center;
}
.common-success .success-check {
	display: block;
	width: 82px;
	height: 82px;
	margin: 0 auto 40px;
}
/* ------------ success page end ------------ */
.transcarpathia-slider {
	margin: 0 -20px 16px;
}
.transcarpathia-slider .slick-slide {
	transform: translateX(29%);
}

.save-life {
	margin-bottom: 12px;
	max-width: 556px;
}
.save-life p {
	padding-right: 20px;
	color: #EE5622;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
}
.save-life a {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	color: #EE5622;
}
.save-life img {
	width: 86px;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.thumbnails-wrapper {
	position: relative;
}
.save-life-image {
	position: absolute;
	left: 30%;
	top: 20px;
	z-index: 2;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.save-life-image span {
	font-size: 17px;
	line-height: 17px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: -0.5px;
}
.save-life-image img {
	width: 95px;
	height: auto;
	object-fit: contain;
	object-position: center;
}
body[class*="account"] #column-left {
	width: 25% !important;
}
.account-sidebar {
	padding: 16px 0;
	background: rgba(221, 201, 180, 0.2);
}
.account-sidebar ul {
	margin-bottom: 0;
}
.account-sidebar li {
	display: block;
	width: 100%;
	text-transform: none !important;
	border-right: 10px solid transparent;
}
.account-sidebar li a {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	padding: 13px 24px 10px;
	color: #000;
	font-size: 20px;
}
.account-sidebar li a:hover {
}
.account-sidebar li a.active {
	font-weight: 500;
}
.account-sidebar li a .dd {
	margin-top: -5px;
	margin-right: 12px;
	width: 34px;
	height: 34px;
}
.account-sidebar .nav-title {
	padding: 13px 24px 10px;
	color: #000;
	font-size: 22px;
	font-weight: 500;
	border-right: 10px solid transparent;
}
.account-sidebar .nav-title:hover {
	color: #EE5622;
	background: rgba(238, 85, 34, 0.2);
	text-decoration: none;
}
.account-sidebar .nav-title[data-bs-toggle="collapse"]:not(.collapsed) {
	color: #EE5622;
	background: rgba(238, 85, 34, 0.2);
	border-right: 10px solid #EE5622;
}
.account-sidebar .nav-title a {
	padding: 0;
	background: transparent !important;
	transition: none;
}
.account-sidebar .nav-title:hover a {
	color: #EE5622;
	text-decoration: none;
}
.account-sidebar .nav-title:first-child {
	margin-top: 0;
}
.account-sidebar .accordion-collapse ul {
	padding-bottom: 16px !important;
}
.account-sidebar > ul > li > a {
	font-size: 22px;
	font-weight: 500;
}
.login-image {
	height: 100%;
}
.login-image img {
	width: calc(100% + 74px);
	height: 100%;
	object-position: top center;
	object-fit: contain;
}
#account-forgotten .login-image img {
	height: 700px;
	object-fit: cover;
}
.account-login .footer,
.account-forgotten .footer {
	margin-top: 0;
}
.simpleregister .simpleregister-button-block.buttons {
	margin-top: 40px;
}
/* category style */
.category-style {
	overflow-x: hidden;
}
.category-style .description {
	position: relative;
	max-width: 1130px;
	width: 100%;
	margin: 0 auto;
	padding-top: 40px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	padding-bottom: 64px;
}
.category-style .description::after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 102vw;
	height: 24px;
	background-color: #EE5622;
	transform: translateX(-50%);
}
.category-style .description::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: -1;
	width: 100vw;
	max-width: 1920px;
	height: 281px;
	transform: translate(-50%, -50%);
	background: url('../../../image/style-bg.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.category-style .category-thumb {
	max-width: 574px;
	width: 100%;
	padding-right: 100px;
	box-sizing: border-box;
}
.category-style .category-thumb img {
	width: 100%;
	height: 558px;
	object-fit: cover;
	object-position: center;
}
.category-style .category-text {
	width: 100%;
}
.category-style .category-title {
	margin-bottom: 24px;
	color: #000;
	text-align: left;
}
.category-style .category-description {
	justify-content: flex-start;
	align-items: flex-start;
}
.category-style .category-description a:hover {
	color: #EE5622;
	text-decoration: none;
}
.category-style .category-description p {
	margin-bottom: 24px;
}
.category-style .category-description p:last-child {
	margin-bottom: 0;
}
.category-style .product-row {
	padding-top: 40px;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
}
.category-style .product-layout {
	width: 40%;
}
.category-style .product-layout:nth-child(1),
.category-style .product-layout:nth-child(3),
.category-style .product-layout:nth-child(5n+6), 
.category-style .product-layout:nth-child(5n+8) {
	width: 30%;
}
.category-style .product-thumb .image img {
	max-width: unset;
}
.category-style .product-style-quote {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: 16px;
	top: 50%;
	max-width: calc(100% - 32px);
	padding: 17px 56px 14px 16px;
	font-size: 22px;
	font-style: italic;
	line-height: 26px;
	text-align: left;
	letter-spacing: -0.66px;
	border-radius: 19px;
	border: 1px solid #EE5622;
	background: #FFF;
	transform: translateY(-50%);
	transition: all .3s ease-in;
}
.category-style .product-layout:hover .product-style-quote {
	opacity: 0.9;
	visibility: visible;
}
.category-style .category-thumb-quote {
	position: absolute;
	top: -18px;
	right: -13px;
}
.category-style .category-thumb-quote img {
	width: 67px;
	height: 67px;
	object-position: center;
	object-fit: cover;
	border-radius: 50%;
}
/* category style end */
.grecaptcha-badge {
	opacity: 0;
	visibility: hidden;
}


@media (min-width: 1200px) and (max-width: 1440px) {
	body[class*="account"] #column-left {
		width: 30% !important;
	}
}
@media (min-width: 1200px) {
	.header .dd {
		/* width: 40px; */
		/* height: 40px; */
	}
    .container {
        max-width: 1920px;
		padding-left: 73px;
		padding-right: 73px;
		overflow-x: hidden;
    }
	.header .container {
		overflow-x: unset;
	}
    .thumbnails-wrapper .slider-thumb-nav {
        /* width: 35%; */
    }
    .slider-thumb {
        /* width: 65%; */
        max-width: 700px;
    }
    .thumbnails-wrapper {
        max-width: 950px;
    }
}
@media (max-width: 1200px) {
	body {
		padding-top: 80px;
	}
	.container {
		padding: 0 20px;
	}
	.row {
		margin-right: -20px;
		margin-left: -20px;
	}
	.row>* {
		padding-left: 20px;
		padding-right: 20px;
	}
	.smart__slider {
		min-height: 220px;
	}
	.slider {
		margin: 0 -20px;
	}
	.slider .container-fluid {
		padding: 0 20px;
	}
	.slider {
		height: calc(100vh - 80px);
	}
	.header-wrapper {
		padding: 20px;
	}
	.header-social.social-list {
        justify-content: center;
        padding: 0 10px 10px;
    }
	.menu-toggle {
		background: transparent;
		padding: 0;
	}
	.menu-toggle .dd {
		width: 40px;
		height: 40px;
		background-size: 40px;
	}
	.menu-toggle.active .open-menu, .menu-toggle .close-menu {
		display: none;
	}
	.menu-toggle.active .close-menu, #cart .cart-toggle.show .dd-close {
		display: block;
		width: 40px;
		height: 40px;
		background-size: 40px;
	}
	#cart .cart-toggle.show .cart-total {
		visibility: hidden;
	}
	.header.header-active {
		background: transparent;
	}
	.header .dd {
		width: 40px;
		height: 40px;
	}
	.header .header-action .dd {
		width: 30px;
		height: 30px;
	}
	.header .header-action .dd-search {
		width: 30px;
		height: 30px;
	}
	.col-mob {
		z-index: 3;
	}
	.col-mob:first-of-type {
		z-index: 10;
	}
	.col-logo {
		z-index: 10;
		text-align: center;
	}
	.col-logo .dd {
		margin: 0 auto;
		width: 80px !important;
		height: 32px !important;
	}
	.col-header {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		padding: 100px 0 0;
		display: none;
	}
	.menu-active.col-header {
		padding-bottom: 40px;
		display: block;
		background:#FFFFFF;
	}
	.cart-active.col-header {
		display: block;
	}
	.form-text {
		margin-top: 10px;
		color: #a6a6a6;
		font-size: 16px;
		line-height: 20px;
	}
	.form-text a {
		font-size: 16px!important;
		line-height: 20px;
	}
	.col-header .row {
		flex-direction: column;
		margin: 0 !important;
	}
	.header .col-header .col-wrapper {
		order: 2;
		flex-direction: column;
		max-height: calc(100vh - 134px);
		overflow-y: auto;
		display: none;
	}
	.col-actions {
		order: 1;
		position: relative;
		padding-bottom: 10px;
		display: none;
	}
	.menu-active.col-header .col-wrapper {
		display: flex;
	}
	.menu-active.col-header .col-actions, .cart-active.col-header .col-actions {
		display: flex;
		z-index: 10;
	}
	.col-actions::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 12px;
		height: 0;
		width: calc(100% - 24px);
		border-bottom: 1px solid rgba(255,255,255,.2);
	}
	.col-actions .header-action {
		margin-left: 0;
	}
	.col-actions .header-action:last-child {
		margin-right: 0;
	}

	.col-actions .header-action:first-child {
		width: 100%;
	}
	.col-actions .wishlist-link {
		margin-right: 15px;
	}
	.col-actions .search .dropdown-toggle {
		display: none;
	}
	.col-actions .search .dropdown-menu {
		display: block;
		position: relative;
		right: unset !important;
		top: unset !important;
		left: unset !important;
		z-index: 3;
		margin: 0 auto;
		padding: 0 !important;
		max-width: unset;
		min-width: unset;
		width: 100%;
		transform: unset !important;
		background: transparent;
		box-shadow: none !important;
		flex: 1 0 auto;
		
	}
	.modal-login .nav-tabs>li>a {
		font-size: 20px;
	}
	.header .search input {
		border-bottom-width: 0 !important;
		font-size: 20px;
		line-height: 23px;
	}
	.common-home .search input::placeholder, .header-active .search input::placeholder {
		color: #676067;
	}
	.header .search input::placeholder {
		font-size: 18px;
		line-height: 23px !important;
		margin-bottom: 0;
	}
	.header input {
        font-size: 18px !important;
	}
	.col-menu {
		order: 2;
		flex-direction: column;
		align-items: flex-start;
	}
	.header-account {
		width: 100%;
		border-bottom: 1px solid #000;
	}
	.header-account .header-action {
		margin-left: 0;
		width: fit-content;
	}
	.header-link-text {
		font-size: 18px;
		line-height: 20px;
		padding: 16px 0 13px;
		font-weight: 500;
	}
	/* .header-account .header-link-text {
		display: block;
		width: fit-content;
		margin-left: 0;
		padding: 15px 0;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: .05em;
	} */
	.col-lang {
		padding-bottom: 32px;
		padding-top: 15px;
		order: 3;
		flex-direction: column;
		align-items: center;
	}
	.col-lang a, .col-lang button {
		font-weight: 500;
		font-size: 20px;
		line-height: 23px;
		padding: 10px !important;
		width: auto;
		margin-right: 0;
	}	
	.header .col-lang {
		flex-direction: row;
		flex-wrap: wrap;
	}
	.header .col-lang .dropdown-menu li {
		padding: 0;
	}
	.header .col-lang > div:first-child {
		width: 100%;
		justify-content: center;
		margin: 15px 0 4px;
	}
	.header .col-lang .dropdown-toggle {
		margin: 0 10px;
	}
	.header .menu-header-box {
		width: 100%;
	}
	.header .menu-header-box .container {
		padding: 0;
	}
	.header .navbar-nav {
		display: flex;
		flex-direction: column;
		align-items: stretch;
	}
	.menu-header-box #horizontal-menu .dropdown-inner {
		background: transparent;
		margin-left: 0;
	}
	.menu-header-box #horizontal-menu .navbar-nav > li {
		border-bottom: 1px solid #000;
	}
	.menu-header-box #horizontal-menu .navbar-nav > li:first-child {
		border-top: 1px solid #000;
	}
	.menu-header-box #horizontal-menu .nav > li > a, .menu-link {
		padding: 16px 0 13px;
		background-color: transparent !important;
		width: fit-content;
	}
	.menu-header-box #horizontal-menu .nav > li > a:hover, .menu-link:hover {
		color: #000;
	}
	.menu-header-box #horizontal-menu .nav > li > a.menu-link.dropdown-toggle {
		/* pointer-events: none; */
	}
	#horizontal-menu .nav .dropdown:hover .dropdown-toggle::after {
		content: none !important;
	}
	#horizontal-menu .nav .dropdown .dropdown-toggle {
		display: flex;
		flex-direction: row;
		align-items: center;
		text-decoration: none !important;
	}
	#horizontal-menu .toggle-child {
		position: relative;
		display: inline-block !important;
		width: 8px;
		height: 8px;
		margin-left: 7px;
	}
	#horizontal-menu .toggle-child::after {
		content: '';
		position: absolute;
		top: 0;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 4px 0 4px 5px;
		border-color: transparent transparent transparent #000;
		border-left-color: inherit;
		transform: rotate(90deg);
	}
	#horizontal-menu .dropdown-toggle.show .toggle-child::after {
		transform: rotate(-90deg);
	}
	#horizontal-menu .nav > li > .dropdown-menu.show {
		position: relative;
		top: 0;
		left: 0 !important;
		max-height: unset;
		width: 100%;
		margin-top: 0 !important;
		border-top: 1px solid rgba(255,255,255,.2) !important;
		background: transparent;
		box-shadow: none !important;
		padding: 0 !important;
	}
	.menu-header-box .nsmenu-haschild {
		padding: 0 !important;
		max-height: unset;
		width: 100% !important;
	}
	.menu-header-box .nsmenu-haschild .row {
		margin: 0;
		align-items: stretch;
	}
	.menu-header-box .nsmenu-haschild .row:last-child .nsmenu-parent-block:last-child .nsmenu-parent-title {
		/* border-bottom: 1px solid rgba(255,255,255,.2) !important; */
	}
	.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-block {
		padding: 0;
		width: 100%;
		border-bottom: 1px solid rgba(255,255,255,.2);
	}
	.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-haschild .row:last-child .nsmenu-parent-block:last-child {
		border-bottom: 0;
	}
	.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-title, .menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-block .nsmenu-ischild li a {
		width: fit-content;
		padding: 10px 0;
		justify-content: flex-start;
		font-weight: 400;
		border-top: 0;
	}
	.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-block:last-child .nsmenu-parent-title {
		padding-bottom: 20px;
	}
	.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-block:first-child .nsmenu-parent-title {
		padding-top: 4px;
	}
	.menu-header-box #horizontal-menu .navbar-collapse {
		padding: 0;
	}
	.menu-header-box #horizontal-menu .nsmenu-issubchild .nsmenu-ischild {
		position: relative;
		left: 0;
		top: 0;
		padding-left: 0;
		height: auto;
		background: transparent;
	}
	.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-ischild {
		border-top: 1px solid rgba(255,255,255,.2);
	}
	.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-ischild li {
		padding-left: 0;
		border-bottom: 1px solid rgba(255,255,255,.2);
	}
	.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-ischild li:last-child {
		border-bottom: 0;
	}
	.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-block .nsmenu-ischild li a {
		padding-left: 20px;
		text-transform: unset;
	}
	.menu-header-box #horizontal-menu .nsmenu-issubchild:hover .nsmenu-ischild {
		display: none;
		z-index: -1;
	}
	.menu-header-box #horizontal-menu .nsmenu-issubchild .nsmenu-ischild.active {
		display: block !important;
		z-index: 1000 !important;
	}
	#horizontal-menu .navbar-collapse {
		background-color: transparent !important;
		border-left: 0 !important;
		border-right: 0 !important;
		border-bottom: 0 !important;
	}
	/* search */
	.live_blocked {
		position: fixed !important;
	}
	.live_blocked:before {
		content: none !important;
	}
	.live .g-wrapper {
		margin: 0 auto;
		padding: 0 !important;
		max-width: unset;
		width: calc(100% - 40px);
		transform: translateX(0);
	}
	.live .live-result {
		color: #000;
	}
	.live .live-result_empty {
		padding: 20px !important;
	}
	.live .live-result .live-product {
		padding: 12px 0;
	}
	.live .live-result .live-product .live-product__name {
		padding-bottom: 12px;
	}
	/* cart */
	#cart .cart-toggle {
		z-index: 1010;
	}
	#cart .cart-toggle.show .dd-close, #cart .cart-toggle .dd-cart-empty {
		display: block;
	}
	#cart .cart-toggle .dd-close, #cart .cart-toggle.show .dd-cart-empty {
		display: none;
	}
	.cart-total {
		top: 7px;
		margin-left: -19px;
	}
	.wishlist-total {
		top: 0px;
		margin-left: -8px;
	}
	#cart .dropdown-menu {
		position: fixed !important;
		top: 0 !important;
		max-width: unset;
		max-height: unset;
		height: 100%;
		padding: 145px 20px 0px !important;
	}
	#cart .cart-actions {
		flex-direction: column;
	}
	#cart .dropdown-menu li {
		display: flex;
		flex-direction: column;
		max-height: 100%;
		height: 100%;
	}
	#cart .dropdown-menu li p {
		padding-top: 30px;
	}
	#cart .table-wrapper {
		height: 100%;
		max-height: 100%;
		overflow-y: auto;
	}
	#cart .dropdown-menu td {
		font-size: 18px;
		line-height: 20px;
	}
	#cart .cart-table-total td {
		padding: 5px 0;
	}
	#cart .cart-product-name {
		font-size: 20px;
		line-height: 20px;
		text-transform: none;
	}
	#cart .cart-to-cart-btn, #cart .cart-return {
		padding: 17px 20px 14px;
		font-size: 20px;
		line-height: 21px;
	}
	.category-title {
		margin-left: 0;
	}
	.slick-product, .slick-viewed {
		margin: 0 -20px;
	}
	.common-success .success-image {
		margin: 0 -20px 40px; 
	}
	.save-life-image {
		left: calc(30% + 24px);
	}
	.save-life-image img {
		width: 75px;
	}
	.save-life-image span {
		font-size: 13px;
		line-height: 12px;
		letter-spacing: -0.2px;
	}
	body[class^="account-"] #column-left {
		/* width: 30% !important; */
	}
	.account-sidebar .accordion-collapse ul {
		padding-bottom: 8px !important;
	}
	.account-sidebar .nav-title, .account-sidebar > ul > li > a {
		padding: 11px 12px 8px;
		font-size: 20px;
	}
	.account-sidebar li a {
		padding: 11px 12px 8px;
		font-size: 18px;
	}
	.account-sidebar li a .dd {
		width: 28px;
  		height: 28px;
		margin-top: -3px;
		margin-right: 8px;
	}
	.tag-discount {
		top: 16px;
		right: 36px;
	}
	.login-image {
		padding: 0 !important;
	}
	.login-image img {
		width: 100%;
	}
	#account-forgotten .login-image img {
		height: 500px;
		object-fit: cover;
	}
}
@media (max-width: 1024px) {
	#content.product-wrapper .product-info-wrap {
		padding-top: 40px;
	}
	#content.product-wrapper h1 {
		margin-top: 0;
		font-size: 22px;
		line-height: 25px;
	}
	.product-code {
		font-size: 18px;
		line-height: 18px;
	}
	.category-style .description {
		padding-top: 0;
	}
	.category-style .description::before {
		height: 180px;
	}
	.category-style .category-thumb {
		padding-right: 50px;
		max-width: 374px;
	}
	.category-style .category-thumb img {
		height: 448px;
	}
}
@media (max-width: 992px) {
	[id^="account-"] #content.col-sm-12, [id^="account-"] #content.col-sm-9, [id^="account-"] #content.col-sm-6 {
		/* width: 100% !important; */
	}
	.alert-sticky {
		top: 120px;
	}
	footer {
        padding: 24px 0;
        margin-top: 0;
		font-size: 16px;
		line-height: 20px;
    }
    footer .footer-title {
        margin-bottom: 14px;
        font-size: 18px;
		line-height: 22px;
    }
	footer .col-shop {
		display: none;
	}
	footer .col-address {
		display: block;
	}
	footer .col-address ul li:last-child {
		margin-top: 20px;
	}
    footer .footer-left {
        max-width: unset;
    }
	.footer-sub .footer-title {
		margin-bottom: 20px;
	}
	.footer .footer-sub {
		margin-bottom: 40px;
	}
	.footer-sub .form-floating {
		margin-right: 16px;
	}
	.footer-sub .form-floating input {
		height: 34px;
	}
	.footer-sub .form-group .btn {
		height: 34px;
		padding: 7px 18px 5px;
		font-size: 18px;
	}
	footer .list-unstyled {
		margin-bottom: 28px;
	}
	.footer-bottom {
		margin-top: 0;
	}
	.footer-bottom .row {
		align-items: flex-end !important;
	}
	.footer-social-list {
		margin-bottom: 0 !important;
	}
	.footer-bottom .dd-logo-white {
		width: 109px !important;
		height: 43px !important;
	}
}
@media (max-width: 991px) {
	body[class*="account"] #column-left {
		width: 33.3% !important;
	}
	#simpleedit .form-group {
		width: 100%;
	}
	body[class^="account-"] .form-group {
		width: 100%;
	}
}
@media (max-width: 768px) {
	body {
		font-size: 16px;
		line-height: 20px;
	}
	.link-arrow {
		font-size: 18px;
		letter-spacing: 0.02em;
	}
	.alert-sticky {
		top: unset;
		bottom: 0px;
		width: calc(100% - 24px);
		max-width: 500px;
		right: 12px;
		opacity: 0.95;
	}
	h1, .title-1 {
		font-size: 26px;
		line-height: 26px;
	}
	h2, .title-2 {
		font-size: 16px;
		line-height: 16px;
	}
	h3, .title-3 {
		font-size: 19px;
	}
	h4, .title-4 {
		font-size: 15px;
	}
	h5, .title-5 {
		font-size: 12px;
	}
	h6, .title-6 {
		font-size: 10.2px;
	}
	.btn-primary {
		padding: 12px 20px 10px;
		font-size: 18px;
		line-height: 19px;
	}
	a:hover .hm {
		filter: none;
	}
	.btn-light:hover, .btn-light:active, .btn-light.active, .btn-light.disabled, .btn-light[disabled], .btn-check:focus+.btn-light, .btn-light:focus {
		background: #F7F8FA;
		border-color: #F7F8FA;
	}
	label {
		font-size: 16px;
	}
	.forgotten-password {
		font-size: 16px;
	}
	.modal-content {
		width: 95%;
		margin: 0 auto;
	}
	.product-images {
		padding: 26px 12px 16px;
		margin-bottom: 28px;
	}
	#product-product .attr-list {
		max-width: unset;
		margin-bottom: 28px;
	}
    .category-title {
		font-size: 18px;
		line-height: 20px;
		/* padding-top: 16px; */
		/* padding-bottom: 14px; */
		margin-bottom: 24px;
		margin-top: 12px;
        /* color: #EE5622; */
        /* background: 0 0; */
    }
	.category-bar .btn-secondary, .ocf-btn-mobile-static .ocf-btn-link {
		font-size: 18px !important;
		line-height: 20px !important;
	}
	.btn-link[data-bs-target="#modalShare"], .btn-link[data-bs-target="#sizeChartModal"] {
		font-size: 16px;
  		line-height: 20px;
	}
	.product-review {
		margin-top: 0;
		padding: 14px 0;
		border: 0;
		align-items: center;
	}
	.review-author {
		width: 100%;
		margin-bottom: 8px;
		font-size: 16px;
		line-height: 16px;
		text-transform: uppercase;
		color: #373B46;
	}
	.review-rating {
		width: 105px;
	}
	.review-rating .hm {
		width: 17px;
		height: 17px;
	}
	.review-date {
		width: calc(100% - 125px);
		font-size: 14px;
		line-height: 14px;
		margin-bottom: 3px;
	}
	.review-text {
		padding-top: 3px;
		width: 100%;
		color: #676067;
	}
	.slider-thumb img {
		/* width: 100vw; */
		height: auto;
		max-width: 768px;
		/* min-height: 400px; */
	}
	.slider-thumb-nav .slick-list {
		border-left: 40px solid transparent;
    	border-right: 40px solid transparent;
	}
	.slider-thumb-nav img {
		height: 50px;
	}
	.slider-thumb-nav .slick-current {
		border-color: #FFBD00;
	}
	.slick-slider .slick-prev, .slick-slider .slick-next {
		background: #F2F2F2;
	}
	.slider-thumb-nav .slick-list, .slider-thumb-nav .slick-track {
		height: 52px;
	}
	#zoomModal .img-wrapper, #zoomModal .zoom-item, #zoomModal .zoom-container {
		margin: 0;
		width: 100%;
		height: 100%;
	}
	#zoomModal .modal-body {
		overflow-y: hidden;
		max-height: 100%;
	}
	#zoomModal .img-wrapper {
		/* will-change: transform;  */
		/* transform-origin: 0% 0%; */
		/* transition: none !important; */
	}
	#zoomModal .pinch-zoom-container {
		min-height: 100%;
	}
	#zoomModal .zoom-container {
		overflow: hidden;
		min-height: 100%;
		height: 100%;
		width: 100%;
	}
	.slick-zoom {
		max-height: 100%;
		height: 100%;
		overflow: hidden;
	}
	.slick-zoom {
		opacity: 0;
		/* transition: opacity 0s ease; */
	}
	.slick-zoom.slick-initialized {
		opacity: 1;
		/* transition: opacity 0s ease; */
	}
	.slick-zoom .slick-list, .slick-zoom .slick-track {
		height: 100%;
		min-width: 100vw;
	}
	.slick-zoom .slick-dots {
		position: fixed;
		bottom: 15px !important;
	}
	#zoomModal .img-wrapper {
		position: relative;
	}
	#zoomModal .slick-zoom img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
		-webkit-touch-callout: default;
		-webkit-user-select: default;
		-khtml-user-select: default;
		-moz-user-select: default;
		-ms-user-select: default;
		user-select: default;
		transition: all .2s ease;
	}
	#zoomModal .slick-zoom .thumb {
		display: inline;
	}
	#zoomModal .slick-zoom img.popup {
		position: absolute;
		top: 0;
		left: 0;
		opacity: 1;
		transition: opacity .1s ease;
	}
	#zoomModal .slick-zoom img.popup.hidden {
		opacity: 0;
	}
    body[class^="product-product"] .breadcrumb {
        display: block;
    }
	/* .category-bar {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 14;
		justify-content: space-between;
		background: #fff;
		padding: 20px 12px;
		margin-left: -12px;
		width: 100vw;
		margin-bottom: 5px;
		margin-top: -1px;
	} */
	/* .category-bar .ocfilter-mobile-handle, .category-bar .category-sort {
		width: 100%;
		padding-right: 12px;
	} */
	/* .ocf-btn-mobile-static {
		padding-right: 12px;
	}
	.ocf-btn-mobile-static .ocf-btn-link {
		margin-right: 0;
	} */
	/* .category-bar .btn-secondary {
		width: 100%;
		padding: 5px;
		text-transform: none;
	}
	.category-bar .btn-secondary.dropdown-toggle::after {
		content: none;
	}
	.ocf-btn-mobile-static {
		width: 100%;
	}
	.ocf-btn-mobile-static .ocf-btn-link {
		width: 100%;
		padding: 5px !important;
		justify-content: center;
		text-transform: none;
		color: #EE5622;
		text-shadow: none;
		background: 0 0;
		border: 1px solid #EE5622;
		transition: all 0.2s ease-in;
		font-weight: 400;
		font-size: 14px !important;
		line-height: 1.5 !important;
	} */
	/* .ocf-btn-mobile-static .ocf-btn-link:hover {
		background: #EE5622;
		color: #fff;
		border-color: #EE5622;
		box-shadow: none;
		outline: 0;
	}
	.ocf-btn-mobile-static .ocf-icon {
		display: none;
	}
	.ocf-container {
		width: 100% !important;
	}
	.ocf-overflow-hidden::before {
		display: none !important;
	}
	.ocf-container.ocf-mobile-active {
		box-shadow: none !important;
	}
	.ocf-container {
		top: 0 !important;
		height: 100% !important;
	}
	.ocf-container.stuck {
		top: 73px !important;
		height: calc(100% - 73px) !important;
	} */
	/* .ocf-container.ocf-mobile-right {
		transition: none !important;
	}
	.ocf-content .ocf-filter-body>.ocf-value-list {
		transition: none !important;
		padding: 12px !important;
	}
	.ocf-body>.ocf-filter-list {
		overflow-y: auto !important;
	}
	.ocf-content .ocf-open .ocf-filter-header {
		height: 45px;
		padding: 10px 12px;
	}
	.ocf-content .ocf-header {
		height: 45px;
		padding: 10px 12px;
		font-size: 16px;
	}
	.ocf-content .ocf-body {
		top: 45px;
	} */
	
	/* .category-bar .dropdown-menu {
		width: 100%;
		top: 100% !important;
		left: 0 !important;
		transform: none !important;
	}
	.category-bar .dropdown-menu li:first-child {
		padding: 10px 15px;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: 600;
	}
	.category-bar .dropdown-menu li a {
		padding: 5px 15px;
		font-size: 14px;
	} */
	.ocf-btn-mobile-static {
		margin-left: auto;
	}
	.category-bar {
		justify-content: space-between;
	}
	.category-bar .pe-0.d-flex {
		display: none !important;
	}
	.category-bar .btn-secondary {
		padding: 0;
	}
	.category-sort {
		max-width: 50%;
	}
	.product-layout-wrapper {
		padding: 0 !important;
	}
	.product-row {
		margin: 0 -12px;
	}
	.product-title {
		margin: 20px 0;
		font-weight: 600;
		font-size: 30px;
		line-height: 31px;
		letter-spacing: 0.02em;
		color: #000000;
	}
	body[class^="information-information"] #content h1,
	body[class^="information-information"] #content h2 {
		margin: 0px 0 10px;
		padding: 10px 0;
		font-weight: 600;
		font-size: 20px;
		line-height: 22px;
	}
	#information-contact .information-border {
		padding: 0;
		border: 0;
		flex-direction: column-reverse;
	}
	.information-left {
		width: 100%;
		padding: 28px 12px;
		border: 2px solid #F3F3F3;
		border-radius: 8px;
	}
	.information-right {
		width: 100%;
		padding-left: 0;
	}
	.information-right .col-6 {
		margin-bottom: 24px;
	}
	.information-right .title-4 {
		margin-bottom: 8px;
	}
	#column-right .sidebar {
		padding: 28px 12px;
	}
	#column-right .sidebar .nav li:last-child a {
		margin-bottom: 0;
	}
	.btn-view #grid-view,
	.btn-view #list-view {	
		/* display: block; */
	}
	.subcategory-list {
		display: none;
	}
	.custom-checkout h2 {
		font-size: 20px;
		line-height: 22px;
	}
	.custom-checkout .cart-table .cart-image {
		padding: 16px 7px 9px 0;
	}
	.custom-checkout .cart-image img {
		width: 93px;
		height: 93px;
		min-width: 93px;
		min-height: 93px;
		margin-right: 0;
	}
	.custom-checkout .cart-name a {
		font-size: 16px;
		line-height: 16px;
	}
	.custom-checkout .cart-sku {
		font-size: 12px;
		line-height: 18px;
		color: #989DAE;
	}
	.custom-checkout .cart-model {
		font-size: 14px;
		line-height: 14px;
		color: #989DAE;
	}
	.custom-checkout .cart-table .cart-quantity {
		padding: 0 8px 0 0;
	}
	.custom-checkout .cart-table .cart-total {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-end;
		width: calc(100% - 100px);
		padding: 0 0 16px;
		font-size: 30px;
		line-height: 32px;
	}
	.custom-checkout .cart-table .cart-price-mob {
		font-size: 15px;
		line-height: 16px;
		color: #989DAE;
		font-weight: 400;
	} 
	.custom-checkout .cart-remove .btn .hm, .custom-checkout .cart-remove-mob .btn .hm {
		width: 20px;
		height: 20px;
	}
	[id^="custom-"] .panel-heading, [id^="custom-"] .title-3 {
		font-size: 18px;
		line-height: 18px;
	}
	[id^="custom-"] .panel-body .form-group, [id^="custom-"] .panel-body .form-floating {
		width: 100%;
	}
	.custom-fixed {
		position: relative;
		border: 0;
		padding: 0;
	}
	.custom-fixed .title-2 {
		display: none;
	}
	#custom-total tr:last-child {
		border-bottom: 1px solid #E6E9EF;
	}
	#custom-total td {
		padding: 8px 0 !important;
		font-family: 'BebasNeuePro', sans-serif;
		font-size: 18px;
		line-height: 18px;
		color: #989DAE;
		vertical-align: middle;
		text-transform: uppercase;
	}
	#custom-total tr:first-child td {
		border-top: 1px solid #E6E9EF;
	} 
	#custom-total tr:last-child td {
		padding: 13px 0 !important;
		font-size: 18px;
		line-height: 18px;
	}
	#custom-total tr:last-child td:last-child {
		font-size: 30px;
	}
	.custom-checkout .accordion-body .form-group {
		flex-direction: column;
		align-items: flex-start;
	}
	.custom-checkout .accordion-body .form-group .form-floating {
		margin-right: 0;
	}
	.custom-checkout .accordion-body .form-group .btn {
		width: 100%;
		margin-top: 16px;
	} 
	#custom-module {
		margin-bottom: 20px;
	}
	td.cart-model, td.cart-remove, td.cart-price {
		display: none;
	}
	.custom-checkout .cart-table .cart-price-mob {
		display: table-cell;
	}
	.custom-checkout .cart-table .cart-remove-mob {
		display: table-cell;
		padding: 15px 0 0 10px;
		opacity: 1;
	}
	.custom-checkout .cart-table .cart-remove-mob .btn {
		padding: 0;
		background: transparent;
		border: 0;
		vertical-align: middle;
	}
	.custom-checkout .cart-table tr {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.custom-checkout .cart-table td {
		padding-top: 16px;
	}
	.custom-checkout .cart-table .cart-name {
		padding: 16px 0 8px;
		width: calc(100% - 134px);
		border-bottom: 0;
	}
	.custom-checkout .cart-table tr:hover {
		background: transparent;
	}
	#custom-shipping #custom-shipping-address {
		width: 100%;
	} 
	.custom-check {
		/* width: calc(50% - 6px); */
		margin-right: 0;
	}
	.form-check {
		/* margin-bottom: 12px; */
	}
	#custom-shipping-methods, .columns-2 {
		columns: 1;
	}
	.custom-checkout hr {
		margin-right: 0;
	}
	[id^="custom-"] .panel-body {
		margin-right: 0;
	}
	[id^="custom-"] .panel-body .form-group, [id^="custom-"] .panel-body .form-floating {
		padding-right: 0;
	}
	.pagination {
		width: auto;
	}
	.pagination li:first-child {
		padding-left: 0;
	}
	.pagination li:last-child {
		padding-right: 0;
	}
	.pagination li:first-child a, .pagination li:first-child span, .pagination li:last-child a, .pagination li:last-child span {
		position: relative;
		visibility: hidden;
		text-indent: -9999px;
		padding: 0;
	}
	.pagination li:first-child a::before, .pagination li:first-child span:before {
		content: '';
		width: 36px;
		height: 36px;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #EE5622;
		visibility: visible;
	}
	.pagination li:first-child a::after, .pagination li:first-child span:after {
		content: '';
		position: absolute;
		top: 14px;
		left: 16px;
		width: 8px;
		height: 8px;
		border-left: 1px solid #EE5622;
		border-top: 1px solid #EE5622;
		transform: rotate(-45deg);
		visibility: visible;
	}
	.pagination li:last-child a::before, .pagination li:last-child span:before {
		content: '';
		width: 36px;
		height: 36px;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #EE5622;
		visibility: visible;
	}
	.pagination li:last-child a::after, .pagination li:last-child span:after {
		content: '';
		position: absolute;
		top: 13px;
		left: 16px;
		width: 9px;
		height: 9px;
		border-right: 1px solid #EE5622;
		border-top: 1px solid #EE5622;
		transform: rotate(45deg);
		visibility: visible;

	}
	.smart__slider {
		/* max-height: 350px; */
		min-height: 500px;
		margin: 0 -12px;
	}
	.smart__slider img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.smart__slider .slick-list, .smart__slider .slick-track {
		/* max-height: 300px !important; */
		/* height: 300px !important; */
	}
	.carousel.swiper-viewport .swiper-button-prev {
		left: -6px !important;
	}
	.carousel.swiper-viewport .swiper-button-next {
		right: -6px !important;
	}
	.smart__slider .slider__wrap .slick-dots {
		display: block !important;
	}
	.smart__slider .slider__wrap .slick-dotted .slick-dots li button:before {
		background: #E6E9EF !important;
	}
	.smart__slider .slider__wrap .slick-dotted .slick-dots li.slick-active button:before {
		background: #FFBD00 !important;
		color: #FFBD00 !important;
	}
	.product-info-wrap .specials-label-product {
		margin-left: 10px;
	}
	#button-preorder .hm {
		filter: none;
	}
	.right-submenu .menu-shortcuts a {
		margin-bottom: 0;
	}
	#boc_order_title {
		font-weight: bold;
		font-size: 26px;
		line-height: 22px;
		letter-spacing: 0.02em;
		color: #000000;
	}
	ul.dropdown-address {
		width: 100%;
	}
	#content h1 {
		font-size: 16px;
		font-weight: 400;
		margin-bottom: 0;
	}
	.thumbnails-wrapper {
		/* padding: 0; */
        /* padding: 0 0 45px; */
    }
    .slider-thumb-nav {
        display: none !important;
    }
    .slider-thumb {
        width: 100%;
        margin-left: unset;
        overflow: unset;
    }
	.slider-thumb .slick-slide {
		transition: opacity 600ms ease 0s !important;
	}
    .slider-thumb a {
        outline: 0;
    }
    .slider-thumb .slick-next,
    .slider-thumb .slick-prev {
        top: 50%;
        z-index: 1;
    }
    .slider-thumb .slick-prev {
        left: 15px;
        right: unset;
    }
    .slider-thumb .slick-next {
        right: 15px;
        left: unset;
    }
	.product-wrapper .thumbnail {
        padding: 0;
		display: flex;
		align-items: start;
    }
    .product-wrapper .slider-thumb li img {
        margin-left: auto;
        width: 100vw;
    }
	/* .product-wrapper img.mini {
		display: block;
	}
	.product-wrapper img.original {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		opacity: 1;
		transition: opacity .1s ease;
	}
	.product-wrapper img.original.hidden {
		opacity: 0;
	} */
	.product-wrapper .product-info-wrap .price {
		font-weight: 600;
		font-size: 16px;
		line-height: 18px;
		color: #000000;
	}
	.product-wrapper .product-info-wrap .price-new {
		font-weight: 600;
		font-size: 16px;
		line-height: 18px;
		color: #000000;
	}
	.product-wrapper .product-info-wrap .price-old {
		font-weight: 500;
		/* font-size: 22px; */
		/* line-height: 25px; */
		/* color: #000000; */
	}
	.product-thumb .image {
		margin-bottom: 22px;
	}
    .product-thumb .triangle-topleft {
        right: 20px;
        top: 20px;
    }
	.product-thumb .product-name {
		font-size: 16px;
		line-height: 16px;
	}
	.price, .price-new {
		font-size: 16px;
		line-height: 16px;
	}
	.price-old {
		margin-left: 6px;
		font-size: 14px;
		line-height: 16px;
	}
    .product-grid .product-thumb .triangle-topleft {
        right: 10px;
        top: 10px;
		font-size: 12px;
		line-height: 14px;
    }
	.slick-product .product-thumb .triangle-topleft, .slick-viewed .product-thumb .triangle-topleft {
        right: 15px;
        top: 10px;
		font-size: 12px;
		line-height: 14px;
    }

	.product-thumb .caption button {
		margin: 0 4px;
	}
	.product-thumb .caption button .dd {
		width: 28px;
		height: 28px;
	}
	.product-thumb .image-thumbs ~ .caption button {
		margin: 16px 4px;
	}
    .breadcrumb {
        display: block !important;
		margin-top: 24px;
		margin-bottom: 12px;
    }
	#product .breadcrumb {
		margin-bottom: 24px;
	}
	.breadcrumb > li {
		display: inline;
		padding-right: 4px;
	}
	.breadcrumb > li:after {
		padding-left: 2px;
		font-size: 15px;
		line-height: 10px;
		color: #000000;
		transform: translateY(-2px);
	}
	.breadcrumb > li > a, .breadcrumb > li span {
		display: inline;
		font-size: 16px;
		line-height: 18px;
	}
	#product-product .breadcrumb {
		padding-left: 0;
    }
	#content.product-wrapper .product-info-wrap {
		padding-top: 40px;
	}
	#content.product-wrapper h1 {
		margin-top: 0;
		margin-bottom: 24px;
		font-size: 20px;
		line-height: 22px;
		max-width: unset;
	}
	.product-code {
		font-size: 16px;
		line-height: 18px;
	}
	#product-product .product-price {
		max-width: unset;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		padding-bottom: 0;
	}
	.product-wrapper .dd-wishlist {
		width: 30px;
		height: 30px;
	} 
	.product-wrapper .dd-wishlist {

	}
	#product #button-cart {
		max-width: unset;
		width: 100vw!important;
		margin: 0 -20px !important;
		padding: 18px 15px 15px;
	}

	#product #button-sold-out {
		max-width: unset;
		width: 100vw!important;
		margin: 0 -20px !important;
		padding: 18px 15px 15px;
		font-size: 18px;
  		line-height: 19px;
	}

	.info-nav {
        padding: 0;
        margin: 0 -20px 20px;
    }
    .info-nav-inner {
        padding: 10px 0;
        overflow-x: auto;
        white-space: nowrap;
    }
    .info-nav-item img {
        display: none;
    }

    .simple-content .buttons {
        max-width: 600px;
        padding: 0;
    }
    .simplecheckout-step {
        padding-bottom: 30px;
        padding-left: 0;
        max-width: 600px;
        border: none;
    }
	.simplecheckout .simplecheckout-cart_wrapper {
        padding-top: 45px;
	}
	.simplecheckout .simplecheckout-cart_wrapper::before {
		left: 50%;
        margin-left: -15px;
		top: 0;
		bottom: unset;
	}
	.simplecheckout #simplecheckout_customer {
		padding-top: 45px;
	}
    .simplecheckout #simplecheckout_customer::before {
        left: 50%;
        margin-left: -15px;
    }
	.simplecheckout-step::before {
        left: 50%;
        margin-left: -15px;
    }
	.simplecheckout-step::after {
        left: 50%;
        margin-left: -5px;
    }

    .simple-content .simplecheckout .checkout-heading {
        padding: 10px 0 5px;
		font-size: 18px;
		line-height: 20px;
    }
	.simplecheckout .cart-coupon-block .checkout-heading {
		font-size: 16px;
	}
	.simple-content .simplecheckout :not(.form-floating) > label, .simple-content .simpleregister :not(.form-floating) > label {
		font-size: 16px;
		line-height: 20px;
	}
	.form-check, .form-check label {
		line-height: 28px !important;
	}
	.simple-content .buttons > div {
		width: 100%;
	}
    .simplecheckout .simplecheckout-block-content {
        padding: 0;
    }
    .simplecheckout #simplecheckout_comment .simplecheckout-block-content {
        padding: 0!important;
    }
    .simplecheckout .simplecheckout-cart td.remove {
        padding-left: 0;
        padding-right: 0;
    }
    .simplecheckout .cart-total-block {
        padding: 0;
    }
    .simplecheckout .remove-product-btn {
        padding: 3px 0;
		margin-top: 0;
    }
	.simplecheckout .quantity .btn-count {
		color: #222 !important;
	}
	.simplecheckout .cart-total-block, .simplecheckout .cart-coupon-block, .simplecheckout-step > div:not(.simplecheckout-cart_wrapper) {
		padding: 0;
	}
	.header-social.social-list .social-link {
        flex-grow: 1;
        flex-basis: 30%;
    }
	.visible {
		opacity: 1;
		transition: opacity .2s ease;
	}
	.invisible {
		opacity: 0;
		transition: opacity .2s ease;
	}
	#zoomModal ~ .modal-backdrop {
		/* background: transparent; */
	} 
	#zoomModal {
		max-height: 100vh;
	}
	#zoomModal.fade:not(.show) {
		opacity: 0;
	}
	#zoomModal.modal.fade .modal-dialog {
		transform: scale(.6);
		transition-duration: .15s;
	}
	#zoomModal.modal.show .modal-dialog {
		transform: scale(1);
		transition-duration: .15s;
	}

	#product ~ .payments-methods {
		margin-bottom: 40px;
		justify-content: center;
	}
    .payments-methods img {
        height: 25px;
    }
	.dd-payment {
		height: 24px;
    	width: 37px;
	}
	.accordion .accordion-header {
		font-size: 16px;
		line-height: 21px;
	}
	.attribute-table td {
		padding: 10px 0;
	}
	.about {
		font-size: 16px;
		line-height: 20px;
	}
	.slider .slick-list, .slider .slick-track, .slider .slider__block, .slider .slider__wrap, .slider .slick-slide {
		height: auto;
	}
	.slider {
		/* aspect-ratio: 0.98 / 1; */
		aspect-ratio: unset;
		height: auto !important;
		/* max-height: calc(100vh - 80px); */
		max-height: unset;
		min-width: 100vw;
		max-width: 100vw;
		/* min-height: 430px; */
		min-height: unset;
	}
	.slider .item__slider {
		position: relative;
		height: auto;
	}
	.slider .container-fluid {
		position: absolute;
		bottom: 0;
		left: 0;
	}
	.slider .item__slider:first-child:last-child .slider__container {
		padding-bottom: 20px;
	}
	.slider .item__slider img, .slider .item__slider video {
		width: 100vw;
		max-width: 100vw;
	}
	.slider .item__slider:not(:first-child) img, .slider .item__slider:not(:first-child) video {
		display: none;
	}
	.slider .slick-initialized .item__slider:not(:first-child) img, .slider .slick-initialized .item__slider:not(:first-child) video {
		display: block;
	}
	.inst-slider {
		margin-left: -20px;
		margin-right: -20px;
	}
	.menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-title, .menu-header-box #horizontal-menu .nsmenu-type-category-full-image .nsmenu-parent-block .nsmenu-ischild li a, .menu-header-box #horizontal-menu .nav > li > a, .menu-link {
		font-size: 18px;
  		line-height: 20px;
	}
	.col-lang a, .col-lang button {
		font-size: 18px;
  		line-height: 20px;
	}
	.inst-home {
		margin-bottom: 20px;
	}
	.carousel {
		margin-bottom: 20px;
	}
	.carousel .swiper-slide {
		width: 50%;
	}
	.carousel .swiper-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
	}
	.common-success .col-12 {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 0 !important;
	}
	.common-success #content h1 {
		font-size: 32px;
		line-height: 37px;
		letter-spacing: -0.03em;
	}
	.common-success #content p {
		font-size: 18px;
		line-height: 25px;
		letter-spacing: -0.03em;
	}
	.common-success #content .buttons {
		width: 100%;
		padding-top: 0;
	}
	.common-success #content .buttons .btn {
		max-width: 400px;
		width: 100%;
	}
	.common-success .success-image {
		order: 10;
		margin-bottom: 16px;
		margin-top: 0;
	}
	.common-success .success-check {
		margin: 12px auto 32px;
	}
	.save-life {
		margin-bottom: 0;
		max-width: unset;
	}
	.save-life img {
		width: 69px;
	}
	.save-life-image {
		left: 34px;
		top: 14px;
	}
	#account-account #column-left {
		display: block !important;
		width: 100% !important;
	}
	.account-sidebar .nav-title, .account-sidebar > ul > li > a {
		padding: 14px 23px 11px;
		font-size: 20px;
	}
	.account-sidebar li a {
		padding: 11px 23px 9px;
		font-size: 18px;
	}
	.account-sidebar li a .dd {
		width: 34px;
  		height: 34px;
		margin-top: -5px;
		margin-right: 12px;
	}
	body[class^="account-"] .btn-back-account {
		display: inline-block !important;
	}
	body[class^="account-"] #content h1 {
		color: #EE5622;
		font-size: 20px;
		font-weight: 500;
		line-height: 23px;
		margin-top: 7px;
	}
	body.account-login #content h1,
	body.account-forgotten #content h1 {
		color: #000
	}
	body[class^="account-"] .breadcrumb > li:after {
		padding-left: 9px;
		transform: translateY(-1px);
	}
	body[class^="account-"] .breadcrumb li:last-child {
		display: none;
	}
	body[class^="account-"] .breadcrumb > li:nth-last-child(2):after {
		display: none;
	}
	body[class^="account-"] .btn-primary {
		width: 100%;
	}
	body[class^="account-"] .button-group, .login-content .simpleregister .buttons {
		width: auto;
		margin: 40px -20px 0;
	}
	.login-content {
		max-width: 500px;
	}
	body[class^="account-"] .login-content .button-group {
		width: unset;
	}
	body[class^="account-"] .simple-content .buttons {
		max-width: unset;
		margin: 35px -20px 0;
	}
	body[class^="account-"] .simple-content .buttons > div {
		padding-right: 0;
	}
	body[class^="account-"] .simple-content label {
		font-size: 16px !important;
		font-weight: 500 !important;
		line-height: 28px;
	}
	body[class^="account-"] input {
		font-size: 16px !important;
		font-weight: 500 !important;
	}
	.address-item {
		margin-bottom: 24px;
	}
	#account-address .col-md-6:last-child .address-item {
		margin-bottom: 0;
	}
	.wishlist .product-thumb {
		padding: 0 10px;
	}
	.wishlist .product-row {
		padding: 0 2px;
	}
	.wishlist .btn-primary {

	}
	.wishlist-remove {
		padding: 5px 0 5px 5px;
  		margin-top: -8px;
	}
	.account-order-info h1 {
		margin-bottom: 0 !important;
	}
	.order-heading {
		margin-top: 24px;
	}
	.order-heading .text-end {
		margin-top: 16px;
		text-align: left !important;
	}
	.account-order-info .table.table-product tr {
		/* position: relative; */
	}
	.account-order-info .table-product td.description {
		padding-left: 0;
	}
	.account-order-info .table-product td.description .image-mob {
		display: block !important;
		padding-bottom: 0;
		padding-top: 6px;
		/* padding-bottom: 240px; */
		/* padding-left: 0; */
	}
	.account-order-info .table-product .image {
		padding: 0 !important;
		/* position: absolute;
		bottom: 0;
		left: 0;
		width: 158px;
		padding: 0 0 16px;	 */
	}
	.account-order-info .table-product .image a {
		display: none;
	}
	.account-order-info .image img {
		width: 158px;
		height: 220px;
	}
	.account-order-info .table.table-product td.order-buttons-desc {
		display: none;
	}
	.account-order-info .table.table-product .order-buttons-mob {
		padding-left: 0 !important;
		display: block !important;
	}
	.account-order-info .table.table-product .order-buttons-mob a {
		margin: 0 20px 0 auto;
		width: 32px;
		display: block;
	}
	.order-buttons .dd {
		width: 32px;
		height: 32px;
		margin-right: 0;
	}
	.account-order-info td, .account-order-info .name a {
		font-size: 18px;
		line-height: 20px;
	}
	.account-order-info .total {
		font-size: 20px;
		line-height: 24px;
	}
	.account-order-info td b {
		font-weight: 500;
	}
	.account-order-info .table tr:last-child b {
		font-weight: 600;
	}
	.account-order-info .table-history {
		overflow-x: auto;
		max-width: 100%;
	}
	.account-order-info .table-history tbody td, .account-order-info .table-history thead td {
		padding: 16px 10px 12px;
		white-space: nowrap;
	}
	.account-order-info .table-history tbody td:first-child, .account-order-info .table-history thead td:first-child {
		padding-left: 0;
	}
	.account-order-info .table-history tbody td:last-child, .account-order-info .table-history thead td:last-child {
		padding-right: 0;
	}
	/* body.promo-active .ocf-container {
		top: 34px !important;
		height: calc(100% - 34px) !important;
	}
	body.promo-active .ocf-container.promo-two-line {
		top: 50px !important;
		height: calc(100% - 50px) !important;
	} */
	.category-style .description {
		flex-direction: column;
		align-items: flex-start;
	}
	.category-style .description::before {
		content: none;
	}
	.category-style .category-title {
		margin-bottom: 23px;
		font-size: 32px;
		font-weight: 600;
		line-height: 38px;
	}
	.category-style .category-thumb {
		padding-right: 0;
		max-width: 474px;
		margin: 0 auto 23px;
	}
	.category-style .category-thumb img {
		height: auto;
	}
	.category-style .category-description p {
		font-size: 20px;
		line-height: 28px;
		letter-spacing: -0.6px;
	}
	.category-style .product-layout {
		width: 50% !important;
	}
	.category-style .product-style-quote {
		opacity: 0.9;
		visibility: visible;
	}
}
@media (max-width: 640px) {

    .simplecheckout .simplecheckout-cart col.image,.simplecheckout .simplecheckout-cart td.image,.simplecheckout .simplecheckout-cart th.image {
        display: table-cell !important;
    }
    .simplecheckout .simplecheckout-cart .name>a {
        font-size: 18px;
        line-height: 20px;
    }
    .simplecheckout .simplecheckout-cart .name {
        font-size: 16px!important;
    }
    .simplecheckout .simplecheckout-cart .total {
        font-size: 16px!important;
    }
    .simplecheckout .simplecheckout-right-column {
        flex-direction: column;
    }
    .simplecheckout .simplecheckout-right-column-1,.simplecheckout .simplecheckout-right-column-2 {
        width: 100%;
    }
	.category-style .description::after {
		height: 16px;
	}
	.category-style .product-layout {
		width: 100% !important;
	} 
	.category-style .product-thumb .image {
		margin-bottom: 8px;
	}
	.category-style .product-thumb .product-name {
		font-size: 18px;
		font-weight: 500;
		line-height: 18px;
	}
	.category-style .price, .category-style .price-new {
		font-size: 18px;
		line-height: 18px;
	}
	.category-style .product-thumb .caption {
		margin-bottom: 10px;
	}
	.category-style .product-style-quote {
		left: 3px;
		top: 50%;
		max-width: calc(100% - 11px);
		padding: 17px 67px 14px 16px;
		font-size: 20px;
		text-align: left;
	}
	.category-style .category-thumb-quote {
		right: -5px;
	}
	.category-style .product-thumb {
		margin-bottom: 25px;
	}
	.category-style .product-layout:last-child .product-thumb {
		margin-bottom: 0;
	}
}
@media (max-width: 600px) {
	.header-social.social-list .social-link:nth-child(1),
    .header-social.social-list .social-link:nth-child(2) {
        flex-grow: 1;
        flex-basis: 25%;
    }
    .header-social.social-list .social-link:nth-child(3) {
        flex-grow: 2;
        flex-basis: 100%;
    }
	.article {
        padding-bottom: 0;
    }
    .article-wrapper {
        grid-template-columns: repeat(1, 100%);
    }
    .article img {
        max-height: 360px;
    }
	.product-thumb {
		margin-bottom: 0;
	}
	.product-thumb > div {
		margin-bottom: 24px;
	}
	.product-thumb .image {
		margin-bottom: 8px;
	}
	/* .product-layout-wrapper .product-layout:nth-child(3) {
		width: 100% !important;
		margin-top: -8px;
	}
	.product-layout-wrapper .product-layout:nth-child(5n + 3) {
		width: 100% !important;
		margin-top: -8px;
	}
	.product-layout-wrapper .product-layout:nth-child(3) .caption ,
	.product-layout-wrapper .product-layout:nth-child(5n + 3) .caption {
		margin-bottom: 16px;
	} */

	.product-layout-wrapper .product-layout:nth-child(5) {
		width: 100% !important;
		margin-top: -8px;
	}
	.product-layout-wrapper .product-layout:nth-child(8n) {
		width: 100% !important;
		margin-top: -8px;
	}
	.product-layout-wrapper .product-layout:nth-child(8n + 5) {
		width: 100% !important;
		margin-top: -8px;
	}
	.product-layout-wrapper .product-layout:nth-child(5) .caption,
	.product-layout-wrapper .product-layout:nth-child(8n) .caption, 
	.product-layout-wrapper .product-layout:nth-child(8n + 5) .caption {
		margin-bottom: 16px;
	}
}
@media (max-width: 576px) {
	.pagination {
		margin-top: 30px;
	}
	.pagination li {
		padding: 0 2px;
		margin-bottom: 0;
	}
	.pagination a, .pagination span {
		min-width: 30px;
		height: 30px;
		padding: 4px 7px 0;
		font-size: 13px;
	}
	.pagination li:first-child a::before, .pagination li:first-child span:before {
		width: 30px;
		height: 30px;
	}
	.pagination li:first-child a::after, .pagination li:first-child span:after {
		top: 11px;
		left: 13px;
		width: 7px;
		height: 7px;
	}
	.pagination li:last-child a::before, .pagination li:last-child span:before {
		width: 30px;
		height: 30px;
	}
	.pagination li:last-child a::after, .pagination li:last-child span:after {
		top: 11px;
		left: 10px;
		width: 7px;
		height: 7px;
	}
	.pagination li.active + li:not(:nth-last-child(3),:nth-last-child(2),:last-child)::after {
		padding: 7px 0;
		margin: 0 2px 0 7px;
		font-size: 15px;
	}
	.pagination li.prev:not(:nth-child(3),:nth-child(2),:first-child)::before {
		padding: 7px 0;
		margin: 0 6px 0 3px;
		font-size: 15px;
	}
	.product-thumb .rating {
		margin-top: -2px !important;
	}
	.product-thumb .rating .hm {
		height: 13px;
		width: 13px;
	}
	.rating .ms-1 {
		font-size: 13px;
		margin-left: 2px !important;
	}
	.payments-methods {
        gap: 5px;
    }
	.common-success #content .buttons .btn {
		max-width: 500px;
		width: 100vw;
		margin: 0 -20px;
	}
}
@media (max-width: 420px) {
	.inst-home {
		margin-bottom: 20px;
	}
	.carousel {
		margin-bottom: 20px;
	}
	
}
@media (max-width: 390px) {
	/* .slider {
		aspect-ratio: unset;
		height: 430px !important;
		max-height: calc(100vh - 80px);
		min-width: 100vw;
		max-width: 100vw;
		min-height: 430px;
	} */
	.slider .slick-list, .slider .slick-track, .slider .slider__block, .slider .slider__wrap,
	.slider .slider__container, .slider .slick-slide {
		/* height: 430px !important; */
	}
	.slider .height100 {
		/* height: 430px; */
	}
}
@media (max-width: 350px) {
	.logo-col {
		padding-right: 0px;
	}
	#logo img {
		height: 25px;
	}
	.btn-header-mob, #cart > .btn {
		padding: 4px;
	}
	.cart-total-count {
		right: -7px;
		left: unset;
	}
	.ocf-btn-mobile-static .ocf-btn-link,
	.category-bar .btn-secondary {
		font-size: 18px !important;
	}

}