@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
font: 400 .875em/1.75 'Poppins', Arial, Helvetica, sans-serif;
color: #878787;
overflow-x: hidden;
}
ul {
list-style: inside;
}
ol {
list-style: inside decimal;
}
ul ul,
ol ol {
padding-left: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote, q {
quotes: none;
background: #f1f1f1;
padding: 30px 25px 30px 60px;
margin-bottom: 20px;
position: relative;
font-family: 'Libre Baskerville', serif;
font-style: italic;
display: block;
}
blockquote:before,
q:before {
position: absolute;
content: '“';
left: 25px;
top: 0;
font-size: 50px;
color: #999;
}
blockquote p {
margin-bottom: 1.4736842105em;
}
blockquote cite,
blockquote small {
color: #1a1a1a;
display: block;
font-size: 16px;
font-size: 1rem;
line-height: 1.75;
}
blockquote cite:before,
blockquote small:before {
content: "\2014\00a0";
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote strong,
blockquote b {
font-weight: 500;
}
blockquote > :last-child {
margin-bottom: 0;
}
blockquote p, q p {
margin: 0;
}
dl {
margin: 0 0 1.75em;
}
dt {
font-weight: 500;
}
dd {
margin: 0 0 1.75em;
}
table,
th,
td {
border: 1px solid #ddd;
vertical-align: middle;
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 1.5em 0 1.75em;
width: 100%;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
th {
border-width: 0 1px 1px 0;
font-weight: 600;
}
td {
border-width: 0 1px 1px 0;
}
th,
td {
padding: 15px;
}
th p,
td p {
margin: 0;
}
small {
font-size: 75%;
}
address {
font-style: italic;
margin: 0 0 1.75em;
}
b, strong {
font-weight: bold;
}
code,
kbd,
tt,
var,
samp,
pre {
font-family: Inconsolata, monospace;
}
pre {
border: 1px solid #d1d1d1;
font-size: 16px;
font-size: 1rem;
line-height: 1.3125;
margin: 0 0 1.75em;
max-width: 100%;
overflow: auto;
padding: 1.75em;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
code {
background-color: #d1d1d1;
padding: 0.125em 0.25em;
}
abbr,
acronym {
border-bottom: 1px dotted #d1d1d1;
cursor: help;
}
mark {
background: #222;
padding: 0.125em 0.25em;
text-decoration: none;
color: #fff;
}
big {
font-size: 125%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
} a {
color: #222;
transition: all .3s;
}
a, a:hover, a:focus, a:active {
text-decoration: none;
outline: 0;
}
a:hover, a:active {
color: #56cfe1;
}
em {
font-style: italic;
font-family: 'libre baskerville', serif;
}
strong {
font-weight: 600;
}
img {
height: auto;
max-width: 100%;
vertical-align: middle;
}
iframe {
max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
margin: 0.65em 0 0.5em;
line-height: 1.428;
font-family: 'Poppins', sans-serif;
color: #222;
letter-spacing: 0.5px;
}
h1 {
margin: 0;
font-size: 2.6179em;
}
h2 {
font-size: 2.0581em;
}
h3 {
font-size: 1.618em;
}
h4 {
font-size: 1.3em;
}
h5 {
font-size: 1.2em;
}
h6 {
font-size: 1.1em;
}
p {
margin-bottom: 1.3em;
} input,
button,
textarea {
transition: all .3s;
}
input:focus,
button:focus,
textarea:focus {
outline: 0;
box-shadow: none;
}
input:not([type="radio"]):not([type="checkbox"]),
button,
select,
a.button,
.jas-ajax-load a {
height: 40px;
line-height: 36px;
}
input:not([type="submit"]):not([type="checkbox"]),
textarea,
select {
border: 1px solid #ccc;
font-size: 13px;
outline: 0;
padding: 0 15px;
color: #878787;
font-family: 'Poppins', sans-serif;
border-radius: 0;
max-width: 100%;
}
input:not([type="submit"]):not([type="checkbox"]):focus,
textarea:focus {
border-color: #222;
}
textarea {
padding: 15px;
}
input[type="submit"],
button,
a.button,
.jas-ajax-load a,
button.button {
cursor: pointer;
border: 2px solid;
padding: 0 34px;
background: #fff;
color: #222;
border-radius: 40px;
font-size: 14px;
font-weight: 600;
}
a.button,
.jas-ajax-load a,
button.button {
display: inline-block;
background: transparent;
}
a.button.button-o-w {
border-color: #fff;
color: #fff;
}
input[type="submit"]:hover,
button:hover,
a.button:hover,
.jas-ajax-load a:hover,
button.button:hover {
border-color: #56cfe1;
background-color: #56cfe1;
color: #fff;
}
button,
input[type="submit"] {
-webkit-appearance: button;	
}
[disabled="disabled"],
input[disabled="disabled"],
button[disabled="disabled"] {
cursor: not-allowed;
opacity: .5;
}
::-webkit-input-placeholder {
color: #c1c1c1;
}
:-moz-placeholder {
color: #c1c1c1;
}
::-moz-placeholder {
color: #c1c1c1;
}
:-ms-input-placeholder {
color: #c1c1c1;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
transition: background-color 5000s ease-in-out 0s;
-webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
@-moz-document url-prefix() {
select:-moz-focusring, 
select::-moz-focus-inner {
color: transparent !important;
text-shadow: 0 0 0 #999 !important;
background-image: none !important;
border: 0;
}
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus::-moz-placeholder { color:transparent;}
input:focus:-ms-input-placeholder { color:transparent;}
.full-width-image img {
width: 100%;
}
#jas-wrapper {
overflow-x: hidden;
}
#jas-content {
min-height: 50vh;
} *, *:before, *:after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.clearfix:before,
.clearfix:after {
content: ' ';
display: table;
}
.clearfix:after,
.clear {
clear: both;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
}
.jas-carousel {
visibility: hidden;
opacity: 0;
}
.jas-carousel.slick-initialized {
visibility: visible;
opacity: 1;
} .jas-row {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
-webkit-box-flex: 0;
flex: 0 1 auto;
-webkit-flex-direction: row;
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -1rem;
margin-left: -1rem;
}
.flex {
display: -webkit-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.flex .grow {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
}
.flex.column {
-webkit-flex-direction: column;
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: column;
flex-direction: column;
}
.jas-container,
.jas-row.wide,
.dokan-dashboard .dokan-dashboard-wrap,
.dokan-store .dokan-dashboard-wrap {
margin: auto;
}
.jas-container {
max-width: 100%;
}
.jas-row.reverse {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}
.jas-col.reverse {
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
flex-direction: column-reverse;
}
.jas-col-xs, .jas-col-xs-1, .jas-col-xs-2, .jas-col-xs-3, .jas-col-xs-4, .jas-col-xs-5, .jas-col-xs-6, .jas-col-xs-7, .jas-col-xs-8, .jas-col-xs-9, .jas-col-xs-10, .jas-col-xs-11, .jas-col-xs-12 {
box-sizing: border-box;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
padding-right: 1rem;
padding-left: 1rem;
}
.jas-col-xs {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
-webkit-flex-basis: 0;
flex-basis: 0;
max-width: 100%;
}
.jas-col-xs-1 {
-ms-flex-preferred-size: 8.333%;
-webkit-flex-basis: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.jas-col-xs-2 {
-ms-flex-preferred-size: 16.666%;
-webkit-flex-basis: 16.666%;
flex-basis: 16.666%;
max-width: 16.666%;
}
.jas-col-xs-3 {
-ms-flex-preferred-size: 25%;
-webkit-flex-basis: 25%;
flex-basis: 25%;
max-width: 25%;
}
.jas-col-xs-4 {
-ms-flex-preferred-size: 33.333%;
-webkit-flex-basis: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.jas-col-xs-5 {
-ms-flex-preferred-size: 41.666%;
-webkit-flex-basis: 41.666%;
flex-basis: 41.666%;
max-width: 41.666%;
}
.jas-col-xs-6 {
-ms-flex-preferred-size: 50%;
-webkit-flex-basis: 50%;
flex-basis: 50%;
max-width: 50%;
}
.jas-col-xs-7 {
-ms-flex-preferred-size: 58.333%;
-webkit-flex-basis: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.jas-col-xs-8 {
-ms-flex-preferred-size: 66.666%;
-webkit-flex-basis: 66.666%;
flex-basis: 66.666%;
max-width: 66.666%;
}
.jas-col-xs-9 {
-ms-flex-preferred-size: 75%;
-webkit-flex-basis: 75%;
flex-basis: 75%;
max-width: 75%;
}
.jas-col-xs-10 {
-ms-flex-preferred-size: 83.333%;
-webkit-flex-basis: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.jas-col-xs-11 {
-ms-flex-preferred-size: 91.666%;
-webkit-flex-basis: 91.666%;
flex-basis: 91.666%;
max-width: 91.666%;
}
.jas-col-xs-12 {
-ms-flex-preferred-size: 100%;
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
.jas-col-xs-offset-1 {
margin-left: 8.333%;
}
.jas-col-xs-offset-2 {
margin-left: 16.666%;
}
.jas-col-xs-offset-3 {
margin-left: 25%;
}
.jas-col-xs-offset-4 {
margin-left: 33.333%;
}
.jas-col-xs-offset-5 {
margin-left: 41.666%;
}
.jas-col-xs-offset-6 {
margin-left: 50%;
}
.jas-col-xs-offset-7 {
margin-left: 58.333%;
}
.jas-col-xs-offset-8 {
margin-left: 66.666%;
}
.jas-col-xs-offset-9 {
margin-left: 75%;
}
.jas-col-xs-offset-10 {
margin-left: 83.333%;
}
.jas-col-xs-offset-11 {
margin-left: 91.666%;
}
.start-xs {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-xs {
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
text-align: center;
}
.end-xs {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-xs {
-webkit-align-items: flex-start;
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.middle-xs {
-webkit-align-items: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.bottom-xs {
-webkit-align-items: flex-end;
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.around-xs {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-xs {
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.first-xs {
-webkit-order: -1;
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.last-xs {
-webkit-order: 1;
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.visible-xs {
display: block;
}
.hide-xs {
display: none;
}
@media only screen and (min-width: 48em) {
.jas-container {
width: 46rem;
}
.dokan-dashboard .dokan-dashboard-wrap,
.dokan-store .dokan-dashboard-wrap {
width: 46rem !important;
}
.jas-col-sm,  .jas-col-sm-1,  .jas-col-sm-2,  .jas-col-sm-3,  .jas-col-sm-4,  .jas-col-sm-5,  .jas-col-sm-6,  .jas-col-sm-7,  .jas-col-sm-8,  .jas-col-sm-9,  .jas-col-sm-10,  .jas-col-sm-11,  .jas-col-sm-12 {
box-sizing: border-box;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
padding-right: 1rem;
padding-left: 1rem;
}
.jas-col-sm {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
-webkit-flex-basis: 0;
flex-basis: 0;
max-width: 100%;
}
.jas-col-sm-1 {
-ms-flex-preferred-size: 8.333%;
-webkit-flex-basis: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.jas-col-sm-2 {
-ms-flex-preferred-size: 16.666%;
-webkit-flex-basis: 16.666%;
flex-basis: 16.666%;
max-width: 16.666%;
}
.jas-col-sm-3 {
-ms-flex-preferred-size: 25%;
-webkit-flex-basis: 25%;
flex-basis: 25%;
max-width: 25%;
}
.jas-col-sm-4 {
-ms-flex-preferred-size: 33.333%;
-webkit-flex-basis: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.jas-col-sm-5 {
-ms-flex-preferred-size: 41.666%;
-webkit-flex-basis: 41.666%;
flex-basis: 41.666%;
max-width: 41.666%;
}
.jas-col-sm-6 {
-ms-flex-preferred-size: 50%;
-webkit-flex-basis: 50%;
flex-basis: 50%;
max-width: 50%;
}
.jas-col-sm-7 {
-ms-flex-preferred-size: 58.333%;
-webkit-flex-basis: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.jas-col-sm-8 {
-ms-flex-preferred-size: 66.666%;
-webkit-flex-basis: 66.666%;
flex-basis: 66.666%;
max-width: 66.666%;
}
.jas-col-sm-9 {
-ms-flex-preferred-size: 75%;
-webkit-flex-basis: 75%;
flex-basis: 75%;
max-width: 75%;
}
.jas-col-sm-10 {
-ms-flex-preferred-size: 83.333%;
-webkit-flex-basis: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.jas-col-sm-11 {
-ms-flex-preferred-size: 91.666%;
-webkit-flex-basis: 91.666%;
flex-basis: 91.666%;
max-width: 91.666%;
}
.jas-col-sm-12 {
-ms-flex-preferred-size: 100%;
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
.jas-col-sm-offset-1 {
margin-left: 8.333%;
}
.jas-col-sm-offset-2 {
margin-left: 16.666%;
}
.jas-col-sm-offset-3 {
margin-left: 25%;
}
.jas-col-sm-offset-4 {
margin-left: 33.333%;
}
.jas-col-sm-offset-5 {
margin-left: 41.666%;
}
.jas-col-sm-offset-6 {
margin-left: 50%;
}
.jas-col-sm-offset-7 {
margin-left: 58.333%;
}
.jas-col-sm-offset-8 {
margin-left: 66.666%;
}
.jas-col-sm-offset-9 {
margin-left: 75%;
}
.jas-col-sm-offset-10 {
margin-left: 83.333%;
}
.jas-col-sm-offset-11 {
margin-left: 91.666%;
}
.start-sm {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-sm {
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
text-align: center;
}
.end-sm {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-sm {
-webkit-align-items: flex-start;
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.middle-sm {
-webkit-align-items: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.bottom-sm {
-webkit-align-items: flex-end;
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.around-sm {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-sm {
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.first-sm {
-webkit-order: -1;
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.last-sm {
-webkit-order: 1;
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.visible-sm {
display: block;
}
.hide-sm {
display: none;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url {
width: 29.4117647059%;
float: left;
margin-right: 5.8823529412%;
}
#respond .comment-form-url {
float: right;
margin-right: 0;
}
}
@media only screen and (min-width: 62em) {
.jas-container {
width: 61rem;
}
.dokan-dashboard .dokan-dashboard-wrap,
.dokan-store .dokan-dashboard-wrap {
width: 61rem !important;
}
.jas-masonry .jas-col-md-2 {
width: 16.666%;
}
.jas-masonry .jas-col-md-3 {
width: 25%;
}
.jas-masonry .jas-col-md-4 {
width: 33.333%;
}
.jas-masonry .jas-col-md-6 {
width: 50%;
}
.jas-masonry.metro .metro-item {
width: 50%;
flex-basis: 50%;
max-width: 50%;
}
.jas-col-md,  .jas-col-md-1,  .jas-col-md-2,  .jas-col-md-3,  .jas-col-md-4,  .jas-col-md-5,  .jas-col-md-6,  .jas-col-md-7,  .jas-col-md-8,  .jas-col-md-9,  .jas-col-md-10,  .jas-col-md-11,  .jas-col-md-12 {
box-sizing: border-box;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
padding-right: 1rem;
padding-left: 1rem;
}
.jas-col-md {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
-webkit-flex-basis: 0;
flex-basis: 0;
max-width: 100%;
}
.jas-col-md-1 {
-ms-flex-preferred-size: 8.333%;
-webkit-flex-basis: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.jas-col-md-2 {
-ms-flex-preferred-size: 16.666%;
-webkit-flex-basis: 16.666%;
flex-basis: 16.666%;
max-width: 16.666%;
}
.jas-col-md-3 {
-ms-flex-preferred-size: 25%;
-webkit-flex-basis: 25%;
flex-basis: 25%;
max-width: 25%;
}
.jas-col-md-4 {
-ms-flex-preferred-size: 33.333%;
-webkit-flex-basis: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.jas-col-md-5 {
-ms-flex-preferred-size: 41.666%;
-webkit-flex-basis: 41.666%;
flex-basis: 41.666%;
max-width: 41.666%;
}
.jas-col-md-6 {
-ms-flex-preferred-size: 50%;
-webkit-flex-basis: 50%;
flex-basis: 50%;
max-width: 50%;
}
.jas-col-md-7 {
-ms-flex-preferred-size: 58.333%;
-webkit-flex-basis: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.jas-col-md-8 {
-ms-flex-preferred-size: 66.666%;
-webkit-flex-basis: 66.666%;
flex-basis: 66.666%;
max-width: 66.666%;
}
.jas-col-md-9 {
-ms-flex-preferred-size: 75%;
-webkit-flex-basis: 75%;
flex-basis: 75%;
max-width: 75%;
}
.jas-col-md-10 {
-ms-flex-preferred-size: 83.333%;
-webkit-flex-basis: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.jas-col-md-11 {
-ms-flex-preferred-size: 91.666%;
-webkit-flex-basis: 91.666%;
flex-basis: 91.666%;
max-width: 91.666%;
}
.jas-col-md-12 {
-ms-flex-preferred-size: 100%;
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
.jas-col-md-offset-1 {
margin-left: 8.333%;
}
.jas-col-md-offset-2 {
margin-left: 16.666%;
}
.jas-col-md-offset-3 {
margin-left: 25%;
}
.jas-col-md-offset-4 {
margin-left: 33.333%;
}
.jas-col-md-offset-5 {
margin-left: 41.666%;
}
.jas-col-md-offset-6 {
margin-left: 50%;
}
.jas-col-md-offset-7 {
margin-left: 58.333%;
}
.jas-col-md-offset-8 {
margin-left: 66.666%;
}
.jas-col-md-offset-9 {
margin-left: 75%;
}
.jas-col-md-offset-10 {
margin-left: 83.333%;
}
.jas-col-md-offset-11 {
margin-left: 91.666%;
}
.start-md {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-md {
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
text-align: center;
}
.end-md {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-md {
-webkit-align-items: flex-start;
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.middle-md {
-webkit-align-items: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.bottom-md {
-webkit-align-items: flex-end;
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.around-md {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-md {
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.first-md {
-webkit-order: -1;
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.last-md {
-webkit-order: 1;
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.visible-md {
display: block;
}
.hide-md,
.pe-7s-close.hide-md {
display: none;
}
.grid-sizer.size-2 {
width: 16.666%;
}
.grid-sizer.size-3 {
width: 25%;
}
.grid-sizer.size-4 {
width: 33.3%;
}
.grid-sizer.size-6 {
width: 50%;
}
.grid-sizer.size-12 {
width: 100%;
}
}
@media only screen and (min-width: 75em) {
.jas-container {
width: 73.125rem;
}
.dokan-dashboard .dokan-dashboard-wrap,
.dokan-store .dokan-dashboard-wrap {
width: 73.125rem !important;
}
.jas-col-lg,  .jas-col-lg-1,  .jas-col-lg-2,  .jas-col-lg-3,  .jas-col-lg-4,  .jas-col-lg-5,  .jas-col-lg-6,  .jas-col-lg-7,  .jas-col-lg-8,  .jas-col-lg-9,  .jas-col-lg-10,  .jas-col-lg-11,  .jas-col-lg-12 {
box-sizing: border-box;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
padding-right: 1rem;
padding-left: 1rem;
}
.jas-col-lg {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
-webkit-flex-basis: 0;
flex-basis: 0;
max-width: 100%;
}
.jas-col-lg-1 {
-ms-flex-preferred-size: 8.333%;
-webkit-flex-basis: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.jas-col-lg-2 {
-ms-flex-preferred-size: 16.666%;
-webkit-flex-basis: 16.666%;
flex-basis: 16.666%;
max-width: 16.666%;
}
.jas-col-lg-3 {
-ms-flex-preferred-size: 25%;
-webkit-flex-basis: 25%;
flex-basis: 25%;
max-width: 25%;
}
.jas-col-lg-4 {
-ms-flex-preferred-size: 33.333%;
-webkit-flex-basis: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.jas-col-lg-5 {
-ms-flex-preferred-size: 41.666%;
-webkit-flex-basis: 41.666%;
flex-basis: 41.666%;
max-width: 41.666%;
}
.jas-col-lg-6 {
-ms-flex-preferred-size: 50%;
-webkit-flex-basis: 50%;
flex-basis: 50%;
max-width: 50%;
}
.jas-col-lg-7 {
-ms-flex-preferred-size: 58.333%;
-webkit-flex-basis: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.jas-col-lg-8 {
-ms-flex-preferred-size: 66.666%;
-webkit-flex-basis: 66.666%;
flex-basis: 66.666%;
max-width: 66.666%;
}
.jas-col-lg-9 {
-ms-flex-preferred-size: 75%;
-webkit-flex-basis: 75%;
flex-basis: 75%;
max-width: 75%;
}
.jas-col-lg-10 {
-ms-flex-preferred-size: 83.333%;
-webkit-flex-basis: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.jas-col-lg-11 {
-ms-flex-preferred-size: 91.666%;
-webkit-flex-basis: 91.666%;
flex-basis: 91.666%;
max-width: 91.666%;
}
.jas-col-lg-12 {
-ms-flex-preferred-size: 100%;
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
.jas-col-lg-offset-1 {
margin-left: 8.333%;
}
.jas-col-lg-offset-2 {
margin-left: 16.666%;
}
.jas-col-lg-offset-3 {
margin-left: 25%;
}
.jas-col-lg-offset-4 {
margin-left: 33.333%;
}
.jas-col-lg-offset-5 {
margin-left: 41.666%;
}
.jas-col-lg-offset-6 {
margin-left: 50%;
}
.jas-col-lg-offset-7 {
margin-left: 58.333%;
}
.jas-col-lg-offset-8 {
margin-left: 66.666%;
}
.jas-col-lg-offset-9 {
margin-left: 75%;
}
.jas-col-lg-offset-10 {
margin-left: 83.333%;
}
.jas-col-lg-offset-11 {
margin-left: 91.666%;
}
.start-lg {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-lg {
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
text-align: center;
}
.end-lg {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-lg {
-webkit-align-items: flex-start;
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.middle-lg {
-webkit-align-items: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.bottom-lg {
-webkit-align-items: flex-end;
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.around-lg {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-lg {
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.first-lg {
-webkit-order: -1;
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.last-lg {
-webkit-order: 1;
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.visible-lg {
display: block;
}
.hide-lg {
display: none;
}
}
.grid-sizer {
min-height: 1px;
float: left;
position: absolute;
} .mg__0   { margin: 0;             }
.mt__5   { margin-top: 5px;       }
.mt__10  { margin-top: 10px;      }
.mt__15  { margin-top: 15px;      }
.mt__20  { margin-top: 20px;      }
.mt__25  { margin-top: 25px;      }
.mt__30  { margin-top: 30px;      }
.mt__35  { margin-top: 35px;      }
.mt__40  { margin-top: 40px;      }
.mt__45  { margin-top: 45px;      }
.mt__50  { margin-top: 50px;      }
.mt__55  { margin-top: 55px;      }
.mt__60  { margin-top: 60px;      }
.mt__65  { margin-top: 65px;      }
.mt__70  { margin-top: 70px;      }
.mt__75  { margin-top: 75px;      }
.mt__80  { margin-top: 80px;      }
.mt__85  { margin-top: 85px;      }
.mt__90  { margin-top: 90px;      }
.mt__95  { margin-top: 95px;      }
.mt__100 { margin-top: 100px;     }
.mr__5   { margin-right: 5px;     }
.mr__10  { margin-right: 10px;    }
.mr__15  { margin-right: 15px;    }
.mr__20  { margin-right: 20px;    }
.mr__25  { margin-right: 25px;    }
.mr__30  { margin-right: 30px;    }
.mr__35  { margin-right: 35px;    }
.mr__40  { margin-right: 40px;    }
.mr__45  { margin-right: 45px;    }
.mr__50  { margin-right: 50px;    }
.mr__55  { margin-right: 55px;    }
.mr__60  { margin-right: 60px;    }
.mr__65  { margin-right: 65px;    }
.mr__70  { margin-right: 70px;    }
.mr__75  { margin-right: 75px;    }
.mr__80  { margin-right: 80px;    }
.mr__85  { margin-right: 85px;    }
.mr__90  { margin-right: 90px;    }
.mr__95  { margin-right: 95px;    }
.mr__100 { margin-right: 100px;   }
.mb__5   { margin-bottom: 5px;    }
.mb__10  { margin-bottom: 10px;   }
.mb__15  { margin-bottom: 15px;   }
.mb__20  { margin-bottom: 20px;   }
.mb__25  { margin-bottom: 25px;   }
.mb__30  { margin-bottom: 30px;   }
.mb__35  { margin-bottom: 35px;   }
.mb__40  { margin-bottom: 40px;   }
.mb__45  { margin-bottom: 45px;   }
.mb__50  { margin-bottom: 50px;   }
.mb__55  { margin-bottom: 55px;   }
.mb__60  { margin-bottom: 60px;   }
.mb__65  { margin-bottom: 65px;   }
.mb__70  { margin-bottom: 70px;   }
.mb__75  { margin-bottom: 75px;   }
.mb__80  { margin-bottom: 80px;   }
.mb__85  { margin-bottom: 85px;   }
.mb__90  { margin-bottom: 90px;   }
.mb__95  { margin-bottom: 95px;   }
.mb__100 { margin-bottom: 100px;  }
.ml__5   { margin-left: 5px;      }
.ml__10  { margin-left: 10px;     }
.ml__15  { margin-left: 15px;     }
.ml__20  { margin-left: 20px;     }
.ml__25  { margin-left: 25px;     }
.ml__30  { margin-left: 30px;     }
.ml__35  { margin-left: 35px;     }
.ml__40  { margin-left: 40px;     }
.ml__45  { margin-left: 45px;     }
.ml__50  { margin-left: 50px;     }
.ml__55  { margin-left: 55px;     }
.ml__60  { margin-left: 60px;     }
.ml__65  { margin-left: 65px;     }
.ml__70  { margin-left: 70px;     }
.ml__75  { margin-left: 75px;     }
.ml__80  { margin-left: 80px;     }
.ml__85  { margin-left: 85px;     }
.ml__90  { margin-left: 90px;     }
.ml__95  { margin-left: 95px;     }
.ml__100 { margin-left: 100px;    }
.pd__0   { padding: 0;            }
.pt__0   { padding-top: 0;        }
.pt__5   { padding-top: 5px;      }
.pt__10  { padding-top: 10px;     }
.pt__15  { padding-top: 15px;     }
.pt__20  { padding-top: 20px;     }
.pt__25  { padding-top: 25px;     }
.pt__30  { padding-top: 30px;     }
.pt__35  { padding-top: 35px;     }
.pt__40  { padding-top: 40px;     }
.pt__45  { padding-top: 45px;     }
.pt__50  { padding-top: 50px;     }
.pt__55  { padding-top: 55px;     }
.pt__60  { padding-top: 60px;     }
.pt__65  { padding-top: 65px;     }
.pt__70  { padding-top: 70px;     }
.pt__75  { padding-top: 75px;     }
.pt__80  { padding-top: 80px;     }
.pt__85  { padding-top: 85px;     }
.pt__90  { padding-top: 90px;     }
.pt__95  { padding-top: 95px;     }
.pt__100 { padding-top: 100px;    }
.pr__0   { padding-right: 0;    }
.pr__5   { padding-right: 5px;    }
.pr__10  { padding-right: 10px;   }
.pr__15  { padding-right: 15px;   }
.pr__20  { padding-right: 20px;   }
.pr__25  { padding-right: 25px;   }
.pr__30  { padding-right: 30px;   }
.pr__35  { padding-right: 35px;   }
.pr__40  { padding-right: 40px;   }
.pr__45  { padding-right: 45px;   }
.pr__50  { padding-right: 50px;   }
.pr__55  { padding-right: 55px;   }
.pr__60  { padding-right: 60px;   }
.pr__65  { padding-right: 65px;   }
.pr__70  { padding-right: 70px;   }
.pr__75  { padding-right: 75px;   }
.pr__80  { padding-right: 80px;   }
.pr__85  { padding-right: 85px;   }
.pr__90  { padding-right: 90px;   }
.pr__95  { padding-right: 95px;   }
.pr__100 { padding-right: 100px;  }
.pb__0   { padding-bottom: 0;     }
.pb__5   { padding-bottom: 5px;   }
.pb__10  { padding-bottom: 10px;  }
.pb__15  { padding-bottom: 15px;  }
.pb__20  { padding-bottom: 20px;  }
.pb__25  { padding-bottom: 25px;  }
.pb__30  { padding-bottom: 30px;  }
.pb__35  { padding-bottom: 35px;  }
.pb__40  { padding-bottom: 40px;  }
.pb__45  { padding-bottom: 45px;  }
.pb__50  { padding-bottom: 50px;  }
.pb__55  { padding-bottom: 55px;  }
.pb__60  { padding-bottom: 60px;  }
.pb__65  { padding-bottom: 65px;  }
.pb__70  { padding-bottom: 70px;  }
.pb__75  { padding-bottom: 75px;  }
.pb__80  { padding-bottom: 80px;  }
.pb__85  { padding-bottom: 85px;  }
.pb__90  { padding-bottom: 90px;  }
.pb__95  { padding-bottom: 95px;  }
.pb__100 { padding-bottom: 100px; }
.pl__0   { padding-left: 0;       }
.pl__5   { padding-left: 5px;     }
.pl__10  { padding-left: 10px;    }
.pl__15  { padding-left: 15px;    }
.pl__20  { padding-left: 20px;    }
.pl__25  { padding-left: 25px;    }
.pl__30  { padding-left: 30px;    }
.pl__35  { padding-left: 35px;    }
.pl__40  { padding-left: 40px;    }
.pl__45  { padding-left: 45px;    }
.pl__50  { padding-left: 50px;    }
.pl__55  { padding-left: 55px;    }
.pl__60  { padding-left: 60px;    }
.pl__65  { padding-left: 65px;    }
.pl__70  { padding-left: 70px;    }
.pl__75  { padding-left: 75px;    }
.pl__80  { padding-left: 80px;    }
.pl__85  { padding-left: 85px;    }
.pl__90  { padding-left: 90px;    }
.pl__95  { padding-left: 95px;    }
.pl__100 { padding-left: 100px;   }
.w__100 { width: 100%; }
.br__40 { border-radius: 40px; }
.br__50 { border-radius: 50%; }
.fs__10 { font-size: 10px; }
.fs__12 { font-size: 12px; }
.fs__13 { font-size: 13px; }
.fs__14 { font-size: 14px; }
.fs__16 { font-size: 16px; }
.fs__18 { font-size: 18px; }
.fs__20 { font-size: 20px; }
.fs__24 { font-size: 24px; }
.fs__30 { font-size: 30px; }
.fs__35 { font-size: 35px; }
.fs__50 { font-size: 50px; }
.fs__60 { font-size: 60px; }
.db  { display: block;        }
.dn  { display: none;         }
.dib { display: inline-block; }
.tl { text-align: left;   }
.tc { text-align: center; }
.tr { text-align: right;  }
.fl { float: left; }
.fr { float: right; }
.pa { position: absolute; }
.pr { position: relative; }
.pf { position: fixed;    }
.pa-center {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate3D(-50%, -50%, 0);
-moz-transform: translate3D(-50%, -50%, 0);
-ms-transform: translate3D(-50%, -50%, 0);
-o-transform: translate3D(-50%, -50%, 0);
transform: translate3D(-50%, -50%, 0);
}
.cb { color: #000; }
.cd { color: #222; }
.cp, .chp:hover { color: #56cfe1; }
.cw, .bghp:hover { color: #fff; }
.cg { color: #878787;}
.cr { color: #ec0101;}
.cgreen, .chg:hover { color: #90c11a;}
.bgw { background: #fff; }
.bgb { background: #000; }
.bgbl { background: #f6f6f8; } .bgp, .bghp:hover { background: #56cfe1; }
.bgd { background: #222; }
.tu { text-transform: uppercase; }
.fwm { font-weight: 500; }
.fwsb{ font-weight: 600; }
.fwb { font-weight: 700; }
.ls__0 { letter-spacing: 0; }
.ls__1 { letter-spacing: 1px; }
.ls__2 { letter-spacing: 2px; }
.ls__3 { letter-spacing: 3px; }
.ls__4 { letter-spacing: 4px; }
.ls__5 { letter-spacing: 5px; }
.ts__03 { transition: all .3s; }
.ts__04 { transition: all .4s; }
.ts__05 { transition: all .5s; }
.lh__1 { line-height: 1; }
.f__pop { font-family: 'Poppins', sans-serif;}
.f__libre { font-family: 'Libre Baskerville', serif; font-style: italic; }
.oh { overflow: hidden; }
.fa {font-family: FontAwesome !important;} .bypostauthor {content:''; position: relative;}
.alignleft {
float: left;
margin: 0.375em 1.75em 1.75em 0;
}
.alignright {
float: right;
margin: 0.375em 0 1.75em 1.75em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto 1.75em;
}
.wp-caption {
margin-bottom: 1.6em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption-text {
color: #222;
font-family: "Noto Sans", sans-serif;
font-size: 12px;
padding: 0.5em 0;
text-align: center;
}
.gallery {
margin: 0 -1.1666667% 1.75em;
}
.gallery-item {
display: inline-block;
max-width: 33.33%;
padding: 0 1.1400652% 2.2801304%;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
color: #686868;
display: block;
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
line-height: 1.6153846154;
padding-top: 0.5384615385em;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} .jas-social i {
font-size: 16px;
}
.jas-social i:before {
vertical-align: middle;
}
.jas-social a {
display: inline-block;
margin: 0 10px;
}
.jas-social a.facebook:hover   { color: #3b5998 !important; }
.jas-social a.twitter:hover    { color: #00aced !important; }
.jas-social a[class*="google"]:hover { color: #dd4b39 !important; }
.jas-social a.linkedin:hover   { color: #007bb6 !important; }
.jas-social a.youtube:hover    { color: #bb0000 !important; }
.jas-social a.instagram:hover  { color: #517fa4 !important; }
.jas-social a.pinterest:hover  { color: #cb2027 !important; }
.jas-social a.flickr:hover     { color: #ff0084 !important; }
.jas-social a.tumblr:hover     { color: #32506d !important; }
.jas-social a.foursquare:hover { color: #0072b1 !important; }
.jas-social a.dribbble:hover   { color: #ea4c89 !important; }
.jas-social a.skype:hover      { color: #0078ca !important; }
#jas-header .jas-social a {
color: #222;
margin: 0 5px;
} .retina-logo {
display: none;
}
.normal-logo {
transition: all 0.3s;
}
.sticky-logo {
transition: all 0.5s;
}
.sticky-logo,
.header-sticky .normal-logo {
opacity: 0;
visibility: hidden;
transform: scale(0);
width: 0;
height: 0;
}
.header-sticky .sticky-logo {
opacity: 1;
visibility: visible;
transform: scale(1);
width: auto;
height: auto;
}
.header-sticky .header__mid {
background: #fff;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, .12);
z-index: 999;
width: 100%;
}
.boxed .header-sticky .header__mid {
max-width: 1170px;
left: 50%;
transform: translateX(-50%);
}
.header-text i {
font-size: 16px;
vertical-align: middle;
}
.header-sticky .jas-menu > li > a {
line-height: 50px;
}
.header-sticky .header__mid .jas-row {
padding: 5px 0;
}
.header__bot .jas-navigation {
border-top: 1px solid #ececec;
}
.boxed .header__top,
.boxed .jas-wc-single .bgbl,
.boxed #jas-footer {
max-width: 73.125rem;
margin: auto;
padding: 0 15px;
}
.boxed .footer__bot {
margin:  0 -15px;
padding:  20px 15px;
}
.boxed .jas-wc-single .bgbl {
padding: 20px 15px;
} .home .header-4 .header__transparent + .header__bot {
margin-top: 62px;
}
.header__transparent {
z-index: 10;
}
body:not(.home) .header__transparent {
position: relative;
} .jas-action i {
font-size: 24px;
}
.jas-action > * {
padding: 0 6px;
} .header__search {
height: 100%;
width: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, .95);
z-index: 9999;
}
.header__search > div {
max-width: 550px;
top: calc(50% - 125px);
left: 50%;
width: 100%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.header__search input[type="text"] {
border: 0;
background: none;
border-bottom: 1px solid rgba(255, 255, 255, .08);
padding: 0;
text-align: center;
font-size: 20px;
color: #fff;
letter-spacing: 2px;
}
#sf-close {
right: 20px;
top: 40px;
color: #fff;
width: 60px;
height: 60px;
line-height: 60px;
font-size: 60px;
}
#jas-header #sf-close i {
font-size: 60px;
}
#sf-close:hover {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.ui-autocomplete {
width: 235px;
padding: 15px;
background: #f7f7f7;
z-index: 99999;
height: 300px;
overflow: auto;
list-style: none;
}
.ui-autocomplete li:not(:first-child) {
border-top: 1px solid #ddd;
}
.ui-autocomplete li:first-child {
margin: 0;
padding: 0;
}
.ui-autocomplete img {
width: 60px;
} .jas-my-account ul {
width: 170px;
left: calc(50% - 85px);
list-style: none;
background: rgba(255,255,255,.95);
transition: all .3s;
top: 120%;
opacity: 0;
visibility: hidden;
z-index: 15;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
}
.jas-my-account:hover ul {
top: 100%;
opacity: 1;
visibility: visible;
}
.jas-my-account ul li:not(:last-child) {
border-bottom: 1px solid #ddd;
}
.jas-my-account ul li a {
padding: 10px;
} .jas-menu li {
font-size: 14px;
list-style: none;
position: relative;
}
.jas-menu > li {
float: left;
}
.jas-navigation {
position: relative;
}
.jas-menu > li.mega-menu {
position: static;
}
.jas-menu > li.mega-menu > ul {
left: 0;
right: 0;
width: 100%;
}
.jas-menu > li:not(:first-child) {
margin-left: 35px;
}
.jas-menu > li > a {
color: #222;
line-height: 62px;
position: relative;
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
.header-6 .jas-menu > li > a {
line-height: 50px;
color: #fff;
}
.jas-menu li a:hover,
.jas-menu li.current-menu-ancestor > a,
.jas-menu li.current-menu-item > a {
color: #56cfe1;
}
.jas-menu li.hot > a:after,
.jas-menu li.sale > a:after,
.jas-menu li.new > a:after {
position: absolute;
color: #fff;
font-size: 9px;
padding: 1px 7px 0;
border-radius: 50px;
right: -28px;
top: -10px;
line-height: 16px;
}
.jas-menu ul li.hot > a:after,
.jas-menu ul li.sale > a:after,
.jas-menu ul li.new > a:after {
right: -3px;
top: 5px;
}
.jas-menu li.hot > a:after {
content: 'Hot';
background: #ff3e11;
}
.jas-menu li.sale > a {
color: #ec0101;
}
.jas-menu li.sale > a:after {
content: 'Sale';
background: #ffa800;
}
.jas-menu li.new > a:after {
content: 'New';
background: #01bad4;
}
.jas-menu > li > ul,
.jas-menu li ul.sub-menu .sub-column .sub-column {
position: absolute;
min-width: 250px;
display: table;
background: #fff;
top: 120%;
opacity: 0;
visibility: hidden;
left: -17.5px;
transition: all .3s;
text-align: left;
z-index: 10;
padding: 0;
box-shadow: 0 0 3px 0 rgba(0,0,0,.1);
}
.jas-menu li:hover > ul,
.jas-menu li ul.sub-menu .sub-column > li:hover > .sub-column {
top: 100%;
opacity: 1;
visibility: visible;
}
.jas-menu li ul.sub-menu .sub-column > li:hover > .sub-column {
top: 0;
}
.jas-menu > li > ul > .sub-column-item {
display: table-cell;
}
.jas-menu > li > ul > li {
min-width: 230px;
}
.jas-menu > li.menu-item-has-children > ul.sub-menu > .sub-column-item > a {
color: #222;
text-transform: uppercase;
font-weight: 500;
font-size: 12px;
padding: 6px 0;
border-bottom: 1px solid #eee;
}
.jas-menu > li.menu-item-has-children > ul.sub-menu > .sub-column-item > .sub-column > li {
position: relative;
}
.sub-column-item .sub-column {
padding: 0;
}
.sub-column-item .sub-column > li {
padding: 6px 0;
}
.jas-menu ul li:not(:last-child) {
border-bottom: 1px solid #eee;
}
.jas-menu ul li {
line-height: 30px;
padding: 10px 15px;
}
.jas-menu ul li a {
font-size: 13px;
font-family: 'poppins', sans-serif;
font-weight: 300;
color: #878787;
display: block;
}
.jas-menu ul li:hover > a {
color: #222;
}
.jas-menu ul ul {
left: 250px;
top: 20%;
}
.jas-menu li ul.sub-menu .sub-column .sub-column {
top: 20%;
left: 100%;
padding: 10px 15px;
}
.jas-menu ul li:hover > ul {
top: 0;
}
.jas-menu .rtl-menu {
left: -250px;
}
.header-5 .jas-push-menu-btn {
top: 20px;
}
.header-5 .jas-currency {
margin-top: 20px;
}
.header-5 .jas-currency ul {
width: 100%;
left: 0;
right: 0;
top:  120%;
}
.header-5 .jas-currency:hover ul {
top:  100%;
} .mega-menu-wrap li > a {
position: relative;
}
.mega-menu-wrap ul li.hot > a:before,
.mega-menu-wrap ul li.mega-hot > a:before,
.mega-menu-wrap ul li.sale > a:before,
.mega-menu-wrap ul li.mega-sale > a:before,
.mega-menu-wrap ul li.new > a:before,
.mega-menu-wrap ul li.mega-new > a:before {
position: absolute !important;
color: #fff !important;
font-size: 9px !important;
padding: 1px 7px 0 !important;
border-radius: 50px;
line-height: 16px !important;
font-family: 'Poppins', sans-serif !important;
}
.mega-menu-wrap ul li.hot > a:before,
.mega-menu-wrap ul li.sale > a:before,
.mega-menu-wrap ul li.new > a:before,
.mega-menu-wrap ul li.mega-hot > a:before,
.mega-menu-wrap ul li.mega-sale > a:before,
.mega-menu-wrap ul li.mega-new > a:before {
right: -3px !important;
top: 5px !important;
}
.mega-menu-wrap li.hot > a:before,
.mega-menu-wrap li.mega-hot > a:before  {
content: 'Hot';
background: #ff3e11 !important;
}
.mega-menu-wrap li.sale > a:before,
.mega-menu-wrap li.mega-sale > a:before {
content: 'Sale';
background: #ffa800 !important;
}
.mega-menu-wrap li.new > a:before,
.mega-menu-wrap li.mega-new > a:before {
content: 'New';
background: #01bad4 !important;
} #jas-mobile-menu,
#jas-mobile-menu ul,
#jas-mobile-menu ul li,
#jas-mobile-menu ul li a {
margin: 0;
padding: 0;
border: 0;
list-style: none;
line-height: 32px;
display: block;
position: relative;
text-align: left;
}
#jas-mobile-menu {
padding: 0 20px;
}
#jas-mobile-menu ul ul {
display: none;
opacity: 1;
visibility: visible;
left: 0;
top: 0;
padding-left: 15px;
}
#jas-mobile-menu ul li a {
cursor: pointer;
z-index: 2;
padding: 5px 0;
color: #222;
font-size: 14px;
letter-spacing: .5px;
}	
#jas-mobile-menu > ul > li > a:before {
display: none;
}
.holder {
width: 36px;
height: 36px;
position: absolute;
top: 5px;
right: -10px;
z-index: 10;
cursor: pointer;
transition: all .3s;
color: #222;
}
#jas-mobile-menu ul > li:hover > a, 
#jas-mobile-menu ul > li.current-menu-item > a, 
#jas-mobile-menu ul > li.current-menu-parent > a, 
#jas-mobile-menu ul > li.current-menu-ancestor > a,
#jas-mobile-menu ul > li:hover > .holder, 
#jas-mobile-menu ul > li.current-menu-item > .holder,
#jas-mobile-menu ul > li.current-menu-parent  > .holder,
#jas-mobile-menu ul > li.current-menu-ancestor > .holder  {
color: #56cfe1;
}
#jas-mobile-menu ul > li:hover > a {
padding-left: 5px;
}
.holder:after,
.holder:before {
display: block;
position: absolute;
content: "";
width: 13px;
height: 13px;
right: 10px;
z-index: 10;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.holder:after {
top: 12px;
right: 16px;
border-top: 1px solid;
border-left: 1px solid;
width: 1px;
}
.holder::before {
top: 18px;
height: 1px;
border-top: 1px solid;
border-left: 1px solid;
border-top-color: inherit;
border-left-color: inherit;
transition: all .3s;
}
#jas-mobile-menu ul li.open > .holder:before {
opacity: 0;
visibility: hidden;
}
nav.main-menu #jas-mobile-menu ul ul:after {
display: none;
}
#jas-mobile-menu ul ul li a {
text-transform: none;
font-weight: 300;
color: #878787;
} .header-lateral #jas-wrapper {
padding-left: 250px;
}
.header-5 {
width: 250px;
margin-left: -250px;
z-index: 1000;
top: 0;
bottom: 0;
overflow-y: auto;
background: #f6f6f8;
}
.header-5 #jas-mobile-menu ul {
width: 100%;
margin: 0;
}
.header-5 #jas-mobile-menu > ul > li {
border-bottom: 1px solid #ccc;
}
.header-5 #jas-mobile-menu > ul > li > a {
line-height: 42px;
}
.header-5:before {
position: fixed !important;
width: 250px !important;
left: 0;
}
.header-5 #jas-mobile-menu ul ul {
border-top: 1px solid #ccc;
padding: 15px 0 0;
margin: 15px 0;
}
.header-5 #jas-mobile-menu ul ul li a {
text-transform: none;
padding: 5px 0;
line-height: 30px;
}
.header-5 .holder {
top: 8px;
}
.header-5 ul ul .holder {
top: 0;
}
.header-5 #jas-mobile-menu ul > li:hover > a {
padding-left: 0;
}
#jas-header.header-5 .jas-social a {
margin: 0 10px;
}
.header-lateral #jas-wrapper .jas-offline-content {
margin-left: -250px;
} #jas-footer-menu li {
float: left;
list-style: none;
margin-left: 20px;
}
#jas-backtop  {
right: 35px;
bottom: 55px;
padding: 5px;
cursor: pointer;
z-index: 100;
display: none;
}
#jas-backtop span {
width: 45px;
height: 45px;
text-align: center;
line-height: 45px;
font-size: 35px;
border-radius: 3px;
background: #fff;
color: #878787;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
#jas-backtop span i {
z-index: 1;
color: #878787;
}
#jas-backtop:hover span i {
color: #222;
}
.footer__top a {
color: #878787;
}
.footer__top a:hover {
color: #56cfe1
}
.footer__top i {
font-size: 24px;
font-weight: bold;
margin-right: 5px;
vertical-align: middle;
}
.footer__top .jas-social i {
font-size: 16px;
}
.footer__top .jas-social li {
display: inline-block;
}
.footer__top .menu li {
list-style-type: none;
line-height: 30px;
margin-right: 0;
}
.footer__top p {
margin-bottom: 1.3em;
line-height: 24px;
}
.signup-newsletter-form {
border-radius: 50px;
border: 1px solid #878787;
padding: 2px;
}
.signup-newsletter-form input.submit-btn {
text-transform: none;
border-radius: 50px;
font-size: 14px;
padding: 0 20px;
float: right;
border: none;
background: #222;
color: #fff;
}
.signup-newsletter-form input.submit-btn:hover {
background: #56cfe1;
}
.signup-newsletter-form input.input-text {
border: none;
width: calc(100% - 114px);
border-radius: 50px;
float: left;
padding: 0 10px;
background: transparent;
}
.header-lateral .signup-newsletter-form input.input-text {
width: calc(100% - 120px);
}
.footer__bot {
background: #fff;
}
.footer-5 .footer__bot {
background: none;
}
.footer-5 .footer__bot .jas-container .jas-col-xs-12:last-child {
border-top: 1px solid #dedede;
}
#jas-footer th,
#jas-footer td {
padding: 10px;
}
.footer__top .widget + .widget h3 {
margin-top: 60px;
margin-bottom: 10px;
}
.preloader {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10000;
background: rgba(0, 0, 0, .95);
display: none;
}
.preloader img {
max-width: 150px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.preloader .progress {
height: 4px;
width: 300px;
background: #56cfe1;
overflow: hidden;
left: calc(50% - 150px);
top: calc(50% - 2px);
}
.preloader .progress .indeterminate {
background: #3596a5;
}
.preloader .progress .indeterminate:before,
.preloader .progress .indeterminate:after {
content: "";
position: absolute;
background-color: inherit;
top: 0;
left: 0;
bottom: 0;
will-change: left, right;	
}
.preloader .progress .indeterminate:before {
-webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.preloader .progress .indeterminate:after {
-webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
-webkit-animation-delay: 1.15s;
animation-delay: 1.15s;
}
@-webkit-keyframes indeterminate {
0% {
left: -35%;
right: 100%
}
60% {
left: 100%;
right: -90%
}
100% {
left: 100%;
right: -90%
}
}
@keyframes indeterminate {
0% {
left: -35%;
right: 100%
}
60% {
left: 100%;
right: -90%
}
100% {
left: 100%;
right: -90%
}
}
@-webkit-keyframes indeterminate-short {
0% {
left: -200%;
right: 100%
}
60% {
left: 107%;
right: -8%
}
100% {
left: 107%;
right: -8%
}
}
@keyframes indeterminate-short {
0% {
left: -200%;
right: 100%
}
60% {
left: 107%;
right: -8%
}
100% {
left: 107%;
right: -8%
}
}
.animated {
-webkit-animation-fill-mode: initial !important;
animation-fill-mode: initial !important;
} .home .jas-page > div {
margin: 0;
} .search-no-results #jas-wrapper,
.error404 #jas-wrapper {
min-height: 100vh;
display: flex;
flex-direction: column;
}
.search-no-results #jas-wrapper #jas-content,
.error404 #jas-wrapper #jas-content {
flex: 1;
}
.search-no-results .woocommerce-info {
position: static;
margin: 50px 0;
}
.error-404.not-found {
text-align: center;
padding: 100px 0 150px;
letter-spacing: 2px;
min-height: 50vh;
}
.error-404.not-found h1 {
font-size: 80px;
letter-spacing: 8px;
font-weight: bold;
margin: 0 0 5px;
}
.error-404.not-found h3 {
text-transform: uppercase;
font-size: 18px;
margin: 0 0 15px;
}
.error-404.not-found a {
font-weight: bold;
border-bottom: 1px solid #222;
padding: 2px 5px;
}
.error-404.not-found a:hover {
background: #222;
color: #fff;
} .jas-blog-slider .post-thumbnail > div {
background: rgba(0, 0, 0, .8);
padding: 20px;
bottom: 0;
}
.post.sticky .post-thumbnail {
margin-bottom: 0;
}
.post.sticky .post-content {
background: #f6f6f8;
padding: 25px;
}
.post-thumbnail div:first-child {
position: relative;
left: 0;
bottom: 0;
}
.post-thumbnail img {
max-width: 100%;
width: 100%;
}
.inside-thumb {
left: 30px;
right: 30px;
bottom: 30px;
background: rgba(0, 0, 0, .9);
padding: 20px;
}
.jas-masonry .inside-thumb {
left: 15px;
right: 15px;
bottom: 15px;
padding: 15px;	
}
.inside-thumb a:not(.cg),
.jas-blog-slider .post-thumbnail > div a {
color: #fff;
}
.inside-thumb a:hover,
.jas-blog-slider .post-thumbnail > div a:hover {
color: #56cfe1;
}
.post-meta span:not(:last-child) {
margin-right: 5px;
}
.post-meta span a {
display: inline-block;
}
.post-action i {
line-height: 1;
}
.more-link {
margin: 20px auto;
line-height: 40px;
border: 2px solid #222;
padding: 0 30px;
font-weight: 600;
display: table;
border-radius: 40px;
}
.more-link span {
font-size: 14px;
}
.more-link:hover {
background: #222;
color: #fff;
}
.post-action {
border: 1px solid #d6d7d8;
padding: 8px 20px;
}
.comments-link i {
font-size: 20px;
top: 4px;
}
.jas-pagination,
.woocommerce-pagination {
border-top: 1px solid #ddd;
text-align: center;
max-width: 1170px;
width: 100%;
margin: 60px auto;
}
.page-numbers {
display: inline-block;
list-style: none;
margin: 10px 0;
padding: 5px 10px;
}
.page-numbers li {
float: left;
margin: 0 10px;
color: #222;
}
.page-numbers li a {
color: #222;
}
.page-numbers li a:hover,
.page-numbers.current {
color: #ec0101;
}
.blog .post-content .wpb_content_element {
margin-bottom: 0;
}
.post-content p:last-child {
margin-bottom: 0;
}
.post-password-form label {
display: block;
font-weight: 500;
color: #000;
}
.post-password-form label input {
width: 100%;
margin-bottom: 10px;
}
.post-password-form input[type="submit"] {
background: #222;
border-radius: 2px;
color: #fff;
border-color: #222;
}
.single-product .post-password-form {
height: 50vh;
margin: 0 auto;
max-width: 1170px;
padding: 60px 0;
text-align: center;
}
.single-product .post-password-form label {
display: inline-block;
} article.post {
width: 100%;
display: inline-block;
}
.tag-comment {
border: 1px solid #f1f1f1;
padding: 15px 20px;
width: 100%;
}
.page-links span:not(.page-links-title) {
margin: 0 5px;
}
.jas-single-blog .social-share {
text-align: center;
}
.jas-single-blog .social-share i {
margin-top: 40px;
}
.post-related h4 {
font-size: 16px;
font-weight: 600;
}
.post-related .jas-carousel {
margin: 0 -15px;
}
.post-related .item {
padding: 0 15px;
}
.post-related h5 {
font-weight: 500;
} .comments-area {
margin-bottom: 60px;
}
.comments-title {
margin-top: 50px;
margin-bottom: 0;
font-size: 24px;
font-weight: 600;
}
.commentlist li.comment {
list-style: none;
}
.commentlist li.comment + li {
margin-top: 60px;	
}
.form-submit input.submit {
margin-top: 30px;
}
.commentlist .comment-text li {
margin-top: 10px;
}
.comment_container img {
float: left;
}
.comment-text {
padding-left: 20px;
overflow: hidden;
}
.comment-text .comment-author {
font-size: 13px;
}
.comment-text .star-rating {
float: right;
}
.comment-text .meta strong {
font-size: 14px;
font-weight: bold;
color: #000;
}
.comment-text .flex {
font-size: 13px;
}
.comment-text p {
margin-bottom: 5px;
}
.comment-text time {
color: #ccc;
font-size: 10px;
}
.commentlist .children {
padding-left: 30px;
}
.comment-respond {
margin-top: 50px;
}
#reviews .comment-respond {
margin-top: 15px;
}
.comment-reply-title {
font-size: 16px;
text-transform: uppercase;
margin: 0 0 30px;
font-weight: 600;
}
.comment-respond .form-submit {
text-align: right;
}
.comment-text .flex a {
text-transform: uppercase;
font-size: 10px;
}
.comment-respond label {
display: block;
}
.comment-respond .comment-form-comment label {
margin-bottom: 15px;
}
.comment-respond input:not([type="submit"]),
.comment-respond textarea {
background: transparent;
width: 100%;
}
.no-comments {
display: inline-block;
width: 100%;
margin-top: 30px;
}
#tab-reviews .comment-form-rating {
display: inline-block;
margin-bottom: 0;
}
#tab-reviews .comment-form-rating label {
float: left;
}
#tab-reviews .comment-form-rating .stars {
float: left;
margin-top: 2px;
margin-left: 10px;
font-size: 12px;
}
#tab-reviews .comment-form-author,
#tab-reviews .comment-form-email {
float: left;
width: 49%;
margin-top: 10px;
margin-right: 0;
}
#tab-reviews .comment-form-email {
margin-left: 2%;
}
#tab-reviews .form-submit {
clear: both;
margin-top: 10px;
display: inline-block;
}
#tab-reviews .form-submit input.submit {
margin-top: 10px;
}
input.submit {
padding: 0 40px;
}
#tab-reviews .comment-reply-title {
margin-bottom: 15px;
}
#tab-reviews .commentlist li {
margin-top: 0;
list-style-type: none;
}
#tab-reviews .commentlist li + li {
margin-top: 32px;
}
#tab-reviews .commentlist .comment-text {
padding-left: 20px;
}
#tab-reviews .comment-text time {
font-size: 14px;
color: #878787;
}
#respond input#wp-comment-cookies-consent {
width: 10px;
float: left;
margin-top: 8px;
margin-right: 10px; 
} .single-portfolio .page-head .pr.mt__10 {
display: none;
}
.portfolio-item .mask:before {
content: '';
position: absolute;
background: rgba(246, 246, 246, .9);
left: 0;
top: 50%;
width: 100%;
height: 0;
opacity: 0;
transition: all .3s;
}
.portfolio-item .portfolio-title {
top: 50%;
left: 50%;
opacity: 0;
width: 100%;
padding: 0 30px;
-webkit-transform: translate(-50%, -120%);
-ms-transform: translate(-50%, -120%);
-o-transform: translate(-50%, -120%);
transform: translate(-50%, -120%);
}
.portfolio-item:hover .portfolio-title {
opacity: 1;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.portfolio-item:hover .mask:before {
top: 0;
height: 100%;
opacity: 1;
}
.jas-portfolio-single .portfolio-meta [class*="jas-col-"]:not(:last-child) {
border-right: 1px solid #d3d3d3;
}
.jas-portfolio-single .portfolio-meta span {
color: #222;
font-weight: bold;
}
.jas-portfolio-single .jas-social a {
width: 32px;
height: 32px;
line-height: 32px;
border-radius: 50%;
background: #000;
color: #fff;
}
.jas-portfolio-single .jas-social a i {
font-size: 14px;
}
.portfolio-navigation a {
font-size: 40px;
} .sidebar .widget:not(:first-child) {
margin-top: 50px;
}
.widget h4.widget-title {
position: relative;
padding-bottom: 20px;
margin-top: 0;
font-size: 18px;
}
.widget h4.widget-title:after {
content: "";
width: 60px;
height: 2px;
background: #222;
left: 0;
bottom: 15px;
position: absolute;
}
.sidebar .widget ul ul {
padding-left: 5px;
}
.sidebar .widget ul li {
padding-left: 15px;
position: relative;
}
.sidebar .widget ul li:before {
color: #222;
content: "+";
left: 0;
position: absolute;
}
.sidebar .widget.widget_yith_wc_category_accordion ul li {
padding-left: 0;
}
.sidebar .widget.widget_yith_wc_category_accordion ul li:before {
display: none;
}
.widget ul li {
line-height: 25px;
list-style: outside none none;
margin-bottom: 5px;
}
.widget.widget_categories ul li {
line-height: 30px;
}
.widget ul.product_list_widget li {
display: inline-block;
line-height: 24px;
margin-bottom: 10px;
padding-bottom: 10px;
padding-left: 0;
width: 100%;
}
.widget ul.product_list_widget li:before {
content: "";
}
.widget ul.product_list_widget li a {
display: block;
}
.widget ul.product_list_widget li img {
float: left;
margin-right: 10px;
width: 80px;
}
.widget ul.product_list_widget li a span.product-title {
color: #222;
font-weight: 500;
}
.widget ul.product_list_widget li ins {
color: #ec0101;
text-decoration: none;
}
.widget .tagcloud a {
border: 1px solid #222;
border-radius: 20px;
color: #222;
display: inline-block;
font-size: 13px !important;
margin: 0 3px 8px 0;
padding: 2px 15px 1px;
}
.widget .tagcloud a:hover {
background: #56cfe1;
border-color: #56cfe1;
color: #ffffff;
}
.widget .woocommerce-product-search,
.widget .search-form {
border: 1px solid #222;
border-radius: 40px;
padding: 2px;
display: inline-block;
}
input[type="search"] {
-webkit-appearance: textfield;
border: none;
height: 40px;
line-height: 36px;
border-radius: 40px;
padding: 0;
margin-left: 15px;
}
.widget .search-form label,
.widget .woocommerce-product-search .search-field {
width: calc(100% - 110px);
float: left;
margin-left: 0;
}
.widget .woocommerce-product-search .search-field {
width: calc(100% - 120px);
border-radius: 40px;
border: none;
}
.widget .search-form .search-field {
border: none;
width: 100%;
border-radius: 40px;
margin-left: 0;
}
.widget .woocommerce-product-search input[type="submit"],
.widget .search-form .search-submit {
border: none;
background: #222;
line-height: 38px;
color: #fff;
float: right;
padding: 0 30px;
}
#calendar_wrap td, 
#calendar_wrap th {
padding:  8px;
} .jas-instagram {
margin: 0 -1px;
}
.jas-instagram .item {
padding: 1px;
width: 100%;
}
.columns-2 .item {
width: 50%;
}
.columns-3 .item {
width: 33.33%;
}
.columns-4 .item {
width: 25%;
}
.columns-5 .item {
width: 20%;
}
.columns-6 .item {
width: 16.66%;
}
.columns-7 .item {
width: 14.285%;
}
.columns-8 .item {
width: 12.5%;
}
.columns-9 .item {
width: 11.11%;
}
.columns-10 .item {
width: 10%;
}
.jas-sc-instagram .info {
top: 0;
left: 0;
right: 0;
height: 100%;
background: rgba(0, 0, 0, .6);
opacity: 0;
pointer-events: none;
}
.jas-sc-instagram .item:hover .info {
opacity: 1;
}
.jas-sc-instagram .info span {
margin: 0 5px;
}
.is-username {
background: rgba(246, 246, 248, .8);
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding: 20px 70px;
}
.jas-instagram .item a img {
width: 100%;
} .offline {
height: 100vh;
}
.offline .ypop-modal {
display: none;
}
.jas-offline-content {
height: 100vh;
font-size: 13px;
color: #fff;
background-image: url(//fasttoner.in.th/wp-content/themes/claue/assets/images/maintenance-bg.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.jas-offline-content h1 {
text-transform: uppercase;
font-size: 40px;
color: #fff;
}
.jas-offline-content h3 {
color: #fff;
font-size: 16px;
font-weight: 400;
}
.jas-offline-content .jas-countdown {
text-align: center;
}
.jas-offline-content .jas-countdown .pr { 
display: inline-block;
margin: 0 10px;
background: rgba(0, 0, 0, 0.5);
padding: 15px 15px 10px;
border-radius: 5px;
}
.jas-offline-content .jas-countdown .pr .fs__16 {
font-size: 24px;
margin-top: 0;
font-weight: bold;
line-height: 1;
} .woocommerce-demo-store {
padding-bottom: 69px;
}
.demo_store {
position: fixed;
left: 0;
bottom: 0;
right: 0;
margin: 0;
padding: 1em 1.41575em;
background-color: #3d9cd2;
color: #fff;
z-index: 999
}
.header-lateral .demo_store {
left: 250px;
}
.demo_store a {
color: #fff;
font-weight: 400;
background: rgba(0,0,0,.1);
float: right;
margin: -1em -1.41575em -1em 0;
padding: 1em 1.41575em
} .woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview {
padding: 0 15px;
width: 100%;
}
.woocommerce-info,
.woocommerce-error,
.woocommerce-warning,
.woocommerce-message {
padding: 30px 50px;
box-sizing: border-box;
width: 100%;
bottom: 0;
left: 0;
z-index: 99;
margin-bottom: 30px;
list-style: none;
}
.woocommerce-info {
margin-top: 30px;
}
.woocommerce-message {
background: #dff0d8;
border: 1px solid #d6e9c6;
color: #3c763d;
}
.archive .woocommerce-notices-wrapper {
margin-top: 30px;
}
.single-product .woocommerce-message,
.single-product .woocommerce-error {
margin-bottom: 0;
position: fixed;
}
.single-product .woocommerce-notices-wrapper {
position: relative;
z-index: 999;
}
.woocommerce.header-lateral .woocommerce-message, 
.woocommerce.header-lateral .woocommerce-error {
text-align: center;
}
@media only screen and (min-width: 1024px) {
.woocommerce.header-lateral .woocommerce-message, 
.woocommerce.header-lateral .woocommerce-error {
margin-left: 350px;
width: calc(100% - 350px);
}
.woocommerce.header-lateral ul.woocommerce-error {
margin-left: 0px;
width: 100%;
}
}
.woocommerce .jas-wc-single .woocommerce-message + .woocommerce-message,
.woocommerce .woocommerce-error + .woocommerce-error,
.woocommerce .jas-wc-single .woocommerce-error li + li {
display: none;
}
.woocommerce-message a,
.woocommerce-error a {
float: right;
font-weight: bold;
}
.woocommerce-info {
background-color: #d9edf7;
border: 1px solid #bce8f1;
color: #31708f;
}
.woocommerce-error {
background-color: #f2dede;
border: 1px solid #ebccd1;
color: #a94442;
}
.woocommerce-warning {
background-color: #fcf8e3;
border: 1px solid #faebcc;
color: #8a6d3b;	
}
.woocommerce-info + .login {
margin-top: -30px;
margin-bottom: 30px;
background: #f1f1f1;
padding: 20px;
}
.woocommerce-info + .checkout_coupon,
.login + .checkout_coupon,
.woocommerce-form-coupon-toggle + .checkout_coupon,
.woocommerce-error + .checkout_coupon {
margin-top: -30px;
margin-bottom: 0;
background: #f1f1f1;
padding: 20px;
display: inline-block;
width: 100%;
}
.woocommerce-error + .checkout_coupon {
margin-top: 10px;
}
.woocommerce-form-coupon-toggle + .checkout_coupon {
float: left;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
margin-bottom: 0;
}
.woocommerce-info + .login p.lost_password, 
.woocommerce-info + .checkout_coupon p {
margin-bottom: 0;
}
.woocommerce form .form-row label.inline {
margin-top: 10px;
}
.woocommerce form .form-row label.inline input {
margin: 0 5px 0 0;
}
.woocommerce-checkout .woocommerce-error {
position: inherit;
display: inline-block;
width: 100%;
margin: -30px 0 0;
padding: 20px;
}
.woocommerce-checkout #payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 .5em;
padding: 0;
position: relative;
box-shadow: none;
max-height: 52px;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle + .woocommerce-error {
margin: -30px 0 0;
} .filter-sidebar {
width: 270px;
top: 0;
bottom: 0;
left: -270px;
transition: all .3s;
z-index: 999;
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.15);
overflow-y: auto;
}
.admin-bar .filter-sidebar {
top: 32px;
}
.filter-sidebar h3 {
font-size: 16px;
line-height: 50px;
margin: 0;
}
.filter-sidebar h3 i {
cursor: pointer;
font-size: 40px;
right: 8px;
line-height: 50px;
top: 0;
}
.filter-sidebar .filter-content {
padding: 10px 20px;
}
.opened .left {
left: 0;
}
.filter-sidebar.right {
left: auto;
right: -270px;
}
.filter-sidebar.right h3 i {
right: auto;
left: 8px;
}
.opened .right {
right: 0;
}
.filter-trigger {
cursor: pointer;
font-size: 24px;
}
.filter-trigger:hover,
.filter-trigger:focus {
color: #222;
}
.filter-sidebar.right .filter-trigger {
right: auto;
left: -93px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
box-shadow: 1px -1px 1px 0 rgba(0, 0, 0, 0.1);
}
.filter-content ul {
list-style: none;
}
.filter-content a,
.filter-content .widget {
color: #878787;
}
.filter-content ul li {
line-height: 30px;
}
.filter-content .widget {
margin-bottom: 30px;
}
.price_slider_wrapper {
position: relative;
padding-top: 30px;
}
.widget_price_filter .ui-slider-horizontal {
height: 5px;
background: #878787;
position: relative;
width: calc(100% - 8px);
border-radius: 10px;
}
.widget_price_filter .ui-slider-range {
background: #56cfe1;
height: 100%;
top: 0;
display: block;
font-size: 0.7em;
position: absolute;
z-index: 1;
}
.widget_price_filter .ui-state-default {
background: #56cfe1;
cursor: ew-resize;
height: 15px;
width: 15px;
position: absolute;
z-index: 2;
top: -5px;
border-radius: 50%;
}
.widget_price_filter .ui-state-default:focus {
outline: 0;
}
.widget_price_filter .price_slider_amount {
font-size: 12px;
padding: 20px 0 0;
text-align: center;
}
.price_label {
position: absolute;
top: 0;
left: 50%;
white-space: nowrap;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);	
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a, 
.woocommerce .widget_layered_nav ul.yith-wcan-color li span, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span {
border: 1px solid #ddd;
border-radius: 50%;
height: 24px;
margin: 5px 8px 8px 0;
width: 24px;
display: inline-block;
text-align: center;
font-size: 12px;
line-height: 23px;
box-shadow: 0 0 5px 0px rgba(0,0,0,0.1);
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a:hover, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a:hover, 
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen a, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a, 
.woocommerce .widget_layered_nav ul.yith-wcan-color li span:hover, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span:hover, 
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen span, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen span {
border-radius: 50%;
border: 1px solid #ddd;
box-shadow: 0 0 0 2px rgba(0,0,0,0.15);
}
.woocommerce .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span {
background: #fff;
border: 1px solid #878787;
display: block;
margin: 5px 5px 5px 0;
min-width: 30px;
overflow: hidden;
padding: 2px 8px 0;
text-align: center;
text-decoration: none;
}
.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover,
.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a {
background-color: #222;
border: 1px solid #222;
}
.sidebar .widget.yith-woocommerce-ajax-product-filter ul li:before { 
content:none;
}
.sidebar .widget.yith-woocommerce-ajax-product-filter ul li {
padding-left: 0;
}
.yith-wcan-list {
display: inline-block;
width: 100%;
}
.yith-wcan-list li.chosen a {
color: #56cfe1;
}
.sidebar .jas-sidebar-sticky.is_stuck {
padding-top: 50px;
top: 0 !important;
}
.header-sticky + .shop-top-sidebar + #jas-content .sidebar .jas-sidebar-sticky.is_stuck {
padding-top: 90px;
} .jas-icon-cart .count {
width: 20px;
height: 20px;
font-size: 12px;
line-height: 22px;
left: 14px;
top: 0;
}
.jas-push-menu {
position: fixed;
background: #fff;
width: 320px;
bottom: 0;
text-align: left;
top: 0;
z-index: 1000;
overflow-y: auto;
transition: all .5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
.mask-overlay {
content: '';
position: fixed;
background: rgba(0 ,0 ,0, .8);
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 999;
}
.jas-mini-cart {
right: -320px;
}
.cart-opened .jas-mini-cart {
right: 0;
}
.cart-opened.popup-opened .jas-mini-cart,
.cart-opened.popup-opened .mask-overlay {
display: none !important;
}
.jas-canvas-menu {
left: -320px;
}
.menu-opened .jas-canvas-menu {
left: 0;
}
.admin-bar .jas-push-menu {
top: 32px;
}
.jas-push-menu h3 {
font-size: 16px;
line-height: 50px;
}
.woocommerce .jas-push-menu h3 {
margin-bottom: 0;
}
.jas-push-menu h3 i {
left: 8px;
top: 0;
line-height: 50px;
cursor: pointer;
font-size: 40px;
}
.jas-push-menu h3 i.close-menu {
left: auto;
right: 8px;
}
.jas-mini-cart .widget_shopping_cart_content {
padding: 20px;
}
.jas-mini-cart .mini_cart_item,
.widget_shopping_cart .mini_cart_item {
list-style: none;
overflow: hidden;
position: relative;
margin-bottom: 15px;
}
.jas-mini-cart .mini_cart_item a:nth-child(2),
.widget_shopping_cart .mini_cart_item a:nth-child(2) {
line-height: 20px;
color: #222;
display: block;
}
.jas-mini-cart .remove,
.widget_shopping_cart .remove {
position: absolute;
left: 0;
top: 0;
font-size: 20px;
color: #fff;
right: 0;
width: 60px;
text-align: center;
background: rgba(0, 0, 0, .6);
opacity: 0;
height: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.jas-mini-cart li:hover .remove,
.widget_shopping_cart li:hover .remove {
opacity: 1;
}
.jas-mini-cart .mini_cart_item img,
.widget_shopping_cart .mini_cart_item img {
float: left;
margin-right: 15px;
max-width: 60px;
}
.jas-mini-cart .variation,
.jas-mini-cart .quantity,
.widget_shopping_cart .variation,
.widget_shopping_cart .quantity {
float: left;
width: calc(100% - 75px);
display: block;
font-size: 12px;
color: #999;
margin: 0;
}
.variation p {
margin-bottom: 0;
}
.variation dt,
.jas-mini-cart .variation dt,
.cart_item .variation dt {
float: left;
text-transform: capitalize;
margin: 0 3px 0 0;
}
.jas-mini-cart .variation dd,
.cart_item .variation dd,
.variation dd {
margin: 0;
}
.jas-mini-cart .variation p,
.cart_item .variation p {
margin: 0;
}
.jas-mini-cart .total,
.widget_shopping_cart .total {
display: -webkit-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-align-items: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
margin-top: 20px;
color: #000;
font-size: 18px;
}
.jas-mini-cart .button,
.widget_shopping_cart .button {
display: block;
text-align: center;
background: #222;
color: #fff;
text-transform: uppercase;
letter-spacing: 3px;
font-size: 11px;
border: none;
font-weight: 400;
line-height: 40px;
}
.jas-mini-cart .checkout,
.widget_shopping_cart .checkout {
background: #56cfe1;
margin-top: 10px;
}
.jas-mini-cart .button:hover,
.widget_shopping_cart .button:hover  {
opacity: .8;
}
.jas-mini-cart .product-bundle,
.widget_shopping_cart .product-bundle {
width: calc(100% - 75px);
}
.jas-mini-cart .product-bundle li,
.widget_shopping_cart .product-bundle li {
margin: 0;
font-size: 12px;
padding-left: 10px;
}
.widget ul.product_list_widget li a.remove {
display: flex;
}
.jas-mini-cart .product-bundle li:before,
.widget_shopping_cart .product-bundle li:before  {
content: "";
position: absolute;
width: 4px;
height: 4px;
border-radius: 4px;
background: #222;
left: 0;
top: 8px;
}
.widget_shopping_cart .product-bundle li:before {
top:  5px;
}
.widget.widget_shopping_cart ul.product_list_widget .product-bundle li {
padding-bottom: 0;
margin-bottom: 0;
padding-left: 10px;
line-height: 16px;
}
.wpa-message {
display: none;
} .shop-top-sidebar {
border-top: 1px solid #dedede;
}
.shop-top-sidebar .woocommerce {
margin: 0;
}
.shop-top-sidebar .widget {
text-align: center;
}
.shop-top-sidebar .widget ul li {
display: inline-block;
margin: 0;
position: relative;
padding: 10px 15px;
}
.shop-top-sidebar .widget ul li.current-cat > a {
color: #56cfe1;
}
.shop-top-sidebar .product-categories ul,
.shop-top-sidebar .menu ul {
position: absolute;
width: 250px;
background: rgba(255, 255, 255, 0.95);
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
left: 0;
top: 120%;
z-index: 10;
opacity: 0;
visibility: hidden;
padding: 0;
transition: all .3s;
}
.shop-top-sidebar .product-categories li:hover > ul,
.shop-top-sidebar .menu li:hover > ul  {
opacity: 1;
visibility: visible;
top: 100%;
}
.shop-top-sidebar .product-categories li ul ul,
.shop-top-sidebar .menu li ul ul {
left: 100%;
top: 20%;
}
.shop-top-sidebar .product-categories li ul li:hover ul,
.shop-top-sidebar .menu li ul li:hover ul {
top: 0%;
}
.shop-top-sidebar .product-categories ul li,
.shop-top-sidebar .menu ul li {
display: block;
text-align: left;
}
.shop-top-sidebar .product-categories ul li:not(:last-child),
.shop-top-sidebar .menu ul li:not(:last-child) {
border-bottom: 1px solid #ddd;
}
.jas-mobile .shop-top-sidebar .product-categories .children,
.jas-mobile .shop-top-sidebar .menu ul {
position: absolute;
display: none;
}
.jas-mobile .shop-top-sidebar .product-categories .opened .children,
.jas-mobile .shop-top-sidebar .menu .opened ul {
display: block;
}
.jas-breadcrumb li {
display: inline-block;
padding: 0 5px;
}
.archive .woocommerce-breadcrumb {
display: none;
}
.result-count-order {
margin: 30px 0 0;
}
.woocommerce-ordering {
position: relative;
z-index: 8;
border: 1px solid #ddd;
border-radius: 40px;
}
.woocommerce-ordering:after {
content: '\f107';
position: absolute;
font-family: 'FontAwesome';
right: 16px;
top: 8px;
pointer-events: none;
}
.woocommerce-ordering select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
border: 0;
outline: 0;
padding: 0 10px;
color: #878787;
font-size: 14px;
cursor: pointer;
}
.result-count-order a {
color: #878787;
}
.woocommerce-breadcrumb {
padding: 0;
font-size: 13px;
}
.woocommerce-breadcrumb i {
margin: 0 8px;
}
.wc-col-switch a {
border: 1px solid #878787;
height: 26px;
}
.wc-col-switch a.one {
width: 28px;
}
.wc-col-switch a.two {
width: 29px;
}
.wc-col-switch a.three {
width: 42px;
}
.wc-col-switch a.four {
width: 55px;
}
.wc-col-switch a.six {
width: 81px;
}
.wc-col-switch a:before {
content: "";
position: absolute;
top: 2px;
left: 2px;
width: 10px;
height: 20px;
background: #878787;
transition: all .3s;
}
.wc-col-switch a.one:before {
width: 22px;
}
.wc-col-switch a.two:before {
box-shadow: 13px 0 0 #878787, 13px 0 0 #878787;
}
.wc-col-switch a.three:before {
box-shadow: 13px 0 0 #878787, 26px 0 0 #878787;
}
.wc-col-switch a.four:before {
box-shadow: 13px 0 0 #878787, 26px 0 0 #878787, 39px 0 0 #878787;
}
.wc-col-switch a.six:before {
box-shadow: 13px 0 0 #878787, 26px 0 0 #878787, 39px 0 0 #878787, 52px 0 0 #878787, 65px 0 0 #878787;
}
.wc-col-switch a:hover,
.wc-col-switch a.active {
border-color: #222;
}
.wc-col-switch a:hover:before,
.wc-col-switch a.active:before {
background: #222;
}
.wc-col-switch a.one:hover:before,
.wc-col-switch a.one.active:before {
background: #222;
}
.wc-col-switch a.two:hover:before,
.wc-col-switch a.two.active:before {
box-shadow: 13px 0 0 #222, 13px 0 0 #222;
}
.wc-col-switch a.three:hover:before,
.wc-col-switch a.three.active:before {
box-shadow: 13px 0 0 #222, 26px 0 0 #222;
}
.wc-col-switch a.four:hover:before,
.wc-col-switch a.four.active:before {
box-shadow: 13px 0 0 #222, 26px 0 0 #222, 39px 0 0 #222;
}
.wc-col-switch a.six:hover:before,
.wc-col-switch a.six.active:before {
box-shadow: 13px 0 0 #222, 26px 0 0 #222, 39px 0 0 #222, 52px 0 0 #222, 65px 0 0 #222;
}
.product-btn {
top: 40%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 2;
white-space: nowrap;
opacity: 0;
visibility: hidden;
}
.product-image:hover .product-btn {
opacity: 1;
visibility: visible;
top: 50%;
}
.btn-quickview,
.product-image .product-btn .button,
.product-image .added_to_cart {
line-height: 40px;
margin: 10px 0;
}
.product-image .added_to_cart {
border-radius: 40px;
padding: 0 34px;
}
.product-image .product-btn .button,
.product-image .added_to_cart {
margin: 0;
background: #fff;
border: 0;
font-weight: 400;
line-height: 42px;
}
.product-image .product-btn .button:hover {
color: #fff;
background: #222;
}
.product-image .product-btn .button i {
display: none;
}
.product-image .add_to_cart_button.loading {
text-indent: -999em;
}
.product-image .add_to_cart_button.loading:before {
display: block;
content: "\f110";
position: absolute;
font-family: "FontAwesome";
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
text-indent: 0;
left: calc(50% - 5px);
top: -1px;
}
.product-image .add_to_cart_button.added,
.product-image .add_to_cart_button i {
display: none;
}
.btn-quickview:hover,
.product-image .add_to_cart_button:hover,
.product-image .added_to_cart:hover {
background: #222;
color: #fff;
}
.product-image {
text-align: center;
}
.product-image a.db:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .1);
z-index: 1;
transition: all .5s;
opacity: 0;
visibility: hidden;
}
.product-image .yith-wcwl-add-to-wishlist {
z-index: 2;
left: 12px;
top: 12px;
width: 20px;
height: 22px;
text-align: center;
position: absolute;
margin: 0;
}
.product-image .yith-wcwl-add-to-wishlist a i,
.product-image .yith-wcwl-add-to-wishlist .ajax-loading {
margin: 0;
font-size: 18px;
}
.product-image .yith-wcwl-add-to-wishlist .ajax-loading,
.btn-atc .yith-wcwl-add-to-wishlist .ajax-loading {
width: auto !important;
height: auto !important;
left: 0;
top: 22px;
color: #fff;
}
.btn-atc .yith-wcwl-add-to-wishlist .ajax-loading {
top: 10px;
left: 6px;
color: #222;
}
.price ins {
color: #ec0101;
text-decoration: none;
}
.product-image-flip img {
transition: all .3s;
}
.product-image-flip img,
.metro-item .product-image-flip img {
width: 100%;
display: inline-block;
}
.product-image-flip .back {
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
}
.product-image:hover .product-image-flip .db:first-child,
.product-image .product-attr,
.product-image > .db:before,
.product-image .yith-wcwl-add-button a {
opacity: 0;
visibility: hidden;
}
.product-image:hover .product-image-flip .back,
.product-image:hover .product-attr,
.product-image:hover .db:before,
.product-image:hover .yith-wcwl-add-button a {
opacity: 1;
visibility: visible;
}
.product-image .product-attr {
bottom: 5px;
left: 10px;
right: 10px;
z-index: 2;
}
.product-image .product-attr p {
margin: 0;
}
.badge .right,
.jas-wc-single .product-extra .badge .right {
right: 15px;
}
.badge .left,
.jas-wc-single .product-extra .badge .left {
left: 15px;
}
.badge span {
top: 15px;
height: 24px;
line-height: 24px;
background: #fe9931;
color: #fff;
z-index: 8;
width: 60px;
display: block;
}
.badge .onsale + .new {
top:  50px;
}
.badge .new {
background: #56cfe1;
}
.badge .sold-out {
background: #999;
width: 90px;
}
.jas-wc-single .badge .sold-out {
left: auto;
right: 15px;
}
.outofstock .badge .onsale {
display: none;
}
.price {	
color: #696969;
margin: 0;
}	
.price del {
color: #878787;
}
.price ins {
text-decoration: none;
margin-left: 3px;
}
.countdown-time {
bottom: 70px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.product-type-variable .countdown-time {
bottom: 90px;
}
.product-type-variable .product-countdown .swatch__list {
justify-content: center;
}
.countdown-time.countdown-time-single-product {
transform: none;
display: table;
}
.countdown-time.countdown-time-single-product .jas-countdown  {
margin-left: -4px;
}
.jas-sticky-atc .countdown-time {
display: none;
}
.countdown-time .pr {
background: rgba(0, 0, 0, 0.95);
width: 60px;
height: 60px;
margin: 0 4px;
border-radius: 3px;
padding-top: 3px;
}
.countdown-time .pr .cw {
line-height: 16px;
}
.countdown-time .pr span:last-child {
color: #999;
}
.product-countdown img {
width: 100%;
}
.product-countdown .product-info {
position: absolute;
bottom: 10px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
text-align: center;
white-space: nowrap;
padding:  0 20px;
}
.product-countdown .product-info h3 {
font-size: 16px;
width: 350px;
overflow: hidden;
text-overflow: ellipsis;
}
.jas-ajax-load a {
border: 2px solid #222;
border-radius: 40px;
display: inline-block;
height: 50px;
line-height: 48px;
padding: 0 45px;
}
.jas-ajax-load a:hover {
border: 2px solid #56cfe1;
background: #56cfe1;
color: #fff;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);	
}
.jas-ajax-load a.disabled {
pointer-events: none;
opacity: .2;
border-color: #878787;
} .products.metro .product-info {
position: absolute;
left: 15px;
bottom: 15px;
z-index: 10;
opacity: 0;
visibility: hidden;
}
.products.metro .product-info h3 a {
color: #fff;
}
.price del span {
text-decoration: line-through;
}
.products.metro .product-inner:hover .product-info {
opacity: 1;
visibility: visible;
}
.products.metro .product-image .product-attr {
display: none;
}
.metro-item .product-inner {
overflow: hidden;
}
.metro-item .product-inner .product-image {
margin: 0 0 -10px;
}
.products.metro .metro-item .product-image .product-attr {
bottom: 68px;
}
.item-colors li {
margin: 3px 5px 0 0;
}
.item-colors li a {
border-radius: 50%;
height: 22px;
width: 22px;
} .product-category,
.jas-banner {
position: relative;
margin-top: 0;
margin-bottom: 30px;
text-align: center;
}
.elementor-element .product-category,
.elementor-element .jas-banner {
margin-bottom: 0;
}
.product-category {
margin-top: 30px;
}
.product-category h2,
.jas-banner h3 {
position: absolute;
bottom: 20px;
left: 50%;
font-size: 14px;
font-weight: 600;
background: #fff;
color: #222;
padding: 12px 20px;
box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.1);
min-width: 150px;
text-align: center;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.jas-banner h3 {
pointer-events: none;
}
.product-category h2 mark {
display: none;
background: none;
}
.product-category img,
.jas-banner img {
transition: all .3s;
}
.product-category:hover img,
.jas-banner:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.product-category a {
overflow: hidden;
display: inline-block;
} .single-product-thumbnail .slick-slide > a,
.single-product-thumbnail .slick-slide img {
display: inline-block;
}
.p-item.woocommerce-product-gallery__image {
text-align: center;
}
.product-quickview .single-product-thumbnail img {
pointer-events: none;
}
.single-product-thumbnail.bottom .p-nav img {
width: 100%;
}
.single-product-thumbnail.loading:before {
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 9;
position: absolute;
content:'';
} 
.single-product-thumbnail.loading:after {
background: url(//fasttoner.in.th/wp-content/themes/claue/assets/images/loader.svg) no-repeat 0 0;
background-size: 100%;
width: 50px;
height: 50px;
position: absolute;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 10;
content:'';
}
.p-nav .slick-slide {
cursor: pointer;
}
.single-product-thumbnail.left .p-nav,
.single-product-thumbnail.right .p-nav {
position: absolute;
max-width: 80px;
top: 0;
}
.single-product-thumbnail.left .p-nav > .slick-list,
.single-product-thumbnail.right .p-nav > .slick-list {
min-height: 462px;
}
.single-product-thumbnail.left .p-nav {
left: 0;
}
.single-product-thumbnail.right .p-nav {
right: 0;
}
.single-product-thumbnail.bottom .p-nav {
margin-top: 10px;
margin-right: -10px;
}
.single-product-thumbnail.left:not(.no-nav) .p-thumb,
.jas-wc-single .left + .social-share {
padding-left: 90px;
}
.single-product-thumbnail.right:not(.no-nav) .p-thumb,
.jas-wc-single .right + .social-share {
padding-right: 90px;
}
.single-product-thumbnail.left .p-nav .slick-slide,
.single-product-thumbnail.right .p-nav .slick-slide {
border: 0;
width: 80px;
}
.single-product-thumbnail.left .p-nav .slick-slide:not(:last-child),
.single-product-thumbnail.right .p-nav .slick-slide:not(:last-child) {
margin-bottom: 10px;
}
.single-product-thumbnail.bottom .p-nav .slick-slide:not(:last-child) {
margin-right: 10px;
}
.single-product-thumbnail.left .slick-prev {
left: 120px;
}
.single-product-thumbnail.right .slick-next {
right: 120px;
}
.p-nav .slick-slide {
opacity: .6;
}
.p-nav .slick-slide.slick-current {
opacity: 1;
}
.wc-single-2 .p-thumb.jas-masonry .p-item {
float: left;
padding: 5px;
width: 100%;
}
.wc-single-2 .p-thumb:not(.columns-full) .p-item {
width: 50%;
}
.wc-single-2 .p-thumb.jas-masonry {
margin: -5px;
overflow: hidden;
}
.wc-single-2 .p-thumb.columns-3 .p-item {
width: 33.3%;
}
.wc-single-3 .p-thumb .p-item:not(:last-child) {
margin-bottom: 30px;
}
.wc-single-3 .summary {
padding-top: 120px;
}
.wc-single-3 .quantity input.input-text[type="number"] {
width: 100px;
}
.wc-single-3 .star-rating {
margin: 0 auto;
font-size: 15px;
}
.wc-single-3 .woocommerce-review-link {
display: none;
}
.jas-wc-single.wc-single-3 .entry-summary > *:not(:last-child) {
margin-bottom: 10px;
}
.wc-single-3 .price {
font-size: 24px;
}
.wc-single-3 .product-info .price {
font-size: 14px;
}
.wc-single-3 .hidden-sm .btn-atc {
display: none;
}
.wc-single-3 .swatch__list {
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
text-align: center;
}
.p-nav-outside .slick-slide:not(:last-child) {
margin-right: 10px;
margin-bottom: 10px;
}
.jas-wc-single .social-share {
text-align: center;
margin-top: 20px;
}
.jas-wc-single .jas-social i {
font-size: 20px;
}
.primary-sidebar.fixed-top .primary-sidebar-inner {
position: fixed;
}
.jas-wc-single .entry-summary > *:not(:last-child),
.product-quickview .entry-summary > *:not(:last-child) {
margin-bottom: 20px;
}
.product_title {
font-size: 16px;
margin-bottom: 10px !important;
font-weight: 600;
}
.wc-single-4 .entry-summary.is_stuck {
padding-top: 20px;
}
.admin-bar .wc-single-4 .entry-summary.is_stuck {
padding-top: 50px;
}
.header-sticky + #jas-content .wc-single-4 .entry-summary.is_stuck {
padding-top: 80px;
}
.admin-bar .header-sticky + #jas-content .wc-single-4 .entry-summary.is_stuck {
padding-top: 110px;
}
.wc-single-4 .images .p-item:not(:last-child) {
margin-bottom: 30px;
}
.price-review .woocommerce-product-rating {
-ms-order: 2;
order: 2;
-webkit-order: 2;
display: -webkit-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.entry-summary .price {
font-size: 22px;
line-height: 22px;
}
.price-review .price ins {
color: #ec0101;
}
form .quantity {
height: 40px;
border: 1px solid #222;
text-align: center;
border-radius: 40px;
display: inline-block;
}
.wc-single-3 form .quantity {
width: 100%;
margin-bottom: 10px;
}
.wc-single-3 .woocommerce-variation-add-to-cart {
flex: 1;
}
form .quantity.hidden {
display: none !important;
}
.quantity input.input-text[type="number"] {
-moz-appearance: textfield;
width: 115px;
border: 0;
height: 40px;
background: none;
padding: 0;
font-weight: 600;
font-size: 16px;
color: #222;
}
.content-quickview .quantity input.input-text[type="number"] {
width: 90px;
}
.quantity input.input-text[type="number"]:focus {
border-color: #222;
}
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.quantity input[type="number"]:focus {
outline: none;
}
.quantity .tc a {
top: 8px;
}
.quantity .tc a:hover {
color: #56cfe1;
}
.quantity .tc a.plus {
right: 16px;
}
.quantity .tc a.minus {
left: 16px;
}
form.cart {
position: relative;
flex-wrap: wrap;
}
form.cart:not(.variations_form) > * {
margin-bottom: 10px;
}
button.single_add_to_cart_button {
background: #56cfe1;
border: none;
color: #fff;
text-transform: uppercase;
position: relative;
float: left;
}
.wc-single-3 form.cart .single_add_to_cart_button {
flex: 1;
}
.wc-single-3 form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button {
width: calc(100% - 50px);
}
button.single_add_to_cart_button:hover {
background: #000;	
}
.entry-summary .single_add_to_cart_button.disabled {
cursor: not-allowed;
opacity: .5;
}
.cart .yith-wcwl-add-to-wishlist {
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 50%;
border: 1px solid #222;
text-align: center;
transition: all .3s;
display: inline-block;
}
.cart .yith-wcwl-add-to-wishlist:hover {
border-color: #56cfe1;
}
.cart .yith-wcwl-add-to-wishlist a {
display: block;
}
.cart .yith-wcwl-add-to-wishlist a:hover {
color: #56cfe1;
}
.cart .yith-wcwl-add-to-wishlist a i {
margin: 0;
}
.external.cart .yith-wcwl-add-to-wishlist {
position: inherit;
right: auto;
margin-left: 10px;
}
.group_table .yith-wcwl-add-to-wishlist {
bottom: 0;
left: 160px;
top: auto;
position: absolute;
}
.jas-sticky-atc .group_table label a {
color: #fff;
}
.jas-sticky-atc form.group_table {
margin: 0 15px;
}
.jas-sticky-atc form.group_table table {
margin-bottom: 10px;
}
.single_add_to_cart_button i.fa {
top: 12px;
right: 12px;
}
.jas-sticky-atc,
.jas-sticky-atc .yith-wcwl-add-to-wishlist,
.jas-sticky-atc .stock,
.jas-sticky-atc .atttribute-value {
display: none;
}
.jas-sticky-atc .woocommerce-variation {
display: none !important;
}
.jas-sticky-atc {
z-index: 999;
right: 10px;
}
.has-btn-sticky .single_variation_wrap,
.jas-sticky-atc form.cart .quantity {
margin: 0;
}
.jas-sticky-atc .button,
.jas-sticky-atc .button.single_add_to_cart_button:hover {
background: #000;
padding: 0 20px;
font-weight: 400;
font-size: 12px;
margin-bottom: 0 !important;
}
.jas-sticky-atc form.cart .quantity,
.jas-sticky-atc .quantity input.input-text[type="number"],
.jas-sticky-atc .quantity .tc a {
border-color: rgba(255, 255, 255, .2);
color: #fff;
border-radius: 0;
font-size: 10px;
line-height: 26px;
width: auto;
}
.jas-sticky-atc .quantity input.input-text[type="number"] {
width: 80px;
}
.jas-sticky-variable {
width: 40px;
height: 40px;
left: 0;
bottom: 0;
color: #aaa;
line-height: 40px;
}
.jas-sticky-atc .variations {
position: absolute;
background: rgba(255,255,255,0.98);
box-shadow: 0 0 0 1px rgba(39,44,48,0.05), 0 2px 7px 1px rgba(39,44,48,0.16);
padding: 10px;
bottom: calc(100% + 10px);
border-radius: 2px;
left: 0;
width: 100%;
transform: scale(.8);
transform-origin: 0 100px 0;
transition: all .3s ease;
opacity: 0;
visibility: hidden;
}
.jas-sticky-atc .variations.opened {
transform: scale(1);
opacity: 1;
visibility: visible;
}
.jas-sticky-atc .variations:before {
content: "";
position: absolute;
bottom: -12px;
left: 15px;
display: block;
z-index: 1;
border: 6px solid transparent;
border-top: 6px solid #fff;
}
.jas-sticky-atc .product-variable,
.jas-sticky-atc .product-attribute {
display: flex;
align-items: center;
justify-content: space-between;
margin: 0;
}
.jas-sticky-atc .product-variable:not(:last-child),
.jas-sticky-atc .product-attribute:not(:last-child) {
margin-bottom: 10px;
}
.jas-sticky-atc .product-variable h4.label,
.jas-sticky-atc .product-attribute h4.label {
margin: 0;
text-transform: capitalize;
letter-spacing: 0;
font-weight: 500;
}
.jas-sticky-atc .product-variable .value:after {
top: 4px;
}
.jas-sticky-atc .product-variable select {
height: 30px;
line-height: 30px;
}
.jas-sticky-atc .product-attribute > div:nth-child(2) {
display: block !important;
}
.jas-sticky-atc .single_add_to_cart_button .fa-spinner {
right: 5px;
}
.content-quickview .product_meta {
text-indent: -999em;
}
.content-quickview .product_meta br {
display: none;
}
.content-quickview .product_meta .wcvendors_ships_from {
display: none;
}
.content-quickview .product_meta > span {
text-indent: 0;
}
.product_meta > span {
display: block;
margin-bottom: 5px;
}
.wc-tabs {
flex-wrap: wrap;
}
.wc-tabs li {
list-style: none;
}
.wc-tabs li.active a,
.wc-tabs li a:hover {
color: #222;
}
.wc-tabs li a {
height: 40px;
line-height: 40px;
border: 1px solid transparent;
padding: 0 25px;
font-size: 14px;
font-weight: 600;
}
.wc-tabs li.active a {
border-color: #222;
}
.wc-tab {
padding: 25px 0;
}
.woocommerce-tabs .entry-content > h2:first-child {
display: none;
}
.summary .wc-tabs {
justify-content: flex-start;
text-align: left;
}
.summary .wc-tabs li a {
font-size: 13px;
padding: 0 20px;
}
.tab-heading {
padding: 10px 20px;
}
.tab-heading:after {
content: "\f067";
position: absolute;
font-family: "FontAwesome";
right: 0;
width: 43px;
height: 43px;
text-align: center;
background: #222;
color: #fff;
top: 0;
line-height: 44px;
}
.active .tab-heading:after {
content: "\f068";
}
.wc-accordion:not(:last-child) {
margin-bottom: 10px;
}
.wc-accordion-content {
padding: 20px;
display: none;
}
.woocommerce-Reviews #comments .woocommerce-Reviews-title,
.woocommerce-Reviews #comments .woocommerce-noreviews {
display: none;
}
.woocommerce-Reviews #comments .commentlist {
margin-bottom: 30px;
}
.entry-summary .woocommerce-tabs {
background: none;
padding: 0;
margin-top: 30px;
}
.product-extra {
margin-left: -1rem;
margin-right: -1rem;
}
.product-extra-title h2:before,
.product-extra-title h2:after,
.section-title:before,
.section-title:after,
.divider:before,
.divider:after {
content: "";
position: absolute;
width: 60px;
height: 2px;
background: #222;
top: 12px;
}
.product-extra-title h2:before,
.section-title:before,
.divider:before,
.elementor-heading-title:before {
left: -75px;
}
.product-extra-title h2:after,
.section-title:after,
.divider:after,
.elementor-heading-title:after {
right: -75px;
}
.product-extra .jas-carousel .product {
max-width: 100%;
flex-basis: 100%;
}
.divider {
display: table;
margin: auto;
text-align: center;
}
.jas-heading.divider {
font-size: 24px;
line-height: 24px;
}
.section-title {
font-weight: 600;
display: inline-block;
text-align: center;
text-transform: uppercase;
position: relative;
font-size: 24px;
}
.sub-title {
font-family: "Libre Baskerville",serif;
font-style: italic;
font-size: 14px;
color: #878787;
font-weight: normal;
margin-top: 0;
}
.p-video {
bottom: 20px;
z-index: 9;
right: 20px;
}
.right .p-video {
right: 120px;
}
.left .p-video,
.outside .p-video {
right: 20px;
}
.bottom .p-video {
bottom: 208px;
}
.p-video a {
height: 44px;
line-height: 40px;
border: 2px solid #222;
}
.p-video a:hover {
border-color: #56cfe1;
}
.p-video a i {
margin-right: 5px;
font-size: 20px;
font-weight: bold;
vertical-align: middle;
}
.p-video iframe {
width: 100%;
}
#jas-vsh .wp-video {
margin: auto;
}
#jas-vsh .wp-video-shortcode {
width: 640px !important;
height: 360px !important;
}
p.out-of-stock {
color: #ec0101;
text-transform: uppercase;
}
.product_meta {
display: inline-block;
width: 100%;
}
.admin-bar .pswp__ui--over-close:not(.pswp__ui--idle) .pswp__top-bar {
opacity: 1;
}
@media only screen and (max-width: 782px) {
.admin-bar .pswp__top-bar {
top: 46px;
}   
}
.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse {
display: block !important;
} .swatch .swatch-item {
border-radius: 50%;
border: 1px solid #dcdcdc;
padding: 0;
margin: 5px;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05);
}
.swatch .swatch-item:first-child {
margin-left: 0;
}
.swatch .swatch-item.disable {
cursor: not-allowed;
border: 1px solid #999;
position: relative;
}
.swatch .swatch-item.disable:after {
content:'\e680';
top: -29px;
left: -11px;
width: 100%;
height: 100%;
font-size: 50px;
font-family: 'Pe-icon-7-stroke';
position: absolute;
z-index: 10;
}
ul.swatch .swatch-item:hover,
ul.swatch .swatch-item.selected {
background: transparent;
border-radius: 50%;
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
color: #878787;
}
.swatch .swatch-item span {
border-radius: 50%;
height: 28px;
width: 28px;
line-height: 30px;
font-size: 13px;
}
.tooltipster-base {
background: #000;
color: #fff;
}
.single_variation_wrap {
margin-top: 20px;
display: flex;
flex-wrap: wrap;
}
.single_variation_wrap > .woocommerce-variation {
flex-basis: 100%;
}
.woocommerce-variation-add-to-cart {
width: 100%;
}
.woocommerce-variation-price .price {
margin-bottom: 20px;
display: block;
line-height: 1;
}
.variations {
display: block;
margin-bottom: 40px;
}
.variations h4.label {
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
margin-bottom: 10px;
}
.variations .value {
position: relative;
color: #999;
}
.variations .value:after {
content: '\f107';
position: absolute;
font-family: 'FontAwesome';
right: 10px;
top: 7px;
pointer-events: none;
}
.variations .value select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
border: 1px solid #999;
outline: 0;
padding: 0;
color: #999;
font-size: 14px;
cursor: pointer;
width: 100%;
height: 38px;
line-height: 38px;
padding: 0 30px 0 10px;
}
table.variations {
border: 0 none;
display: inherit;
}
table.variations td.label {
border: 0 none;
padding: 0 15px 10px 0;
}
table.variations td.value {
border: 0 none;
padding: 0 0 10px 0;
}
table.variations .value:after { 
display: none;
}
.wcvs-loading + .p-nav {
opacity: 0;
} form.cart:not(.variations_form) > .woocommerce-grouped-product-list.group_table {
margin-bottom: 20px;
}
.group_table td,
.group_table td.woocommerce-grouped-product-list-item__label {
text-align: center;
padding: 10px;
}
.group_table td.woocommerce-grouped-product-list-item__label {
text-align: left;
}
.group_table td.woocommerce-grouped-product-list-item__thumb img {
width: 80px;
max-width: 100%;
}
.group_table td.woocommerce-grouped-product-list-item__thumb del,
.group_table td.woocommerce-grouped-product-list-item__thumb ins {
display: none;
}
.group_table td.woocommerce-grouped-product-list-item__label label,
.grouped_form td.woocommerce-grouped-product-list-item__label label {
display: block;
width: 100%;
}
.group_table td .quantity,
.grouped_form td .quantity  {
float: none;
margin: 0;
border-radius: 2px;
border-color: #ddd;
}
.grouped_form .yith-wcwl-add-to-wishlist {
float: left;
}
.jas-sticky-atc .grouped_form {
padding: 0 15px;
}
.extra-link {
display: inline-block;
width: 100%;
}
.woocommerce-grouped-product-list-item__thumb .woocommerce-Price-amount,
.woocommerce-grouped-product-list-item__thumb .woocommerce-price-suffix,
.woocommerce-grouped-product-list-item__quantity a.button i {
display: none;
}
.woocommerce-grouped-product-list-item__thumb {
font-size: 0;
width: 80px;
}
.woocommerce-grouped-product-list-item__quantity a.button {
padding: 0 15px;
white-space: nowrap;
} .summary .wpa-wcpb-list {
padding: 0;
display: inline-block;
}
.wpa-wcpb-list h4.wpa-title {
margin: 0;
}
.showbox {
display: none;
}
.wc-single-3 .summary .wpa-wcpb-list h4.wpa-title {
font-size: 15px;
margin-bottom: 10px;
}
.wc-single-3 .wpa-wcpb-list .price {
font-size: 14px;
}
.wc-single-3 .summary .wpa-wcpb-list .list-image {
-webkit-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.wc-single-3 .summary .wpa-wcpb-list .wpa_wcpb_add_to_cart {
float: none;
margin-right: 0;
}
.wc-single-3 .wpa-wcpb-list .list-select {
text-align: left;
font-size: 11px;
}
.entry-summary .wpa-wcpb-list .price,
.product-quickview .entry-summary .wpa-wcpb-list .price {
font-size: 14px;
line-height: 14px;
}
.product-quickview .entry-summary .price {
font-size: 20px;
}
.select-wrap {
position: relative;
z-index: 8;
border: 1px solid #ddd;
display: inline-block;
margin-right: 10px;
}
.select-wrap:after {
content: '\f107';
position: absolute;
font-family: 'FontAwesome';
right: 8px;
top: 8px;
pointer-events: none;
}
.select-wrap select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
border: 0;
outline: 0;
padding: 0 15px;
color: #878787;
font-size: 14px;
cursor: pointer;
} div.pp_woocommerce .pp_content_container {
border-radius: 0;
padding: 20px 0;
}
.pp_content_container .pp_left {
padding-left: 20px;
}
.pp_content_container .pp_right {
padding-right: 20px;
}
div.pp_woocommerce a.pp_contract:before,
div.pp_woocommerce a.pp_expand:before,
div.pp_woocommerce .pp_close:before,
div.pp_woocommerce .pp_next:before, 
div.pp_woocommerce .pp_previous:before,
div.pp_woocommerce .pp_arrow_next:before, 
div.pp_woocommerce .pp_arrow_previous:before {
font-family: 'Pe-icon-7-stroke', sans-serif;
color: #3e3e3e !important;
}
div.pp_woocommerce a.pp_contract:before,
div.pp_woocommerce a.pp_expand:before {
content: '\e657';
}
div.pp_woocommerce .pp_close:before {
content: '\e680';
font-size: 30px;	
}
div.pp_woocommerce .pp_next:before,
div.pp_woocommerce .pp_arrow_next:before {
content: '\e684';
font-size: 25px;
}
div.pp_woocommerce .pp_next:before,
div.pp_woocommerce .pp_previous:before {
font-size: 32px !important; 
}
div.pp_woocommerce .pp_previous:before,
div.pp_woocommerce .pp_arrow_previous:before {
content: '\e686';
font-size: 25px;
}
div.pp_woocommerce .pp_gallery .pp_arrow_previous,
div.pp_woocommerce .pp_gallery .pp_arrow_next {
display: none !important;
}
div.ppt,
div.pp_woocommerce .pp_description {
display: none !important;
}
div.pp_woocommerce .pp_arrow_next, 
div.pp_woocommerce .pp_arrow_previous, 
div.pp_woocommerce .pp_close, 
div.pp_woocommerce .pp_next::before, 
div.pp_woocommerce .pp_previous::before, 
div.pp_woocommerce a.pp_contract, 
div.pp_woocommerce a.pp_expand {
background: none;
color: #3e3e3e;
text-shadow: none;
width: 1.5em;
height: 1.5em;
line-height: 1.5em;
}
div.pp_woocommerce a.pp_contract, 
div.pp_woocommerce a.pp_expand {
top: -14px;
left: -14px;
background: #fff;
border-radius: 0;
}
div.pp_woocommerce a.pp_contract:hover, 
div.pp_woocommerce a.pp_expand:hover {
background: #fff;
}
div.pp_woocommerce a.pp_contract::before, div.pp_woocommerce a.pp_expand::before {
bottom: 0;
left: 0;
right: 0;
top: 0;
font-size: 20px;
}
div.pp_woocommerce .pp_close {
background: #fff;
border-radius: 0;
top: -14px;
right: -14px;
letter-spacing: 0;
}
div.pp_woocommerce .pp_close:hover {
background: #fff;
}
.pp_gallery {
margin-top: -75px;
}
.pp_gallery ul {
height: 60px;
}
div.pp_woocommerce .pp_gallery ul li a {
height: 60px;
border-color: rgba(0, 0, 0, 0.3);
border-radius: 0;
}
div.pp_woocommerce .pp_gallery ul li a:hover, 
div.pp_woocommerce .pp_gallery ul li.selected a {
border-color: rgba(0, 0, 0, 0.5);
}
div.pp_woocommerce .pp_nav {
float: none;
margin: 0;
position: relative;
text-align: center;
}
.pp_nav .pp_pause, 
.pp_nav .pp_play,
.pp_nav p,
a.pp_arrow_next,
a.pp_arrow_previous {
display: inline-block;
float: none;
} .cart__popup {
padding: 20px;
max-width: 780px !important;
width: 100%;
}
.cart__popup.loading:before,
.cart__popup.loading:after {
content: "";
position: absolute;
}
.cart__popup.loading:before {
background: rgba(255, 255, 255 , .8);
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 1;
}
.cart__popup.loading:after {
content: "\f110";
font-family: FontAwesome;
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
z-index: 2;
font-size: 50px;
color: #000;
left: calc(50% - 25px);
top: calc(50% - 35px);
}
.cart__popup-item {
border-top: 1px solid #e3e3e3;
border-bottom: 1px solid #e3e3e3;
margin-bottom: -1px;
}
.cart__popup-item > div {
padding: 10px;
}
.cart__popup-item > div:first-child {
padding-left: 0;
}
.cart__popup-item > div:last-child {
padding-right: 0;
}
.cart__popup-thumb img {
max-width: 60px;
}
.cart__popup-quantity .quantity > * {
float: left;
}
.cart__popup-qty {
height: 30px;
display: block;
border: 1px solid #e3e3e3;
line-height: 30px;
width: 30px;
}
.cart__popup-qty--input {
-moz-appearance: textfield;
width: 30px !important;
height: 30px !important;
padding: 0 !important;
font-size: 11px !important;
border-left: 0 !important;
border-right: 0 !important;
border-color: #e3e3e3 !important;
}
.cart__popup-item .cart__popup-total {
padding: 10px 30px;
}
.cart__popup-remove,
.cart__popup-undo {
cursor: pointer;
}
.cart__popup-undo {
text-decoration: underline;
}
.popup__cart-product h4 {
letter-spacing: 0;
font-size: 14px;
}
.popup__cart-product button,
.popup__cart-product a.button {
height: 36px;
line-height: 32px;
padding: 0 20px;
margin: 10px auto 0;
font-size: 13px;
display: table;
white-space: nowrap;
}
.cart__popup-related-title {
margin: 20px 0 10px;
}
.cart__popup-action .checkout-button {
background: #56cfe1;
color: #fff;
border: none;
line-height: 40px;
}
.cart__popup-action .checkout-button:hover {
background: #222;
color: #fff;
}
.mfp-close-btn-in .product-quickview .cart__popup-action .mfp-close {
color: #222;
position: relative;
width: auto;
opacity: 1;
} .page-head {
padding: 50px 0;
color: #ededed;
}
.page-head h1 {
font-size: 20px;
line-height: 20px;
font-weight: 500;
}
.page-head:before {
content: '';
position: absolute;
background: rgba(0, 0, 0, .5);
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.page-head .jas-container {
z-index: 1;
}
.page-head p {
margin-bottom: 0;
margin-top: 5px;
}
.page-head a {
color: #fff;
}
.jas-breadcrumb {
padding: 10px 15px;
background: #f6f6f8;
}
.term-description {
display: none;
} .star-rating {
font-family: 'FontAwesome';
font-size: 10px;
height: 20px;
line-height: 20px;
overflow: hidden;
position: relative;
text-align: left;
width: 5.8em;
letter-spacing: 3px;
margin: auto;
}
.products .star-rating,
.widget .star-rating {
margin: 0;
}
.star-rating:before,
.star-rating span:before {
content: '\f005\f005\f005\f005\f005';
left: 0;
top: 0;
position: absolute;
}
.star-rating:before {
color: #c1c1c1;
}
.star-rating span {
overflow: hidden;
position: absolute;
text-indent: -999em;
}
.star-rating span:before {
color: #ffa800;
text-indent: 0;
}
.stars {
font-size: 11px;
letter-spacing: 3px;
width: 7em;
margin-left: 15px;
margin-top: 1px;
}
.stars [class*="star"] {
text-indent: -999em;
display: block;
position: absolute;
display: inline-block;
color: #ffa800;
}
.stars [class*="star"]:before {
position: absolute;
font-family: "FontAwesome";
left: 0;
text-indent: 0;
}
.stars .star-1 {
width: 15px;
z-index: 50;
}
.stars .star-2 {
width: 30px;
z-index: 40;
}
.stars .star-3 {
width: 45px;
z-index: 30;
}
.stars .star-4 {
width: 60px;
z-index: 20;
}
.stars .star-5 {
width: 75px;
z-index: 10;
}
.stars .star-5:before {
content: "\f006\f006\f006\f006\f006";
}
.stars .star-1:hover:before,
.stars .star-1.active:before {
content: "\f005";
}
.stars .star-2:hover:before,
.stars .star-2.active:before {
content: "\f005\f005";
}
.stars .star-3:hover:before,
.stars .star-3.active:before {
content: "\f005\f005\f005";
}
.stars .star-4:hover:before,
.stars .star-4.active:before {
content: "\f005\f005\f005\f005";
}
.stars .star-5:hover:before,
.stars .star-5.active:before {
content: "\f005\f005\f005\f005\f005";
} .jas-currency {
cursor: pointer;
}
.jas-currency ul {
width: 100px;
right: -20px;
list-style: none;
z-index: 100;
opacity: 0;
visibility: hidden;
}
#jas-header .jas-currency .current i {
font-size: 14px;
}
.jas-currency:hover ul {
opacity: 1;
visibility: visible;
}
.jas-currency ul a {
padding: 8px 35px;
}
.jas-currency ul a:hover {
background: #eae9e9;
} .mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10421;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
}
.mfp-fade.mfp-bg {
opacity: 0;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10431;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box;
}
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 10451;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
.mfp-preloader {
color: #ccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #ccc;
}
.mfp-preloader a:hover {
color: #FFF;
}
.mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-s-error .mfp-content {
display: none;
}
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
opacity: 1;
background: none;
}
.mfp-close:active {
top: 1px;
}
.mfp-close-btn-in .mfp-close {
color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close,
#jas-vsh .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #ccc;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent;
}
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px;
}
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px;
}
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-holder .mfp-close,
#jas-vsh .mfp-close {
top: -40px;
}
.mfp-iframe-holder .mfp-close:hover {
background: transparent;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000;
}
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto;
}
.mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444;
}
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
.zoomContainer {
background: #fff;
}
#jas-vsh {
position: relative;
max-width: 640px;
margin: 0 auto;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
}
.product-quickview,
.wc-content-help {
background: #fff;
max-width: 950px;
margin: auto;
}
.mfp-zoom-in .mfp-with-anim {
opacity: 0;
transition: all 0.3s; 
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
opacity: 0;
transition: all 0.3s;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
opacity: 1;
-webkit-transform: scale(1); 
transform: scale(1); 
}
.mfp-zoom-in.mfp-bg.mfp-ready {
opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
transform: scale(0.8); 
opacity: 0;
}
.mfp-zoom-in.mfp-bg {
opacity: 0;
}
.wc-content-help {
padding: 25px 35px;
}
.content-quickview {
padding: 20px 20px 20px 0;
}
.content-quickview h1 {
margin: 0 0 5px;
text-transform: none;
}
.content-quickview .price-stock {
margin-top: 5px;
}
.product-quickview .slick-slide a {
pointer-events: none;
display: block;
}
.product-quickview .jas-col-md-7 {
overflow: hidden;
}
.product-quickview .jas-col-md-5 {
overflow-x: auto;
}
.product-quickview .p-nav {
display: none;
}
.content-quickview .woocommerce-product-rating {
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
-webkit-box-pack: space-between;
justify-content: space-between;
}
.content-quickview .extra-link,
.content-quickview .woocommerce-review-link {
display: none;
}
.loader {
position: fixed;
background: rgba(0,0,0,.85);
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1000;
}
.loader-inner {
background: url(//fasttoner.in.th/wp-content/themes/claue/assets/images/loader.svg) no-repeat 0 0;
background-size: 100%;
width: 50px;
height: 50px;
position: absolute;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.product-quickview .flex.column.price-review {
flex-direction: row;
-moz-box-orient: row;
}
.product-quickview .woocommerce-product-rating {
margin-left: 10px;
}
.content-quickview .wpa-wcpb-list {
overflow: hidden;
}
.product-quickview .apple-pay-button-wrapper {
display: none;
} #wc-stripe-payment-request-wrapper {
padding-top: 0 !important;
clear: both !important;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
.single-product div.product .stripe-enabled form.cart .quantity {
float: left;
margin-right: 15px;
margin-bottom: 15px;
}
.product .stripe-enabled  #wc-stripe-payment-request-wrapper {
width: 140px;
margin-right: 0;
padding-top: 0 !important;
clear: none !important;
}
.product .stripe-enabled #wc-stripe-payment-request-button-separator {
display: none !important;
}
.stripe-enabled .PaymentRequestButton {
max-height: 40px;
border-radius: 30px;
overflow: hidden;
}
} .cart-empty,
.return-to-shop {
text-align: center;
}
.shop_table {
border-width: 1px;
}
.cart_totals .shop_table {
border-bottom: none;
}
.shop_table td,
.shop_table tr:last-child th,
.shop_table.woocommerce-checkout-review-order-table tr.shipping *,
.shop_table.woocommerce-checkout-review-order-table tr.tax-total *,
.shop_table.woocommerce-checkout-review-order-table tr:last-child td,
.shop_table.order_details tfoot tr:last-child td,
.shop_table.customer_details tr:last-child td {
border-width: 0 0 0 0;
}
.shop_table th,
.shop_table tr.cart_item td,
.cart_totals .shop_table td,
.shop_table tr.bundle-products td,
.shop_table tr:first-child:last-child th,
.shop_table tr.order-total th,
.shop_table.woocommerce-checkout-review-order-table tr td,
.shop_table.woocommerce-checkout-review-order-table tr.cart_item:last-child td,
.shop_table.order_details td,
.shop_table.customer_details td {
border-width: 0 0 1px 0;
}
.shop_table.woocommerce-checkout-review-order-table tr.order-total td,
.shop_table.woocommerce-checkout-review-order-table tr.order-total th,
.shop_table.woocommerce-checkout-review-order-table tr.shipping + tr.tax-total * {
border-width: 1px 0 0 0;
}
.woocommerce-checkout-review-order td.product-thumb {
padding-right: 5px;
}
.woocommerce-checkout-review-order .item-name {
padding-left: 5px;
}
.shop_table tr.bundle-products td {
padding-top: 0;
}
.shop_table th {
color: #222;
}
.shop_table .product-price,
.shop_table .product-quantity,
.shop_table .product-remove {
text-align: center;
}
.shop_table .product-quantity .quantity {
display: inline-block;
float: none;
margin-right: 0;
}
.shop_table .product-subtotal {
text-align: right;
}
@media only screen and (min-width: 737px) {
.shop_table .product-thumbnail img {
max-width: 100px;
}
}
.shop_table .product-remove {
font-size: 30px;
}
.actions .coupon {
float: left;
}
.actions .coupon input {
margin-left: 10px;
border-radius: 40px;
}
.actions .button.update-cart {
float: right;
}
.cart-collaterals {
display: inline-block;
width: 100%;
margin-bottom: 60px;
}
.cart-collaterals .cross-sells {
float: left;
width: 58%;
margin-right: 2%;
}
.cart-collaterals .cart_totals {
float: right;
width: 40%;
}
.cart-collaterals h2 {
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
margin: 30px 0 0;
margin-left: 15px;
}
#shipping_method li {
list-style-type: none;
margin-bottom: 5px;
}
#shipping_method li input {
margin: 0;
padding: 0;
}
.cart-collaterals .cart_totals h2 {
margin: 30px 0 30px;
}
.wc-proceed-to-checkout a {
line-height: 46px;
height: 50px;
width: 100%;
text-align: center;
text-transform: uppercase;
background: #222;
color: #fff !important;
}
.woocommerce-shipping-calculator #calc_shipping_country_field {
position: relative;
color: #999;
border: 1px solid #999;
}
.woocommerce-shipping-calculator #calc_shipping_country_field:after {
content: '\f107';
position: absolute;
font-family: 'FontAwesome';
right: 10px;
top: 7px;
pointer-events: none;
}
.woocommerce-shipping-calculator #calc_shipping_country_field select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
border: 0;
outline: 0;
padding: 0;
color: #999;
font-size: 14px;
cursor: pointer;
width: 100%;
height: 38px;
line-height: 38px;
padding: 0 30px 0 10px;
}
.shipping-calculator-form input,
.shipping-calculator-form button {
width: 100%;
}
.cart_totals th {
width: 30%;
}
.cart_totals td {
width: 70%;
}
.order-total,
.order-total td {
color:#222;
font-size: 16px;
font-weight: bold;
}
.product-bundle-title td {
border-bottom: none;
padding-bottom: 0;
}
table.shop_table_responsive tr.product-bundle-title td:not(.product-quantity) {
text-align: left;
}
table.shop_table_responsive tr.product-bundle-title td:before {
content: '';
}
.product-bundle-title h4 {
margin: 0;
}
.product-bundle li {
list-style-type: none;
margin-bottom: 10px;
font-size: 12px;
}
.woocommerce-checkout-review-order-table .product-bundle li {
margin-bottom: 5px;
padding-left: 10px;
}
.woocommerce-checkout-review-order-table .product-bundle li:after {
background: #878787;
border-radius: 4px;
content: "";
height: 4px;
left: 0;
position: absolute;
top: 8px;
width: 4px;
}
.woocommerce-checkout-review-order-table .product-bundle li a {
color: #878787;
cursor: none;
pointer-events: none;
font-size: 12px;
}
.mini_cart_item .product-bundle li a {
font-size: 12px;
margin-bottom: 5px;
}
.product-bundle li a {
font-size: 14px;
margin-bottom: 5px;
}
.cart__popup .product-bundle li a {
font-size: 12px;
margin-bottom: 0px;
}
.product-bundle li:last-child {
margin-bottom: 0;
}
.product-bundle li img {
max-width: 50px;
width: 100%;
margin-right: 15px;
}
.added_to_cart.disabled,
.added_to_cart:disabled,
.button.disabled,
.button:disabled,
button.disabled,
button:disabled,
input.disabled[type="button"],
input[type="button"]:disabled,
input.disabled[type="reset"],
input[type="reset"]:disabled,
input.disabled[type="submit"],
input[type="submit"]:disabled {
cursor: not-allowed;
opacity: 0.3;	
}
dl.variation {
margin-bottom: 0;
} .woocommerce-checkout .woocommerce-info {
position: static;
margin-bottom: 30px;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
width: 100%;
display: inherit;
}
.checkout.woocommerce-checkout {
width: calc(100% + 30px);
}
.checkout.woocommerce-checkout h3 {
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
margin: 0 0 10px;
}
.woocommerce-billing-fields,
.woocommerce-shipping-fields {
width: 100%;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last {
width: 49%;
float: left;
}
.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea {
width: 100%;
box-sizing: border-box;
outline: none;
margin: 0;
}
.woocommerce form .form-row-last {
float: right;
}
.woocommerce form.lost_reset_password .form-row-first,
.woocommerce form.lost_reset_password .form-row {
float: none;
width: 100%;
text-align: center;
}
.woocommerce form .form-row label {
line-height: 2;
display: inline-block;
margin-bottom: 5px;
}
.woocommerce form .form-row label .required {
color: #fc655e;
}
.select2-container .select2-choice {
border: 1px solid #e3e3e3;
border-radius: 0;
line-height: 40px;
height: 40px;
color: #999;
}
.select2-drop-active,
.select2-drop.select2-drop-above.select2-drop-active,
.select2-dropdown-open.select2-drop-above .select2-choice, 
.select2-dropdown-open.select2-drop-above .select2-choices {
border-color: #e3e3e3;
}
.woocommerce-shipping-fields {
margin-top: 60px;
}
p.create-account {
margin-bottom: 1em;
}
.product-name > div {
display: table-cell;
}
.product-thumb img {
max-width: 80px;
}
.product-name {
vertical-align: middle;
}
.woocommerce-checkout-payment {
padding: 15px;
border: 1px solid #e3e3e3;
}
.woocommerce-checkout-payment ul li {
list-style-type: none;
margin-bottom: 5px;
}
.woocommerce-checkout-payment ul li input {
margin: 0 5px 0 0;
}
#add_payment_method #payment div.payment_box, 
.woocommerce-checkout #payment div.payment_box {
background-color: #f1f1f1;
border-radius: 2px;
box-sizing: border-box;
color: #999;
font-size: 0.92em;
line-height: 1.5;
margin: 5px 0 15px;
padding: 1em;
position: relative;
width: 100%;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: transparent transparent #f1f1f1;
border-image: none;
border-style: solid;
border-width: 1em;
content: "";
display: block;
left: 0;
margin: -1em 0 0 2em;
position: absolute;
top: -0.75em;
}
.terms.pr {
width: 100%;
margin: 10px 0 15px;
}
.woocommerce-checkout .woocommerce-account-fields {
width: 100%;
display: inline-block;
}
.woocommerce-order-details h2 {
font-size: 24px;
}
.woocommerce-order-details .woocommerce-customer-details {
margin-top: 50px;
}
.woocommerce-order-details .addresses h3 {
float: none;
}
.woocommerce-order-details .woocommerce-columns .woocommerce-column {
width: 50%;
float:  left;
}
.woocommerce-order-details .wc-item-meta li {
list-style: none;
}
.woocommerce-order-details .wc-item-meta li strong {
float: left;
}
.woocommerce-order-details .wc-item-meta li p {
margin-bottom: 0;
}
.shop_table .product-total,
.shop_table .shipping td,
.shop_table .cart-subtotal td,
.shop_table .tax-total td,
.shop_table .order-total td,
.shop_table tfoot td {
text-align: right;
}
.checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 40px;
right: 5px;
}
.checkout .select2-container--default .select2-selection--single {
border: 1px solid #ccc;
border-radius: 0;
height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 40px;
padding: 0 15px;
}
.form-row + .clear {
clear: both;
} .woocommerce-account .woocommerce {
display: inline-block;
width: 100%;
}
.woocommerce-MyAccount-navigation {
width: 20%;
float: left;
background: #f6f6f8;
padding: 25px;
}
.woocommerce-MyAccount-navigation ul li {
list-style-type: none;
line-height: 25px;
position: relative;
padding-left: 15px;
margin-bottom: 5px;
}
.woocommerce-MyAccount-navigation ul li:before {
content: "+";
left: 0;
position: absolute;
}
.woocommerce-MyAccount-navigation ul li a {
color: #222;
}
.woocommerce-MyAccount-navigation ul li:hover a,
.woocommerce-MyAccount-navigation ul li.is-active a {
color: #56cfe1;
}
.woocommerce-MyAccount-content {
width: calc(80% - 30px);
padding: 25px;
float: right;
background: #f6f6f8;
min-height: 230px;
}
.woocommerce-MyAccount-content p {
margin-bottom: 1em;
}
.woocommerce-MyAccount-content .woocommerce-info {
margin: 0;
background: none;
color: #999;
border: none;
padding: 0;
position: static;
}
.woocommerce-MyAccount-content .woocommerce-info a {
margin-right: 15px;
}
.login-form h2 {
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
margin: 0 0 20px;
}
.woocommerce .login-form form .form-row label {
margin-bottom: 10px;
}
.lost_password {
margin-bottom: 0;
}
.form-login .button.fr {
margin: 5px 0 10px;
}
.form-login .login-form .fr {
float: none;
}
.login-form .jas-row .fr {
float: right;
}
.style-checkbox {
display: inline-block;
position: relative;
}
span.style-checkbox {
margin-top: 10px;
} 
.style-checkbox input {
float: left;
margin: 0 10px 0 0;
visibility: hidden;
}
.style-checkbox .checkbox {
display: inline-block;
}
.style-checkbox input[type="checkbox"]:checked + label::after {
opacity: 1;
}
.style-checkbox label {
background: transparent none repeat scroll 0 0;
border: 1px solid #e3e3e3;
cursor: pointer;
height: 16px;
left: 0;
position: absolute;
top: 3px;
width: 16px;
}
.style-checkbox label:after {
border: 2px solid #b3b3b3;
border-right: 0;
border-top: 0;
content: "";
height: 6px;
left: 2px;
opacity: 0;
position: absolute;
top: 3px;
transform: rotate(-45deg);
width: 10px;
}
.form-login {
background: #f8f8f8;
padding: 50px;
max-width: 500px;
text-align: center;
width: 100%;
margin: auto;
}
.form-login span.inline {
display: block;
}
.jas-row .form-login {
background: none;
padding: 0;
max-width: initial;
text-align: inherit;
margin: 0;
}
.jas-row .form-login .button.fr {
margin: 0;
}
.myaccount_user + h2 {
text-transform: uppercase;
font-size: 20px;
text-align: center;
margin-bottom: 5px;
font-weight: bold;
}
.myaccount_address {
text-align: center;
}
.addresses {
display: inline-block;
width: 100%;
margin-top: 30px;
}
.addresses .title {
display: inline-block;
padding-bottom: 5px;
margin-bottom: 10px;
width: 100%;
border-bottom: 1px solid #e3e3e3;
}
.addresses h3 {
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
float: left;
margin: 0;
}
.addresses a {
float: right;
}
.addresses .address {
width: 49%;
display: inline-block;
float: left;
}
.addresses .address.col-2 {
float: right;
}
.edit-account fieldset {
margin-top: 60px;
}
.edit-account legend {
font-size: 16px;
text-transform: uppercase;
font-weight: 600;
margin: 0 0 10px;
}
.woocommerce-MyAccount-content input.button {
margin-top: 15px;
} body.woocommerce {
max-width: inherit;
margin: 0;
}
.wishlist-title {
text-align: center;
width: 100%;
display: none;
}
.wishlist-title h2 {
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
margin: 0 0 30px;
}
.woocommerce table.wishlist_table {
font-size: 100%;
margin: 60px auto;
}
.woocommerce table.wishlist_table thead th, 
.woocommerce table.wishlist_table tbody td {
border-top: none;
padding: 15px;
}
.woocommerce table.wishlist_table tbody td:not(:first-child) {
border-top-width: 1px;
}
.woocommerce table.wishlist_table tr td.product-remove {
padding: 15px;
}
.woocommerce table.wishlist_table thead th.product-stock-status {
text-align: center;
}
.woocommerce .wishlist_table td.product-add-to-cart a.button {
width: auto;
margin: 0;
white-space: nowrap;
max-width: 200px;
display: initial;
}
.yith-wcwl-share h4 {
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
} .jas-service .icon.small {
font-size: 24px;
}
.jas-service .icon.medium {
font-size: 36px;
}
.jas-service .icon.large {
font-size: 48px;
}
.jas-service .icon {
line-height: 100%;
}
.jas-service.tc .icon {
margin: auto;
}
.jas-service.jas-icon-square .small,
.jas-service.jas-icon-circle .small {
width: 60px;
height: 60px;
line-height: 60px;
}
.jas-service.jas-icon-square .medium,
.jas-service.jas-icon-circle .medium {
width: 80px;
height: 80px;
line-height: 80px;
}
.jas-service.jas-icon-square .large,
.jas-service.jas-icon-circle .large {
width: 140px;
height: 140px;
line-height: 140px;
}
.jas-service .title {
font-size: 14px;
}
.jas-service.tr .content,
.jas-service.tl .content {
overflow: hidden;
}
.jas-service.tr .icon,
.jas-service.tl .icon {
text-align: center;
}
.jas-service.tr .icon {
float: right;
margin-left: 20px;
}
.jas-service.tl .icon {
float: left;
margin-right: 20px;
}
.jas-service[class*="icon-"] .icon {
border: 1px solid;
position: relative;
}
.jas-service[class*="icon-"] .icon:before {
content: '';
position: absolute;
top: 8px;
left: 8px;
right: 8px;
bottom: 8px;
background: #56cfe1;
transition: all .3s;
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
.jas-service[class*="icon-"]:hover .icon:before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.jas-service[class*="icon-"]:hover i {
color: #fff;
position: relative;
z-index: 1;
}
.jas-service[class*="icon-"].tc .icon {
margin-bottom: 30px;
}
.jas-service.jas-icon-circle .icon,
.jas-service.jas-icon-circle .icon:before {
border-radius: 50%;
} .jas-member {
padding-bottom: 15px;
}
.jas-member:before {
content: '';
position: absolute;
background: rgba(246, 246, 246, .9);
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: all .3s;
z-index: 1;
}
.jas-member:hover:before,
.jas-member:hover .social {
opacity: 1;
}
.jas-member .social {
bottom: 30px;
opacity: 0;
z-index: 2;
}
.jas-member h4 {
margin-bottom: 0;
}
.jas-member .social a {
margin: 0 8px;
}
.jas-member .social i {
font-size: 20px;
} .jas-sc-blog .wpb_content_element {
display: none;
}
.jas-sc-blog .jas-blog-slider.jas-carousel [class*="jas-col"] {
padding: 0;
}
.placeholder .pa {
bottom: 30px;
left: 10px;
right: 10px;
} .jas-filter a {
height: 40px;
line-height: 40px;
border: 1px solid transparent;
padding: 0 20px
}
.jas-filter a.selected,
.jas-filter a:hover {
color: #222;
}
.jas-filter a.selected {
border-color: #222;
} .wpb-js-composer .jas-row .vc_tta.vc_tta-style-classic .vc_tta-tab {
margin: 0 2px;
}
.wpb-js-composer .jas-row .vc_tta.vc_general .vc_tta-tab > a {
padding: 8px 25px 7px;
}
.wpb-js-composer .jas-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
background-color: transparent;
border-color: transparent;
color: #878787;
border-radius: 40px !important;
}
.wpb-js-composer .jas-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus, 
.wpb-js-composer .jas-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover,
.wpb-js-composer .jas-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
background-color: transparent;
border: 1px solid #222;
color: #222;
}
.wpb-js-composer .jas-row .vc_tta.vc_general .vc_tta-panel-body {
padding: 0;
}
.jas-sc-product .type-product {
-ms-flex-preferred-size: 100%;
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
margin: 0;
} .jas-promotion .pa {
z-index: 10;
pointer-events: none;
}
.jas-promotion:hover img {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.jas-promotion.left .pa {
left: 20px;
}
.jas-promotion.center .pa {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
text-align: center;
}
.jas-promotion.right .pa {
right: 20px;
}
.jas-promotion.top .pa {
top: 20px;
}
.jas-promotion.middle .pa {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.jas-promotion.center.middle .pa {
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.jas-promotion.bottom .pa {
bottom: 20px;
}
.jas-promotion h5 {
font-weight: 400;
}
.jas-promotion h3, .jas-promotion h4 {
white-space: nowrap;
} .pa-middle {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.pa-middle.right {
left: auto;
right: 30px;
}
.pa-middle.center {
left: 50%;
transform: translate3d(-50%, -50%, 0);
}
.jas-page .metaslider .flexslider {
margin-bottom: 0;
position: relative;
}
.metaslider .flex-control-nav {
position: absolute;
bottom: 20px !important;
z-index: 9;
}
.metaslider .flexslider .caption-wrap {
background: transparent;
color: #878787;
opacity: 1;
top: 0;
max-width: 1170px;
margin: 0 auto;
right: 0;
bottom: 0;
left: 0;
}
.metaslider .flexslider .caption-wrap .caption {
padding: 0;
}
.metaslider .flexslider .caption-wrap h2,
.metaslider .flexslider .caption-wrap h3,
.metaslider .flexslider .caption-wrap h4 {
margin: 0;
line-height: 1;
color: #222;
}
.metaslider .flexslider .caption-wrap .f__libre {
color: #878787;
}
.metaslider .flexslider .caption-wrap h3 {
margin: 15px 0 10px;
}
.metaslider .flexslider .slides .caption p {
margin-bottom: 15px;
}
.metaslider .flexslider .flex-prev, 
.metaslider .flexslider .flex-next {
outline: none;
padding: 0;
overflow: hidden;
top: 50%;
margin-top: -23px;
width: 40px;
height: 40px;
z-index: 8;
background: #56cfe1;
}
.metaslider .flexslider:hover .flex-next {
right: -100px;
}
.metaslider .flexslider:hover .flex-prev {
left: -100px;
}
.metaslider .flexslider .flex-prev:hover,
.metaslider .flexslider .flex-next:hover {
opacity: 1;
}
.flex-prev:before, .flex-next:before {
font-family: 'Pe-icon-7-stroke';
font-size: 36px;
color: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-indent: 0;
display: block;
line-height: 36px;
}
.flex-prev {
left: 30px;
}
[dir='rtl'] .flex-prev {
right: 30px;
left: auto;
}
.flex-prev:before {
content: '\e686';
}
[dir='rtl'] .flex-prev:before {
content: '\e684';
}
.flex-next {
right: 30px;
}
[dir='rtl'] .flex-next {
right: auto;
left: 30px;
}
.flex-next:before {
content: '\e684';
}
[dir='rtl'] .flex-next:before {
content: '\e686';
}
.metaslider .ms-image {
min-height: 350px;
}
.ms-image > a::after {
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 999;
} .pin-maker.pm-slick .slick-arrow {
width: 40px;
height: 40px;
border: none;
}
.pin-maker.pm-slick .slick-arrow:before {
text-align: center;
width: inherit;
position: inherit;
font-size: 16px;
} .background-overlay {
position: relative;
}
.background-overlay:after {
content: '';
width: 100%;
height: 100% !important;
position: absolute;
background: rgba(0,0,0,.5);
visibility: visible !important;
display: block !important;
top: 0;
left: 0;
}
.background-overlay .text-overlay {
z-index: 5;
position: relative;
}
.jas-gmap {
width: 100% !important;
}  center + hr {
display: none;
}
center + hr + h2,
.table-vendor-sales-report + script + h2 {
font-size: 24px;
margin-top: 50px;
}
input.date-pick:not([type="radio"]):not([type="checkbox"]) {
border-radius: 30px;
margin-right: 5px;
}
.table-vendor-sales-report {
border:  1px solid #ddd;
}
.table-vendor-sales-report.table thead th,
.table-vendor-sales-report.table td {
padding:  15px;
}
.table-vendor-sales-report.table thead th {
font-weight: 600;
color:  #222;
}
.all-33 .control {
padding-left: 20px;
}
input[type="submit"]#update_button {
border-radius: 0;
}
.wcv-grid a:hover {
text-decoration: none;
}
.wcv-grid nav.wcv-navigation ul.menu {
padding:  0.8em;
}
.wcv-grid ol li, .wcv-grid ul li {
margin:  0;
}
table.wcv-table td, table.wcv-table th {
padding: 10px;
}
table.wcv-table tr td, table.wcv-table tr th,
table.wcv-table tr:last-child td {
border-bottom: 1px solid #ddd;
}
.wcvendors-pro-dashboard-wrapper input[type="submit"], 
.wcvendors-pro-dashboard-wrapper a.button,
button.wcv-button {
border-radius: 0;
background: #56cfe1 !important;
color:  #fff !important;
border:  none;
height: 40px;
line-height: 40px;
}
.wcvendors-pro-dashboard-wrapper .woocommerce-pagination {
border-top:  none;
}
.wcv-form .control-group .control.append-button .wcv-button {
top: 1px;
position: relative;
} .wp-switch-editor {
border-radius: 0;
}
.pv_paypal_container,
.pv_shop_name_container {
width: 50%;
float: left;
}
.pv_paypal_container b,
.pv_shop_name_container b {
color:  #222;
}
.pv_paypal_container input,
.pv_shop_name_container input {
margin-top: 10px;
width: 95%;
}
#pv_seller_info_container,
#pv_shop_description_container {
margin-top: 50px;
display: inline-block;
width: 100%;
}
#pv_seller_info_container b,
#pv_shop_description_container b {
font-size: 24px;
color: #222;
font-weight: 600;
}
div.mce-edit-area.mce-panel {
border: 1px solid #ddd !important;
border-top: none !important;
}
div.mce-toolbar-grp > div {
border: 1px solid #eee;
}
input[name="_wp_http_referer"] + input.btn.btn-inverse {
margin-top: 50px;
}
div.mce-statusbar {
border:  1px solid #ddd !important;
border-top: none !important;
} h2 + table.table.table-striped.table-bordered {
border-radius: 0;
}
h2 + table.table.table-striped.table-bordered th {
font-weight: 600;
color:  #222;
}
h2 + table.table.table-striped.table-bordered td,
h2 + table.table.table-striped.table-bordered th {
border-right: none;
border-bottom: none;
padding:  15px;
border-radius: 0 !important;
} .wcv-header-container {
overflow: initial;
position: relative;
margin-bottom: 0;
}
.wcv-header-container #banner-wrap {
min-height: 300px;
overflow: hidden;
}
#banner-wrap img.store-banner, 
.single-product #banner-wrap img.store-banner {
height: auto;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
position: absolute;
}
.wcv-header-container #inner-element {
z-index: 2;
top: auto;
width: 100%;
max-width: 1170px;
background: rgba(255, 255, 255, .3) url(//fasttoner.in.th/wp-content/themes/claue/assets/images/store-bg.jpg) center center repeat;
height: initial;
bottom: 0;
left: 50%;
transform: translateX(-50%);
right:  auto;
padding:  20px 10px 10px;
}
.wcv-header-container #inner-element .store-icon {
border-radius: 0;
}
.wcv-header-container #inner-element .store-brand {
width: 13.5%;
padding-left: 10px;
text-align: center;
}
.wcv-header-container #inner-element .store-brand img {
width: 100%;
height: 100%;
}
.wcv-header-container #inner-element .store-info {
width: 86.5%;
text-align: left;
line-height: 28px;
}
.wcv-header-container #inner-element .store-info h3 {
margin: 0;
}
.woocommerce-breadcrumb + h1 {
font-size: 30px;
padding: 30px 20px 0;
background: #f6f6f8;
margin: 0;
}
.woocommerce-breadcrumb + h1 + .wcv_shop_description {
background: #f6f6f8;
padding:  0 20px 30px;
}
.wcv_shop_description p {
margin: 0;
}
.jas-wc-single > h1,
.jas-wc-single .wcv_shop_description {
display: none;
}
#inner-element address {
font-style: normal;
margin:  0;
}
.wcv-header-container #inner-element ul.social-icons {
display: inline-block;
width: 100%;
margin-top: 10px;
}
.wcv-header-container #inner-element .social-icons li {
display: inline-block;
text-align: center;
}
.wcv-header-container #inner-element .store-brand .social-icons li a {
display: inline-block;
font-size: 20px;
}
.wcv-header-container #inner-element .store-brand .social-icons li a .fa-facebook-square {
color: #3d589b;
}
.wcv-header-container #inner-element .store-brand .social-icons li a .fa-instagram {
color: #967d5f;
}
.wcv-header-container #inner-element .store-brand .social-icons li a .fa-twitter-square {
color: #50a9ed;
}
.wcv-header-container #inner-element .store-brand .social-icons li a .fa-pinterest-square {
color: #bd081c;
}
.wcv-header-container #inner-element .store-brand .social-icons li a .fa-google-plus-square {
color: #dd4b39;
}
.wcv-header-container #inner-element .store-brand .social-icons li a .fa-youtube-square {
color: #cd201f;
}
.wcv-header-container #inner-element .store-brand .social-icons li a .fa-linkedin-square {
color: #007bb5;
}
.wcv-store-address-container {
padding: 20px;
background: #f6f6f8;
}
.wcv-store-address-container .store-address address, .wcv-store-address-container .store-phone a {
color:  #696969;
}
.wcv-store-address-container .store-address {
text-align: right;
}
.wcv-store-address-container .store-phone {
text-align: left;
}
.wcv-store-address-container .store-phone a {
float: none;
} .wcv-pro-vendorlist {
background-color: #f6f6f8;
border: 1px solid #ddd;
float: left;
height: 230px;
margin: 0 4% 30px 0;
width: 22%;
}
.wcv-pro-vendorlist:nth-child(4n+4) {
margin-right: 0;
}
.wcv-pro-vendorlist .store-banner {
display: none;
}
.wcv-pro-vendorlist .wcv-inner-details {
background: rgba(0, 0, 0, 0);
color: #000;
left: 0;
padding: 20px;
position: inherit;
text-align: center;
top: 0;
width: 100%;
}
.wcv-store-grid__col.wcv-store-grid__col--1-of-3.wcv-icon-container {
margin-right: 0;
padding-left: 0;
width: 100%;
}
.wcv-pro-vendorlist .wcv-inner-details h4 {
color: #000;
font-size: 1em;
position: relative;
text-transform: none;
z-index: 9999;
}
.wcv-pro-vendorlist .wcv-inner-details p {
color: #000;
display: none;
font-weight: 400;
}
.wcv-store-grid__col.wcv-store-grid__col--2-of-3.store-info.wcv-shop-details {
float: none;
margin: 0;
min-height: 20px;
padding: 0;
width: 100%;
}
.wcv-pro-vendorlist .wcv-banner-wrapper {
max-height: 230px;
} .vendor-rating {
margin-top: 30px;
}
.vendor-rating h1 {
font-size: 24px;
}
.vendor-product-rating {
margin-top: 30px;
background: #f6f6f8;
padding: 15px 20px;
}
.vendor-product-rating hr {
display: none;
}
.vendor-rating .vendor-product-rating h3 {
font-size: 15px;
font-weight: 500;
margin-bottom: 15px;
}
.vendor-rating .vendor-product-rating p {
margin-bottom: 5px;
}
.vendor-rating .vendor-sidebar .mt__60 {
margin-top: 0;
}
.wcv-store-grid__col .fa-star,
.vendor-product-rating .fa-star {
color: orange;
}
.return-store {
margin-top: 30px;
font-size: 16px;
font-weight: 500;
}
.return-store span {
font-size: 24px;
font-weight: 700;
}
.jas-wc-single .wcv-store-address-container {
display: none;
} .tax-dc_vendor_shop .page-head,
.tax-dc_vendor_shop .woocommerce-breadcrumb {
display: none;
}
.tax-dc_vendor_shop .description_data,
.tax-dc_vendor_shop .description_data table {
margin: 0;
}
.tax-dc_vendor_shop .description_data {
padding: 10px 15px;
background: #f6f7f8;
}
.tax-dc_vendor_shop .description_data table,
.tax-dc_vendor_shop .description_data table td {
border:  none;
}
.tax-dc_vendor_shop .wcmp_vendor_banner_template.template1 .vendor_description {
padding: 30px;
}
.tax-dc_vendor_shop .wcmp_vendor_banner_template.template1 .wcmp_social_profile {
bottom: 30px;
right: 30px;
} .dokan-theme-claue .woocommerce-breadcrumb {
background: #f6f6f8;
padding: 20px 30px;
}
.dokan-store-sidebar {
padding-left: 30px;
}
.dokan-single-store {
padding-right: 30px;
}
.dokan-widget-area > li {
list-style-type: none;
}
.dokan-widget-area h2.widgettitle {
font-size: 20px;
}
.dokan-dashboard .dokan-dashboard-wrap .legend > table {
border: none;
margin: 0;
}
.dokan-dashboard .dokan-dashboard-wrap .legend > div {
max-width: 100%;
width: auto !important;
}
.dokan-dashboard .dokan-dashboard-wrap .legend > table td {
padding: 5px;
border: none;
}
.dokan-dashboard input[type="submit"].dokan-btn-theme, .dokan-dashboard a.dokan-btn-theme, .dokan-dashboard .dokan-btn-theme,
.dokan-dashboard input[type="submit"].dokan-btn-success, .dokan-dashboard a.dokan-btn-success, .dokan-dashboard .dokan-btn-success {
height: 34px;
border-radius: 0 !important;
}
.dokan-dashboard .dokan-right a.dokan-btn-theme.dokan-btn-sm, .dokan-dashboard .dokan-right .dokan-btn-theme.dokan-btn-sm {
height: 30px;
}
.dokan-dashboard input.dokan-form-control,
.dokan-dashboard input:not([type="submit"]):not([type="checkbox"]) {
height: 34px;
}
.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
width: 40%;
}
.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link {
width: 60%;
}
.dokan-dashboard .dokan-product-listing .dokan-product-listing-area table.product-listing-table td:last-child,
.dokan-dashboard .dokan-orders-area .dokan-form-inline table.dokan-table td:last-child  {
border-right: none;
}
.dokan-dashboard .dokan-table > thead > tr > th {
border-bottom: 1px solid #EDEDED;
}
.dokan-dashboard .dokan-dashboard-wrap table#dokan-product-list-table,
.dokan-dashboard .dokan-orders-area .dokan-form-inline table.dokan-table {
border-right-width: 1px;
}
.dokan-dashboard .dokan-settings-content .dokan-settings-area .dokan-banner {
max-width: 100%;
margin: 0 0 30px;
width: calc(100% - 8px);
}
.dokan-dashboard .dokan-dashboard-wrap textarea {
width: 100%;
}
.dokan-dashboard input:not([type="submit"]):not([type="checkbox"]).dokan-btn-success {
border-color: #4cae4c;
color: #fff;
}
.dokan-dashboard .select2-container .select2-search--inline .select2-search__field {
margin: 0;
}
.dokan-dashboard .select2-container--default .select2-selection--multiple {
height: 34px;
}
.dokan-single-store .store-page-wrap .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info {
padding: 0 30px 0 50px;
}
.dokan-single-store #nav-below {
margin-top: 60px;
}
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image,
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder,
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image {
list-style: none;
}
.product-edit-container {
margin-bottom: 20px;
}
.dokan-dashboard .dokan-product-edit-form input[type="submit"].dokan-btn-theme {
line-height: 1;
padding: 0 15px;
}
.dokan-dashboard header.dokan-dashboard-header h1 {
font-size: 24px;
} .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt,
a.wishlist_products_counter.top_wishlist-heart-plus.no-txt {
width: 40px;
height: 40px;
padding: 0;
border: 1px solid;
}
.single_variation_wrap + .tinvwl-after-add-to-cart {
display: none;
}
.tinv-wraper.tinv-wishlist {
display: inline-block;
}
.tinv-wraper.tinvwl-above_thumb-add-to-cart {
position: absolute;
left: 5px;
top:  5px;
z-index: 99;
}
.tinv-wraper.tinvwl-above_thumb-add-to-cart a {
border: none !important;	
} .elementor-widget-tabs .elementor-tab-title {
font-weight: 500 !important;
padding: 0 25px !important;
line-height: 40px !important;
border-radius: 30px !important;
border: 1px solid transparent !important;
}
.elementor-widget-tabs .elementor-tab-title:hover,
.elementor-widget-tabs .elementor-tab-title.elementor-active {
border: 1px solid #222 !important;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
display: inline-block !important;
}
.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper {
text-align: center;
}
.elementor-widget-tabs .elementor-tab-content {
padding: 0 !important;
}
.elementor-widget-tabs .elementor-tab-title {
text-align: center;
}
body.woocommerce #content div.product .elementor-widget-woocommerce-product-images .left div.images, 
body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images .left div.images, 
body.woocommerce-page div.product .elementor-widget-woocommerce-product-images .left div.images, 
body.woocommerce div.product .elementor-widget-woocommerce-product-images .left div.images {
padding-left: 90px;
}
body.woocommerce #content div.product .elementor-widget-woocommerce-product-images .right div.images, 
body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images .right div.images, 
body.woocommerce-page div.product .elementor-widget-woocommerce-product-images .right div.images, 
body.woocommerce div.product .elementor-widget-woocommerce-product-images .right div.images {
padding-right: 90px;
}  div.wpforms-container-full .wpforms-form input[type="date"], 
div.wpforms-container-full .wpforms-form input[type="datetime"], 
div.wpforms-container-full .wpforms-form input[type="datetime-local"], 
div.wpforms-container-full .wpforms-form input[type="email"], 
div.wpforms-container-full .wpforms-form input[type="month"], 
div.wpforms-container-full .wpforms-form input[type="number"], 
div.wpforms-container-full .wpforms-form input[type="password"], 
div.wpforms-container-full .wpforms-form input[type="range"], 
div.wpforms-container-full .wpforms-form input[type="search"], 
div.wpforms-container-full .wpforms-form input[type="tel"], 
div.wpforms-container-full .wpforms-form input[type="text"], 
div.wpforms-container-full .wpforms-form input[type="time"], 
div.wpforms-container-full .wpforms-form input[type="url"], 
div.wpforms-container-full .wpforms-form input[type="week"], 
div.wpforms-container-full .wpforms-form select, 
div.wpforms-container-full .wpforms-form textarea {
border-radius: 0px;
font-size: 16px;
border: 1px solid #ccc;
height: 40px;
line-height: 36px;
width: 100%;
max-width: 100%;
}
div.wpforms-container-full .wpforms-form button[type="submit"] {
background: #56cfe1;
color: #fff;
border: none;
padding: 0 34px;
line-height: 44px;
border-radius: 50px;
text-transform: uppercase;
}
div.wpforms-container-full .wpforms-form button[type="submit"]:hover {
background: #56cfe1;
color: #fff;
border: none;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-weight: 400;
line-height: 1.75;
} @media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.regular-logo {
display: none;
}
.retina-logo {
display: inline-block;
}
} @media only screen and (max-width: 1440px) and (min-width: 1024px) { 
#jas-content > .jas-container {
padding: 0 30px;
}
.header-lateral #jas-content {
padding: 0 15px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 992px) {
.header-3 .header__mid .jas-row .hide-md.visible-sm  {
flex-basis: 16.666%;
max-width: 16.666%
}
.header-3 .header__mid .jas-row .jas-col-md-2.jas-col-xs-6  {
flex-basis: 66.666%;
max-width: 66.667%
}
.header-3 .jas-branding {
text-align: center;
}
.header__top .jas-col-md-4.jas-col-sm-2,
.header__top .jas-col-md-4.jas-col-sm-3 {
display: block;
}
.header-2 .header__mid .jas-row .jas-col-md-8.jas-col-sm-4 .jas-col-md-2 {
flex-basis: 100%;
max-width: 100%
}
}
@media only screen and (max-width: 1024px) {
.header-lateral #jas-wrapper .jas-offline-content {
margin-left: 0;
}
.visible-1024 {
display: block;
}
.header-5 .visible-1024 {
cursor: pointer;
font-size: 40px !important;
right: 10px;
z-index: 1011;
}
.top-menu.visible-1024 {
left: 0;
top: 0;
z-index: 999;
background: #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.admin-bar .top-menu.visible-1024 {
top: 32px;
}
.top-menu.visible-1024 i {
font-size: 28px;
}
.top-menu.visible-1024 i.fa {
font-size: 14px;
}
.top-menu.visible-1024 + #jas-content {
margin-top: 70px;
}
.header-lateral #jas-wrapper {
padding-left: 0;
}
.visible-1024.top-menu .start-md {
text-align: center;
}
.header-5 {
left: -250px;
margin-left: 0;
transition: all .5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
.header-5::before {
left: -250px;
margin-left: -250px;
transition: all .5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
.menu-opened .header-5,
.menu-opened .header-5:before {
left: 0;
margin-left: 0;
}
.hidden-sm {
display: none;
}
.visible-sm {
display: block;
}
.visible-sm.flex {
display: flex;
}
.jas-col-sm-4.jas-col-md-6 {
width: 50%;
max-width: 50%;
flex-basis: 50%;
}
.metaslider .flexslider .caption-wrap h3 {
font-size: 45px;
}
.metaslider .flexslider .caption-wrap p {
font-size: 12px;
}
.quantity input.input-text[type="number"] {
width: 95px;
}
.wc-single-3 .summary {
padding-top: 0;
}
.wc-single-3 .p-thumb .p-item:not(:last-child) {
margin: 0;
}
.woocommerce-product-rating {
margin-bottom: 10px;
}
.footer__top div[class*="jas-col"]:not(:last-child) {
margin-bottom: 50px;
}
.footer__bot #jas-footer-menu {
margin-top: 15px;
}
.product-image .yith-wcwl-add-button a,
.product-btn {
opacity: 1;
visibility: visible;
color: #878787;
}
.product-btn {
left: 12px;
transform: none;
top: 0 !important;
}
.yith-wcwl-add-to-wishlist ~ .product-btn {
top: 30px !important;
}
.btn-quickview {
text-indent: -999em;
background: none;
border: none;
padding: 0;
}
.btn-quickview:hover {
background: none !important;
}
.product-image .product-btn .button {
display: none;
}
.btn-quickview::after {
color: #878787;
content: '\e63e';
font-family: "Pe-icon-7-stroke";
font-size: 20px;
left: 0;
position: absolute;
text-indent: 0;
top: 0;
z-index: 99999;
}
.header-4 .header__bot {
height: 0;
}
.wcv-header-container #banner-wrap {
min-height: 400px;
}
.wc-single-3 .wpa-wcpb-list .list-select {
text-align: center;
font-size: 11px;
}
}
@media only screen and (max-width: 800px) {
.cart-collaterals .cross-sells {
width: 49%;
margin-right: 2%;
}
.cart-collaterals .cart_totals {
width: 49%;
}
.metaslider .ms-image {
min-height: initial;
}
.bottom .p-video {
bottom: 148px;
}
.jas-col-sm-4.jas-col-md-6.metro-item {
width: 33.33%;
max-width: 33.33%;
flex-basis: 33.33%;
}
.metro-item .product-inner .product-image {
margin-bottom: 0;
}
.wcv-header-container #banner-wrap {
min-height: 450px;
}	
#banner-wrap img.store-banner, 
.single-product #banner-wrap img.store-banner {
position: inherit;
top:  0;
bottom: auto;
right:  auto;
left: auto;
transform: translateX(0);
}
.wcv-pro-vendorlist {
width: 48%;
margin-right: 4%;
}
.wcv-pro-vendorlist:nth-child(2n+2) {
margin-right: 0;
}
.wcv-pro-vendorlist:nth-child(4n+4) {
margin-right: 4%;
}
.countdown-time .pr {
width: 44px;
height: 50px;
font-size: 13px;
}
.countdown-time .pr .cw {
line-height: 14px;
}
.wishlist_table.wishlist_view {
list-style-type: none;
}
.wishlist_table.wishlist_view table {
border-width: 1px 1px 1px 1px;
}
.wishlist_table.wishlist_view li {
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
}
}
@media only screen and (max-width: 768px) {
.admin-bar .top-menu.visible-1024 {
top: 46px;
}
.wc-single-4 .product-extra-title h2:before,
.wc-single-4 .product-extra-title h2:after {
display: none;
}
.wc-single-4 .images .p-item:not(:last-child) {
margin-bottom: 0;
}
.price-review {
flex-direction: column;
-webkit-align-items: flex-start;
-ms-flex-align: flex-start;
-webkit-box-align: flex-start;
align-items: flex-start;
}
.price-review .woocommerce-product-rating {
margin: 5px 0 0;
}
.popup__cart-product {
margin-bottom: 30px;
}
form.cart .single_add_to_cart_button {
flex: 1;
}
}
@media only screen and (max-width: 767px) {
.p-nav-outside {
display: none !important;
}
.wcv-header-container #inner-element .store-brand,
.wcv-header-container #inner-element .store-info {
width: 100%;
text-align: center;
}
.wcv-store-address-container .store-address,
.wcv-store-address-container .store-phone {
text-align: center;
}
.wcv-header-container #banner-wrap {
overflow:  inherit;
min-height: inherit;
}
.wcv-header-container #inner-element {
position: inherit;
top:  auto;
bottom: auto;
right:  auto;
left: auto;
transform: translateX(0);
margin-top: -90px;
}
.wcv-header-container #inner-element .store-brand img {
max-width: 150px;
float:  none;
}
.jas-portfolio-single {
padding:  0 15px;
}
.woocommerce-message a, .woocommerce-error a {
float: none;
margin-bottom: 10px;
}
.woocommerce-info, .woocommerce-error,
.woocommerce-warning, .woocommerce-message {
padding: 20px;
}
}
@media only screen and (min-width: 737px) and (max-width: 800px) {
.widget_product_search .woocommerce-product-search {
width: 100%;
position: relative;
border: none;
}
.widget .woocommerce-product-search .search-field {
border: 1px solid #ddd;
width: 100%;
display: block;
float: none;
margin-left: 0;
}
.widget_product_search input[value="Search"] {
position: relative;
right: 20px;
width: 100%;
margin-top: 10px;
}
}
@media only screen and (max-width: 736px) {
.admin-bar .top-menu.visible-1024 + #jas-content {
margin-top: 25px;
}
.hidden-xs {
display: none;
}
.visible-xs {
display: block;
}
.visible-xs.flex {
display: flex !important;
}
.jas-container,
.jas-wc .jas-full {
padding: 0 15px;
}
.jas-container .jas-container {
padding: 0;
}
.jas-wc-single .jas-full {
padding: 0;
margin: 0 auto;
}
.jas-wc-single .jas-container {
padding: 0;
}
.jas-currency ul {
right: 50%;
transform: translateX(50%);
}
.header-5 .jas-currency ul {
right: 0;
transform: translateX(0);
}
.header-5 .jas-my-account {
display: block;
}
.jas-col-sm-4.jas-col-md-6,
.jas-masonry .jas-col-xs-12,
.jas-col-xs-6.jas-col-md-12,
.jas-masonry .jas-col-xs-6.jas-col-md-12 {
width: 100%;
max-width: 100%;
flex-basis: 100%;
}
.jas-col-xs-6.jas-col-md-6,	
.jas-masonry .jas-col-xs-6.jas-col-md-6 {
width: 50%;
max-width: 50%;
flex-basis: 50%;
}
.admin-bar .filter-sidebar {
top: 0;
}
.wc-single-3 .slick-dots,
.wc-single-4 .slick-dots {
bottom: -10px;
}
.footer__bot {
line-height: 1.5;
}
#jas-footer-menu {
margin-top: 20px;
}
.single_add_to_cart_button {
white-space: nowrap;
}
.summary .jas-container {
padding: 0;
}
.single-product-thumbnail.right:not(.no-nav) .p-thumb, 
.jas-wc-single .right + .social-share {
padding-right: 0;
display: block;
}
.single-product-thumbnail.left:not(.no-nav) .p-thumb, .jas-wc-single .left + .social-share {
padding-left: 0;
display: block;
}
.single-product-thumbnail.left .p-nav, 
.single-product-thumbnail.right .p-nav {
max-width: 100%;
position: relative;
margin-top: 5px;
}
.single-product-thumbnail.right .slick-next {
right: 30px;
}
.single-product-thumbnail.left .slick-prev {
left: 30px;
}
.product .summary {
margin-top: 30px;
}
.product .pr__0 {
padding-right: 15px;
}
.woocommerce-tabs .jas-container {
padding: 0;
}
.pl__0 {
padding-left: 15px;
}
.single-product-thumbnail.left .p-nav .slick-slide:not(:last-child), 
.single-product-thumbnail.right .p-nav .slick-slide:not(:last-child) {
margin-bottom: 0;
margin-right: 5px;
}
.right .p-video {
right: 20px;
}
.product-extra [class*="jas-col-"] {
padding-left: 10px;
padding-right: 10px;
}
.wc-single-3 .p-video,
.wc-single-4 .p-video {
bottom: 50px
}
table.shop_table_responsive tbody th,
table.shop_table_responsive thead,
table.shop_table_responsive tr td.product-thumbnail:before,
table.wishlist_table tbody th,
table.wishlist_table thead,
table.wishlist_table tr td.product-thumbnail:before {
display: none;
}
table.shop_table_responsive tr td,
table.wishlist_table tr td {
display: block;
clear: both;
overflow: hidden;
}
table.shop_table_responsive tr td:not(.product-quantity) {
text-align: right;
}
table.shop_table_responsive tr td.product-remove:not(.product-quantity) {
text-align: center;
}
table.shop_table_responsive tr.bundle-products td:not(.product-quantity) {
text-align: left;
}
table.wishlist_table  tr td:not(.product-quantity) {
text-align: left;
}
table.shop_table_responsive tr td:before {
content: attr(data-title) ": ";
font-weight: 600;
float: left;
color: #222;
}
table.shop_table_responsive tr.bundle-products td:before {
display: none;
}
table.shop_table_responsive tr td.product-remove:before,
table.shop_table_responsive tr td.actions:before,
table.wishlist_table tr td.product-remove:before,
table.wishlist_table tr td.actions:before {
content: '';
}
table.shop_table_responsive tr td.product-thumbnail,
table.wishlist_table tr td.product-thumbnail {
text-align: center;
}
table.shop_table_responsive .product-quantity .quantity {
float: right;
}
.shop_table td, .shop_table.woocommerce-checkout-review-order-table tr:last-child td {
border-width: 0 0 1px 0;
}
.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
border-width: 1px 0 0 0;
}
.shop_table tr.bundle-products td {
padding-top: 15px;
}
.cart-collaterals .cross-sells,
.cart-collaterals .cross-sells + .cart_totals,
.cart_totals td,
.cart-collaterals .cross-sells,
.cart-collaterals .cart_totals {
width: 100%;
margin-right: 0;
}
.cart-collaterals {
display: flex;
flex-direction: column-reverse;
}
.actions .coupon {
float: none;
width: 100%;
display: block;
}
.actions .coupon label {
text-align: center;
width: 100%;
display: inline-block;
}
.actions .coupon input {
width: 100%;
display: block;
margin: 10px 0;
}
.actions .coupon .button {
width: 100%;
}
.actions .button.update-cart {
width: 100%;
margin-top: 10px;
}
.woocommerce-MyAccount-navigation {
width: 100%;
}
.woocommerce-MyAccount-content {
width: 100%;
margin-top: 30px;
}
#jas-backtop {
right: 15px;
}
.login-form .col-2 {
margin-top: 60px;
}
.content-quickview {
padding: 20px;
}
.single-product-thumbnail.left .p-nav > .slick-list, 
.single-product-thumbnail.right .p-nav > .slick-list {
min-height: 100px;
}
.left .p-video, .outside .p-video {
bottom: 120px;
}
.single-product-thumbnail .slick-slide img {
width: 100%;
}
.single-product-thumbnail.left .p-nav .slick-slide, 
.single-product-thumbnail.right .p-nav .slick-slide {
width: inherit;
}
.shop-top-sidebar {
overflow-x: scroll;
overflow-y: hidden;
}
.shop-top-sidebar .woocommerce {
min-width: 1050px;
text-align: left;
width: auto;
}
.wcv-header-container {
min-height: 200px;
}
.store-banner img, .single-product .store-banner img {
height: 100%;
}
.store-brand  {
text-align: center;
margin-bottom: 20px;
}
.store-brand img {
width: auto;
}
.store-info {
text-align: center;
}
.btn-wpa.single_add_to_cart_button,
.jas-sticky-atc .single_add_to_cart_button {
width: auto !important;
}
.product-quickview .jas-row {
width: 100%;
margin: 0;
}
.product-quickview .jas-col-md-7,
.product-quickview .jas-col-md-5 {
padding: 0;
}
.description_data table td {
display: block;
padding:  5px 0 !important;
}
.tax-dc_vendor_shop .wcmp_vendor_banner_template.template1 .vendor_description {
padding: 15px;
}
.tax-dc_vendor_shop .wcmp_vendor_banner_template.template1 .wcmp_social_profile {
bottom: 1px;
right: auto;
position: inherit;
left: 0;
text-align: left;
background: rgba(0,0,0,.5);
padding: 0 0 15px 10px;
}
.wc-accordion-content {
padding: 20px 0;
}
.quantity .tc a {
top: 7px;
width: 25px;
}
.quantity .tc a.minus {
left: 6px;
}
.quantity .tc a.plus {
right: 6px;
}
.group_table td.woocommerce-grouped-product-list-item__label {
text-align: center;
} input[type="text"],
input[type="tel"],
input[type="email"],
input[type="password"],
textarea,
select  {
font-size: 16px !important;
}
.jas-single-blog .mt__60 {
margin-top: 30px;
}
}
@media only screen and (max-width: 667px) {
.metaslider .flexslider .caption-wrap p {
display: none;
}
.metaslider .flexslider .caption-wrap h3 {
font-size: 35px;
}
.wc-tabs li a {
padding: 0;
border: none;
border-radius: 0;
margin: 10px;
height: auto;
line-height: 1.2;
}
.wc-tabs li.active a,
.wc-tabs li:hover a {
border-bottom: 2px solid #222;
}		
}
@media only screen and (max-width: 568px) {
.header-sticky .header__mid {
top: 0 !important;
}
.woocommerce-tabs {
padding-top: 0;
}
.cart__popup-item,
.cart__popup-action {
flex-direction: column;
}
.cart__popup-item > div {
padding: 0 !important;
margin-top: 8px;
}
}
@media only screen and (max-width: 480px) {
.text-overlay .fs__60 {
font-size: 55px;
line-height: 1.1;
}
.ypop-modal .ypop-wrapper {
width: 100% !important;
}
.admin-bar .top-menu.visible-1024 {
top: 0;
}
.pv_paypal_container,
.pv_shop_name_container {
width: 100%;
float: none;
}
.pv_shop_name_container,
.woocommerce-order-details .woocommerce-columns .woocommerce-column:last-child {
margin-top: 15px;
}
.pv_paypal_container input,
.pv_shop_name_container input,
.woocommerce-order-details .woocommerce-columns .woocommerce-column {
width: 100%;
}
.vendor_description_background .vendor_description {
padding-top: 30px;
}
.vendor_description_background .vendor_description .description {
top: 20px;
width: 100%;
text-align: center;
padding-left: 0;
}
.wcv-pro-vendorlist {
width: 100%;
margin: 0 0 15px;
}
.products .jas-col-xs-6:first-child,
.products .jas-col-xs-6:nth-child(2n+1),
.products.jas-masonry .jas-col-xs-6:nth-child(2n) {
padding-right: 0.5rem;
}
.products .jas-col-xs-6:nth-child(2n),
.products.jas-masonry .jas-col-xs-6:first-child,
.products.jas-masonry .jas-col-xs-6:nth-child(2n+1) {
padding-left: 0.5rem;
}
.cart__popup {
padding: 20px 10px;
}
.product-quickview .jas-row .jas-col-xs-6:first-child,
.product-quickview .jas-row .jas-col-xs-6:nth-child(2n+1) {
padding-right: 0.5rem;
padding-left: 0;
}
.product-quickview .jas-row .jas-col-xs-6:nth-child(2n) {
padding-left: 0.5rem;
padding-right: 0;
}
.popup__cart-product button, 
.popup__cart-product a.button {
padding: 0 15px;
}
form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button {
width: calc(100% - 165px);
}
form.cart .woocommerce-variation-add-to-cart .quantity.hidden + .single_add_to_cart_button {
width: 200px;
}
.tax-dc_vendor_shop .wcmp_vendor_banner_template.template3 .vendor_description {
margin-top: 15px;
text-align: center;
}
.tax-dc_vendor_shop .wcmp_vendor_banner_template.template3 .img_div {
float: none;
}
.tax-dc_vendor_shop .wcmp_vendor_banner_template.template3 .wcmp_vendor_name {
margin-top: 15px;
font-size: 20px;
text-align: center;
margin-bottom: 0;
}
}
@media only screen and (max-width: 414px) {
.jas-wc-single .woocommerce-breadcrumb {
line-height: 1.4;
}
.metaslider .flexslider .caption-wrap .f__libre,
.metaslider .flexslider .caption-wrap h4 {
font-size: 13px;
}
.metaslider .flexslider .caption-wrap h3 {
font-size: 18px;
}
.text-overlay .fs__60 {
font-size: 40px;
}
.p-video {
bottom: 140px
}
.wc-single-2 .p-video {
bottom: 20px
}
.entry-summary .group_table td {
display: block;
}
.badge span {
font-size: 10px;
width: 40px;
}
.all-33 {
width: 50%;
}
.wcv-search .all-30,
.wcv-order-header .tiny-50,
.wcv-form .tiny-50,
.wcv-order-header .all-33,
.wcv-order-header .all-50,
.wcv-form .all-33,
.wcv-order-header .all-50 a.button,
.wcv-search .all-30 {
width: 100%;
}
.wcv-order-header .all-33 .control,
.wcv-form .all-33 .control {
padding-left: 0;
}
.wcv-order-header .all-50 a.button {
text-align: center;
}
.wcv-cols-group + .wcv-cols-group,
.wcv-order-header + h3 {
margin-top: 30px;
}
.woocommerce form.track_order .form-row-first,
.woocommerce form.track_order .form-row-last {
width: 100%;
float: left;
}
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last {
width: 100%;
}
.woocommerce-grouped-product-list-item__thumb {
width: 100%;
}
}
@media only screen and (max-width: 384px) {
.woocommerce-ordering::after {
right: 11px;
top: 6px;
}
.woocommerce-ordering select {
font-size: 13px;
padding: 0 8px;
height: 36px;
line-height: 36px;
width: 160px;
}
.product-category h3 {
min-width: 120px;
}
.p-video {
bottom: 130px
}
.wcvendors-pro-dashboard-wrapper input[type="submit"],
.wcvendors-pro-dashboard-wrapper a.button {
padding: 0 20px;
}
.result-count-order a {
margin-right: 15px;
}
}
@media only screen and (max-width: 375px) {
.wc-tabs li a {
font-size: 13px;
}
}
@media only screen and (max-width: 360px) {
.metaslider .flexslider .caption-wrap .f__libre,
.metaslider .flexslider .caption-wrap h4 {
font-size: 12px;
}
.metaslider a.button {
height: 36px;
line-height: 32px;
padding: 0 30px;
}
.btn-quickview {
font-size: 12px;
}
.p-video,
.bottom .p-video {
bottom: 120px
}
.outside .p-video {
bottom: 20px;
}
.product-extra .slick-next {
right: -10px;
}
.product-extra .slick-prev {
left: -10px;
}
.wc-single-3 .quantity input.input-text[type="number"] {
width: 80px;
}
.shop_table td, .shop_table th {
padding: 5px;
}
}
@media only screen and (max-width: 320px) {
.metaslider a.button {
height: 32px;
line-height: 28px;
padding: 0 20px;
font-size: 12px;
}
h3.product-title {
font-size: 13px;
}
.metaslider .flex-control-nav {
bottom: 10px;
}
.quantity input.input-text[type="number"] {
width: 95px;
}
.single_add_to_cart_button {
padding: 0 20px;
font-size: 13px;
}
.group_table .single_add_to_cart_button {
padding: 0 35px;
}
.wc-single-3 .p-video,
.wc-single-4 .p-video {
bottom: 20px;
}
.wc-single-3 .single_variation_wrap {
margin-left: 0;
}
} #wc-stripe-payment-request-wrapper {
clear:  none !important;
padding-top: 0 !important;
float:  left;
}
.wc-proceed-to-checkout #wc-stripe-payment-request-wrapper {
float: none;
}
@supports (-webkit-appearance: -apple-pay-button) {
.single-product div.product .stripe-enabled form.cart .apple-pay-button {
max-width: 100%;
margin-right: 0;
height: 40px;
margin-top: 15px;
}
.single-product div.product .stripe-enabled form.cart .quantity input {
width: 115px;
}
.single-product div.product .stripe-enabled form.cart .quantity~.button {
white-space: nowrap;
}
}
@media only screen and (max-width: 800px) {
@supports (-webkit-appearance: -apple-pay-button) {
.single-product div.product .stripe-enabled form.cart .apple-pay-button {
margin-top: 10px;
width: 100%;
}
}
}
@media only screen and (max-width: 767px) {
@supports (-webkit-appearance: -apple-pay-button) {
.single-product div.product .stripe-enabled form.cart .apple-pay-button-wrapper {
width: 100%;
float: right;
}
.single-product div.product .stripe-enabled form.cart .apple-pay-button {
width: 100%;
margin:  0;
}
.single-product div.product .stripe-enabled form.cart .quantity~.button {
margin-bottom: 0;
}
.single-product div.product .stripe-enabled form.cart .quantity {
width: 100%;
margin-right: 0;
}
}
.jas-action .jas-icon-cart {
padding-right: 0;
}
.header-4 .header-sticky .header__mid .jas-row {
padding: 5px 15px;
}
}
@media only screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 800px)  {
.product .stripe-enabled  #wc-stripe-payment-request-wrapper {
width: 100%;
margin-right: 0 !important;
}
.product .stripe-enabled  #wc-stripe-payment-request-wrapper #wc-stripe-payment-request-button {
margin-bottom: 15px;
}
.product #wc-stripe-payment-request-button-separator~.single_add_to_cart_button {
width: calc(100% - 50px);
}
.product .stripe-enabled form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button {
width: calc(100% - 50px);
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt,
a.wishlist_products_counter.top_wishlist-heart-plus.no-tx {
margin-left: 15px !important; 
margin-right: 0 !important;
}
.button.brnhmbx-bfm-button {
margin-left: 0;
margin-top: 5px;
float: left;
}
form.cart:not(.variations_form) > * {
margin-bottom: 0;
}
form.cart:not(.variations_form) > .group_table {
margin-bottom: 20px !important;
}
.single-product div.product .stripe-enabled form.cart .quantity {
width: 100%;
margin-right: 0;
}
} .vc_row .wpb_animate_when_almost_visible {
opacity: 1;
}:root{--ft-font:'Kanit',sans-serif;--ft-text:14px;--ft-text-small:12px;--fx-accent:#0069d3;--fx-accent-dark:#0050d1;--fx-accent-soft:#eef5fe;--fx-accent-line:#9fc6f0;--fx-ink:#2a2a2a;--fx-muted:#767676;--fx-line:#e6e8ec;--fx-price:#0f7a52;--fx-price-old:#9aa3b0;--fx-bg:#f7f8fa;--fx-radius:10px;--fx-shadow:0 1px 2px rgba(20,30,45,0.05),0 6px 20px rgba(20,30,45,0.06);--ft-cat-ink:#25364b;--ft-cat-head:#1e344c;--ft-cat-muted:#7c8998;--ft-cat-line:#e7edf3;--ft-cat-panel:#f7f9fa;--ft-cat-chip-bg:#eef1f4;--ft-cat-chip-ink:#526576;--ft-cat-action:#168aa1;--ft-cat-link:#138298;--ft-cat-price:#174c73;--ft-card-border:#e5e9ed;--ft-card-border-hover:#bcc9d4;--ft-card-bg:#ffffff;--ft-badge-default-bg:#f1f4f6;--ft-badge-default-color:#465b6e;--ft-badge-original-bg:#fdf1d6;--ft-badge-original-color:#7a5200;--ft-badge-compatible-bg:#fdeaea;--ft-badge-compatible-color:#9c2020;--ft-badge-rental-bg:#e6f4ec;--ft-badge-rental-color:#1f5d3a}:root{--fx-accent:#0069d3;--fx-accent-dark:#0050d1;--fx-accent-soft:#eef5fe;--fx-accent-line:#9fc6f0;--fx-ink:#2a2a2a;--fx-muted:#767676;--fx-line:#e6e8ec;--fx-price:#0f7a52;--fx-price-old:#9aa3b0;--fx-bg:#f7f8fa;--fx-radius:10px;--fx-shadow:0 1px 2px rgba(20,30,45,0.05),0 6px 20px rgba(20,30,45,0.06)}.jas-navigation > .jas-menu{display:flex !important}.fx-nav{display:flex;align-items:stretch;gap:2px;list-style:none;margin:0;padding:0}.fx-nav > li{position:relative}.fx-nav > li > a,.fx-nav > li > button{display:flex;align-items:center;gap:5px;height:52px;padding-inline:14px;border:0;background:none;font:inherit;font-size:14px;color:var(--fx-ink);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}.fx-nav > li > a:hover,.fx-nav > li > button:hover,.fx-nav > li.open > button{color:var(--fx-accent);border-bottom-color:var(--fx-accent-line)}.fx-nav svg{flex:none}.fx-mega{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:60;background:#fff;border:1px solid var(--fx-line);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow);padding:22px 26px;display:grid;grid-template-columns:repeat(4,minmax(168px,1fr));gap:24px;text-align:left}.fx-mega h4{font-size:13px;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--fx-line);color:var(--fx-ink);text-transform:none}.fx-mega ul{list-style:none;margin:0;padding:0}.fx-mega li + li{margin-top:4px}.fx-mega a{display:block;padding:4px 0;font-size:13.5px;color:var(--fx-muted)}.fx-mega a:hover{color:var(--fx-accent)}.fx-mega .fx-mega-foot{grid-column:1 / -1;border-top:1px solid var(--fx-line);padding-top:12px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fx-mega .fx-mega-foot span{font-size:12.5px;color:var(--fx-muted);margin-right:4px}@media (max-width:991px){.fx-nav{display:none}.jas-navigation > .jas-menu{display:block !important}}.fx-finder{background:none;color:var(--fx-ink);padding:0;margin-bottom:18px;text-align:center}.fx-finder h2{color:var(--fx-ink);font-size:19px;font-weight:500;margin:0 0 4px}.fx-finder p{margin:0 0 12px;color:var(--fx-muted);font-size:13.5px}.fx-finder-box{display:flex;position:relative;margin:0 auto;max-width:100%}.fx-finder .fx-finder-box input[type='search']{flex:1;min-width:0;height:40px !important;border:2px solid var(--fx-accent) !important;border-radius:30px !important;padding:10px 116px 10px 24px !important;margin:0 !important;background:#fff !important;font-family:inherit;font-size:14px !important;line-height:normal;color:#0a0a0a;box-shadow:none !important;-webkit-appearance:none;appearance:none}.fx-finder .fx-finder-box input[type='search']::placeholder{color:#999;font-size:14px}.fx-finder .fx-finder-box input[type='search']:focus{outline:0;border-color:var(--fx-accent-dark) !important}.fx-finder-box button{position:absolute;right:3px;top:3px;height:34px;border:0;border-radius:30px;padding-inline:22px;background:var(--fx-accent);color:#fff;font:inherit;font-size:14px;cursor:pointer}.fx-finder-box button:hover{background:var(--fx-accent-dark)}.fx-answer{border:1px solid var(--fx-line);border-left:4px solid var(--fx-accent-line);background:#fff;border-radius:var(--fx-radius);padding:16px 20px;margin-bottom:18px}.fx-answer h3{margin:0 0 4px;font-size:17px}.fx-answer .fx-model{color:var(--fx-accent)}.fx-answer p{margin:0;color:var(--fx-muted);font-size:13.5px}.fx-group{margin-bottom:26px}.fx-group-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--fx-line)}.fx-group-head h3{margin:0;font-size:15.5px}.fx-group-head small{color:var(--fx-muted);font-size:12.5px}.fx-group-head .fx-count{margin-left:auto;color:var(--fx-muted);font-size:12.5px}.fx-facets{font-size:14px}.fx-facet{border-bottom:1px solid var(--fx-line);padding:14px 0}.fx-facet:last-of-type{border-bottom:0}.fx-facet h4{font-size:13.5px;margin:0 0 9px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.fx-facet-list{max-height:230px;overflow-y:auto}.fx-facet label{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;cursor:pointer;color:var(--fx-ink);font-weight:400;margin:0}.fx-facet label:hover{color:var(--fx-accent)}.fx-facet input[type='checkbox'],.fx-facet input[type='radio']{width:auto;margin:0;accent-color:var(--fx-accent);flex:none}.fx-facet .fx-n{margin-left:auto;color:var(--fx-muted);font-size:12.5px}.fx-facet-price{display:flex;gap:8px;align-items:center;margin-top:10px}.fx-facet-price input{width:100%;min-width:0;padding:7px 9px;border:1px solid var(--fx-line);border-radius:7px;font:inherit;font-size:13px}.fx-clear{width:100%;margin-top:14px;padding:9px;border:1px solid var(--fx-accent);background:#fff;color:var(--fx-accent);border-radius:8px;font:inherit;font-size:13.5px;cursor:pointer}.fx-clear:hover{background:var(--fx-accent-soft)}.fx-active{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.fx-active button{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--fx-accent-line);background:var(--fx-accent-soft);color:var(--fx-accent);border-radius:999px;font:inherit;font-size:12.5px;cursor:pointer}.fx-active button:hover{background:#dbe9fb}.fx-brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.fx-brand-card{background:#fff;border:1px solid var(--fx-line);border-radius:var(--fx-radius);min-height:86px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}.fx-brand-card:hover{border-color:var(--fx-accent-line);box-shadow:var(--fx-shadow);transform:translateY(-2px)}.fx-brand-mark{display:flex;align-items:center;justify-content:center;height:30px;max-width:100%;overflow:hidden}.fx-brand-card small{color:var(--fx-muted);font-size:11.5px}.products{align-items:stretch !important}.replica-product,.products .product,.products [class*="jas-col-"].product{display:flex !important;flex-direction:column !important;box-sizing:border-box !important}.replica-product > .product-inner,.products .product > .product-inner,.products .product .product-inner{width:100% !important;height:100% !important;border:1px solid var(--fx-line,#e2e8f0) !important;border-radius:var(--fx-radius,8px) !important;padding:12px !important;background:#fff !important;display:flex !important;flex-direction:column !important;box-sizing:border-box !important;transition:border-color 0.15s,box-shadow 0.15s}.replica-product:hover .product-inner,.products .product:hover .product-inner{border-color:var(--fx-accent-line,#3b82f6) !important;box-shadow:var(--fx-shadow,0 6px 18px rgba(0,0,0,0.08)) !important}.replica-product .product-image,.products .product .product-image{position:relative !important;width:100% !important;flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}.replica-product .product-image > a,.products .product .product-image > a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;aspect-ratio:1 / 1.05 !important;text-decoration:none !important}.replica-product .product-image > a img,.products .product .product-image > a img,.products .product .product-image img{display:block !important;width:100% !important;height:100% !important;aspect-ratio:1 / 1.05 !important;object-fit:contain !important;max-height:190px !important;margin:0 auto !important}.replica-product .product-info,.products .product .product-info{margin-top:auto !important;padding-top:8px !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;box-sizing:border-box !important}.replica-product .product-title,.products .product .product-title,.products .product h3.product-title{min-height:2.85em !important;max-height:2.85em !important;line-height:1.4 !important;margin:0 0 6px !important;overflow:hidden !important}.replica-product .product-title a,.products .product .product-title a{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.4 !important;max-height:2.85em !important;font-size:13.5px !important;font-weight:600 !important}.fx-card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px;min-height:20px}.fx-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;line-height:1.5;background:#e2edff;color:#124ba0;border:1px solid #a8c7f0}.fx-badge-brand{background:#f2f4f8;color:#4a5568;border-color:#e2e6ee;font-weight:500}.fx-card-brand{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;margin-right:4px}.fx-card-meta .fx-card-brand img{display:block;width:auto;max-width:72px;height:auto;max-height:26px;margin:0;padding:0;border:0;border-radius:0;object-fit:contain}.fx-card-brand img[alt="Pantum"]{filter:brightness(0)}.fx-badge-original{background:#fff0ce;color:#805000;border-color:#e7bf68}.fx-card-fits{font-size:11.5px;line-height:1.5;height:1.5em;color:var(--fx-muted);margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.replica-product .product-info .price,.products .product .product-info .price,.products .product .price{margin-top:auto !important;display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:4px 6px !important;min-height:2.2em !important;line-height:1.3 !important;padding-top:6px !important;border-top:1px solid #f1f5f9 !important}.fx-empty{text-align:center;padding:44px 20px;color:var(--fx-muted);border:1px dashed var(--fx-line);border-radius:var(--fx-radius);background:#fff}.fx-note{font-size:12.5px;color:var(--fx-muted)}.vc_btn3.vc_btn3-style-modern.vc_btn3-color-sky.vc_btn3-size-lg{background:none !important;border:0 !important;box-shadow:none !important;color:var(--fx-ink) !important;font-size:21px !important;font-weight:500 !important;padding:4px 0 !important;display:flex !important;align-items:center;gap:16px;text-align:center}.vc_btn3.vc_btn3-style-modern.vc_btn3-color-sky.vc_btn3-size-lg::before,.vc_btn3.vc_btn3-style-modern.vc_btn3-color-sky.vc_btn3-size-lg::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--fx-line),transparent)}.vc_btn3.vc_btn3-style-modern.vc_btn3-color-sky.vc_btn3-size-lg:hover{color:var(--fx-accent) !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary{background-color:#fff !important;border:1px solid var(--fx-line) !important;border-radius:10px !important;color:#4a5568 !important;font-size:15px !important;font-weight:600 !important;letter-spacing:0.01em;min-height:52px;display:flex !important;align-items:center;justify-content:center;padding:10px 12px !important;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary:hover{border-color:currentColor !important;box-shadow:var(--fx-shadow);transform:translateY(-2px)}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/brother/"],.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="brother"]{color:#0b4ea2 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/hp/"],.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="hp-"]{color:#0096d6 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/canon/"],.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="canon"]{color:#cc0000 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/epson/"],.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="epson"]{color:#003da5 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/samsung/"]{color:#1428a0 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="fuji-xerox"]{color:#c8102e !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="ricoh"]{color:#c8102e !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/oki/"]{color:#00447c !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/kyocera/"]{color:#d80c18 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="pantum"]{color:#00a0a0 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/casio/"]{color:#0b3b8c !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="panasonic"]{color:#0b3b8c !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/gg/"]{color:#e8480c !important}.fx-finder-slot{width:100%;margin:0 auto 18px}#jas-footer.footer-2{background:#f7f8fa !important;color:#3a4250 !important;border-top:1px solid var(--fx-line)}#jas-footer .footer__top{padding-top:40px !important;padding-bottom:30px !important}#jas-footer .widget-title{font-size:15px !important;margin-bottom:14px !important;padding-bottom:8px;color:var(--fx-ink);position:relative}#jas-footer .widget-title::after{content:'';position:absolute;left:0;bottom:0;width:26px;height:2px;background:var(--fx-accent)}#jas-footer .menu{margin:0;padding:0;list-style:none}#jas-footer .menu > li{margin-bottom:0 !important}#jas-footer .menu > li > a{display:block;padding:4px 0;font-size:13.5px;line-height:1.6;color:#5b6779;transition:color 0.15s,padding-left 0.15s}#jas-footer .menu > li > a:hover{color:var(--fx-accent);padding-left:5px}#jas-footer .widget{margin-bottom:0 !important}#jas-footer .footer__top .jas-col-md-3{padding-bottom:18px}#jas-footer .wp-block-image{margin-bottom:12px !important}#jas-footer .wp-block-image img{max-height:56px;width:auto}#jas-footer .wp-social-link{display:flex;align-items:center;justify-content:center;width:36px !important;height:36px !important;margin:0 !important;padding:0 !important;border-radius:50%;flex:0 0 36px}#jas-footer .wp-block-social-links{display:flex;align-items:center;gap:12px;padding:0;list-style:none}#jas-footer .wp-social-link a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 !important;line-height:1;border-radius:50%;color:#fff}#jas-footer .wp-social-link svg{display:block;flex:none;width:24px;height:24px;margin:0;fill:currentColor}#jas-footer .wp-social-link-facebook{background:#1877f2}#jas-footer .wp-social-link-youtube{background:#ff0000}#jas-footer .wp-social-link-tiktok{background:#010101}#jas-footer .wp-social-link-line{background:#06c755}#jas-footer .wp-social-link a:focus-visible{outline:2px solid #243c64;outline-offset:3px}#jas-footer .footer__bot{display:none !important}.vc_custom_1738053413049{background-color:var(--fx-accent-soft) !important;border-block:1px solid var(--fx-line)}.vc_custom_1738053413049,.vc_custom_1738053413049 *{color:#3a4250 !important}.vc_custom_1738053413049 .jas-service .icon,.vc_custom_1738053413049 .jas-service .icon i,.vc_custom_1738053413049 .jas-service .title{color:var(--fx-accent) !important}.vc_custom_1738053413049 .jas-service .icon i{font-size:34px}@media (max-width:767px){#jas-footer .footer__top{padding-top:28px !important;padding-bottom:18px !important}#jas-footer .footer__top .jas-col-xs-12{padding-bottom:20px}#jas-footer .footer__top .jas-row{display:flex;flex-wrap:wrap}#jas-footer .footer__top .jas-row > div{flex:0 0 50% !important;max-width:50% !important}#jas-footer .footer__top .jas-row > div:first-child{flex-basis:100% !important;max-width:100% !important}#jas-footer .widget-title{font-size:14px !important}}.fx-ask-tab{position:fixed;right:18px;bottom:18px;z-index:90;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:0;border-radius:30px;background:var(--fx-accent);color:#fff;font:inherit;font-size:14px;cursor:pointer;box-shadow:0 4px 18px rgba(0,80,180,0.32);transition:background 0.15s,transform 0.15s}.fx-ask-tab:hover{background:var(--fx-accent-dark);transform:translateY(-2px)}.fx-ask{position:fixed;right:18px;bottom:18px;z-index:90;width:min(640px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--fx-line);border-radius:12px;box-shadow:0 10px 40px rgba(16,32,64,0.18);overflow:hidden}.fx-ask-head{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--fx-accent);color:#fff;font-size:15px}.fx-ask-head strong{font-weight:500}.fx-ask-actions{margin-left:auto;display:flex;gap:4px}.fx-ask-actions button{width:28px !important;min-width:28px !important;height:28px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:6px !important;background:rgba(255,255,255,0.16) !important;color:#fff !important;font-size:17px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fx-ask-actions button:hover{background:rgba(255,255,255,0.32)}.fx-ask-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;overflow-y:auto}.fx-ask-form{padding:16px}.fx-ask-form input,.fx-ask-form textarea{width:100%;margin-bottom:9px;padding:9px 12px;border:1px solid var(--fx-line);border-radius:8px;font:inherit;font-size:13.5px;background:#fff;color:var(--fx-ink)}.fx-ask-form textarea{min-height:66px;resize:vertical}.fx-ask-form input:focus,.fx-ask-form textarea:focus{outline:0;border-color:var(--fx-accent)}.fx-ask-send{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px;border:0;border-radius:8px;background:var(--fx-accent);color:#fff;font:inherit;font-size:14px;cursor:pointer}.fx-ask-send:hover{background:var(--fx-accent-dark)}.fx-ask-note{margin:0;padding:12px 14px;border:1px solid #ffd8a8;background:#fff8ec;color:#8a5200;border-radius:8px;font-size:13px;line-height:1.7}.fx-ask-again{display:block;margin-top:10px;padding:7px 14px;border:1px solid #8a5200;border-radius:7px;background:none;color:#8a5200;font:inherit;font-size:13px;cursor:pointer}.fx-ask-contact{padding:16px;background:var(--fx-accent-soft);border-left:1px solid var(--fx-line)}.fx-ask-contact h4{margin:0 0 12px;font-size:14px;color:var(--fx-accent);font-weight:500}.fx-ask-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0;color:var(--fx-ink)}.fx-ask-row + .fx-ask-row{border-top:1px solid #dbe7f7}.fx-ask-row .ic{width:32px;height:32px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff}.fx-ask-row .ic-phone{background:var(--fx-accent)}.fx-ask-row .ic-line{background:#06c755}.fx-ask-row .ic-mail{background:#e8a33d}.fx-ask-row em{display:block;font-style:normal;font-size:11.5px;color:var(--fx-muted)}.fx-ask-row strong{display:block;font-size:15px;color:var(--fx-accent);font-weight:600}.fx-ask-row .fx-ask-mail{font-size:12.5px;word-break:break-all}.fx-ask-row small{color:var(--fx-muted);font-size:11.5px}.fx-ask-row:hover strong{text-decoration:underline}@media (max-width:560px){.fx-ask{right:8px;left:8px;bottom:8px;width:auto;max-height:calc(100vh - 16px)}.fx-ask-body{grid-template-columns:minmax(0,1fr)}.fx-ask-contact{border-left:0;border-top:1px solid var(--fx-line)}.fx-ask-tab{right:12px;bottom:12px}}#jas-footer .footer__top .widget_media_image,#jas-footer .footer__top .wp-block-image,#jas-footer .footer__top figure{margin:0 0 14px !important}#jas-footer .footer__top .widget_block p,#jas-footer .footer__top .widget_text p{margin:0 0 12px !important}#jas-footer .footer__top .wp-block-social-links{margin:0 !important}#jas-footer .footer__top .widget_block > div:empty{margin:0 !important;height:0 !important}.replica-product .product-image .product-btn .add_to_cart_button{background:#222 !important;color:#fff !important}.replica-product .product-image .product-btn .add_to_cart_button:hover{background:var(--fx-accent) !important;color:#fff !important}.replica-product .product-image .product-btn .btn-quickview:hover{background:var(--fx-accent) !important;color:#fff !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary.fx-brand-btn{text-indent:-9999px;overflow:hidden;background-repeat:no-repeat !important;background-position:center !important;background-size:auto 22px !important}.vc_general.vc_btn3.fx-brand-btn{background:#fff !important;background-color:#fff !important;border:1px solid var(--fx-line) !important;border-radius:10px !important;box-shadow:none !important;min-height:52px;display:flex !important;align-items:center;justify-content:center;padding:10px 12px !important;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat !important;background-position:center !important;background-size:auto 22px !important;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}.vc_general.vc_btn3.fx-brand-btn:hover{border-color:var(--fx-accent-line) !important;box-shadow:var(--fx-shadow);transform:translateY(-2px)}.vc_general.vc_btn3.vc_btn3-style-modern.vc_btn3-color-primary:not(.fx-brand-btn){background:var(--fx-accent) !important;background-image:none !important;border:0 !important;border-radius:8px !important;color:#fff !important;box-shadow:none !important;font-weight:400;transition:background 0.15s}.vc_general.vc_btn3.vc_btn3-style-modern.vc_btn3-color-primary:not(.fx-brand-btn):hover{background:var(--fx-accent-dark) !important;color:#fff !important}.vc_general.vc_btn3.vc_btn3-style-outline-custom:not(.fx-brand-btn){background:#fff !important;border:1px solid var(--fx-accent) !important;border-color:var(--fx-accent) !important;border-radius:8px !important;color:var(--fx-accent) !important;transition:background 0.15s,color 0.15s}.vc_general.vc_btn3.vc_btn3-style-outline-custom:not(.fx-brand-btn):hover{background:var(--fx-accent) !important;border-color:var(--fx-accent) !important;color:#fff !important}.fx-sales-contact{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;min-height:40px;margin-top:14px;padding:9px 12px;border:1px solid #14899f;border-radius:8px;background:#14899f;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:500;line-height:1.5;transition:background .15s,border-color .15s}.fx-sales-contact:hover{background:#0d6d80;border-color:#0d6d80}.fx-sales-contact:focus-visible{outline:2px solid #0d6d80;outline-offset:3px}.ft-rental-enquiry{margin:20px 0;max-width:360px}.ft-rental-enquiry p{font-size:14px;color:#64748b}.fx-mega-foot img{height:15px !important;max-height:15px !important;width:auto !important;max-width:62px !important;object-fit:contain;display:block}.fx-mega-foot a{padding:2px 4px !important}.fx-mega-foot{gap:6px}.price,.price .amount,.price .woocommerce-Price-amount,.woocommerce-Price-amount,.woocommerce-Price-amount .woocommerce-Price-currencySymbol,.replica-product .price,.entry-summary .price,.summary .price,ins .amount,ins .woocommerce-Price-amount{color:var(--fx-price) !important}del,del .amount,del .woocommerce-Price-amount{color:var(--fx-price-old) !important;text-decoration:line-through;font-weight:400 !important}ins{text-decoration:none}.replica-product .price{font-weight:600 !important}.entry-summary .price,.summary .price{font-weight:600 !important}.jas-action > .jas-my-account,.jas-action > .jas-icon-cart{display:block !important}#jas-header .header__mid .jas-my-account > a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:7px 9px;box-sizing:border-box;border-radius:8px;white-space:nowrap}#jas-header .header__mid .jas-my-account > a:hover{background:var(--fx-accent-soft)}@media (min-width:992px){body:not(.logged-in) #jas-header .header__mid .jas-my-account > a::after{content:"เข้าสู่ระบบ / สมัครสมาชิก";font-size:13px;line-height:1.4}body.logged-in #jas-header .header__mid .jas-my-account > a::after{content:"บัญชีของฉัน";font-size:13px;line-height:1.4}}.fx-actions{display:flex;align-items:center;gap:4px;margin-left:10px}.fx-action{position:relative;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:0;background:none;font:inherit;font-size:13px;color:var(--fx-ink);cursor:pointer;border-radius:8px;line-height:1;white-space:nowrap}.fx-action:hover{background:var(--fx-accent-soft);color:var(--fx-accent)}.fx-action svg{flex:none}.fx-action-icon{padding:7px}.fx-action-badge{position:absolute;top:0;right:0;min-width:17px;height:17px;padding-inline:4px;border-radius:9px;background:var(--fx-accent);color:#fff;font-size:11px;line-height:17px;text-align:center;font-weight:500}@media (max-width:991px){.fx-action-text{display:none}.fx-actions{gap:0;margin-left:4px}}.replica-product .fx-wish{position:absolute;top:8px;right:8px;z-index:3;width:32px;height:32px;padding:0;border:1px solid var(--fx-line);border-radius:50%;background:rgba(255,255,255,0.94);color:var(--fx-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color 0.15s,border-color 0.15s}.replica-product .fx-wish:hover{color:#e0384a;border-color:#f3c2c8}.replica-product .fx-wish.on{color:#e0384a;border-color:#f3c2c8}.wishlist-items{display:flex;flex-direction:column;gap:10px;margin-top:14px}.wishlist-row{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--fx-line);border-radius:10px}.wishlist-row img{width:56px;height:56px;object-fit:contain;flex:none}.wishlist-info{flex:1;min-width:0}.wishlist-info a{display:block;font-size:14px;color:var(--fx-ink)}.wishlist-info a:hover{color:var(--fx-accent)}.wishlist-info .price{display:block;font-size:14px;margin-top:3px}.wishlist-add{border:1px solid var(--fx-accent);background:#fff;color:var(--fx-accent);border-radius:8px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.wishlist-add:hover{background:var(--fx-accent);color:#fff}.wishlist-remove{border:0;background:none;color:var(--fx-muted);font-size:22px;line-height:1;cursor:pointer;padding:4px 8px}.wishlist-remove:hover{color:#e0384a}.wishlist-empty{color:var(--fx-muted);padding:28px 4px;text-align:center}@keyframes fx-pop{0%{opacity:0;transform:scale(0.88) translateY(14px)}55%{opacity:1;transform:scale(1.03) translateY(0)}75%{transform:scale(0.985)}100%{opacity:1;transform:scale(1)}}@keyframes fx-slide-right{0%{opacity:0;transform:translateX(56px)}60%{opacity:1;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes fx-slide-left{0%{opacity:0;transform:translateX(-56px)}60%{opacity:1;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@keyframes fx-fade{from{opacity:0}to{opacity:1}}@keyframes fx-bounce{0%{transform:scale(0.5)}45%{transform:scale(1.35)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.replica-modal[open]{animation:fx-pop 0.34s cubic-bezier(0.34,1.4,0.5,1) both}.replica-modal[open]::backdrop{animation:fx-fade 0.22s ease-out both}.replica-modal.modal-cart[open]{animation:fx-slide-right 0.36s cubic-bezier(0.3,1.3,0.5,1) both}.replica-modal.modal-menu[open]{animation:fx-slide-left 0.36s cubic-bezier(0.3,1.3,0.5,1) both}.replica-modal::backdrop{background:rgba(14,24,42,0.5) !important;backdrop-filter:blur(2px)}.replica-modal.modal-search,.replica-modal.modal-wishlist{border-radius:16px;box-shadow:0 24px 80px rgba(17,43,72,0.28);padding:30px 32px}.replica-modal.modal-cart{border-radius:16px 0 0 16px;box-shadow:-18px 0 60px rgba(17,43,72,0.22)}.replica-modal h2{font-size:20px !important;font-weight:500;color:var(--fx-ink);margin-bottom:6px !important}.replica-modal .local-note{color:var(--fx-muted);font-size:13px;margin-bottom:18px}.replica-modal .modal-close{display:flex;align-items:center;justify-content:center;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:#f1f4f8;color:#5b6779;font-size:24px;line-height:1;transition:background 0.15s,color 0.15s,transform 0.15s}.replica-modal .modal-close:hover{background:#e3e9f1;color:var(--fx-ink);transform:rotate(90deg)}.replica-modal .modal-close:focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px}.fx-action-badge{animation:fx-bounce 0.42s cubic-bezier(0.3,1.5,0.5,1)}@keyframes fx-heart{0%{transform:scale(1)}40%{transform:scale(1.32)}70%{transform:scale(0.92)}100%{transform:scale(1)}}.replica-product .fx-wish.on svg{animation:fx-heart 0.42s cubic-bezier(0.3,1.5,0.5,1)}.replica-modal .primary-button,.replica-modal .wishlist-add,.replica-modal .checkout-button{transition:transform 0.12s ease,background 0.15s}.replica-modal .primary-button:active,.replica-modal .wishlist-add:active{transform:scale(0.97)}@media (prefers-reduced-motion:reduce){.replica-modal[open],.replica-modal[open]::backdrop,.replica-modal.modal-cart[open],.replica-modal.modal-menu[open],.fx-action-badge,.replica-product .fx-wish.on svg{animation:none !important}.replica-modal .modal-close:hover{transform:none}}#jas-header .header__mid .jas-row > div:last-child{width:auto !important;max-width:none !important;flex:0 0 auto !important}#jas-header .header__mid .jas-row > div:nth-last-child(2){flex:1 1 auto !important;min-width:0 !important}#jas-header .jas-action{flex-wrap:nowrap;justify-content:flex-end;gap:2px}.jas-carousel.replica-fallback-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}.entry-summary .product_title,.summary .product_title{font-size:20px !important;line-height:1.5 !important;color:var(--fx-ink) !important;margin-bottom:10px !important}.entry-summary .price,.summary .price{font-size:27px !important;line-height:1.3 !important;margin-bottom:14px !important}.entry-summary ul,.summary ul{list-style:none !important;padding-left:0 !important;margin-bottom:18px !important}.entry-summary ul > li,.summary ul > li{position:relative;padding-left:24px;margin-bottom:7px;font-size:14px;line-height:1.7}.entry-summary ul > li::before,.summary ul > li::before{content:'';position:absolute;left:2px;top:0.62em;width:7px;height:7px;border-radius:50%;background:var(--fx-accent)}.single_add_to_cart_button{background:var(--fx-accent) !important;border-color:var(--fx-accent) !important;color:#fff !important;border-radius:30px !important;font-size:15px !important;min-width:190px;transition:background 0.15s,transform 0.12s}.single_add_to_cart_button:hover:not(:disabled){background:var(--fx-accent-dark) !important}.single_add_to_cart_button:active:not(:disabled){transform:scale(0.98)}.sku_wrapper,.posted_in{font-size:13px !important;color:var(--fx-muted) !important}.posted_in a{color:var(--fx-accent) !important}.fx-pdp-fits{margin-top:22px;padding-top:18px;border-top:1px solid var(--fx-line)}.fx-pdp-fits h4{font-size:14px;margin:0 0 10px;color:var(--fx-ink);font-weight:500}.fx-pdp-models{display:flex;flex-wrap:wrap;gap:6px}.fx-pdp-models a{display:inline-block;padding:4px 11px;border:1px solid var(--fx-line);border-radius:30px;background:#fff;font-size:12.5px;color:var(--fx-muted);transition:border-color 0.15s,color 0.15s,background 0.15s}.fx-pdp-models a:hover{border-color:var(--fx-accent);color:var(--fx-accent);background:var(--fx-accent-soft)}.fx-pdp-more{align-self:center;font-size:12.5px;color:var(--fx-muted)}.fx-assure{list-style:none !important;margin:20px 0 0 !important;padding:4px 0 0 !important;border-top:1px solid var(--fx-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.fx-assure > li{display:flex !important;gap:10px;align-items:flex-start;padding:12px 0 !important;margin:0 !important;font-size:13px}.fx-assure > li::before{display:none !important}.fx-assure-ic{width:30px;height:30px;flex:none;border-radius:50%;background:var(--fx-accent-soft);color:var(--fx-accent);display:inline-flex;align-items:center;justify-content:center}.fx-assure strong{display:block;font-weight:500;color:var(--fx-ink);font-size:13.5px;line-height:1.5}.fx-assure small{display:block;color:var(--fx-muted);font-size:12px;line-height:1.6}@media (max-width:767px){.fx-assure{grid-template-columns:minmax(0,1fr)}.entry-summary .product_title,.summary .product_title{font-size:18px !important}.entry-summary .price,.summary .price{font-size:24px !important}.single_add_to_cart_button{min-width:0;width:100%}}.site-purchase-row .quantity{border:1px solid var(--fx-line) !important;border-radius:30px !important;overflow:hidden;background:#fff;transition:border-color 0.15s}.site-purchase-row .quantity:focus-within{border-color:var(--fx-accent) !important}.site-purchase-row .quantity button{width:32px !important;height:38px;padding:0 !important;border:0;background:none;color:var(--fx-muted);font-size:15px;line-height:1;cursor:pointer;border-radius:0 !important;transition:color 0.15s,background 0.15s}.site-purchase-row .quantity button i{color:inherit !important;font-size:12px}.site-purchase-row .quantity button:hover{color:var(--fx-accent);background:var(--fx-accent-soft)}.site-purchase-row .quantity input{width:34px !important;text-align:center;font-weight:500;color:var(--fx-ink);font-size:14px;padding:0 !important}.ft-soldout{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid #ffd8a8;background:#fff8ec;border-radius:10px;margin-bottom:6px}.ft-soldout p{margin:0;flex:1;min-width:200px;font-size:13.5px;color:#8a5200;line-height:1.7}.ft-soldout strong{color:#7a4400}.entry-summary .stock.out-of-stock,.summary .stock.out-of-stock,.btn-atc .stock.out-of-stock{display:block;margin:0 0 6px !important;padding:13px 16px;border:1px solid #ffd8a8;background:#fff8ec;border-radius:10px;color:#8a5200 !important;font-size:13.5px !important;font-weight:500;line-height:1.7}.ft-soldout .fx-sales-contact{width:auto !important;flex:none;margin-top:0 !important;padding-inline:18px}html body .fx-nav>li.fx-nav-current>:is(a,button){position:relative;color:#0069bd;font-weight:600}html body .fx-nav>li.fx-nav-current>:is(a,button)::after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:3px;border-radius:3px;background:#0069bd}.ft-printer-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:14px 0 0}.ft-printer-brand{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px 14px;font-size:14px;font-weight:600;color:var(--fx-ink,#25364b);text-align:center;background:#fff;border:1px solid var(--fx-line);border-radius:10px;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}.ft-printer-brand:hover{border-color:var(--fx-accent-line);box-shadow:var(--fx-shadow);transform:translateY(-2px)}.ft-printer-brand--mark{background-repeat:no-repeat;background-position:center;background-size:auto 22px}.ft-printer-brand--mark .ft-printer-brand-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ft-printer-brand-count{position:absolute;top:6px;right:8px;font-size:11px;font-weight:500;color:#94a3b8;line-height:1}@media (max-width:767px){.ft-printer-brands{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.ft-printer-brand{min-height:46px;padding:8px 10px;font-size:13px}.ft-printer-brand--mark{background-size:auto 18px}}.ft-social-login{margin:20px 0 0;clear:both}.ft-social-login__hint{position:relative;margin:0 0 12px;font-size:13px;color:var(--fx-muted,#7c8998);text-align:center}.ft-social-login__hint::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--fx-line,#e7edf3)}.ft-social-login__hint span{position:relative;padding:0 12px;background:#fff}.ft-social-login__btn,.ft-social-login .nsl-button{display:flex !important;align-items:center !important;width:100% !important;max-width:none !important;min-height:46px !important;height:46px !important;margin:0 0 10px !important;padding:0 !important;border-radius:10px !important;overflow:hidden !important;box-shadow:none !important;transition:filter 0.15s,transform 0.15s,box-shadow 0.15s}.ft-social-login__btn{text-decoration:none;color:#fff}.ft-social-login__btn--line{background:#06c755}.ft-social-login__btn:hover{color:#fff}.ft-social-login__btn:hover,.ft-social-login .nsl-button:hover{filter:brightness(0.95);transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,0.12)}.ft-social-login__btn:focus-visible{outline:2px solid var(--fx-accent,#168aa1);outline-offset:2px}.ft-social-login__icon,.ft-social-login .nsl-button-svg-container{display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 46px !important;width:46px !important;min-width:46px !important;height:46px !important;margin:0 !important;padding:0 !important}.ft-social-login .nsl-button-svg-container svg{width:20px !important;height:20px !important}.ft-social-login__label,.ft-social-login .nsl-button-label-container{flex:1 1 auto !important;margin:0 !important;padding:0 46px 0 0 !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;text-align:center !important;text-transform:none !important}.ft-social-login .nsl-container{margin:0 !important;padding:0 !important;text-align:left !important}.ft-social-login .nsl-container-buttons{display:block !important;margin:0 !important}.ft-social-login .nsl-container-buttons > a{display:block !important;margin:0 !important}@media (max-width:480px){.ft-social-login__btn,.ft-social-login .nsl-button{height:44px !important;min-height:44px !important}}html body .ft-account-tabs{display:flex !important;gap:6px;max-width:460px;margin:0 auto 22px;padding:5px;background:#eef2f6;border:0;border-radius:12px}html body .ft-account-tabs .ft-account-tab{flex:1 1 0 !important;width:auto !important;min-width:0 !important;min-height:42px !important;height:42px !important;margin:0 !important;padding:0 14px !important;font-size:14.5px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;color:#64748b !important;background:transparent !important;border:0 !important;border-radius:9px !important;box-shadow:none !important;cursor:pointer;transition:background 0.15s,color 0.15s,box-shadow 0.15s}html body .ft-account-tabs .ft-account-tab:hover{color:#25364b !important;background:rgba(255,255,255,0.6) !important}html body .ft-account-tabs .ft-account-tab.is-active{color:#0f172a !important;background:#fff !important;box-shadow:0 1px 3px rgba(15,23,42,0.12) !important}html body .ft-account-tabs .ft-account-tab:focus-visible{outline:2px solid var(--fx-accent,#168aa1);outline-offset:2px}html body .ft-account-tabbed{display:block !important}html body .ft-account-tabbed > .u-column1,html body .ft-account-tabbed > .u-column2{float:none !important;width:100% !important;max-width:520px !important;margin:0 auto !important;padding:0 !important}html body .ft-account-tabbed [hidden]{display:none !important}html body .ft-social-login .ft-social-login__btn--google{color:#1f2937 !important;background:#fff !important;border:1px solid #dadce0 !important}html body .ft-social-login .ft-social-login__btn--google:hover{color:#1f2937 !important;background:#f8fafc !important}html body .ft-social-login .ft-social-login__btn--line{color:#fff !important;background:#06c755 !important;border:0 !important}.woocommerce-account .nsl-container{display:none !important}.woocommerce-account .ft-social-login .nsl-container{display:block !important}@media (min-width:768px){html body .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,html body .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}html body .woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row,html body .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .form-row{float:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;grid-column:span 2}html body #billing_first_name_field,html body #billing_last_name_field,html body #billing_city_field,html body #billing_state_field,html body #billing_postcode_field,html body #billing_phone_field,html body #shipping_first_name_field,html body #shipping_last_name_field,html body #shipping_city_field,html body #shipping_state_field,html body #shipping_postcode_field{grid-column:span 1 !important}}html body #billing_country_field,html body #shipping_country_field{display:none !important}html body #billing_address_2_field > label,html body #shipping_address_2_field > label{position:static !important;width:auto !important;height:auto !important;margin:0 0 6px !important;padding:0 !important;overflow:visible !important;clip:auto !important;clip-path:none !important;white-space:normal !important}html body #ship-to-different-address{font-size:16px !important;font-weight:600 !important;line-height:1.5 !important;margin:4px 0 14px !important}@media (min-width:992px){html body form.checkout > .jas-col-md-6:last-child{position:sticky;top:20px;align-self:start}}html body .woocommerce-checkout .woocommerce-shipping-fields{margin:0 0 18px !important}html body #ship-to-different-address + .woocommerce-shipping-fields__field-wrapper{margin-top:12px}html body .cart__popup a,html body .cart__popup .button,html body .woocommerce-cart-form .product-name a,html body .cross-sells a{text-decoration:none !important}html body .cart__popup .product-name a:hover,html body .woocommerce-cart-form .product-name a:hover,html body .cross-sells .product-title a:hover{text-decoration:underline !important}html body .cart__popup .product-name a,html body .woocommerce-cart-form .product-name a{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600 !important;line-height:1.45 !important}html body .cart__popup .checkout-button.button{min-height:46px !important;padding:0 32px !important;font-size:15px !important;font-weight:700 !important;color:#fff !important;background:#0069bd !important;border:0 !important;border-radius:10px !important;box-shadow:0 2px 8px rgba(0,105,189,0.25)}html body .cart__popup .checkout-button.button:hover{background:#005596 !important}html body .cart__popup a.button.mfp-close{min-height:46px !important;padding:0 24px !important;font-size:15px !important;font-weight:600 !important;color:#25364b !important;background:#fff !important;border:1px solid #cbd5e1 !important;border-radius:10px !important}html body .cart__popup a.button.mfp-close:hover{background:#f8fafc !important;border-color:#94a3b8 !important}html body .cross-sells ul.products,html body .cross-sells .products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr)) !important;gap:20px !important;margin:0 !important;padding:0 !important;float:none !important}html body .cross-sells .products > *{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;float:none !important;clear:none !important}html body .cart__popup .cross-sells > h2,html body .cross-sells > h2{margin:4px 0 16px !important;font-size:17px !important;font-weight:700 !important}html body .cart__popup{padding:22px 26px 26px !important}html body .cart__popup > h2{margin:0 0 14px !important;font-size:19px !important}html body .cart__popup .cross-sells{margin-top:22px !important;padding-top:18px !important;border-top:1px solid #e7edf3 !important}html body .cross-sells ul.products,html body .cross-sells .products{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:20px !important;margin:0 !important;padding:0 !important;float:none !important}html body .cross-sells .products>*{flex:0 1 210px !important;width:auto !important;max-width:210px !important;margin:0 !important;padding:0 !important;float:none !important;clear:none !important}html body .cart__popup .jas-row{justify-content:center !important}html body .woocommerce-checkout .select2-selection__clear{display:none !important}html body .ft-account-tabbed{display:block !important}html body .ft-account-tabbed > .u-column1,html body .ft-account-tabbed > .u-column2{float:none !important;width:100% !important;max-width:460px !important;margin:0 auto !important;padding:0 !important}html body .ft-account-tabbed .woocommerce-form,html body .ft-account-tabbed .form-login,html body .ft-account-tabbed .u-column2 > form{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding:28px !important}html body .ft-account-tabbed [hidden]{display:none !important}html body .woocommerce-account .woocommerce{padding:48px 0 56px !important}@media (max-width:520px){html body .ft-account-tabs,html body .ft-account-tabbed > .u-column1,html body .ft-account-tabbed > .u-column2{max-width:100% !important}html body .ft-account-tabbed .woocommerce-form{padding:20px !important}}html body .ft-account-tabbed .form-login{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}html body .ft-account-tabbed .woocommerce-form,html body .ft-account-tabbed .u-column2 > form{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding:28px !important}html body.woocommerce-account #jas-content .woocommerce{display:block !important;width:auto !important;margin-left:auto !important;margin-right:auto !important;padding-top:56px !important;padding-bottom:56px !important}button,input{font-family:inherit}html{scrollbar-gutter:stable}html body .site-content .sold-out{display:inline-flex !important;align-items:center;justify-content:center;box-sizing:border-box;min-height:32px;height:auto !important;min-width:80px;width:auto !important;color:#b42318 !important;background:#fff !important;border:1px solid #e5484d !important;border-radius:6px;padding:5px 10px !important;font-size:12px;font-weight:700;line-height:1.5 !important;letter-spacing:0 !important;text-indent:0 !important;text-align:center;white-space:nowrap}html body .woocommerce-product-details__short-description li:has(> ul),html body .woocommerce-product-details__short-description li:has(> ol){padding-left:0;margin-bottom:0;list-style:none}html body .woocommerce-product-details__short-description li:has(> ul)::before,html body .woocommerce-product-details__short-description li:has(> ol)::before{display:none !important;content:none}html body .ft-soldout{background:#fff5f5;border:1px solid #f1b4b4}html body .ft-soldout p,html body .ft-soldout strong,html body .stock.out-of-stock{color:#b42318}#jas-header .header__mid > .jas-row{align-items:center}#jas-header .jas-branding{line-height:1}#jas-header .jas-branding > a{display:flex;align-items:center}#jas-header .jas-branding img{vertical-align:middle}#jas-header .jas-navigation,#jas-header .jas-action,#jas-header .fx-actions{align-items:center}#jas-header .fx-nav{align-items:center;margin-block:0}#jas-header .fx-nav > li >:is(a,button){height:44px;box-sizing:border-box;line-height:1.4;padding-block:0}#jas-header .jas-action > .sf-open,#jas-header .fx-action{display:inline-flex;align-items:center;justify-content:center;height:44px;box-sizing:border-box;margin-block:0;padding-block:0;line-height:1}#jas-header .jas-action > .sf-open > i{display:block;line-height:1}#jas-header .fx-action svg{display:block}@media(min-width:1200px){#jas-header .header__mid > .jas-row{min-height:80px}#jas-header .jas-branding > a{justify-content:flex-start}}@media(max-width:1199px){#jas-header .jas-branding > a{justify-content:center}}.replica-slider .replica-slide img[src*="hp-inktank-promo-hd"]{width:100%;height:auto;aspect-ratio:1782/645;object-fit:contain;background:#fff}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #1976b9;outline-offset:3px}.jas-menu li:focus-within>.sub-menu,.jas-menu li.keyboard-open>.sub-menu{opacity:1;visibility:visible;pointer-events:auto}.jas-menu li:focus-within>.sub-column{opacity:1;visibility:visible}.replica-search{height:48px;max-width:900px;margin:0 auto;position:relative;padding:4px}.replica-search-form{height:40px;position:relative}.replica-search .replica-search-form button{position:absolute;left:11px;top:3px;width:33px;height:33px;background:transparent;color:#0050d1;border:0;padding:0;display:flex;align-items:center;justify-content:center;z-index:1}.replica-search .replica-search-form input[type=search]{height:40px;width:100%;min-width:0;border:2px solid #0069d3;border-radius:30px;padding:10px 24px 10px 48px;margin:0;background:#fff;font-family:Roboto,sans-serif;font-size:14px;line-height:normal;color:#0a0a0a;box-shadow:none}.replica-search input[type=search]::placeholder{font-family:Roboto,sans-serif;font-size:14px;color:#999}.mobile-search-trigger{display:none}.replica-slider{position:relative;width:100%;margin:0 auto!important}.replica-slider:not(#metaslider-id-16425):not(#metaslider-id-8389){min-height:350px}.replica-slider .replica-slide{width:100%;overflow:hidden}.replica-slider .replica-slide img{display:block;width:100%;height:auto;max-width:100%}.banner-prev,.banner-next{width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;border:0;padding:0;opacity:.85;background:transparent;z-index:2;border-radius:0}.banner-prev{left:10px}.banner-next{right:10px;background-position:100% 0}.banner-prev:hover,.banner-next:hover{opacity:1;background-color:transparent}.replica-products{position:relative;display:block!important;opacity:1!important;visibility:visible!important}.replica-products .replica-product{visibility:visible!important;opacity:1!important}.replica-product-window{width:100%;overflow:hidden;touch-action:pan-y}.replica-product-track{display:flex;align-items:flex-start;transition:transform .35s ease}.replica-products .replica-product{flex-grow:0;flex-shrink:0;max-width:none;float:none}.replica-product .product-image img{width:100%;height:auto;display:block}.replica-product .product-btn button{font-size:14px;line-height:40px;border:0;padding-top:0;padding-bottom:0;white-space:nowrap;height:40px}.replica-product .product-btn .add_to_cart_button{color:white;background:#222;border-radius:40px;padding-left:15px;padding-right:15px}.replica-product .product-btn button:hover{background:#56cfe1;color:white}.replica-product .product-image .product-btn{position:absolute;top:50%!important;left:50%;transform:translate(-50%,-50%);transition:opacity .15s,visibility .15s}.replica-product .product-image:hover .product-btn,.replica-product:focus-within .product-image .product-btn{opacity:1;visibility:visible;top:50%!important;left:50%;transform:translate(-50%,-50%)}.product-prev,.product-next{position:absolute;top:40%;width:38px;height:38px;border:2px solid #555;border-radius:50%;background:rgba(255,255,255,.9);padding:7px;color:#555;z-index:3}.product-prev{left:25px}.product-next{right:25px}.product-prev:disabled,.product-next:disabled{opacity:.4;cursor:default}.replica-product .product-image{position:relative}.replica-product .replica-soldout{position:absolute;right:8px;top:8px;z-index:2;color:#b42318;background:#fff;border:1px solid #e5484d;border-radius:6px;font-size:11px;font-weight:500;line-height:1.5;padding:4px 9px;pointer-events:none}.replica-product .product-image:has(> .replica-soldout) > .fx-wish{top:8px;right:8px}.replica-product .replica-soldout{right:48px;height:32px;box-sizing:border-box;display:flex;align-items:center;white-space:nowrap}#jas-backtop{position:fixed;right:18px!important;bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;width:42px;height:42px;border:1px solid #e0e7ef;padding:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;color:#64748b;box-shadow:0 4px 16px #233e5814;z-index:89}body:has(.fx-ask-tab) #jas-backtop{bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}body:has(.fx-ask) #jas-backtop{display:none!important}@media(max-width:560px){#jas-backtop{right:12px!important}body:has(.fx-ask-tab) #jas-backtop{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}.replica-modal{position:fixed;inset:0;border:0;max-height:88vh;max-width:min(900px,calc(100vw - 40px));width:900px;margin:auto;padding:40px;color:#333;background:#fff;box-shadow:0 10px 60px #0003;overflow:auto;font-family:kanit-light,sans-serif}.replica-modal::backdrop{background:rgba(0,0,0,.5)}.replica-modal h2{font-size:23px;line-height:1.45;margin:0 34px 24px 0}.replica-modal h3{margin:0}.modal-close{position:absolute;top:5px;right:12px;border:0;background:transparent;color:#333;font-size:32px;width:36px;height:42px;line-height:36px;padding:0;z-index:3}.modal-menu,.modal-cart{left:auto;right:0;top:0;bottom:0;margin:0;height:100dvh;max-height:100dvh;width:420px;max-width:95vw;padding:30px}.modal-menu{left:0;right:auto;width:320px;padding:0}.modal-menu .modal-close{color:#fff}.drawer-heading{padding:0 50px 0 20px;height:50px;line-height:50px;background:#000;color:#fff;font-size:14px;letter-spacing:2px;text-align:center}.mobile-menu-actions{height:42px;margin-top:60px;display:flex;align-items:center;justify-content:center;gap:10px}.mobile-menu-actions button,.mobile-menu-actions a{padding:0;border:0;background:transparent;color:#222;min-width:0;width:26px;height:42px;font-size:24px;line-height:42px;font-weight:400}.replica-mobile-menu,.replica-mobile-menu ul{list-style:none;padding:0;margin:0}.replica-mobile-menu ul{padding-left:16px;background:#fafafa}.mobile-menu-row{display:flex;align-items:center;height:42px}.mobile-menu-row a{padding:9px 20px;color:#222;flex:1;font-size:14px;line-height:24px}.mobile-menu-row button{border:0;background:transparent;padding:0;color:#333;font-size:20px;font-weight:300;width:40px;height:42px;border-radius:0;min-width:0}.replica-brand-showcase{visibility:visible!important;opacity:1!important}.brand-window{overflow:hidden;width:100%}.brand-track{display:flex;width:100%}.brand-track .wpls-logo-cnt{flex:0 0 calc(50% - 10px);margin:0 5px}.brand-track .wpls-fix-box img{width:200px;height:64px;object-fit:contain}.replica-modal .search-form-panel{display:flex;align-items:center;height:52px;box-sizing:border-box;border:1px solid #0070b9;border-radius:30px;overflow:hidden}.replica-modal .search-form-panel input[type=search]{border:0;flex:1;min-width:0;height:100%;box-sizing:border-box;padding:0 18px;margin:0;font-family:inherit;line-height:normal;background:transparent;box-shadow:none}.replica-modal .search-form-panel button{display:flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 52px;width:52px;min-height:0;height:auto;margin:0;padding:0;border:0;background:transparent;color:#0070b9;line-height:1}.replica-modal .search-form-panel button svg{display:block;flex:none}.replica-modal .search-result{border:0;background:white;display:flex;gap:20px;padding:15px 0;border-bottom:1px solid #eee;text-align:left;width:100%;color:#333;height:auto;line-height:1.6;font-size:14px;font-weight:400;white-space:normal;border-radius:0}.search-result>span{flex:1;min-width:0}.search-result img{flex-shrink:0}.search-result img{width:70px;height:90px;object-fit:contain}.search-result strong{display:block;color:#68a9e5;margin-top:8px}.search-result:hover{background:#f7fafc}.local-note{font-size:13px;color:#777;line-height:1.6;margin-top:16px}.quick-view{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.quick-image{width:100%;max-height:65vh;object-fit:contain}.primary-button,.secondary-button{padding:10px 22px;border:0;border-radius:4px;font-size:14px;line-height:24px;display:inline-block;margin:10px 10px 10px 0}.primary-button{background:#0876b8;color:#fff}.primary-button:hover{background:#075886}.secondary-button{background:#eee;color:#333}.source-link{display:block;margin-top:20px;color:#0876b8;text-decoration:underline}.quantity-label{display:block;margin:20px 0}.quantity-label input,.cart-controls input{width:65px;padding:5px 8px;margin-left:8px}.cart-item{display:flex;gap:18px;border-bottom:1px solid #eee;padding:20px 0;font-size:14px;line-height:1.5}.cart-item img{width:75px;height:95px;object-fit:contain}.cart-item a{color:#333}.cart-item .price{display:block}.cart-controls{display:flex;gap:15px;align-items:center;margin-top:8px}.cart-controls button{background:transparent;border:0;text-decoration:underline;color:#777;padding:0;font-size:12px}.cart-total{border-top:1px solid #ddd;display:flex;justify-content:space-between;padding-top:20px;margin-top:20px}.empty-cart{padding:50px 0;text-align:center}@media(max-width:767px){.brand-track{transform:translateX(calc(var(--brand-index) * -100%));transition:transform .4s}.brand-track .wpls-logo-cnt{flex-basis:calc(100% - 10px)}.replica-search{height:18.203125px;padding:0;display:flex;justify-content:center}.replica-search-form{display:none}.mobile-search-trigger{display:block;border:0;background:transparent;padding:0;color:#222;width:20px;height:20px;line-height:1}.product-prev{left:20px}.product-next{right:20px}.replica-modal{padding:30px 20px;max-width:calc(100vw - 24px)}.modal-menu{padding:0;max-width:90vw}.modal-cart{max-width:95vw}.quick-view{grid-template-columns:1fr;gap:20px}.quick-image{max-height:40vh}}@media(prefers-reduced-motion:reduce){.replica-product-track{transition:none}*,*::before,*::after{scroll-behavior:auto!important;animation:none!important}}.replica-modal.modal-product{padding:28px;border-radius:18px;max-width:min(900px,calc(100vw - 40px));box-sizing:border-box;box-shadow:0 24px 80px #112b4840;overscroll-behavior:contain}.modal-product::backdrop{background:rgba(18,32,49,.56)}.modal-product .modal-close{display:flex;align-items:center;justify-content:center;right:12px;top:12px;width:32px;height:32px;border-radius:50%;background:#f0f4f7;color:#526174;font-size:25px;line-height:1}.modal-product .modal-close:hover{background:#e2eaf0;color:#203b50}.modal-product .modal-close:focus-visible{outline:2px solid #14899f;outline-offset:3px}.rental-quick-view{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:stretch}.quick-media{display:flex;align-items:center;justify-content:center;background:#f5f7f9;border:1px solid #edf1f5;border-radius:12px;padding:14px;min-width:0}.quick-media .quick-image{display:block;width:100%;height:360px;max-height:55vh;object-fit:contain;border-radius:6px}.quick-details{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:16px 8px 4px 0}.modal-product .quick-details h2{margin:14px 0 10px;font-size:22px;line-height:1.4;font-weight:600;color:#253c53;overflow-wrap:anywhere}.quick-intro{font-size:13px;line-height:1.8;color:#758292;margin:0 0 20px}.quick-rental-info{padding:16px;border-radius:10px;background:#f0f8fa;border:1px solid #deedf1}.quick-rental-info>span{font-size:14px;font-weight:500;color:#16788b}.quick-rental-info p{margin:6px 0 0;font-size:12px;line-height:1.8;color:#647a87}.quick-actions{margin-top:8px}.quick-actions .fx-sales-contact{min-height:44px;border-radius:9px;font-size:14px}.quick-detail-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-top:10px;border:1px solid #dbe4ec;border-radius:9px;color:#35536b;text-decoration:none;font-size:13px}.quick-detail-link:hover{background:#f5f8fb;color:#14899f;border-color:#14899f}.quick-detail-link:focus-visible{outline:2px solid #14899f;outline-offset:3px}.quick-actions small{display:block;text-align:center;margin-top:10px;color:#8c98a5;font-size:11px}@media(max-width:600px){.replica-modal.modal-product{padding:20px;max-width:calc(100vw - 24px);border-radius:14px}.rental-quick-view{grid-template-columns:minmax(0,1fr);gap:16px}.quick-media{padding:10px}.quick-media .quick-image{height:220px;max-height:32vh}.quick-details{padding:0}.modal-product .quick-details h2{font-size:19px}.quick-intro{margin-bottom:12px}}.site-message{min-height:50vh;padding:70px 20px}.site-content{min-height:50vh}.site-form-notice{padding:16px;background:#f5f5f5;border:1px solid #ddd}.site-content .jas-carousel{opacity:1;visibility:visible}.site-content .products:not(.replica-products):not(.jas-carousel):not(.slick-slider){display:flex;flex-wrap:wrap}.site-content .elementor-invisible{visibility:visible}.site-content .woocommerce-product-gallery{opacity:1!important}.replica-gallery .p-thumb{position:relative;padding-left:90px}.gallery-main{border:0;padding:0;background:transparent;width:100%;height:auto;display:block;cursor:zoom-in}.gallery-main img{display:block;width:100%;height:auto}.replica-gallery .p-nav{position:absolute;left:0;top:0;width:80px;max-height:462px;overflow-y:auto}.replica-gallery .p-nav button{background:none;border:0;padding:0;margin:0 0 10px;width:100%;height:auto;opacity:.65;border-radius:0}.replica-gallery .p-nav button.selected{opacity:1}.replica-gallery .p-nav img{width:100%;height:auto;display:block}.gallery-prev,.gallery-next{position:absolute;top:45%;border:0;background:#fff9;color:#222;font-size:26px;padding:2px 10px}.gallery-prev{left:95px}.gallery-next{right:5px}.image-zoom{position:fixed;inset:0;z-index:10000;background:#000c;display:flex;align-items:center;justify-content:center}.image-zoom img{max-width:90vw;max-height:94vh;object-fit:contain}.image-zoom button{position:absolute;right:15px;top:15px;color:#fff;background:#222;font-size:26px}.site-purchase-row{display:flex;align-items:center;gap:0;flex-wrap:wrap}.site-purchase-row .quantity{display:flex;align-items:center;padding:0;border:1px solid #222;border-radius:30px;height:40px}.site-purchase-row .quantity input{border:0;width:42px;padding:0;height:38px;background:none;appearance:textfield}.site-purchase-row .quantity input::-webkit-inner-spin-button{appearance:none}.site-purchase-row .quantity button{border:0;background:none;color:#000;width:32px;padding:0;height:38px;font-weight:700}.site-content .cart .reset_variations{background:transparent;border:0;padding:0;height:auto;color:#888;margin-bottom:15px}.site-content .single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed}.site-content .wc-tabs li.active a{color:#222;border-color:#222}.site-content .filter-open .filter-sidebar,.site-content.filter-open .filter-sidebar{transform:translateX(0);visibility:visible;opacity:1;z-index:999}.site-cart,.site-checkout{padding-top:60px;padding-bottom:60px;min-height:55vh}.site-cart .cart-items{max-width:900px}.site-cart .cart-total{max-width:900px}.checkout-field{display:block;margin-bottom:18px}.checkout-field input,.checkout-field textarea{display:block;width:100%}.site-checkout .price{display:block}.site-content .vc_tta-panel.vc_active .vc_tta-panel-body{display:block}.site-content .jas-ajax-load{display:none}.site-content .products:not(.jas-carousel):not(.slick-slider) .product{position:relative!important;left:auto!important;top:auto!important}.site-content .woocommerce-Tabs-panel{overflow-x:auto}@media(max-width:767px){.replica-gallery .p-thumb{padding-left:0}.replica-gallery .p-nav{position:static;display:flex;width:100%;gap:8px;max-height:none;overflow-x:auto;margin-top:10px}.replica-gallery .p-nav button{flex:0 0 65px;margin:0}.gallery-prev{left:5px}.site-cart,.site-checkout{padding-top:30px}.site-content .jas-full{padding-left:15px;padding-right:15px}.site-content .entry-summary{margin-top:30px}}.site-content a,#jas-header a,#jas-footer a{text-decoration:none}.site-purchase-row .quantity{width:115px!important}.replica-gallery .p-nav{scrollbar-width:none}.replica-gallery .p-nav::-webkit-scrollbar{display:none}.replica-gallery .gallery-prev,.replica-gallery .gallery-next{opacity:0}.replica-gallery:hover .gallery-prev,.replica-gallery:hover .gallery-next{opacity:1}.site-filters{padding:30px}.site-filters label{display:block;margin-bottom:18px}.site-filters select,.site-filters input{width:100%;display:block}.site-dynamic-grid .replica-product{flex-shrink:1}.woocommerce-pagination:is(button,a).page-numbers{border:0;background:none;color:inherit}.woocommerce-pagination button.current{background:#56cfe1;color:white}.site-content .filter-sidebar .close-filter{position:absolute;right:8px;top:8px;background:none;border:0;color:inherit}.site-content .woocommerce-Tabs-panel table{max-width:100%}.site-content .site-dynamic-grid .product-title a{text-decoration:none}@media(max-width:767px){.replica-gallery .p-nav{gap:5px;margin-top:5px}.replica-gallery .p-nav button{flex-basis:calc(25% - 5px)}}.site-search-grid{display:flex;flex-wrap:wrap}.site-search-grid .replica-product{flex-shrink:1}.site-search-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:25px}.site-search-toolbar select{max-width:250px}.site-search-grid a{text-decoration:none}@media(max-width:767px){.site-search-toolbar{flex-wrap:wrap}.site-search-grid .replica-product{padding-left:8px!important;padding-right:8px!important}.site-search-toolbar select{max-width:100%}}#jas-header .normal-logo,#jas-header .header__mid,#jas-header .branding,.replica-gallery *{transition:none!important}.site-purchase-row > .single_add_to_cart_button{width:auto!important;min-width:150px;flex:0 0 auto;padding-left:30px;padding-right:30px}.site-purchase-row .quantity{width:97px!important}.site-purchase-row > .single_add_to_cart_button{font-size:14px;font-weight:600;min-width:0}.entry-summary .btn-atc form.cart{margin-bottom:10px!important}.gallery-thumbnails{transform:translateY(var(--thumbnail-offset,0px))}@media(max-width:735px){.gallery-thumbnails{transform:none;display:flex;gap:5px;width:100%}.replica-gallery .p-nav button{flex-basis:calc(25% - 5px)}}.gallery-thumbnails>button{display:block}@media(min-width:736px) and (max-width:767px){.replica-gallery .p-thumb{padding-left:90px}.replica-gallery .p-nav{position:absolute;display:block;width:80px;max-height:462px;top:0;margin:0;overflow-y:auto}.replica-gallery .p-nav button{width:100%;margin:0 0 10px}.gallery-prev{left:95px}}.site-purchase-row > .single_add_to_cart_button{font-family:var(--ft-font,'Kanit',sans-serif);padding-left:34px;padding-right:34px}.site-purchase-row .quantity input{font-family:var(--ft-font,'Kanit',sans-serif);font-size:16px;font-weight:600}.entry-summary > .btn-atc{margin-bottom:10px!important}.site-search-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:26px;align-items:start}.site-search-facets{background:#fff;border:1px solid var(--fx-line,#e6e8ec);border-radius:10px;padding:6px 16px 16px;position:sticky;top:16px}@media (max-width:880px){.site-search-layout{grid-template-columns:minmax(0,1fr)}.site-search-facets{position:static}}.ft-listing{margin:24px 0 40px;color:#25364b;scroll-margin-top:24px}.ft-listing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e7edf3}.ft-listing-eyebrow{font-size:12px;color:#7b8999}.ft-listing-toolbar h2{display:flex;align-items:center;gap:10px;margin:5px 0 0;font-size:23px;font-weight:600;color:#1e344c}.ft-listing-toolbar h2 span{padding:3px 10px;border-radius:20px;background:#edf8fb;color:#147d92;font-size:13px}.ft-listing-actions{display:flex;align-items:center;gap:12px}.ft-sort{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;color:#768393}.ft-listing .ft-sort select{width:190px;max-width:100%;height:42px;border:1px solid #dfe7ef;border-radius:10px;background:#fff;padding:0 12px;font:inherit;color:#33465a}.ft-listing .ft-filter-toggle{display:none;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 14px;border:1px solid #dfe7ef;border-radius:10px;background:#fff;color:#33465a;font:inherit;font-size:13px}.ft-filter-toggle span{background:#e2f5fa;border-radius:20px;padding:0 6px;color:#137b90}.ft-maker-filter{display:block;padding:14px 0;font-weight:700;font-size:13px}.ft-maker-filter select{display:block;width:100%;min-height:44px;margin-top:8px;font-size:14px;border:1px solid #ccdce9;border-radius:8px;padding:8px;background:#fff}.ft-listing-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:26px;align-items:start}.ft-filter-panel{background:#fff;border:1px solid #e2e9f0;border-radius:14px;padding:20px;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto;scrollbar-width:thin}.ft-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-filter-heading h3{margin:0;font-size:16px;font-weight:600}.ft-listing .ft-filter-heading button,.ft-listing .ft-results-summary button{border:0;background:none;padding:0;height:auto;color:#138298;font:inherit;font-size:12px;cursor:pointer}.ft-filter-heading button:disabled{opacity:.4;cursor:default}.ft-filter-hint{margin:7px 0 18px;color:#8793a1;font-size:11px}.ft-stock{display:flex;align-items:center;gap:8px;padding:12px 0;margin:0;border-top:1px solid #eef2f6;font-size:13px;cursor:pointer}.ft-filter-panel input[type=checkbox],.ft-filter-panel input[type=radio]{width:17px;height:17px;min-width:17px;margin:0;accent-color:#1699b0;cursor:pointer}.ft-filter-panel .fx-facet h4{cursor:default;font-size:13px;font-weight:600;color:#34485f}.ft-filter-panel .fx-facet label{min-height:35px;font-size:12px}.ft-filter-panel .fx-facet-list{max-height:238px}.ft-filter-panel .fx-n{font-size:11px;background:#f3f6f9;border-radius:5px;padding:0 5px}.ft-filter-panel .fx-facet-price input{height:38px;font-size:12px;padding:6px;box-sizing:border-box}.ft-filter-panel .fx-facet label:has(input:checked){color:#087b91;font-weight:600}.ft-price-error{margin:8px 0 0;color:#b54736;font-size:12px}.ft-results-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin:0 0 16px;font-size:12px;color:#7c8998}.ft-listing-results{min-width:0}.ft-listing .products.ft-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;width:100%}.ft-listing .ft-product-grid>.replica-product{width:auto;max-width:none;flex:none;margin:0;padding:0;min-width:0}.ft-product-grid .product-image>a img{display:block;width:100%;height:auto;aspect-ratio:1/1.2;object-fit:contain}.ft-product-grid .product-inner{padding:12px;border-radius:12px}.ft-product-grid .product-info{padding-top:14px}.ft-product-grid .product-title{font-size:13px}.ft-product-grid .price{font-size:15px}.ft-empty{text-align:center;border:1px dashed #d6e2eb;border-radius:14px;padding:56px 20px;background:#f9fbfd}.ft-empty>span{font-size:40px;color:#2197ae}.ft-empty h3{font-size:18px;margin:8px 0}.ft-empty p{font-size:13px;color:#7c8998}.ft-listing .ft-empty button,.ft-listing .ft-show-results{background:#168aa1;color:#fff;border:0;border-radius:9px;font:inherit;font-size:13px;padding:10px 18px;height:auto}.ft-listing .ft-show-results{display:none;width:100%;margin-top:16px}.ft-listing:is(button,select,input):focus-visible{outline:2px solid #12859c;outline-offset:3px}@media(min-width:1650px){.ft-listing .products.ft-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1150px){.ft-listing-layout{grid-template-columns:215px minmax(0,1fr);gap:18px}.ft-filter-panel{padding:16px}.ft-listing .products.ft-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(max-width:880px){.ft-listing-layout{grid-template-columns:minmax(0,1fr)}.ft-listing .ft-filter-toggle{display:inline-flex}.ft-filter-panel{display:none;position:static;max-height:none}.filters-open>.ft-filter-panel{display:block}.ft-listing .ft-show-results{display:block}.ft-filter-panel .fx-facet-list{max-height:190px}}@media(max-width:560px){.ft-listing-toolbar{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:18px}.ft-listing-toolbar h2{font-size:21px}.ft-listing-actions{width:100%;justify-content:space-between;gap:8px}.ft-sort{font-size:0;gap:0}.ft-listing .ft-sort select{width:170px;font-size:12px}.ft-listing .products.ft-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ft-product-grid .product-inner{padding:8px}.ft-product-grid .product-title{font-size:12px}.ft-product-grid .price{font-size:13px}.ft-product-grid .fx-card-brand img{max-width:58px;max-height:22px}.ft-product-grid .fx-card-meta{gap:4px}.ft-product-grid .fx-badge{font-size:9px;padding:2px 5px}}.ft-listing .products.ft-product-grid,.site-content .related.products:not(.replica-products),.site-content .upsells .products:not(.replica-products){gap:24px}html body .replica-product-track{align-items:stretch}html body .replica-product-track>.replica-product{margin:0 !important;padding:0 !important;flex-shrink:0}html body .replica-product .product-info{margin-top:0 !important;padding-top:14px;display:flex;flex-direction:column;flex:1}html body .replica-product .fx-card-meta{min-height:64px;align-content:center;margin-bottom:8px}html body .replica-product .product-title{height:3.2em;min-height:3.2em;margin:0 0 12px !important;line-height:1.6}html body .replica-product .product-title a{line-height:1.6;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .replica-product .price{display:block;min-height:3.2em;line-height:1.6;margin:0}@media(max-width:1199px){.ft-listing .products.ft-product-grid,.site-content .related.products:not(.replica-products),.site-content .upsells .products:not(.replica-products){gap:20px}}html body .replica-product{border:0;box-shadow:none}html body .replica-product>.product-inner{border:1px solid #e5e9ed;background:#fff;box-shadow:none}html body .replica-product:hover>.product-inner{border-color:#bcc9d4;box-shadow:none}html body .replica-product .product-title a{color:#253748}html body .replica-product .price{color:#174c73 !important}html body .replica-product .price del{color:#7d8792 !important}html body .replica-product .fx-badge,html body .replica-product .fx-badge-original{background:#f1f4f6;color:#465b6e;border-color:transparent;box-shadow:none;font-weight:600}html body .replica-product .fx-wish{color:#677787;border-color:transparent;background:rgba(255,255,255,.96);box-shadow:none}html body .replica-product .fx-wish:hover,html body .replica-product .fx-wish.on{color:#c43548;background:#fff2f4;border-color:transparent}.ft-listing .ft-filter-panel{background:#f7f9fa;border:0;box-shadow:none}.ft-listing .ft-listing-toolbar h2 span,.ft-listing .ft-filter-toggle span,.ft-listing .fx-n{background:#eef1f4;color:#526576}.ft-listing .ft-filter-panel .fx-facet label:has(input:checked){color:#174c73}.ft-listing .ft-filter-panel input{accent-color:#174c73}.ft-listing .fx-active button{background:#edf3f8;border-color:transparent;color:#234e70;box-shadow:none}.ft-listing .ft-sort select,.ft-listing .ft-maker-filter select{border-color:#dce3e9;box-shadow:none}@media(min-width:1200px){body.page-id-35365 #jas-content>.jas-container,body.post-type-archive-product #jas-content>.jas-container,body.tax-product_cat #jas-content>.jas-container,body.tax-product_tag #jas-content>.jas-container{box-sizing:border-box;width:calc(100% - 40px);max-width:none;margin-right:auto;margin-left:auto}}#jas-content .replica-products .replica-product>.product-inner{border:1px solid #e5e9ed !important;box-shadow:none !important;background:#fff}#jas-content .replica-products .replica-product:hover>.product-inner{border-color:#bcc9d4 !important;box-shadow:none !important}#jas-content .replica-products .product-title a{color:#253748 !important}#jas-content .replica-products .price,#jas-content .replica-products .price .amount{color:#174c73 !important}#jas-content .replica-products .fx-badge{background:#f1f4f6 !important;color:#465b6e !important;border-color:transparent !important;box-shadow:none !important}#jas-content .replica-products>.product-prev,#jas-content .replica-products>.product-next{border:1px solid #dce3e9;background:#fff;color:#526576;box-shadow:none}.entry-summary .product_title,.summary .product_title{font-size:22px !important;font-weight:600 !important;line-height:1.45 !important;color:var(--fx-ink,#2a2a2a) !important;margin-bottom:12px !important}.entry-summary .price,.summary .price{font-size:26px !important;line-height:1.3 !important;color:var(--ft-cat-price,#174c73) !important;margin-bottom:16px !important;display:block}.entry-summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs),.summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs){list-style:none !important;padding-left:0 !important;margin-bottom:18px !important}.entry-summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs)>li,.summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs)>li{position:relative;padding-left:20px;margin-bottom:8px;font-size:14px;line-height:1.7;color:#475569}.entry-summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs)>li::before,.summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs)>li::before{content:'';position:absolute;left:2px;top:0.65em;width:6px;height:6px;border-radius:50%;background:var(--fx-accent,#0069d3)}.woocommerce div.product form.cart,.entry-summary form.cart{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.woocommerce div.product form.cart .quantity,.entry-summary .quantity{position:relative;display:inline-block;vertical-align:middle;flex:0 0 116px;width:116px !important;min-width:116px;max-width:116px;height:44px;padding:0;border:1px solid var(--fx-line,#e6e8ec) !important;border-radius:30px !important;overflow:hidden;background:#fff;transition:border-color 0.15s}.woocommerce div.product form.cart .quantity:focus-within,.entry-summary .quantity:focus-within{border-color:var(--fx-accent,#0069d3) !important}.woocommerce div.product form.cart .quantity input.qty,.entry-summary .quantity input.qty{position:absolute;inset:0;z-index:1;width:100% !important;height:42px !important;margin:0 !important;padding:0 34px !important;border:0 !important;background:none !important;text-align:center;font-size:15px;font-weight:600;color:var(--fx-ink,#2a2a2a);box-shadow:none !important;appearance:textfield;-moz-appearance:textfield}.woocommerce div.product form.cart .quantity input.qty::-webkit-inner-spin-button,.woocommerce div.product form.cart .quantity input.qty::-webkit-outer-spin-button,.entry-summary .quantity input.qty::-webkit-inner-spin-button,.entry-summary .quantity input.qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.woocommerce div.product form.cart .quantity>.qty,.entry-summary .quantity>.qty{position:absolute;inset:0;z-index:2;pointer-events:none}.woocommerce div.product form.cart .quantity>.qty>a,.entry-summary .quantity>.qty>a{display:flex;align-items:center;justify-content:center;top:0 !important;height:100%;width:30px;color:var(--fx-muted,#767676);pointer-events:auto;transition:color 0.15s;text-decoration:none !important}.woocommerce div.product form.cart .quantity>.qty>a:hover,.entry-summary .quantity>.qty>a:hover{color:var(--fx-accent,#0069d3) !important}.woocommerce div.product form.cart .quantity>.qty>a.minus,.entry-summary .quantity>.qty>a.minus{left:0 !important;right:auto !important}.woocommerce div.product form.cart .quantity>.qty>a.plus,.entry-summary .quantity>.qty>a.plus{right:0 !important;left:auto !important}.woocommerce div.product form.cart .quantity>.qty>a i,.entry-summary .quantity>.qty>a i{font-size:11px;line-height:1}.single_add_to_cart_button{background:var(--fx-accent,#0069d3) !important;border:0 !important;color:#fff !important;border-radius:30px !important;font-size:15px !important;font-weight:600 !important;min-width:190px;height:44px !important;line-height:44px !important;padding:0 28px !important;transition:background 0.15s,transform 0.12s;box-shadow:0 2px 8px rgba(0,105,211,0.25) !important;cursor:pointer}.single_add_to_cart_button:hover:not(:disabled){background:var(--fx-accent-dark,#0050d1) !important}.single_add_to_cart_button:active:not(:disabled){transform:scale(0.98)}.product_meta{border-top:1px solid var(--fx-line,#e6e8ec);padding-top:14px;margin-top:18px;font-size:13px;color:var(--fx-muted,#767676)}.product_meta>span{display:block;margin-bottom:4px}.product_meta a{color:var(--fx-accent,#0069d3)}.fx-pdp-fits{margin-top:22px;padding-top:18px;border-top:1px solid var(--fx-line,#e6e8ec)}.fx-pdp-fits h4{font-size:14px;margin:0 0 10px;color:var(--fx-ink,#2a2a2a);font-weight:600}.fx-pdp-models{display:flex;flex-wrap:wrap;gap:6px}.fx-pdp-models a{display:inline-block;padding:4px 12px;border:1px solid var(--fx-line,#e6e8ec);border-radius:20px;background:#fff;font-size:12.5px;color:var(--fx-muted,#767676);text-decoration:none;transition:all 0.15s ease}.fx-pdp-models a:hover{border-color:var(--fx-accent,#0069d3);color:var(--fx-accent,#0069d3);background:var(--fx-accent-soft,#eef5fe)}.fx-assure{list-style:none !important;margin:22px 0 0 !important;padding:4px 0 0 !important;border-top:1px solid var(--fx-line,#e6e8ec);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.fx-assure>li{display:flex !important;gap:12px;align-items:flex-start;padding:12px 0 !important;margin:0 !important;font-size:13px}.fx-assure>li::before{display:none !important}.fx-assure-ic{width:32px;height:32px;flex:none;border-radius:50%;background:var(--fx-accent-soft,#eef5fe);color:var(--fx-accent,#0069d3);display:inline-flex;align-items:center;justify-content:center}.fx-assure strong{display:block;font-weight:600;color:var(--fx-ink,#2a2a2a);font-size:13px;line-height:1.45}.fx-assure small{display:block;color:var(--fx-muted,#767676);font-size:12px;line-height:1.5}@media (max-width:767px){.fx-assure{grid-template-columns:minmax(0,1fr)}.entry-summary .product_title,.summary .product_title{font-size:18px !important}.entry-summary .price,.summary .price{font-size:22px !important}.single_add_to_cart_button{min-width:0;width:100%}}.fx-ask{width:min(660px,calc(100vw - 36px));border:1px solid #dbe8f2;border-radius:20px;box-shadow:0 20px 70px #12335933;z-index:110}.fx-ask .fx-ask-head{position:relative;isolation:isolate;align-items:flex-start;padding:24px 26px 22px;overflow:hidden;background:linear-gradient(115deg,#123e83 0%,#0867ba 57%,#13a6b6 100%)}.fx-ask-head:after{content:"";position:absolute;z-index:-1;width:180px;height:180px;border:1px solid #ffffff24;border-radius:50%;right:10px;top:28px;box-shadow:0 0 0 28px #ffffff09,0 0 0 57px #ffffff06;pointer-events:none}.fx-ask-kicker{display:block;font-size:9px;font-weight:500;letter-spacing:1.9px;color:#b9e9f7;margin-bottom:9px}.fx-ask .fx-ask-hero strong{display:block;font-size:25px;line-height:1.4;font-weight:500;color:#fff}.fx-ask-hero p{margin:7px 0 0;font-size:12px;color:#d4ecff;line-height:1.7}.fx-ask .fx-ask-actions{gap:6px;flex-shrink:0}.fx-ask .fx-ask-actions button{border:1px solid #ffffff30!important;border-radius:8px!important;background:#ffffff16!important}.fx-ask .fx-ask-actions button:hover{background:#ffffff32!important}.fx-ask .fx-ask-body{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.fx-ask .fx-ask-form{padding:22px}.fx-ask-form-title{margin-bottom:16px}.fx-ask-form-title strong{display:block;font-size:15px;font-weight:500;color:#23425e}.fx-ask-form-title span{display:block;font-size:11px;color:#8897a6;margin-top:4px}.fx-ask .fx-ask-form input,.fx-ask .fx-ask-form textarea{box-sizing:border-box;border:1px solid #e1e8ef;border-radius:9px;background:#f8fafc;min-height:40px;padding:10px 12px;font-size:12px;color:#314c65;box-shadow:none;transition:border-color .15s,background .15s}.fx-ask .fx-ask-form input::placeholder,.fx-ask .fx-ask-form textarea::placeholder{color:#8b98a7;font-size:12px}.fx-ask .fx-ask-form textarea{min-height:76px;max-height:150px}.fx-ask .fx-ask-form input:focus,.fx-ask .fx-ask-form textarea:focus{background:#fff;border-color:#2995c1;outline:2px solid #e0f2fa;outline-offset:1px}.fx-ask .fx-ask-send{min-height:43px;background:linear-gradient(100deg,#0867ba,#138cae);border-radius:10px;font-size:13px;font-weight:500;box-shadow:0 4px 12px #0876b825}.fx-ask .fx-ask-send:hover{background:#075f9a}.fx-ask .fx-ask-contact{padding:22px 18px;background:linear-gradient(155deg,#f3f8fd,#ecf7fa);border-left:1px solid #e4edf4}.fx-ask .fx-ask-contact h4{margin:0;color:#254766;font-size:15px;font-weight:500}.fx-ask-contact-intro{margin:5px 0 17px;color:#8b99a7;font-size:11px}.fx-ask .fx-ask-row{position:relative;align-items:center;gap:11px;padding:14px 12px;margin:10px 0 0;border:1px solid #e0e9f2;border-radius:12px;background:#fff;text-decoration:none;box-shadow:0 2px 8px #254b7010;transition:border-color .15s,box-shadow .15s}.fx-ask .fx-ask-row:hover{border-color:#8fc5df;box-shadow:0 4px 14px #254b701a}.fx-ask .fx-ask-row>span:last-child{min-width:0}.fx-ask .fx-ask-row .ic{width:36px;height:36px;border-radius:11px}.fx-ask .fx-ask-row em{font-style:normal;font-size:10px;color:#8191a1}.fx-ask .fx-ask-row strong{font-size:14px;color:#205b8a;line-height:1.6}.fx-ask .fx-ask-row small{display:block;margin-top:3px;font-size:10px;line-height:1.6;color:#8896a4}.fx-ask .fx-ask-row .fx-ask-mail{font-size:10px;overflow-wrap:anywhere;word-break:normal}.fx-ask .fx-ask-row:has(.ic-line){background:#f2fcf6;border-color:#bfe8d0}.fx-ask .fx-ask-row:has(.ic-line) strong{color:#129a52}.fx-ask .fx-ask-row:has(.ic-line):hover{border-color:#23b765}.fx-ask:is(a,button):focus-visible{outline:2px solid #2683ad;outline-offset:3px}@media(max-width:560px){.fx-ask{width:auto;right:8px;left:8px;border-radius:16px;max-height:calc(100dvh - 16px)}.fx-ask .fx-ask-head{padding:20px}.fx-ask .fx-ask-hero strong{font-size:22px}.fx-ask .fx-ask-body{grid-template-columns:minmax(0,1fr)}.fx-ask .fx-ask-form{padding:20px}.fx-ask .fx-ask-contact{padding:20px;border-left:0;border-top:1px solid #e4edf4}.fx-ask .fx-ask-row .fx-ask-mail{font-size:12px}}@media(prefers-reduced-motion:reduce){.fx-ask *{transition:none!important}}.fx-ask .fx-ask-kicker{display:flex;align-items:center;gap:12px;margin-bottom:12px}.fx-ask-logo{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;background:#fff;border-radius:7px;flex:none}.fx-ask .fx-ask-logo img{display:block;width:100px;height:29px;max-width:none;object-fit:contain;margin:0}.fx-ask-tab{min-height:44px;box-sizing:border-box;bottom:calc(18px + env(safe-area-inset-bottom,0px))}@media(max-width:560px){.fx-ask-tab{bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.fx-ask-dock{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.fx-ask-dock > *{pointer-events:auto}.fx-ask-dock .fx-ask-tab{position:static !important;right:auto !important;bottom:auto !important;animation:fx-tab-in 0.5s cubic-bezier(0.34,1.5,0.5,1) both}@keyframes fx-tab-in{0%{opacity:0;transform:translateY(22px) scale(0.86)}60%{opacity:1;transform:translateY(-4px) scale(1.04)}100%{opacity:1;transform:translateY(0) scale(1)}}.fx-ask-dock .fx-ask-tab.pulsing::after{content:'';position:absolute;inset:0;border-radius:inherit;border:2px solid var(--fx-accent,#0069d3);animation:fx-tab-ring 1.6s ease-out 3;pointer-events:none}@keyframes fx-tab-ring{0%{opacity:0.55;transform:scale(1)}70%{opacity:0;transform:scale(1.42)}100%{opacity:0;transform:scale(1.42)}}.fx-ask-dock .fx-ask-tab.pulsing{animation:fx-tab-nod 1.6s ease-in-out 3}@keyframes fx-tab-nod{0%,100%{transform:translateY(0) scale(1)}12%{transform:translateY(-5px) scale(1.03)}24%{transform:translateY(0) scale(1)}36%{transform:translateY(-3px) scale(1.02)}48%{transform:translateY(0) scale(1)}}.fx-ask-nudge{position:relative;max-width:240px;margin:0;padding:10px 14px;border-radius:12px 12px 4px 12px;background:#fff;border:1px solid var(--fx-line,#e6e8ec);box-shadow:0 6px 24px rgba(16,32,64,0.14);font-size:13px;line-height:1.6;color:var(--fx-ink,#2a2a2a);animation:fx-nudge-in 0.45s cubic-bezier(0.34,1.4,0.5,1) both}@keyframes fx-nudge-in{from{opacity:0;transform:translateY(8px) scale(0.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.fx-ask-dock{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.fx-ask-nudge{max-width:min(240px,calc(100vw - 40px))}}@media (prefers-reduced-motion:reduce){.fx-ask-dock .fx-ask-tab,.fx-ask-dock .fx-ask-tab.pulsing,.fx-ask-dock .fx-ask-tab.pulsing::after,.fx-ask-nudge{animation:none !important}.fx-ask-dock .fx-ask-tab.pulsing::after{opacity:0.4}}body:has(.dpdpa--popup.active) .fx-ask-dock{bottom:calc(120px + env(safe-area-inset-bottom,0px))}@media (max-width:640px){body:has(.dpdpa--popup.active) .fx-ask-dock{bottom:calc(180px + env(safe-area-inset-bottom,0px))}}.fx-ask{transform-origin:bottom right;animation:fx-panel-in 0.28s cubic-bezier(0.22,1.1,0.4,1) both}@keyframes fx-panel-in{from{opacity:0;transform:scale(0.82) translate(18px,26px)}to{opacity:1;transform:scale(1) translate(0,0)}}.fx-ask.closing{animation:fx-panel-out 0.2s cubic-bezier(0.4,0,0.7,0.4) both;pointer-events:none}@keyframes fx-panel-out{from{opacity:1;transform:scale(1) translate(0,0)}to{opacity:0;transform:scale(0.86) translate(14px,20px)}}.fx-ask .fx-ask-body > *{animation:fx-panel-content 0.3s ease-out both;animation-delay:0.1s}.fx-ask .fx-ask-body > *:nth-child(2){animation-delay:0.16s}@keyframes fx-panel-content{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fx-ask.closing .fx-ask-body > *{animation:none}@media (prefers-reduced-motion:reduce){.fx-ask,.fx-ask.closing,.fx-ask .fx-ask-body > *{animation:none !important}}.fx-lang{display:inline-flex;align-items:center;border:1px solid var(--fx-line,#e6e8ec);border-radius:30px;overflow:hidden;margin-right:4px}.fx-lang button{border:0;background:none;padding:6px 11px;font:inherit;font-size:12px;font-weight:500;letter-spacing:0.04em;color:var(--fx-muted,#767676);cursor:pointer;line-height:1.4;transition:background 0.15s,color 0.15s}.fx-lang button:hover{color:var(--fx-accent,#0069d3);background:var(--fx-accent-soft,#eef5fe)}.fx-lang button.on{background:var(--fx-accent,#0069d3);color:#fff}.fx-lang button:focus-visible{outline:2px solid var(--fx-accent,#0069d3);outline-offset:-2px}.fx-thai-only{margin:0 0 16px;padding:10px 14px;border:1px solid #ffe3ad;background:#fff8ec;border-radius:8px;font-size:13px;color:#8a5200;line-height:1.6}@media(max-width:1199px){
#jas-header .header__mid{padding:0 12px !important;}
#jas-header .header__mid>.jas-row{display:grid !important;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;margin:0;min-height:64px;}
#jas-header .header__mid>.jas-row>div{width:auto !important;max-width:none !important;padding:0;min-width:0;}
#jas-header .header__mid>.jas-row>div:first-child{display:flex !important;}
#jas-header .header__mid>.jas-row>div:nth-child(3){display:none !important;}
#jas-header .jas-branding{padding:0 !important;}
#jas-header .header__mid>.jas-row>div:nth-child(2){grid-column:2;grid-row:1;justify-self:stretch;text-align:center;}
#jas-header .header__mid>.jas-row>div:first-child{grid-column:1;grid-row:1;}
#jas-header .jas-branding>a{height:64px;width:100%;justify-content:center;padding:0;margin:0;}
#jas-header .jas-branding img.regular-logo{display:block !important;width:90px !important;max-width:100% !important;height:auto !important;max-height:none !important;margin:0 !important;object-fit:contain;transform:none !important;}
#jas-header .jas-branding img.retina-logo,
#jas-header .jas-branding img.sticky-logo{display:none !important;}
#jas-header .jas-push-menu-btn{display:flex !important;align-items:center;justify-content:center;position:relative;z-index:5;flex:0 0 44px !important;width:44px !important;min-width:44px;max-width:44px !important;height:44px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;touch-action:manipulation;}
#jas-header .header__mid>.jas-row>div:first-child{position:relative;z-index:5;}
#jas-header .jas-push-menu-btn img{pointer-events:none;}
#jas-header .jas-push-menu-btn img{width:24px;height:auto;}
#jas-header .jas-action{display:flex !important;flex-wrap:nowrap;gap:0;margin:0;padding:0;}
#jas-header .jas-action>.sf-open{display:inline-flex !important;width:36px;margin:0;padding:0;font-size:22px;}
#jas-header .fx-actions{gap:0;margin:0;}
#jas-header .fx-action{width:36px;height:44px;padding:0;gap:0;}
#jas-header .fx-action-text{display:none;}
#jas-header .header__mid>.jas-row>div:last-child{display:none !important;}
}
.modal-menu .mobile-menu-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px;}
.modal-menu .mobile-menu-tools :is(a,button){display:flex;align-items:center;gap:9px;min-height:48px;padding:10px;border:1px solid #dce8f2;border-radius:10px;background:#f5f9fd;color:#214765;font-size:13px;line-height:1.5;text-align:left;}
.mobile-menu-tools :is(i,svg){flex:none;font-size:22px;width:22px;height:22px;}
.mobile-menu-language{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 16px;border-bottom:1px solid #e8eef5;font-size:13px;}
.replica-modal.modal-menu{width:360px;max-width:calc(100vw - 24px);padding:0 0 max(20px,env(safe-area-inset-bottom));background:#fff;border-radius:0 18px 18px 0;overscroll-behavior:contain;}
.modal-menu .drawer-heading{height:68px;display:flex;align-items:center;justify-content:flex-start;padding:0 64px 0 22px;background:#eef6ff;color:#164872;letter-spacing:0;font-size:18px;line-height:1.4;border-bottom:1px solid #dce8f2;}
.modal-menu .modal-close{top:12px;right:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;color:#214765;border:1px solid #dce8f2;border-radius:50%;line-height:1;font-size:26px;}
.modal-menu .mobile-menu-actions{height:auto;margin:0;padding:14px 18px;gap:12px;justify-content:flex-start;border-bottom:1px solid #edf1f5;background:#f8fbfe;}
.modal-menu .mobile-menu-actions :is(button,a){display:flex;align-items:center;justify-content:center;width:44px;height:44px;line-height:1;border:1px solid #d9e5ef;border-radius:10px;background:white;color:#1967a4;}
.modal-menu .replica-mobile-menu{padding:8px 12px;}
.modal-menu .mobile-menu-row{height:auto;min-height:48px;border-bottom:1px solid #edf1f5;}
.modal-menu .mobile-menu-row a{padding:12px 10px;line-height:1.6;font-size:14px;color:#263e52;}
.modal-menu .mobile-menu-row button{flex:0 0 44px;width:44px;height:44px;line-height:1;color:#126aa9;font-size:23px;}
.modal-menu .replica-mobile-menu ul{padding:4px 8px 4px 14px;background:#f5f9fc;border-radius:10px;}
.modal-menu .mobile-menu-row:focus-within{background:#edf6ff;border-radius:8px;} html body .replica-modal.modal-menu{color:#304759;background:#fff;}
html body .modal-menu .drawer-heading{background:#f7f9fb;color:#25445b;border-bottom:1px solid #e7ecf0;font-size:18px;font-weight:600;}
html body .modal-menu .modal-close{background:#fff;color:#526878;border:1px solid #e1e7ed;box-shadow:none;}
html body .modal-menu .mobile-menu-tools{gap:8px;}
html body .modal-menu .mobile-menu-tools :is(a,button){background:#f5f7f9;border:1px solid transparent;color:#34566f;border-radius:8px;font-weight:500;text-decoration:none;box-shadow:none;}
html body .modal-menu .mobile-menu-tools :is(a,button):hover{background:#eaf1f7;color:#174c73;}
html body .modal-menu a,html body .modal-menu a span{text-decoration:none;}
html body .modal-menu .mobile-menu-language{color:#65788a;border-color:#e7ecf0;}
html body .modal-menu .mobile-menu-row{border-bottom:0;margin:2px 0;border-radius:8px;}
html body .modal-menu .mobile-menu-row a{color:#304759;text-decoration:none;font-weight:400;}
html body .modal-menu .mobile-menu-row button{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;color:#65788a;}
html body .modal-menu .mobile-menu-row:hover,html body .modal-menu .mobile-menu-row:focus-within{background:#f1f5f8;}
html body .modal-menu .replica-mobile-menu ul{background:#f7f9fb;border-left:2px solid #dce6ee;border-radius:0 8px 8px 0;}
html body .modal-menu :is(a,button):focus-visible{outline:2px solid #0069bd;outline-offset:2px;} body.menu-opened .dpdpa--popup{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}
@media(max-width:1199px){
#jas-header .header__mid>.jas-row>div:last-child{
display:flex !important;
grid-column:3;
grid-row:1;
align-items:center;
justify-content:flex-end;
justify-self:end;
width:44px !important;
height:44px;
position:relative;
z-index:6;
}
#jas-header .header__mid>.jas-row>div:last-child>.jas-action{
display:flex !important;
align-items:center;
justify-content:center;
width:44px;
height:44px;
overflow:visible;
}
#jas-header .header__mid>.jas-row>div:last-child>.jas-action>.sf-open,
#jas-header .header__mid>.jas-row>div:last-child>.jas-action>.jas-my-account,
#jas-header .header__mid>.jas-row>div:last-child>.jas-action>.jas-icon-cart{
display:none !important;
}
#jas-header .ft-header-mobile-search{
display:block !important;
position:relative !important;
inset:auto !important;
width:44px !important;
min-width:44px !important;
max-width:44px !important;
height:44px !important;
margin:0 !important;
padding:0 !important;
}
#jas-header .ft-header-mobile-search .dgwt-wcas-search-form,
#jas-header .ft-header-mobile-search .dgwt-wcas-preloader,
#jas-header .ft-header-mobile-search .dgwt-wcas-sf-wrapp{
display:none !important;
}
#jas-header .ft-header-mobile-search .dgwt-wcas-enable-mobile-form{
display:block !important;
position:absolute !important;
inset:0 !important;
width:44px !important;
height:44px !important;
z-index:2;
}
#jas-header .ft-header-mobile-search .dgwt-wcas-search-icon{
display:flex !important;
align-items:center;
justify-content:center;
width:44px !important;
height:44px !important;
margin:0 !important;
padding:0 !important;
color:#253c53;
}
#jas-header .ft-header-mobile-search .dgwt-wcas-search-icon svg{
display:block;
width:21px !important;
height:21px !important;
margin:0 !important;
}
#jas-header .ft-header-mobile-search:focus-within{
outline:2px solid #1976b9;
outline-offset:2px;
border-radius:8px;
}
}@media(max-width:1199px){.ft-listing .ft-listing-layout{grid-template-columns:minmax(0,1fr)}.ft-listing .ft-filter-toggle{display:inline-flex;min-height:44px}.ft-listing .ft-filter-panel{display:none;position:static;max-height:none}.ft-listing .filters-open>.ft-filter-panel{display:block}.ft-listing .ft-show-results{display:block;min-height:44px}.ft-listing .ft-filter-panel .fx-facet label{min-height:44px}.ft-listing .ft-filter-panel .fx-facet-list{max-height:264px}.ft-listing .ft-filter-panel .fx-facet-price input{font-size:16px;min-height:44px}.ft-listing .ft-filter-heading button,.ft-listing .ft-results-summary button{min-height:44px}.ft-home-promotions{grid-template-columns:minmax(0,1fr);max-width:1000px;gap:20px}.ft-company .ft-company-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:880px){.replica-gallery .p-thumb{padding-left:0}.replica-gallery .p-nav{position:static;display:block;width:100%;max-height:none;overflow-x:auto;overflow-y:hidden;margin-top:10px}.replica-gallery .gallery-thumbnails{transform:none;display:flex;gap:8px;width:100%}.replica-gallery .p-nav button{flex:0 0 65px;width:65px;min-height:44px;margin:0}.replica-gallery .gallery-prev{left:5px}}@media(max-width:1199px),(pointer:coarse){.replica-product .product-image{padding-top:52px}.replica-product .product-image>.fx-wish{width:44px;height:44px;top:4px;right:4px}.replica-product .product-image:has(>.replica-soldout)>.fx-wish{top:4px;right:4px}.replica-product .product-image>.replica-soldout{top:10px;right:54px;height:32px;padding:4px 6px;font-size:11px}.replica-gallery .gallery-prev,.replica-gallery .gallery-next{opacity:1;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.product-prev,.product-next{min-width:44px;min-height:44px}.modal-product .modal-close{width:44px;height:44px}.fx-ask .fx-ask-actions button{width:44px;height:44px;flex-shrink:0}}@media(max-width:767px){html body .fx-ask .fx-ask-form:is(input,textarea){font-size:16px;min-height:44px}html body .fx-ask .fx-ask-form:is(input,textarea)::placeholder{font-size:14px}.fx-ask .fx-ask-row:is(em,small),.fx-ask .fx-ask-form-title span,.fx-ask .fx-ask-contact-intro{font-size:12px}.fx-ask .fx-ask-row .fx-ask-mail{font-size:13px}.fx-ask{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.fx-ask .fx-ask-head{gap:12px;flex-wrap:wrap}.fx-ask .fx-ask-actions{margin-left:auto}.site-cart .cart-item,.modal-cart .cart-item{gap:12px}.site-cart .cart-item>img,.modal-cart .cart-item>img{width:60px;flex:0 0 60px;object-fit:contain}.site-cart .cart-item>div,.modal-cart .cart-item>div{min-width:0;flex:1;overflow-wrap:anywhere}.cart-item .cart-controls{flex-wrap:wrap;gap:8px}.cart-item .cart-controls label{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cart-item .cart-controls input{font-size:16px;min-height:44px;max-width:100%;margin-left:0}.cart-item .cart-controls button{min-height:44px;padding-inline:8px}.site-checkout .checkout-field:is(input,textarea),.replica-modal .search-form-panel input[type=search]{font-size:16px}}@media(max-width:560px){.ft-listing .ft-product-grid .fx-badge{font-size:12px;padding:4px 7px}.ft-listing .ft-product-grid .fx-card-meta{gap:6px}.ft-listing .ft-sort select{font-size:16px;max-width:100%;width:170px;min-height:44px}.ft-listing .ft-listing-actions{flex-wrap:wrap}}@media(max-width:359px){.ft-listing .products.ft-product-grid,.site-content .related.products:not(.replica-products),.site-content .upsells .products:not(.replica-products){grid-template-columns:minmax(0,1fr)}}html body .replica-modal .modal-close{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;line-height:1}html body .replica-modal .modal-close svg{display:block;flex:none;margin:0}@media(max-width:1199px){html body .replica-modal .modal-close{width:44px;height:44px;min-height:44px}html body .replica-product .product-image .product-btn{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 16px);margin:0;gap:8px}html body .replica-product .product-image .product-btn button{display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;max-width:100%;min-height:44px;height:auto;padding:8px 12px;margin:0;line-height:1.4;text-align:center;white-space:normal}html body .replica-product .product-image .product-btn button i{display:inline-flex;align-items:center;justify-content:center;margin:0;line-height:1}html body .replica-product .fx-wish{display:flex;align-items:center;justify-content:center;padding:0;line-height:1}html body .replica-product .fx-wish svg{display:block;margin:0;flex:none}}@media(max-width:1199px),(hover:none){html body #jas-content .replica-product .product-image .product-btn,html body #jas-content .replica-product .product-image:hover .product-btn,html body #jas-content .replica-product:focus-within .product-image .product-btn{position:static!important;inset:auto!important;transform:none!important;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-width:100%;box-sizing:border-box;margin:12px 0 0;padding:0 4px;gap:8px;opacity:1!important;visibility:visible!important;pointer-events:auto}html body .replica-product .product-image .product-btn button{display:flex!important;width:100%;min-height:44px;height:auto;align-items:center;justify-content:center;padding:8px!important;margin:0!important;font-size:12px;line-height:1.5;white-space:normal;text-indent:0!important;transform:none!important}html body .replica-product .product-image .product-btn .btn-quickview::before,html body .replica-product .product-image .product-btn .btn-quickview::after{display:none!important}}@media(max-width:1199px),(hover:none){html body #jas-content .replica-product .product-image .product-btn .btn-quickview{background:#eaf1f7!important;color:#34566f!important;border:1px solid #d7e3ed!important;border-radius:8px;font-weight:600;box-shadow:none}html body #jas-content .replica-product .product-image .product-btn .btn-quickview:is(:hover,:active){background:#dfeaf3!important;border-color:#c8d9e6!important;color:#294c66!important}html body #jas-content .replica-product .product-image .product-btn .add_to_cart_button{background:#f6f8fa!important;color:#526878!important;border:1px solid #e1e7ed!important;border-radius:8px;font-weight:500}html body #jas-content .replica-product .product-image .product-btn button:focus-visible{outline:2px solid #174c73;outline-offset:3px}}@media(max-width:1199px),(hover:none) and (pointer:coarse){html body #jas-content .replica-product .product-image div.product-btn,html body #jas-content .replica-product .product-image:hover div.product-btn,html body #jas-content .replica-product:focus-within .product-image div.product-btn{display:none!important}}:root{--ft-blue:#0069bd;--ft-blue-dark:#174c73;--ft-ink:#304759;--ft-muted:#65788a;--ft-line:#e1e8ef;--ft-soft:#f5f9fd;--ft-radius:14px}[hidden]{display:none!important}.ft-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ft-table-scroll table{min-width:620px}.ft-enquiry-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.fx-ask-row .ic-repair{background:#64748b}.fx-ask-note.is-success{color:#17683a;background:#edf9f1;border:1px solid #bfe2ca}.fx-ask-note.is-error{color:#9d2e2e;background:#fff2f2;border:1px solid #efc5c5}.fx-ask-send:disabled{cursor:wait;opacity:.7}body:has(.fx-ask[hidden]) #jas-backtop{display:flex!important}body:has(.fx-ask:not([hidden])) #jas-backtop{display:none!important}.banner-prev,.banner-next{background-image:none!important;display:flex;align-items:center;justify-content:center}.banner-prev::before,.banner-next::before{content:"";display:block;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;color:#fff;filter:drop-shadow(0 1px 2px #0008)}.banner-prev::before{transform:rotate(-135deg)}.banner-next::before{transform:rotate(45deg)}body.ft-account-page #jas-content>.jas-row,body.ft-account-page #jas-content>.jas-container,body.ft-account-page .woocommerce{max-width:1120px;margin-inline:auto}body.ft-account-page #jas-content{background:#f6f9fc}body.ft-account-page .woocommerce{padding:36px 24px 64px;box-sizing:border-box;color:var(--ft-ink)}body.ft-account-page .woocommerce + p{display:none}body.ft-account-page .woocommerce h2,body.ft-account-page .woocommerce h3{font-size:21px;letter-spacing:0;color:#17486b;margin:0 0 18px}body.ft-account-page .woocommerce form.login,body.ft-account-page .woocommerce form.register,body.ft-account-page .woocommerce-ResetPassword,body.ft-account-page .woocommerce-MyAccount-content{background:#fff;border:1px solid #dce6ef;border-radius:16px;padding:26px;box-shadow:0 8px 32px #173d580d}body.ft-account-page .woocommerce form .form-row{margin:0 0 18px}body.ft-account-page .woocommerce form label{display:block;font-size:14px;font-weight:700;color:#334d62;margin:0 0 8px}body.ft-account-page .woocommerce input.input-text,body.ft-account-page .woocommerce select,body.ft-account-page .woocommerce textarea{display:block;width:100%;height:48px;padding:10px 14px;border:1px solid #cbdce9;border-radius:9px;background:#fafcfe;font-size:16px;box-sizing:border-box}body.ft-account-page .woocommerce textarea{height:auto;min-height:110px}body.ft-account-page .woocommerce input:focus,body.ft-account-page .woocommerce select:focus,body.ft-account-page .woocommerce textarea:focus{outline:2px solid #b4dcfa;border-color:#087ac5}body.ft-account-page .woocommerce input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-right:7px;accent-color:var(--ft-blue)}body.ft-account-page .woocommerce .button{float:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border:0;border-radius:9px;background:var(--ft-blue);color:#fff;font-size:15px;font-weight:700}body.ft-account-page .woocommerce-LostPassword a{display:inline-flex;align-items:center;min-height:44px;color:var(--ft-blue)}body.ft-account-page .woocommerce-MyAccount-navigation{width:27%;padding:0}body.ft-account-page .woocommerce-MyAccount-navigation ul{list-style:none;padding:8px;margin:0;background:#fff;border:1px solid var(--ft-line);border-radius:14px}body.ft-account-page .woocommerce-MyAccount-navigation li{margin:0}body.ft-account-page .woocommerce-MyAccount-navigation a{display:block;padding:12px 14px;border-radius:8px;color:var(--ft-ink)}body.ft-account-page .woocommerce-MyAccount-navigation .is-active a{background:#eaf3fb;color:var(--ft-blue-dark);font-weight:700}body.ft-account-page .woocommerce-MyAccount-content{width:70%;min-height:260px}body.ft-checkout-page #jas-content{background:#f8fafc}body.ft-checkout-page .woocommerce{max-width:1160px;margin:auto;padding:32px 24px 64px;box-sizing:border-box;color:var(--ft-ink)}body.ft-checkout-page .woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.85fr);gap:28px;align-items:start}body.ft-checkout-page .woocommerce-NoticeGroup-checkout,body.ft-checkout-page .woocommerce-form-coupon-toggle,body.ft-checkout-page .woocommerce-form-login-toggle{grid-column:1/-1}body.ft-checkout-page #customer_details,body.ft-checkout-page #order_review_heading,body.ft-checkout-page #order_review{min-width:0;box-sizing:border-box}body.ft-checkout-page #customer_details{grid-column:1;grid-row:2/5;margin:0;background:#fff;border:1px solid var(--ft-line);border-radius:16px;padding:26px}body.ft-checkout-page #order_review_heading{grid-column:2;grid-row:2;margin:0;padding:22px 26px 10px;background:#fff;border:1px solid var(--ft-line);border-bottom:0;border-radius:16px 16px 0 0;font-size:20px;color:#25445b}body.ft-checkout-page #order_review{grid-column:2;grid-row:3;margin:0;padding:0 26px 26px;background:#fff;border:1px solid var(--ft-line);border-top:0;border-radius:0 0 16px 16px}body.ft-checkout-page .woocommerce-billing-fields h3,body.ft-checkout-page .woocommerce-shipping-fields h3{font-size:20px;color:#25445b;margin:0 0 18px}body.ft-checkout-page .form-row{margin:0 0 16px}body.ft-checkout-page .form-row label{font-size:14px;font-weight:600;color:var(--ft-ink);margin:0 0 8px}body.ft-checkout-page .form-row:is(input.input-text,select,textarea),body.ft-checkout-page .select2-container .select2-selection{width:100%;min-height:46px;box-sizing:border-box;border:1px solid #cfdce6;border-radius:8px;background:#fbfcfe;padding:10px 12px;font-size:16px;color:var(--ft-ink)}body.ft-checkout-page .select2-container .select2-selection{padding-top:8px}body.ft-checkout-page .select2-selection__arrow{top:10px;right:8px}body.ft-checkout-page textarea{min-height:100px;resize:vertical}body.ft-checkout-page .shop_table{border:0;margin:0 0 20px}body.ft-checkout-page .shop_table th,body.ft-checkout-page .shop_table td{padding:13px 8px;border-color:var(--ft-line)}body.ft-checkout-page #payment{background:#f5f8fb;border-radius:12px}body.ft-checkout-page #payment .payment_box{background:#e8f1f8;color:var(--ft-ink)}body.ft-checkout-page #payment .button{width:100%;min-height:48px;border:0;border-radius:9px;background:var(--ft-blue);color:#fff;font-size:15px;font-weight:700}body.ft-checkout-page .woocommerce-terms-and-conditions-wrapper{font-size:13px;line-height:1.8;color:var(--ft-muted)}body.ft-cart-page .woocommerce{max-width:1160px;margin:auto;padding:36px 24px 64px;box-sizing:border-box}body.ft-cart-page .woocommerce-cart-form,body.ft-cart-page .cart-collaterals{background:#fff;border:1px solid var(--ft-line);border-radius:16px;padding:22px;box-sizing:border-box}body.ft-cart-page .woocommerce-cart-form{margin-bottom:24px}body.ft-cart-page table.shop_table{border:0;border-collapse:separate;border-spacing:0}body.ft-cart-page table.shop_table th{color:var(--ft-blue-dark);font-size:13px}body.ft-cart-page table.shop_table:is(th,td){padding:14px 10px;border-color:var(--ft-line)}body.ft-cart-page .product-thumbnail img{width:74px;height:74px;object-fit:contain;border-radius:8px;background:#fff}body.ft-cart-page .quantity input.qty{min-height:44px;border:1px solid #cfdce6;border-radius:8px}body.ft-cart-page .coupon input{min-height:44px;border:1px solid #cfdce6;border-radius:8px;padding:8px 12px}body.ft-cart-page .button,body.ft-cart-page .checkout-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:9px!important;padding:10px 18px!important;font-weight:700}body.ft-cart-page .checkout-button{background:var(--ft-blue)!important;color:#fff!important;width:100%}.single-product .ft-option-native{display:block;width:100%;margin:0 0 18px;border:0}.single-product .ft-option-native tbody,.single-product .ft-option-native tr,.single-product .ft-option-native th,.single-product .ft-option-native td{display:block;width:100%;box-sizing:border-box;border:0;padding:0;text-align:left}.single-product .ft-option-native th{margin:0 0 8px;color:#203d55;font-size:14px;font-weight:700}.single-product .ft-option-native td{margin:0 0 16px}.single-product .ft-option-native select{width:100%;min-height:48px;border:1px solid #d7e1ea;border-radius:8px;background:#fff;color:#41586c;padding:10px 38px 10px 12px;font-size:15px}.single-product .reset_variations{display:inline-flex;align-items:center;min-height:44px;color:var(--ft-blue);font-size:13px}html body:is(.woocommerce-pagination,.jas-pagination,.navigation.pagination){display:flex!important;align-items:center!important;justify-content:center!important;clear:both;width:100%!important;max-width:none!important;margin:32px auto 16px!important;padding:16px 0!important;border:0!important;text-align:center!important}html body ul.page-numbers,html body .navigation.pagination .nav-links{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;box-sizing:border-box;width:fit-content!important;max-width:100%!important;margin:32px auto 16px!important;padding:0!important;list-style:none!important;border:0!important;float:none!important;text-align:center!important}html body:is(.woocommerce-pagination,.jas-pagination,.navigation.pagination) ul.page-numbers{margin:0 auto!important}html body ul.page-numbers>li{display:block!important;float:none!important;margin:0!important;padding:0!important;list-style:none!important}html body ul.page-numbers>li>:is(a,span,button).page-numbers,html body .navigation.pagination .nav-links>:is(a,span,button).page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;min-width:42px!important;height:42px!important;padding:0 12px!important;margin:0!important;border:1px solid #d7e2ea!important;border-radius:10px!important;background:#fff!important;color:#34566f!important;box-shadow:0 1px 2px rgba(24,55,78,.04)!important;font-size:14px!important;font-weight:600!important;line-height:1!important;text-align:center!important;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}html body ul.page-numbers>li>.page-numbers.current,html body .navigation.pagination .nav-links>.page-numbers.current{border-color:#168aa1!important;background:#168aa1!important;color:#fff!important;box-shadow:0 5px 14px rgba(22,138,161,.2)!important;font-weight:700!important}html body ul.page-numbers>li>a.page-numbers:hover,html body ul.page-numbers>li>button.page-numbers:hover,html body .navigation.pagination .nav-links>a.page-numbers:hover,html body .navigation.pagination .nav-links>button.page-numbers:hover{border-color:#8fc8d4!important;background:#edf8fa!important;color:#116f83!important;box-shadow:0 4px 12px rgba(22,138,161,.12)!important;transform:translateY(-1px)!important}html body ul.page-numbers>li>:is(a,button).page-numbers:focus-visible,html body .navigation.pagination .nav-links>:is(a,button).page-numbers:focus-visible{outline:3px solid rgba(22,138,161,.24)!important;outline-offset:2px!important}html body ul.page-numbers>li>.page-numbers.dots,html body .navigation.pagination .nav-links>.page-numbers.dots{min-width:28px!important;padding:0 4px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:#718395!important}html body ul.page-numbers>li>:is(.prev,.next).page-numbers,html body .navigation.pagination .nav-links>:is(.prev,.next).page-numbers{width:auto!important;min-width:42px!important;padding-inline:14px!important}@media(max-width:560px){html body:is(.woocommerce-pagination,.jas-pagination,.navigation.pagination){margin-block:24px 12px!important;padding-block:12px!important}html body ul.page-numbers,html body .navigation.pagination .nav-links{gap:6px!important;margin-block:24px 12px!important}html body ul.page-numbers>li>:is(a,span,button).page-numbers,html body .navigation.pagination .nav-links>:is(a,span,button).page-numbers{min-width:40px!important;height:40px!important;padding-inline:10px!important;font-size:13px!important;border-radius:9px!important}html body ul.page-numbers>li>:is(.prev,.next).page-numbers,html body .navigation.pagination .nav-links>:is(.prev,.next).page-numbers{padding-inline:12px!important}}body.ft-blog-page .jas-blog{max-width:1200px;margin:0 auto;padding:32px 24px 64px;box-sizing:border-box}body.ft-blog-page .jas-blog .post{height:100%;overflow:hidden;background:#fff;border:1px solid #e5ebf1;border-radius:14px;transition:border-color .2s,box-shadow .2s}body.ft-blog-page .jas-blog .post:hover{border-color:#b8d9e2;box-shadow:0 8px 26px #203c5010}body.ft-blog-page .jas-blog .post-thumbnail{display:block;aspect-ratio:16/9;overflow:hidden;background:#f4f7f9}body.ft-blog-page .jas-blog .post-thumbnail img{width:100%;height:100%;object-fit:cover}body.ft-blog-page .jas-blog .post-content,body.ft-blog-page .jas-blog .post-info{padding:22px}body.ft-blog-page .jas-blog .entry-title{font-size:19px;line-height:1.6;color:#263e55;margin:0 0 12px}body.ft-blog-page .jas-blog .entry-summary{color:#788694;font-size:14px;line-height:1.85}body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) .site-content,body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) #jas-content>.jas-row{max-width:1160px;margin-inline:auto;padding:38px 24px 64px;box-sizing:border-box;color:var(--ft-ink)}body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) .page-head{background:linear-gradient(120deg,#eef6ff,#f0fbfc);border-bottom:1px solid #dceaf4}body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) .page-head h1{color:#163c5b;font-size:clamp(28px,3vw,40px)}body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) .wpb_text_column,body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) form{line-height:1.85}body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) form{border:1px solid var(--ft-line);border-radius:16px;padding:26px;background:#fff}body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) form:is(input:not([type=checkbox]):not([type=radio]),select,textarea){display:block;width:100%;max-width:100%;min-height:46px;box-sizing:border-box;margin:8px 0 16px;padding:10px 12px;border:1px solid #cfdce6;border-radius:8px;background:#fbfcfe;color:var(--ft-ink);font-size:16px}body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) form:is(button,input[type=submit],.button){display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border:0;border-radius:8px;background:var(--ft-blue);color:#fff;font-weight:700}.site-content .ft-faq,.site-content .vc_tta-accordion .vc_tta-panels{display:grid;gap:12px;margin:20px 0 40px}.site-content .ft-faq-item,.site-content .vc_tta-accordion .vc_tta-panel{border:1px solid var(--ft-line);border-radius:12px;background:#fff;overflow:hidden}.site-content .ft-faq-item summary,.site-content .vc_tta-accordion .vc_tta-panel-title>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;box-sizing:border-box;padding:18px 22px;color:#263e50;font-size:16px;font-weight:600;line-height:1.6;background:#fff}.site-content .vc_tta-accordion .vc_active .vc_tta-panel-title>a{color:var(--ft-blue);background:#f5f9fc}.site-content .ft-faq-answer,.site-content .vc_tta-accordion .vc_tta-panel-body{padding:18px 24px 22px;border-top:1px solid #edf1f5;background:#fff;color:#506273;font-size:15px;line-height:1.9}.ft-home-promotions{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;width:calc(100% - 48px);max-width:1600px;margin:32px auto}.ft-home-promotions>a{display:block;min-width:0}.ft-home-promotions img{display:block;width:100%;height:auto}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:10px;border-top:0;padding:14px 18px 14px 48px;line-height:1.75}.woocommerce-info{background:#edf6fd;color:#24526f}.woocommerce-message{background:#edf9f1;color:#24623a}.woocommerce-error{background:#fff1f1;color:#8c3030}.ft-react-frontend:is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #087ac5;outline-offset:3px}@media(max-width:900px){body.ft-checkout-page .woocommerce-checkout{grid-template-columns:1fr}body.ft-checkout-page #customer_details,body.ft-checkout-page #order_review_heading,body.ft-checkout-page #order_review{grid-column:1;grid-row:auto}body.ft-account-page .woocommerce-MyAccount-navigation,body.ft-account-page .woocommerce-MyAccount-content{float:none;width:100%}body.ft-account-page .woocommerce-MyAccount-navigation{margin-bottom:20px}}@media(max-width:767px){body.ft-account-page .woocommerce,body.ft-checkout-page .woocommerce,body.ft-cart-page .woocommerce{padding:24px 16px 40px}body.ft-checkout-page #customer_details,body.ft-checkout-page #order_review,body.ft-account-page .woocommerce form.login,body.ft-account-page .woocommerce form.register,body.ft-account-page .woocommerce-MyAccount-content{padding:20px}.ft-home-promotions{grid-template-columns:1fr;gap:16px;width:calc(100% - 32px);margin:24px auto}body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) .site-content,body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page) #jas-content>.jas-row{padding:26px 16px 40px}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:14px 16px}}@media(max-width:768px){.ft-table-scroll table.shop_table_responsive{min-width:0;width:100%}}@media(max-width:560px){.ft-table-scroll table{min-width:540px}.site-content .ft-faq-item summary,.site-content .vc_tta-accordion .vc_tta-panel-title>a{padding:16px;gap:12px;font-size:15px}.site-content .ft-faq-answer,.site-content .vc_tta-accordion .vc_tta-panel-body{padding:16px}}@media(prefers-reduced-motion:reduce){body.ft-blog-page .jas-blog .post{transition:none}}body.ft-react-frontend .vc_custom_1738053413049{padding:16px 0!important;border-block:1px solid #dbe8f0;background:linear-gradient(105deg,#f6f9fc 0%,#edf7fa 52%,#f7fafc 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}body.ft-react-frontend .vc_custom_1738053413049>.jas-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;width:min(1520px,calc(100% - 32px));max-width:none;margin-inline:auto}body.ft-react-frontend .vc_custom_1738053413049 .wpb_column{display:flex!important;float:none!important;width:auto!important;max-width:none!important;min-width:0;padding:0!important}body.ft-react-frontend .vc_custom_1738053413049 .wpb_column>.vc_column-inner{display:flex;width:100%;height:100%;padding:0!important}body.ft-react-frontend .vc_custom_1738053413049 .wpb_wrapper{display:flex;width:100%;height:100%}body.ft-react-frontend .vc_custom_1738053413049 .jas-service{display:flex;align-items:center;gap:15px;min-height:92px;height:100%;box-sizing:border-box;padding:17px 18px;border:1px solid #e0e9ef;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 5px 18px rgba(24,61,84,.045);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.ft-react-frontend .vc_custom_1738053413049 .jas-service:hover{border-color:#b8d9e2;box-shadow:0 9px 24px rgba(24,75,101,.085);transform:translateY(-2px)}body.ft-react-frontend .vc_custom_1738053413049 .jas-service .icon{display:inline-flex;align-items:center;justify-content:center;float:none;flex:0 0 48px;width:48px;height:48px;margin:0;border-radius:13px;background:#eaf5fa;color:#1285a0!important}body.ft-react-frontend .vc_custom_1738053413049 .jas-service .icon i{color:#1285a0!important;font-size:27px}body.ft-react-frontend .vc_custom_1738053413049 .jas-service .content{flex:1 1 auto;min-width:0;color:#5b6f7f!important}body.ft-react-frontend .vc_custom_1738053413049 .jas-service .title{margin:0 0 4px!important;color:#174c73!important;font-size:15px!important;font-weight:700;line-height:1.45}body.ft-react-frontend .vc_custom_1738053413049 .jas-service p{margin:0!important;color:#607485!important;font-size:13px;line-height:1.65}@media(max-width:767px){body.ft-react-frontend .vc_custom_1738053413049{padding:12px 0!important}body.ft-react-frontend .vc_custom_1738053413049>.jas-container{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:9px;width:calc(100% - 24px);padding:0!important}body.ft-react-frontend .vc_custom_1738053413049 .wpb_column{width:100%!important;max-width:none!important;padding:0!important}body.ft-react-frontend .vc_custom_1738053413049 .wpb_column>.vc_column-inner{padding:0!important}body.ft-react-frontend .vc_custom_1738053413049 .jas-service{min-height:78px;padding:14px 15px}body.ft-react-frontend .vc_custom_1738053413049 .jas-service .icon{flex-basis:44px;width:44px;height:44px}}@media(min-width:768px) and (max-width:1023px){body.ft-react-frontend .vc_custom_1738053413049>.jas-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){body.ft-react-frontend .vc_custom_1738053413049 .jas-service{transition:none}}
body.ft-react-frontend .vc_custom_1738053413049>.jas-container::before,body.ft-react-frontend .vc_custom_1738053413049>.jas-container::after{display:none!important;content:none!important}
body.ft-react-frontend .vc_custom_1738053413049 .jas-service{width:100%}.products,
.products.jas-row,
.site-content .products:not(.jas-carousel):not(.slick-slider),
.site-search-grid .products,
.site-search-layout .products {
display: flex !important;
flex-wrap: wrap !important;
align-items: stretch !important;
} .ft-listing-results .products,
.ft-listing .products.jas-row,
.ft-facets-archive .products,
.ft-facets-archive .products.jas-row {
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
gap: 20px !important;
margin-left: 0 !important;
margin-right: 0 !important;
align-items: stretch !important;
}
.ft-listing-results .products > .product,
.ft-listing .products.jas-row > .product,
.ft-facets-archive .products > .product,
.ft-facets-archive .products.jas-row > .product,
.ft-facets-archive .products > [class*="jas-col-"] {
width: 100% !important;
max-width: 100% !important;
flex: none !important;
padding: 0 !important;
margin: 0 !important;
}
@media (max-width: 1200px) {
.ft-listing-results .products,
.ft-listing .products.jas-row,
.ft-facets-archive .products,
.ft-facets-archive .products.jas-row {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 16px !important;
}
}
@media (max-width: 768px) {
.ft-listing-results .products,
.ft-listing .products.jas-row,
.ft-facets-archive .products,
.ft-facets-archive .products.jas-row {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 12px !important;
}
} @media (min-width: 1650px) {
.ft-listing-results .products,
.ft-listing .products.jas-row,
.ft-facets-archive .products,
.ft-facets-archive .products.jas-row {
grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
} .products .product,
.products > [class*="jas-col-"].product,
.site-content .products .product,
.replica-product {
display: flex !important;
flex-direction: column !important;
box-sizing: border-box !important;
margin-bottom: 24px !important;
} .products .product > .product-inner,
.products .product .product-inner,
.replica-product > .product-inner,
.replica-product .product-inner {
display: flex !important;
flex-direction: column !important;
width: 100% !important;
height: 100% !important;
flex: 1 1 auto !important;
border: 1px solid var(--fx-line, #e2e8f0) !important;
border-radius: var(--fx-radius, 8px) !important;
padding: 12px !important;
background: #fff !important;
box-sizing: border-box !important;
position: relative !important;
transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease !important;
}
.products .product:hover .product-inner,
.replica-product:hover .product-inner {
border-color: var(--fx-accent-line, #3b82f6) !important;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08) !important;
} .products .product .product-image,
.replica-product .product-image {
position: relative !important;
width: 100% !important;
flex: 0 0 auto !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
background: #fff !important;
border-radius: 4px !important;
overflow: hidden !important;
margin-bottom: 6px !important;
}
.products .product .product-image > a,
.replica-product .product-image > a {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
aspect-ratio: 1 / 1.05 !important;
height: 180px !important;
text-decoration: none !important;
}
@supports (aspect-ratio: 1 / 1.05) {
.products .product .product-image > a,
.replica-product .product-image > a {
height: auto !important;
}
}
.products .product .product-image img,
.products .product .product-image > a img,
.replica-product .product-image img,
.replica-product .product-image > a img {
display: block !important;
width: 100% !important;
height: 100% !important;
aspect-ratio: 1 / 1.05 !important;
object-fit: contain !important;
max-width: 100% !important;
max-height: none !important;
margin: 0 auto !important;
transition: transform 0.25s ease !important;
}
.products .product:hover .product-image img,
.replica-product:hover .product-image img {
transform: scale(1.03) !important;
} .products .product .product-info,
.replica-product .product-info {
display: flex !important;
flex-direction: column !important;
align-items: flex-start !important;
flex: 1 1 auto !important;
width: 100% !important;
margin-top: auto !important;
padding: 8px 0 0 !important;
box-sizing: border-box !important;
text-align: left !important;
} .fx-card-meta,
.ft-card-meta,
.products .product .fx-card-meta,
.products .product .ft-card-meta,
.replica-product .fx-card-meta,
.replica-product .ft-card-meta {
display: flex !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 4px !important;
flex-wrap: wrap !important;
width: 100% !important;
margin: 0 0 6px !important;
min-height: 52px !important;
height: auto !important;
overflow: visible !important;
}
.fx-card-brand,
.ft-card-brand,
.products .product .fx-card-brand,
.products .product .ft-card-brand,
.replica-product .fx-card-brand,
.replica-product .ft-card-brand {
display: inline-flex !important;
align-items: center !important;
flex: 0 0 100% !important;
width: 100% !important;
height: 24px !important;
margin-right: 0 !important;
font-size: 0.75rem !important;
font-weight: 700 !important;
letter-spacing: 0.02em !important;
color: #1c1c1c !important;
text-transform: uppercase !important;
} @media (min-width: 768px) {
.fx-card-brand,
.ft-card-brand,
.products .product .fx-card-brand,
.products .product .ft-card-brand,
.replica-product .fx-card-brand,
.replica-product .ft-card-brand {
flex: 0 0 auto !important;
width: auto !important;
max-width: 100% !important;
margin-right: 6px !important;
}
}
.ft-card-brand-img,
.fx-card-brand img,
.ft-card-brand img,
.products .product .fx-card-brand img,
.products .product .ft-card-brand img,
.replica-product .fx-card-brand img,
.replica-product .ft-card-brand img {
display: block !important;
width: auto !important;
max-width: 68px !important;
height: auto !important;
max-height: 24px !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
object-fit: contain !important;
}
.ft-card-brand--own {
color: #dd3333 !important;
}
.ft-badge,
.fx-badge,
.products .product .ft-badge,
.products .product .fx-badge,
.replica-product .ft-badge,
.replica-product .fx-badge {
display: inline-flex !important;
align-items: center !important;
box-sizing: border-box !important;
max-width: 100% !important;
padding: 2px 7px !important;
font-size: 0.6875rem !important;
font-weight: 600 !important;
line-height: 1.4 !important;
color: #4a4a4a !important;
background: #f0f0f0 !important;
border-radius: 4px !important;
white-space: normal !important;
overflow-wrap: anywhere !important;
}
.ft-badge--original,
.fx-badge-original {
color: #7a5200 !important;
background: #fdf1d6 !important;
border: 1px solid #ebd095 !important;
}
.ft-badge--compatible,
.fx-badge-compatible {
color: #9c2020 !important;
background: #fdeaea !important;
border: 1px solid #f4c4c4 !important;
}
.ft-badge--rental {
color: #1f5d3a !important;
background: #e6f4ec !important;
} .products .product .product-title,
.products .product h3.product-title,
.replica-product .product-title,
.replica-product h3.product-title {
display: block !important;
min-height: 2.85em !important;
max-height: 2.85em !important;
line-height: 1.4 !important;
margin: 0 0 6px !important;
padding: 0 !important;
overflow: hidden !important;
font-size: 13.5px !important;
text-align: left !important;
width: 100% !important;
}
.products .product .product-title a,
.replica-product .product-title a {
display: -webkit-box !important;
-webkit-line-clamp: 2 !important;
-webkit-box-orient: vertical !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
line-height: 1.4 !important;
max-height: 2.85em !important;
font-size: 13.5px !important;
font-weight: 600 !important;
color: var(--fx-ink, #1e293b) !important;
text-decoration: none !important;
text-align: left !important;
}
.products .product .product-title a:hover,
.replica-product .product-title a:hover {
color: var(--fx-accent, #0088cc) !important;
}
.ft-card-title {
display: flex !important;
flex-direction: column !important;
align-items: flex-start !important;
gap: 0.25rem !important;
margin: 0.5rem 0 !important;
text-align: left !important;
width: 100% !important;
}
.ft-card-title__short {
display: block !important;
font-size: 0.95rem !important;
font-weight: 700 !important;
line-height: 1.35 !important;
color: #1c1c1c !important;
}
.ft-card-title__full {
display: -webkit-box !important;
-webkit-box-orient: vertical !important;
-webkit-line-clamp: 2 !important;
line-clamp: 2 !important;
overflow: hidden !important;
font-size: 0.8rem !important;
font-weight: 400 !important;
line-height: 1.4 !important;
color: #6b6b6b !important;
}
.ft-card-title__full--only {
font-size: 0.9375rem !important;
font-weight: 600 !important;
color: inherit !important;
-webkit-line-clamp: 2 !important;
line-clamp: 2 !important;
} .products .product .product-info .price,
.products .product .price,
.replica-product .product-info .price,
.replica-product .price {
margin-top: auto !important;
display: flex !important;
flex-wrap: wrap !important;
align-items: baseline !important;
align-content: flex-start !important;
justify-content: flex-start !important;
gap: 4px 6px !important;
box-sizing: border-box !important;
width: 100% !important;
min-height: 3.4em !important;
height: 3.4em !important;
max-height: 3.4em !important;
overflow: hidden !important;
line-height: 1.3 !important;
font-size: 15px !important;
font-weight: 700 !important;
padding-top: 6px !important;
border-top: 1px solid #f1f5f9 !important;
text-align: left !important;
} .products .product :is(.fx-card-fits, .ft-card-fits, .product-description),
.replica-product :is(.fx-card-fits, .ft-card-fits, .product-description) {
width: 100% !important;
text-align: left !important;
}
.products .product .price del,
.replica-product .price del {
font-size: 12px !important;
font-weight: 400 !important;
color: #94a3b8 !important;
opacity: 0.85 !important;
}
.products .product .price ins,
.replica-product .price ins {
text-decoration: none !important;
font-weight: 700 !important;
}
.products .product .price .amount,
.replica-product .price .amount {
font-weight: 700 !important;
color: inherit !important;
} .products.jas-carousel .slick-track {
display: flex !important;
align-items: stretch !important;
} body.home #jas-content .jas-sc-products .products.jas-carousel {
justify-content: center !important;
}
body.home #jas-content .jas-sc-products .products.jas-carousel .slick-list {
width: 100% !important;
}
body.home #jas-content .jas-sc-products .products.jas-carousel .slick-slide {
flex: 0 0 auto !important;
max-width: none !important;
}
body.home #jas-content .jas-sc-products .products.jas-carousel .slick-track {
margin-right: auto !important;
margin-left: auto !important;
}
body.home #jas-content .jas-sc-products .products.jas-carousel:not(.slick-initialized) > .product {
float: none !important;
} @media (min-width: 1200px) {
body.home #jas-content .elementor-widget-text-editor .jas-container {
box-sizing: border-box !important;
width: calc(100% - 64px) !important;
max-width: none !important;
margin-right: auto !important;
margin-left: auto !important;
}
}
.products.jas-carousel .slick-slide {
height: auto !important;
display: flex !important;
flex-direction: column !important;
}
.products.jas-carousel .slick-slide > div {
display: flex !important;
flex: 1 1 auto !important;
height: 100% !important;
width: 100% !important;
}
.products.jas-carousel .product {
height: 100% !important;
display: flex !important;
flex-direction: column !important;
margin-bottom: 0 !important;
} .site-content .products > .product,
.site-content .products .slick-track > .product,
.site-content .replica-products > .replica-product,
.site-content .ft-product-grid > .replica-product,
.site-content .site-search-grid .product {
align-self: stretch !important;
height: auto !important;
}
.site-content .products > .product > .product-inner,
.site-content .products .slick-track > .product > .product-inner,
.site-content .replica-products > .replica-product > .product-inner,
.site-content .ft-product-grid > .replica-product > .product-inner,
.site-content .site-search-grid .product > .product-inner {
min-height: 100% !important;
height: 100% !important;
} #jas-content .products.jas-carousel.slick-slider {
display: block !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
flex-wrap: nowrap !important;
}
#jas-content .products.jas-carousel.slick-slider .slick-list {
display: block !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
overflow: hidden !important;
}
#jas-content .products.jas-carousel.slick-slider .slick-track {
display: flex !important;
align-items: stretch !important;
}
#jas-content .products.jas-carousel.slick-slider .slick-slide {
display: flex !important;
flex: 0 0 auto !important;
flex-direction: column !important;
float: none !important;
height: auto !important;
min-width: 0 !important;
max-width: none !important;
}
#jas-content .products.jas-carousel.slick-slider .slick-slide > .product-inner,
#jas-content .products.jas-carousel.slick-slider .product-image,
#jas-content .products.jas-carousel.slick-slider .product-image > a {
min-width: 0 !important;
max-width: 100% !important;
overflow: hidden !important;
}
#jas-content .products.jas-carousel.slick-slider .product-image img {
display: block !important;
width: 100% !important;
height: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
object-fit: contain !important;
object-position: center !important;
} @media (max-width: 480px) {
html body #jas-content .products.jas-carousel.slick-slider .product-image > a {
height: clamp(120px, 38vw, 140px) !important;
min-height: 0 !important;
max-height: 140px !important;
aspect-ratio: auto !important;
}
html body #jas-content .products.jas-carousel.slick-slider .product-image > a img {
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
max-height: 100% !important;
aspect-ratio: auto !important;
object-fit: contain !important;
object-position: center !important;
}
html body #jas-content .products.jas-carousel.slick-slider .fx-card-meta,
html body #jas-content .products.jas-carousel.slick-slider .ft-card-meta {
flex-wrap: wrap !important;
align-content: center !important;
justify-content: flex-start !important;
gap: 3px !important;
height: 52px !important;
min-height: 52px !important;
overflow: hidden !important;
}
html body #jas-content .products.jas-carousel.slick-slider .fx-card-brand,
html body #jas-content .products.jas-carousel.slick-slider .ft-card-brand {
width: 100% !important;
height: 22px !important;
margin: 0 !important;
justify-content: flex-start !important;
}
html body #jas-content .products.jas-carousel.slick-slider .fx-card-brand img,
html body #jas-content .products.jas-carousel.slick-slider .ft-card-brand img {
max-width: 58px !important;
max-height: 21px !important;
}
html body #jas-content .products.jas-carousel.slick-slider .fx-badge,
html body #jas-content .products.jas-carousel.slick-slider .ft-badge {
max-width: 100% !important;
padding: 2px 5px !important;
font-size: 9px !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
}
}
@media (min-width: 481px) and (max-width: 767px) {
html body #jas-content .products.jas-carousel.slick-slider .product-image > a {
height: 150px !important;
min-height: 0 !important;
max-height: 150px !important;
aspect-ratio: auto !important;
}
html body #jas-content .products.jas-carousel.slick-slider .product-image > a img {
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
max-height: 100% !important;
aspect-ratio: auto !important;
object-fit: contain !important;
object-position: center !important;
}
}
.site-content .products .slick-track > .product.slick-slide {
display: flex !important;
flex-direction: column !important;
} @media (max-width: 767px) {
html body #jas-content .jas-sc-products .products.jas-carousel.slick-slider {
margin-right: 0 !important;
margin-left: 0 !important;
}
html body #jas-content .products .product > .product-inner,
html body #jas-content .replica-product > .product-inner {
margin-right: auto !important;
margin-left: auto !important;
}
html body #jas-content .products .product .product-info,
html body #jas-content .replica-product .product-info {
align-items: flex-start !important;
text-align: left !important;
}
html body #jas-content .products .product :is(.fx-card-meta, .ft-card-meta),
html body #jas-content .products.jas-carousel.slick-slider .product :is(.fx-card-meta, .ft-card-meta),
html body #jas-content .replica-product :is(.fx-card-meta, .ft-card-meta) {
flex-wrap: wrap !important;
align-content: flex-start !important;
justify-content: flex-start !important;
gap: 4px !important;
height: auto !important;
min-height: 52px !important;
overflow: visible !important;
text-align: left !important;
}
html body #jas-content .products .product :is(.fx-card-brand, .ft-card-brand),
html body #jas-content .products.jas-carousel.slick-slider .product :is(.fx-card-brand, .ft-card-brand),
html body #jas-content .replica-product :is(.fx-card-brand, .ft-card-brand) {
width: 100% !important;
height: 23px !important;
justify-content: flex-start !important;
margin-right: 0 !important;
}
html body #jas-content .products .product :is(.fx-card-brand, .ft-card-brand) img,
html body #jas-content .replica-product :is(.fx-card-brand, .ft-card-brand) img {
margin-right: 0 !important;
margin-left: 0 !important;
}
html body #jas-content .products .product :is(.fx-badge, .ft-badge),
html body #jas-content .replica-product :is(.fx-badge, .ft-badge) {
box-sizing: border-box !important;
max-width: 100% !important;
padding: 3px 6px !important;
font-size: 10px !important;
line-height: 1.3 !important;
white-space: normal !important;
overflow-wrap: anywhere !important;
text-align: left !important;
}
html body #jas-content .products .product :is(.product-title, .product-title a, .ft-card-title),
html body #jas-content .replica-product :is(.product-title, .product-title a, .ft-card-title) {
align-items: flex-start !important;
text-align: left !important;
}
html body #jas-content .products .product .price,
html body #jas-content .replica-product .price {
align-content: flex-start !important;
justify-content: flex-start !important;
text-align: left !important;
}
html body #jas-content .products .product :is(.fx-card-fits, .ft-card-fits, .product-description),
html body #jas-content .replica-product :is(.fx-card-fits, .ft-card-fits, .product-description) {
text-align: left !important;
}
}html body :is(
.woocommerce-pagination,
.jas-pagination,
.navigation.pagination,
.ft-pager
) {
box-sizing: border-box !important;
clear: both !important;
float: none !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
max-width: none !important;
margin: 36px auto 24px !important;
padding-inline: 0 !important;
overflow: visible !important;
}
html body :is(
ul.page-numbers,
.navigation.pagination .nav-links,
.ft-pager-list
) {
--ft-pagination-shift: 0px;
box-sizing: border-box !important;
clear: both !important;
float: none !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
flex-wrap: wrap !important;
gap: 8px !important;
width: max-content !important;
max-width: calc(100vw - 32px) !important;
margin: 0 auto !important;
padding: 0 !important;
list-style: none !important;
transform: translateX(var(--ft-pagination-shift)) !important;
transition: none !important;
}
html body :is(ul.page-numbers, .ft-pager-list) > li {
display: flex !important;
align-items: center !important;
justify-content: center !important;
margin: 0 !important;
padding: 0 !important;
}
html body :is(
ul.page-numbers,
.navigation.pagination .nav-links,
.ft-pager-list
) :is(a, span) {
box-sizing: border-box !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-width: 42px !important;
height: 42px !important;
margin: 0 !important;
padding: 0 12px !important;
border: 1px solid #d6e2ea !important;
border-radius: 10px !important;
background: #fff !important;
box-shadow: none !important;
color: #12354d !important;
font-size: 14px !important;
font-weight: 700 !important;
line-height: 1 !important;
text-align: center !important;
text-decoration: none !important;
}
html body :is(
ul.page-numbers,
.navigation.pagination .nav-links,
.ft-pager-list
) :is(.current, a:hover, a:focus-visible) {
border-color: #1694ab !important;
background: #1694ab !important;
color: #fff !important;
box-shadow: 0 8px 20px rgb(22 148 171 / 20%) !important;
}
html body :is(
ul.page-numbers,
.navigation.pagination .nav-links,
.ft-pager-list
) .dots {
min-width: 26px !important;
padding-inline: 4px !important;
border-color: transparent !important;
background: transparent !important;
box-shadow: none !important;
}
@media (max-width: 767px) {
html body :is(
.woocommerce-pagination,
.jas-pagination,
.navigation.pagination,
.ft-pager
) {
margin-block: 28px 20px !important;
}
html body :is(
ul.page-numbers,
.navigation.pagination .nav-links,
.ft-pager-list
) {
gap: 6px !important;
max-width: calc(100vw - 24px) !important;
}
html body :is(
ul.page-numbers,
.navigation.pagination .nav-links,
.ft-pager-list
) :is(a, span) {
min-width: 38px !important;
height: 38px !important;
padding-inline: 10px !important;
border-radius: 9px !important;
font-size: 13px !important;
}
}.ft-skeleton-screen {
position: fixed;
z-index: 99990;
inset: 0;
overflow: hidden;
box-sizing: border-box;
border-top: 4px solid #087ac5;
background:
radial-gradient(circle at 82% 8%, rgba(24, 150, 171, .08), transparent 28rem),
linear-gradient(180deg, #f8fbfe 0%, #f4f8fb 100%);
opacity: 1;
visibility: visible;
transition: opacity .16s ease, visibility .16s ease;
}
.ft-skeleton-screen[hidden] {
display: block !important;
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.ft-skeleton-shell {
box-sizing: border-box;
width: min(1180px, calc(100% - 40px));
margin: 0 auto;
padding: 22px 0 42px;
}
.ft-skeleton-topbar {
display: grid;
grid-template-columns: 188px minmax(240px, 1fr) auto;
gap: 34px;
align-items: center;
min-height: 58px;
padding: 0 4px 18px;
border-bottom: 1px solid rgba(204, 220, 232, .8);
}
.ft-skeleton-brand {
display: inline-flex;
align-items: center;
min-width: 0;
}
.ft-skeleton-logo {
display: block;
width: 168px;
max-width: 100%;
height: auto;
max-height: 49px;
object-fit: contain;
object-position: left center;
}
.ft-skeleton-nav {
display: flex;
justify-content: center;
gap: 22px;
}
.ft-skeleton-nav .ft-skeleton-block {
width: 76px;
height: 10px;
border-radius: 999px;
}
.ft-skeleton-status {
display: inline-flex;
align-items: center;
gap: 9px;
min-height: 34px;
padding: 0 13px;
border: 1px solid #d2e4f0;
border-radius: 999px;
background: rgba(255, 255, 255, .8);
color: #577084;
font-size: 12px;
font-weight: 600;
}
.ft-skeleton-status-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background: #1291a7;
box-shadow: 0 0 0 4px rgba(18, 145, 167, .12);
animation: ft-skeleton-pulse .9s ease-in-out infinite alternate;
}
.ft-skeleton-hero {
display: grid;
grid-template-columns: minmax(0, 1.3fr) minmax(260px, .7fr);
gap: 24px;
min-height: 174px;
margin: 28px 0 24px;
padding: 30px;
border: 1px solid #dce8f0;
border-radius: 20px;
background: rgba(255, 255, 255, .88);
box-shadow: 0 12px 36px rgba(24, 65, 93, .06);
}
.ft-skeleton-hero-copy {
display: flex;
flex-direction: column;
justify-content: center;
gap: 13px;
}
.ft-skeleton-kicker { width: 110px; height: 12px; border-radius: 999px; }
.ft-skeleton-title { width: min(82%, 500px); height: 28px; border-radius: 8px; }
.ft-skeleton-subtitle { width: min(94%, 620px); height: 12px; border-radius: 999px; }
.ft-skeleton-subtitle--short { width: min(64%, 420px); }
.ft-skeleton-hero-art {
min-height: 114px;
border-radius: 16px;
}
.ft-skeleton-section-head {
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
margin: 0 2px 15px;
}
.ft-skeleton-section-head .ft-skeleton-block:first-child {
width: 180px;
height: 18px;
border-radius: 6px;
}
.ft-skeleton-section-head .ft-skeleton-block:last-child {
width: 88px;
height: 10px;
border-radius: 999px;
}
.ft-skeleton-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 16px;
}
.ft-skeleton-card {
box-sizing: border-box;
min-width: 0;
padding: 12px;
border: 1px solid #dfe9f0;
border-radius: 15px;
background: rgba(255, 255, 255, .92);
box-shadow: 0 7px 22px rgba(24, 65, 93, .045);
}
.ft-skeleton-image {
width: 100%;
aspect-ratio: 1.35 / 1;
margin-bottom: 14px;
border-radius: 10px;
}
.ft-skeleton-line {
height: 11px;
margin-top: 9px;
border-radius: 999px;
}
.ft-skeleton-line--short { width: 62%; }
.ft-skeleton-line--price { width: 36%; height: 15px; margin-top: 16px; }
.ft-skeleton-block {
position: relative;
overflow: hidden;
background: #e5edf3;
}
.ft-skeleton-block::after {
position: absolute;
inset: 0;
transform: translateX(-105%);
background: linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, .76) 46%, transparent 100%);
content: "";
animation: ft-skeleton-shimmer 1.05s cubic-bezier(.4, 0, .2, 1) infinite;
}
@keyframes ft-skeleton-shimmer {
100% { transform: translateX(105%); }
}
@keyframes ft-skeleton-pulse {
to { opacity: .48; transform: scale(.82); }
}
@media (max-width: 900px) {
.ft-skeleton-shell { width: min(100% - 30px, 760px); }
.ft-skeleton-topbar { grid-template-columns: 158px 1fr auto; gap: 20px; }
.ft-skeleton-nav .ft-skeleton-block:nth-child(3) { display: none; }
.ft-skeleton-hero { grid-template-columns: minmax(0, 1.2fr) minmax(210px, .8fr); }
.ft-skeleton-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.ft-skeleton-card:last-child { display: none; }
}
@media (max-width: 767px) {
.ft-skeleton-screen { border-top-width: 3px; }
.ft-skeleton-shell { width: calc(100% - 24px); padding: 12px 0 28px; }
.ft-skeleton-topbar { grid-template-columns: 1fr auto; min-height: 48px; padding-bottom: 12px; }
.ft-skeleton-logo { width: 135px; max-height: 40px; }
.ft-skeleton-nav { display: none; }
.ft-skeleton-status { min-height: 30px; padding-inline: 10px; font-size: 11px; }
.ft-skeleton-hero { grid-template-columns: 1fr; min-height: 0; margin: 18px 0; padding: 20px; border-radius: 16px; }
.ft-skeleton-hero-copy { min-height: 94px; gap: 10px; }
.ft-skeleton-title { width: 86%; height: 22px; }
.ft-skeleton-subtitle { height: 10px; }
.ft-skeleton-hero-art { display: none; }
.ft-skeleton-section-head { margin-bottom: 12px; }
.ft-skeleton-section-head .ft-skeleton-block:first-child { width: 138px; height: 15px; }
.ft-skeleton-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.ft-skeleton-card { padding: 9px; border-radius: 12px; }
.ft-skeleton-card:last-child { display: block; }
.ft-skeleton-image { margin-bottom: 10px; border-radius: 8px; }
.ft-skeleton-line { height: 9px; margin-top: 7px; }
.ft-skeleton-line--price { height: 13px; margin-top: 12px; }
}
@media (prefers-reduced-motion: reduce) {
.ft-skeleton-screen { transition: none; }
.ft-skeleton-block::after,
.ft-skeleton-status-dot { animation: none; }
}.jas-menu > li.ft-mega__item,li.ft-mega__item{position:relative !important}.ft-mega__panel{position:absolute !important;top:100% !important;left:50% !important;transform:translateX(-35%) !important;width:860px !important;max-width:90vw !important;z-index:99999 !important;display:none !important;padding:24px 28px !important;text-align:start !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-top:3px solid #16899e !important;border-radius:0 0 12px 12px !important;box-shadow:0 16px 40px rgba(0,0,0,0.14) !important;box-sizing:border-box !important}.jas-menu > li.ft-mega__item:hover > .ft-mega__panel,.jas-menu > li.ft-mega__item:focus-within > .ft-mega__panel,li.ft-mega__item:hover > .ft-mega__panel,li.ft-mega__item:focus-within > .ft-mega__panel{display:block !important}.ft-mega__cols{display:grid !important;grid-template-columns:repeat(4,minmax(170px,1fr)) !important;gap:24px !important}.ft-mega__col{min-width:0 !important}.ft-mega__col-title{margin:0 0 12px !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;color:#1a202c !important;padding-bottom:8px !important;border-bottom:1px solid #edf2f7 !important}.ft-mega__links{margin:0 !important;padding:0 !important;list-style:none !important}.ft-mega__links li{margin:0 0 5px !important;list-style:none !important}.ft-mega__links a{display:block !important;padding:3px 0 !important;font-size:13.5px !important;line-height:1.5 !important;color:#4a5568 !important;text-decoration:none !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transition:color 0.15s ease !important}.ft-mega__links a:hover,.ft-mega__links a:focus{color:#12869c !important}.ft-mega__foot{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;margin-top:20px !important;padding-top:14px !important;border-top:1px solid #edf2f7 !important}.ft-mega__foot-label{font-size:13px !important;font-weight:600 !important;color:#718096 !important;margin-right:6px !important}.ft-mega__brand{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:32px !important;padding:2px 10px !important;border:1px solid #e2e8f0 !important;border-radius:999px !important;background:#f7fafc !important;transition:all 0.15s ease !important}.ft-mega__brand img{display:block !important;max-height:18px !important;max-width:55px !important;width:auto !important;height:auto !important;object-fit:contain !important}.ft-mega__brand:hover,.ft-mega__brand:focus{border-color:#58a9d9 !important;background:#f0f8fa !important}.ft-mega__all{margin-inline-start:auto !important;font-size:13.5px !important;font-weight:700 !important;color:#12869c !important;text-decoration:none !important}.ft-mega__all:hover{text-decoration:underline !important}@media (max-width:991px){.ft-mega__panel{display:none !important}}html body .jas-canvas-menu.jas-push-menu{left:-420px;width:min(380px,calc(100vw - 24px));max-width:none;padding:0 0 max(22px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:0;border-right:1px solid #dce7ee;border-radius:0 18px 18px 0;box-shadow:18px 0 55px rgba(24,55,78,0.2);color:#304759;scrollbar-color:#b9cbd8 transparent;scrollbar-width:thin}html body.menu-opened .jas-canvas-menu.jas-push-menu{left:0}html body.menu-opened{overflow:hidden}html body .mask-overlay{background:rgba(18,38,55,0.58);backdrop-filter:blur(2px)}html body .jas-canvas-menu.jas-push-menu>h3{position:sticky;top:0;z-index:20;display:flex;align-items:center;box-sizing:border-box;height:70px;margin:0;padding:0 70px 0 22px;overflow:hidden;background:linear-gradient(120deg,#f3f9fc 0%,#edf7fa 100%);border-bottom:1px solid #dce8ef;color:transparent;font-size:0;line-height:1;letter-spacing:0;text-align:left;text-transform:none}html body .jas-canvas-menu.jas-push-menu>h3::before{content:"เมนู";color:#174c73;font-size:19px;font-weight:700;line-height:1.4}html body .jas-push-menu>h3 .close-menu{position:absolute;top:13px;right:14px;left:auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0;background:#fff;border:1px solid #d8e4ec;border-radius:50%;box-shadow:0 3px 12px rgba(28,69,96,0.08);color:#526878;font-size:29px;line-height:1;transition:background 0.18s ease,border-color 0.18s ease,color 0.18s ease}html body .jas-push-menu>h3 .close-menu:hover,html body .jas-push-menu>h3 .close-menu:focus-visible{background:#eaf5f8;border-color:#a9d5df;color:#12869c}html body .jas-canvas-menu.jas-push-menu>.jas-action{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;height:auto;margin:0;padding:14px 18px;background:#f8fbfd;border-bottom:1px solid #e5edf2}html body #jas-header .jas-canvas-menu.jas-push-menu>.hide-md.visible-sm.visible-xs{display:none !important;margin:0 !important}html body .jas-canvas-menu.jas-push-menu>.jas-action>a{display:flex !important;align-items:center;justify-content:flex-start;box-sizing:border-box;width:auto;min-width:0;min-height:48px;margin:0;padding:10px 12px;gap:9px;background:#fff;border:1px solid #dce7ee;border-radius:11px;color:#34566f;font-size:20px;line-height:1;text-decoration:none;transition:background 0.18s ease,border-color 0.18s ease,color 0.18s ease}html body #jas-header .jas-canvas-menu.jas-push-menu>.jas-action>.sf-open{display:flex !important;justify-content:flex-start;width:auto;margin:0;padding:10px 12px}html body .jas-canvas-menu.jas-push-menu>.jas-action>a::after{color:#34566f;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap}html body .jas-canvas-menu.jas-push-menu>.jas-action>.sf-open::after{content:"ค้นหาสินค้า"}html body .jas-canvas-menu.jas-push-menu>.jas-action>.jas-my-account::after{content:"บัญชีของฉัน"}html body .jas-canvas-menu.jas-push-menu>.jas-action>a:hover,html body .jas-canvas-menu.jas-push-menu>.jas-action>a:focus-visible{background:#edf7fa;border-color:#b8dce4;color:#12869c}html body #jas-mobile-menu{box-sizing:border-box;width:100%;padding:10px 14px 18px}html body #jas-mobile-menu ul,html body #jas-mobile-menu li{box-sizing:border-box;width:100%}html body #jas-mobile-menu>ul>li{margin:3px 0;border:0;border-radius:10px}html body #jas-mobile-menu ul li>a{display:flex;align-items:center;box-sizing:border-box;min-height:48px;padding:11px 50px 11px 14px;border-radius:9px;color:#304759;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;text-decoration:none;transition:background 0.16s ease,color 0.16s ease,padding 0.16s ease}html body #jas-mobile-menu ul li:not(.has-sub)>a{padding-right:14px}html body #jas-mobile-menu>ul>li:hover>a,html body #jas-mobile-menu>ul>li:focus-within>a,html body #jas-mobile-menu>ul>li.current-menu-item>a,html body #jas-mobile-menu>ul>li.current-menu-parent>a,html body #jas-mobile-menu>ul>li.current-menu-ancestor>a,html body #jas-mobile-menu>ul>li.open>a{padding-left:14px;background:#edf7fa;color:#126f85;font-weight:600}html body #jas-mobile-menu .holder{top:2px;right:2px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;border-radius:9px;color:#61798a;transition:background 0.16s ease,color 0.16s ease}html body #jas-mobile-menu li:hover>.holder,html body #jas-mobile-menu li:focus-within>.holder,html body #jas-mobile-menu li.open>.holder{background:#e2f1f5;color:#12869c}html body #jas-mobile-menu .holder::before,html body #jas-mobile-menu .holder::after{right:15px;box-sizing:border-box;width:14px;height:1px;border:0;background:currentColor;transform:none}html body #jas-mobile-menu .holder::before{top:21px}html body #jas-mobile-menu .holder::after{top:21px;transform:rotate(90deg);transition:transform 0.2s ease,opacity 0.2s ease}html body #jas-mobile-menu li.open>.holder::before{opacity:1;visibility:visible}html body #jas-mobile-menu li.open>.holder::after{opacity:0;transform:rotate(0deg)}html body #jas-mobile-menu ul ul{position:relative;left:auto;top:auto;width:auto;margin:5px 0 9px 12px;padding:6px 7px 6px 12px;overflow:hidden;background:#f7fafc;border:0;border-left:2px solid #b9dfe7;border-radius:0 10px 10px 0;box-shadow:none}html body #jas-mobile-menu ul ul li{margin:1px 0}html body #jas-mobile-menu ul ul li>a{min-height:43px;padding:9px 46px 9px 12px;color:#5c7182;font-size:13.5px;font-weight:400}html body #jas-mobile-menu ul ul li:not(.has-sub)>a{padding-right:12px}html body #jas-mobile-menu ul ul li:hover>a,html body #jas-mobile-menu ul ul li:focus-within>a,html body #jas-mobile-menu ul ul li.current-menu-item>a,html body #jas-mobile-menu ul ul li.open>a{padding-left:12px;background:#eaf3f7;color:#174c73}html body #jas-mobile-menu ul ul .holder{top:0;right:0}html body .jas-canvas-menu:is(a,.holder,.close-menu):focus-visible{outline:2px solid #16899e;outline-offset:2px}@media (max-width:420px){html body .jas-canvas-menu.jas-push-menu{width:calc(100vw - 20px);border-radius:0 15px 15px 0}}@media (prefers-reduced-motion:reduce){html body .jas-canvas-menu.jas-push-menu,html body .jas-canvas-menu.jas-push-menu *{transition:none !important}}html body #jas-header .jas-canvas-menu.jas-push-menu>.jas-action{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));box-sizing:border-box;width:100%;height:auto;margin:0;padding:14px 18px !important;gap:10px;justify-content:stretch !important}.mfp-bg.mfp-ready {
background: #102738;
opacity: .68;
}
.mfp-ajax-holder .mfp-content {
width: min(1080px, calc(100vw - 40px));
}
.product-quickview {
width: 100%;
max-width: 1080px;
height: min(720px, calc(100vh - 48px));
max-height: calc(100vh - 48px);
margin: auto;
overflow: hidden;
border: 1px solid rgba(214, 226, 235, .9);
border-radius: 18px;
background: #fff;
box-shadow: 0 28px 90px rgba(7, 31, 48, .32);
}
.product-quickview > .mfp-close {
top: 14px;
right: 14px;
display: flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
padding: 0;
border: 1px solid #dce6ed;
border-radius: 50%;
background: rgba(255, 255, 255, .96);
color: #476175;
box-shadow: 0 4px 14px rgba(28, 55, 75, .12);
font-size: 0 !important;
line-height: 0 !important;
opacity: 1;
z-index: 30;
}
.product-quickview > .mfp-close::before,
.product-quickview > .mfp-close::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 13px;
height: 2px;
border-radius: 2px;
background: #476175;
transform-origin: center;
pointer-events: none;
}
.product-quickview > .mfp-close::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.product-quickview > .mfp-close::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.product-quickview > .mfp-close:hover {
border-color: #98cfd9;
background: #edf8fa;
color: #11758a;
}
.product-quickview > .mfp-close:hover::before,
.product-quickview > .mfp-close:hover::after {
background: #11758a;
}
.product-quickview > .jas-row {
height: 100%;
margin: 0;
flex-wrap: nowrap;
}
.product-quickview > .jas-row > .jas-col-md-7,
.product-quickview > .jas-row > .jas-col-md-5 {
height: 100% !important;
min-width: 0;
padding: 0;
}
.product-quickview > .jas-row > .jas-col-md-7 {
flex: 0 0 54%;
max-width: 54%;
display: flex;
align-items: stretch;
background: linear-gradient(145deg, #f7fafc 0%, #eef4f7 100%);
border-right: 1px solid #e3ebf0;
}
.product-quickview > .jas-row > .jas-col-md-5 {
flex: 0 0 46%;
max-width: 46%;
overflow-x: hidden;
overflow-y: auto;
scrollbar-width: thin;
scrollbar-color: #b9ccd8 transparent;
}
.product-quickview > .jas-row > .jas-col-md-5::-webkit-scrollbar {
width: 7px;
}
.product-quickview > .jas-row > .jas-col-md-5::-webkit-scrollbar-thumb {
border: 2px solid transparent;
border-radius: 20px;
background: #b9ccd8;
background-clip: padding-box;
}
.product-quickview .single-product-thumbnail,
.product-quickview .p-thumb,
.product-quickview .slick-list,
.product-quickview .slick-track,
.product-quickview .slick-slide,
.product-quickview .slick-slide > div,
.product-quickview .p-item {
width: 100%;
height: 100% !important;
min-height: 0;
}
.product-quickview .single-product-thumbnail {
flex: 1;
min-width: 0;
}
.product-quickview .slick-slide,
.product-quickview .slick-slide > div,
.product-quickview .p-item {
display: flex !important;
align-items: center;
justify-content: center;
}
.product-quickview .single-product-thumbnail img {
display: block;
width: 100% !important;
height: 100% !important;
max-height: 100% !important;
padding: 28px 34px 48px;
object-fit: contain;
box-sizing: border-box;
}
.product-quickview .slick-dots {
bottom: 22px;
}
.product-quickview .slick-dots li {
width: 9px;
height: 9px;
margin: 0 4px;
}
.product-quickview .slick-dots li button,
.product-quickview .slick-dots li button::before {
width: 9px;
height: 9px;
}
.product-quickview .slick-dots li button::before {
font-size: 30px;
line-height: 9px;
color: #aec0cc;
opacity: 1;
}
.product-quickview .slick-dots li.slick-active button::before {
color: #168aa1;
}
.content-quickview {
padding: 34px 34px 30px;
}
.product-quickview .content-quickview h1.product_title {
margin: 0 44px 12px 0 !important;
color: #1f3547 !important;
font-size: clamp(21px, 2vw, 26px) !important;
font-weight: 700 !important;
line-height: 1.42 !important;
letter-spacing: 0;
}
.product-quickview .content-quickview .price {
margin: 0 0 18px !important;
color: #087c68 !important;
font-size: 28px !important;
font-weight: 700;
line-height: 1.25 !important;
}
.product-quickview .woocommerce-product-details__short-description {
margin-bottom: 20px !important;
padding: 14px 16px;
border: 1px solid #e3ebf0;
border-radius: 12px;
background: #f8fafc;
}
.product-quickview .woocommerce-product-details__short-description ul {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 8px 18px;
margin: 0 !important;
}
.product-quickview .woocommerce-product-details__short-description li {
margin: 0 !important;
padding-left: 18px !important;
color: #465d6f !important;
}
.product-quickview form.cart {
display: flex !important;
align-items: center;
flex-wrap: nowrap !important;
gap: 12px;
margin: 0 0 22px !important;
}
.product-quickview form.cart > * {
margin: 0 !important;
}
.product-quickview form.cart .quantity {
position: relative;
flex: 0 0 116px;
width: 116px !important;
height: 46px !important;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
border: 1px solid #cfdce5 !important;
border-radius: 23px !important;
background: #fff;
}
.product-quickview form.cart .quantity input.qty {
display: block !important;
width: 100% !important;
height: 44px !important;
margin: 0 !important;
padding: 0 38px !important;
border: 0 !important;
background: transparent !important;
color: #243e52 !important;
font-size: 15px !important;
font-weight: 700 !important;
line-height: 44px !important;
text-align: center;
}
.product-quickview form.cart .quantity .qty.tc {
position: static;
}
.product-quickview form.cart .quantity a.plus,
.product-quickview form.cart .quantity a.minus {
top: 6px !important;
display: flex !important;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
border-radius: 50%;
background: #edf6fa;
color: #167f95;
line-height: 1;
}
.product-quickview form.cart .quantity a.minus {
left: 6px !important;
}
.product-quickview form.cart .quantity a.plus {
right: 6px !important;
}
.product-quickview form.cart .single_add_to_cart_button {
flex: 1 1 auto;
width: auto !important;
min-width: 0 !important;
height: 46px !important;
border-radius: 23px !important;
background: #087ac5 !important;
box-shadow: 0 8px 20px rgba(8, 122, 197, .2) !important;
}
.product-quickview form.cart .single_add_to_cart_button:hover {
background: #0669aa !important;
}
.product-quickview .fx-pdp-fits {
margin-top: 0;
padding-top: 18px;
}
.product-quickview .fx-assure {
gap: 4px 20px;
margin-top: 20px !important;
}
.product-quickview .fx-assure > li {
min-width: 0;
}
.product-quickview .product_meta {
margin-top: 18px;
padding: 16px;
border: 1px solid #e4ebf0;
border-radius: 10px;
background: #fafcfd;
line-height: 1.7;
}
.product-quickview .detail_link {
display: flex;
align-items: center;
justify-content: center;
min-height: 44px;
margin-top: 14px;
border: 1px solid #cfdce5;
border-radius: 10px;
color: #31556e;
}
.product-quickview .detail_link:hover {
border-color: #168aa1;
background: #edf8fa;
color: #116f83;
}
@media (max-width: 767px) {
.mfp-container {
padding: 12px;
}
.mfp-ajax-holder .mfp-content {
width: 100%;
}
.product-quickview {
height: auto;
max-height: calc(100vh - 24px);
overflow-x: hidden;
overflow-y: auto;
border-radius: 14px;
}
.product-quickview > .jas-row {
height: auto;
flex-wrap: wrap;
}
.product-quickview > .jas-row > .jas-col-md-7,
.product-quickview > .jas-row > .jas-col-md-5 {
flex: 0 0 100%;
max-width: 100%;
height: auto !important;
overflow: visible;
}
.product-quickview > .jas-row > .jas-col-md-7 {
height: min(390px, 46vh) !important;
border-right: 0;
border-bottom: 1px solid #e3ebf0;
}
.product-quickview .single-product-thumbnail img {
padding: 20px 24px 42px;
}
.content-quickview {
padding: 24px 20px 26px;
}
.product-quickview .content-quickview h1.product_title {
margin-right: 34px !important;
font-size: 20px !important;
}
.product-quickview .content-quickview .price {
font-size: 24px !important;
}
}
@media (max-width: 420px) {
.product-quickview .woocommerce-product-details__short-description ul,
.product-quickview .fx-assure {
grid-template-columns: 1fr;
}
.product-quickview form.cart {
flex-wrap: wrap !important;
}
.product-quickview form.cart .quantity {
flex-basis: 112px;
width: 112px !important;
}
.product-quickview form.cart .single_add_to_cart_button {
flex: 1 1 160px;
}
} .product-quickview form.cart .quantity a.plus,
.product-quickview form.cart .quantity a.minus {
position: absolute !important;
z-index: 3;
font-size: 0 !important;
line-height: 0 !important;
}
.product-quickview form.cart .quantity a.plus i,
.product-quickview form.cart .quantity a.minus i {
display: none !important;
}
.product-quickview form.cart .quantity a.plus::before,
.product-quickview form.cart .quantity a.minus::before,
.product-quickview form.cart .quantity a.plus::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
border-radius: 2px;
background: #167f95;
transform: translate(-50%, -50%);
pointer-events: none;
}
.product-quickview form.cart .quantity a.plus::before,
.product-quickview form.cart .quantity a.minus::before {
width: 12px;
height: 2px;
}
.product-quickview form.cart .quantity a.plus::after {
width: 2px;
height: 12px;
}
.product-quickview form.cart .quantity input.qty {
position: relative;
z-index: 1;
}
html body div.product.product-quickview form.cart div.quantity input.qty {
display: block !important;
width: 100% !important;
height: 44px !important;
padding: 0 38px !important;
text-align: center !important;
} html body div.product.product-quickview form.cart div.quantity {
position: relative !important;
display: block !important;
flex: 0 0 116px !important;
width: 116px !important;
min-width: 116px !important;
max-width: 116px !important;
height: 46px !important;
overflow: hidden !important;
}
html body div.product.product-quickview form.cart div.quantity > input.qty {
position: absolute !important;
inset: 1px !important;
z-index: 1 !important;
width: calc(100% - 2px) !important;
height: 44px !important;
margin: 0 !important;
padding: 0 38px !important;
appearance: textfield !important;
}
html body div.product.product-quickview form.cart div.quantity > input.qty::-webkit-inner-spin-button,
html body div.product.product-quickview form.cart div.quantity > input.qty::-webkit-outer-spin-button {
margin: 0;
appearance: none;
}
html body div.product.product-quickview form.cart div.quantity > .qty {
position: absolute !important;
inset: 0 !important;
z-index: 2 !important;
display: block !important;
width: 100% !important;
height: 100% !important;
pointer-events: none;
}
html body div.product.product-quickview form.cart div.quantity > .qty > a {
pointer-events: auto;
}
html body div.product.product-quickview form.cart div.quantity > .qty > a > * {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
}
html body div.product.product-quickview form.cart div.quantity > .qty > a::before,
html body div.product.product-quickview form.cart div.quantity > .qty > a::after {
box-sizing: border-box !important;
visibility: visible !important;
opacity: 1 !important;
color: transparent !important;
font-family: inherit !important;
font-size: 0 !important;
line-height: 0 !important;
} .product-quickview form.variations_form.cart {
display: block !important;
width: 100%;
margin: 0 0 22px !important;
}
.product-quickview form.variations_form table.variations,
.product-quickview form.variations_form table.variations tbody,
.product-quickview form.variations_form table.variations tr,
.product-quickview form.variations_form table.variations th,
.product-quickview form.variations_form table.variations td {
display: block;
width: 100%;
box-sizing: border-box;
}
.product-quickview form.variations_form table.variations {
margin: 0 0 14px !important;
border: 0 !important;
border-collapse: collapse;
}
.product-quickview form.variations_form table.variations tr,
.product-quickview form.variations_form table.variations th,
.product-quickview form.variations_form table.variations td {
margin: 0;
padding: 0 !important;
border: 0 !important;
}
.product-quickview form.variations_form table.variations th.label {
margin-bottom: 7px;
color: #29465b;
font-size: 14px;
font-weight: 700;
line-height: 1.5;
}
.product-quickview form.variations_form table.variations th.label label {
margin: 0;
font-weight: inherit;
}
.product-quickview form.variations_form table.variations td.value {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 10px;
}
.product-quickview form.variations_form table.variations select {
width: 100% !important;
min-width: 0;
height: 46px !important;
padding: 0 38px 0 14px;
border: 1px solid #cfdce5;
border-radius: 9px;
background-color: #fff;
color: #29465b;
font-size: 14px;
}
.product-quickview form.variations_form .reset_variations {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 62px;
min-height: 44px;
margin: 0 !important;
padding: 0 10px;
border-radius: 8px;
color: #64788a;
font-size: 13px;
text-decoration: none;
}
.product-quickview form.variations_form .reset_variations:hover {
background: #edf6fa;
color: #11758a;
}
.product-quickview form.variations_form .single_variation_wrap {
display: block !important;
width: 100%;
margin: 0;
}
.product-quickview form.variations_form .single_variation {
width: 100%;
min-height: 0 !important;
margin: 0 0 12px;
}
.product-quickview form.variations_form .woocommerce-variation-price {
padding: 12px 14px;
border: 1px solid #d9e8ee;
border-radius: 10px;
background: #f5fafb;
}
.product-quickview form.variations_form .woocommerce-variation-price .price {
display: block;
margin: 0 !important;
color: #087c68 !important;
font-size: 23px !important;
font-weight: 800;
line-height: 1.35 !important;
}
.product-quickview form.variations_form .woocommerce-variation-availability:empty,
.product-quickview form.variations_form .woocommerce-variation-description:empty {
display: none;
}
.product-quickview form.variations_form .woocommerce-variation-add-to-cart {
display: grid !important;
grid-template-columns: 116px minmax(0, 1fr);
align-items: center;
gap: 12px;
width: 100%;
}
.product-quickview form.variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button {
width: 100% !important;
min-width: 0 !important;
margin: 0 !important;
}
@media (max-width: 420px) {
html body div.product.product-quickview form.cart div.quantity {
flex-basis: 112px !important;
width: 112px !important;
min-width: 112px !important;
max-width: 112px !important;
}
.product-quickview form.variations_form .woocommerce-variation-add-to-cart {
grid-template-columns: 112px minmax(0, 1fr);
gap: 10px;
}
} .product-quickview .woocommerce-variation-add-to-cart-disabled .quantity {
opacity: .52;
pointer-events: none;
}
.product-quickview .woocommerce-variation-add-to-cart-disabled .quantity input.qty {
color: #6f8291 !important;
}
.product-quickview .woocommerce-variation-add-to-cart-enabled .quantity {
opacity: 1;
pointer-events: auto;
}.jas-mini-cart.jas-push-menu{width:390px;max-width:calc(100vw - 20px);right:-410px;overflow:hidden;background:#f5f8fb;color:#273f52;box-shadow:-18px 0 50px rgba(10,35,53,.22)}.cart-opened .jas-mini-cart.jas-push-menu{right:0}.cart-opened .mask-overlay{background:rgba(12,29,43,.62);backdrop-filter:blur(2px)}.jas-mini-cart .jas-mini-cart-content{height:100%;display:flex;flex-direction:column}.jas-mini-cart .jas-mini-cart-content>h3{position:relative;flex:0 0 72px;display:flex;align-items:center;justify-content:center;min-height:72px;margin:0;padding:0 58px;background:linear-gradient(135deg,#163c5b 0,#0d6f8a 100%);color:#fff;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.2px;text-transform:none;box-shadow:0 6px 20px rgba(18,55,79,.16);z-index:3}.jas-mini-cart .jas-mini-cart-content>h3 .close-cart{left:16px;top:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:28px;line-height:1}.jas-mini-cart .jas-mini-cart-content>h3 .close-cart:hover{background:rgba(255,255,255,.2)}.jas-mini-cart .widget_shopping_cart_content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:20px;overflow:hidden;box-sizing:border-box}.jas-mini-cart .woocommerce-mini-cart{flex:0 1 auto;min-height:0;max-height:calc(100dvh - 330px);margin:0;padding:0 4px 0 0;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:#b5cad7 transparent}.jas-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{width:6px}.jas-mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb{border-radius:10px;background:#b5cad7}.jas-mini-cart .mini_cart_item{position:relative;min-height:112px;margin:0 0 12px;padding:14px;overflow:visible;border:1px solid #dde7ed;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(25,61,84,.06);box-sizing:border-box}.jas-mini-cart .mini_cart_item>a:not(.remove){display:block;min-height:82px;padding:0 30px 0 94px;color:#253d50;font-size:14px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.jas-mini-cart .mini_cart_item>a:not(.remove):hover{color:#0b7791}.jas-mini-cart .mini_cart_item img{position:absolute;left:14px;top:14px;float:none;width:78px;height:78px;max-width:none;margin:0;padding:6px;border:1px solid #edf1f4;border-radius:10px;background:#fff;object-fit:contain;box-sizing:border-box}.jas-mini-cart .mini_cart_item .remove{left:auto;right:10px;top:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #dbe5eb;border-radius:50%;background:#f5f8fa;color:#718494;font-size:20px;line-height:1;opacity:1;z-index:2}.jas-mini-cart .mini_cart_item .remove:hover{border-color:#9fcbd4;background:#edf8fa;color:#11758a}.jas-mini-cart .mini_cart_item .variation,.jas-mini-cart .mini_cart_item .quantity{float:none;width:auto;margin:8px 0 0 94px;color:#718392;font-size:12.5px;line-height:1.5}.jas-mini-cart .mini_cart_item .quantity .amount{color:#087c68;font-weight:700}.jas-mini-cart .woocommerce-mini-cart__total.total{flex:0 0 auto;min-height:64px;margin:8px 0 14px;padding:14px 16px;border:1px solid #dbe6ec;border-radius:12px;background:#fff;color:#253d50;font-size:16px;font-weight:600;box-sizing:border-box}.jas-mini-cart .woocommerce-mini-cart__total.total strong{font-weight:600}.jas-mini-cart .woocommerce-mini-cart__total.total .amount{color:#087c68;font-size:20px;font-weight:700}.jas-mini-cart .woocommerce-mini-cart__buttons.buttons{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.jas-mini-cart .woocommerce-mini-cart__buttons .button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;height:auto;margin:0;padding:10px 12px;border:1px solid #b9cfdb;border-radius:10px;background:#fff;color:#28506a;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none;box-sizing:border-box}.jas-mini-cart .woocommerce-mini-cart__buttons .button:hover{border-color:#168aa1;background:#edf8fa;color:#116f83;opacity:1}.jas-mini-cart .woocommerce-mini-cart__buttons .checkout{border-color:#087ac5;background:#087ac5;color:#fff;box-shadow:0 7px 18px rgba(8,122,197,.2)}.jas-mini-cart .woocommerce-mini-cart__buttons .checkout:hover{border-color:#0669aa;background:#0669aa;color:#fff}.jas-mini-cart .woocommerce-mini-cart__buttons .close-cart{grid-column:1/-1;background:#eaf1f5;color:#476175}.jas-mini-cart .woocommerce-mini-cart__empty-message{margin:auto 0;padding:42px 24px;border:1px dashed #bfd0da;border-radius:14px;background:#fff;color:#607687;text-align:center;line-height:1.7}@media(max-width:420px){.jas-mini-cart.jas-push-menu{width:calc(100vw - 20px);max-width:380px}.jas-mini-cart .jas-mini-cart-content>h3{flex-basis:66px;min-height:66px}.jas-mini-cart .jas-mini-cart-content>h3 .close-cart{top:13px}.jas-mini-cart .widget_shopping_cart_content{padding:16px}.jas-mini-cart .woocommerce-mini-cart{max-height:calc(100dvh - 312px)}.jas-mini-cart .mini_cart_item{padding:12px}.jas-mini-cart .mini_cart_item img{left:12px;top:12px;width:72px;height:72px}.jas-mini-cart .mini_cart_item>a:not(.remove){min-height:74px;padding-left:84px;font-size:13.5px}.jas-mini-cart .mini_cart_item .variation,.jas-mini-cart .mini_cart_item .quantity{margin-left:84px}}:root {
--ft-page-max: 1420px;
--ft-page-pad: clamp(16px, 2.25vw, 32px);
--ft-blue: #0069bd;
--ft-blue-dark: #174c73;
--ft-teal: #16899e;
--ft-ink: #304759;
--ft-muted: #65788a;
--ft-line: #e1e8ef;
--ft-soft: #f6f9fc;
--ft-card-radius: 14px;
}
html,
body { max-width: 100%; overflow-x: clip; }
html body,
html body :is(h1,h2,h3,h4,h5,h6,p,li,a,button,input,textarea,select,label,legend,table,th,td,summary,small,strong,span) {
font-family: var(--ft-font, "Kanit", sans-serif);
}
html body { color: var(--ft-ink); font-size: 14px; line-height: 1.7; }
html body :is(h1,h2,h3,h4,h5,h6) { color: #223b52; line-height: 1.45; letter-spacing: 0; }
html body :is(button,.button,input[type=submit]) { font-weight: 600; } html body .jas-container,
html body #jas-content > .jas-row,
html body #jas-header .header__mid > .jas-row {
box-sizing: border-box;
width: min(100% - (var(--ft-page-pad) * 2), var(--ft-page-max));
max-width: var(--ft-page-max);
margin-inline: auto;
}
html body.home #jas-content > .jas-row,
html body.home #jas-content > .jas-row > [class*="jas-col-"] {
width: 100%; max-width: none; margin: 0; padding-inline: 0;
} html body #jas-header { border-top: 4px solid #353535; background: #fff; }
html body #jas-header .header__top { display: none !important; }
html body #jas-header .header__mid { padding-inline: 15px !important; background: #fff; border-bottom: 1px solid #edf1f5; }
html body #jas-header .header__mid > .jas-row {
display: flex; align-items: center; width: 100% !important; max-width: none !important;
min-height: 92px; margin: 0 !important;
}
html body #jas-header .header__mid > .jas-row > div { box-sizing: border-box; padding-inline: 0; }
html body #jas-header .header__mid > .jas-row > div:nth-child(2) { flex: 0 0 16.666667% !important; width: 16.666667% !important; }
html body #jas-header .header__mid > .jas-row > div:nth-child(3) { flex: 0 0 66.666667% !important; width: 66.666667% !important; }
html body #jas-header .header__mid > .jas-row > div:last-child { flex: 0 0 16.666667% !important; width: 16.666667% !important; }
html body #jas-header .jas-branding img.regular-logo { display: block !important; width: 140px !important; max-width: 140px; height: auto !important; max-height: 54px; margin: 0; object-fit: contain; }
html body #jas-header .jas-branding img:is(.sticky-logo,.retina-logo) { display: none !important; }
html body #jas-header :is(.jas-navigation,.jas-action) { align-items: center; }
html body #jas-header .jas-navigation { min-height: 92px; }
html body #jas-header .jas-menu { display: flex !important; align-items: center; justify-content: center; gap: clamp(21px,2.2vw,42px); }
html body #jas-header .jas-menu > li { margin: 0 !important; }
html body #jas-header .jas-menu > li > a {
position: relative; display: flex; align-items: center; min-height: 62px; padding: 0 !important;
color: #111; font-size: 14px; line-height: 1.45; white-space: nowrap;
}
html body #jas-header .jas-menu > li:is(.current-menu-item,.current-menu-parent) > a,
html body #jas-header .jas-menu > li > a:hover { color: #16899e; }
html body #jas-header .jas-menu > li:is(.current-menu-item,.current-menu-parent) > a::after {
content: ""; position: absolute; right: 0; bottom: 16px; left: 0; height: 3px;
border-radius: 3px; background: #0878cc;
}
html body #jas-header .jas-action { display: flex; align-items: center; flex-wrap: nowrap; justify-content: flex-end; gap: 7px; }
html body #jas-header .header__mid .jas-action > .sf-open,
html body #jas-header .header__mid .jas-my-account > a,
html body #jas-header .header__mid .jas-icon-cart > a,
html body #jas-header .ft-header-wishlist {
display: inline-flex !important; align-items: center; justify-content: center; box-sizing: border-box;
min-width: 42px; height: 42px; margin: 0; padding: 0; border: 0; border-radius: 10px;
background: transparent; color: #111; line-height: 1; text-decoration: none; cursor: pointer;
}
html body #jas-header .header__mid .jas-my-account > a { gap: 8px; padding-inline: 4px; }
html body #jas-header .header__mid :is(.sf-open,.jas-my-account > a,.jas-icon-cart > a,.ft-header-wishlist):hover { background: #f2f7fb; color: #0878cc; }
html body #jas-header .header__mid .jas-action i { font-size: 22px; }
html body #jas-header .header__mid .jas-my-account > a::after { content: none !important; }
html body #jas-header .ft-account-text { font-size: 13px; line-height: 1.4; color: #111; white-space: nowrap; }
html body #jas-header .ft-header-language {
display: inline-flex; align-items: center; height: 42px; padding: 2px; border: 1px solid #e3e7eb;
border-radius: 23px; background: #fff;
}
html body #jas-header .ft-header-language button {
display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; padding: 0;
border: 0; border-radius: 50%; background: transparent; color: #607080; font: inherit; font-size: 12px; cursor: pointer;
}
html body #jas-header .ft-header-language button.on { background: #0878cc; color: #fff; }
html body #jas-header .jas-icon-cart .count { top: -1px; right: -2px; min-width: 16px; height: 16px; line-height: 16px; background: #0878cc; font-size: 10px; }
html body .ft-header-wishlist-dialog {
box-sizing: border-box; width: min(420px,calc(100vw - 32px)); padding: 32px; border: 1px solid #dce6ef;
border-radius: 16px; color: #304759; background: #fff; text-align: center; box-shadow: 0 24px 70px rgba(18,49,72,.22);
}
html body .ft-header-wishlist-dialog::backdrop { background: rgba(18,31,43,.48); }
html body .ft-header-wishlist-dialog .ft-wishlist-close { position: absolute; top: 12px; right: 12px; width: 36px; height: 36px; padding: 0; border: 1px solid #dce6ef; border-radius: 50%; background: #fff; color: #526878; font-size: 24px; line-height: 1; }
html body .ft-header-wishlist-dialog .ft-wishlist-icon { color: #0878cc; font-size: 48px; line-height: 1; }
html body .ft-header-wishlist-dialog h2 { margin: 12px 0 4px; font-size: 20px; }
html body .ft-header-wishlist-dialog p { margin: 0 0 20px; color: #65788a; }
html body .ft-header-wishlist-dialog > a { display: inline-flex; min-height: 42px; align-items: center; padding: 0 22px; border-radius: 9px; background: #0878cc; color: #fff; text-decoration: none; } html body #jas-content :is(.dgwt-wcas-sf-wrapp,.fx-finder-box):has(.ft-animated-search-hint) { position: relative; overflow: hidden; }
html body #jas-content .ft-animated-search-hint {
position: absolute; z-index: 3; top: 50%; left: 50px; right: 22px; overflow: hidden;
transform: translateY(-50%); color: #7b8792; font-size: 14px; line-height: 1.4;
white-space: nowrap; text-overflow: ellipsis; pointer-events: none;
}
html body #jas-content .ft-animated-search-hint.is-entering { animation: ft-search-hint-slide .42s ease both; }
html body #jas-content .ft-animated-search-hint.is-typing::after {
content: ""; display: inline-block; width: 1px; height: 1.05em; margin-left: 3px;
vertical-align: -2px; background: #1694ab; animation: ft-search-caret-blink .78s steps(1,end) infinite;
}
@keyframes ft-search-hint-slide {
from { opacity: 0; transform: translateY(calc(-50% + 12px)); }
to { opacity: 1; transform: translateY(-50%); }
}
@keyframes ft-search-caret-blink {
0%, 48% { opacity: 1; }
49%, 100% { opacity: 0; }
}
@media (prefers-reduced-motion: reduce) {
html body #jas-content .ft-animated-search-hint.is-entering { animation: none; }
html body #jas-content .ft-animated-search-hint.is-typing::after { animation: none; opacity: 1; }
} html body.home .metaslider,
html body.home .metaslider > div,
html body.home .metaslider .flex-viewport {
box-sizing: border-box; width: 100% !important; max-width: 100% !important;
}
html body.home .metaslider { margin-inline: auto !important; overflow: hidden; }
html body.home .metaslider .slides { margin: 0 !important; padding: 0 !important; }
html body.home .metaslider .slides > li { box-sizing: border-box; max-width: 100vw; overflow: hidden; }
html body.home .metaslider .slides img {
display: block !important; width: 100% !important; max-width: 100% !important;
height: auto !important; margin: 0 auto !important; object-fit: contain !important;
} html body :is(.replica-product,.products .product) { min-width: 0; text-align: left; }
html body :is(.replica-product,.products .product) > .product-inner {
display: flex; flex-direction: column; box-sizing: border-box; width: 100%; height: 100%;
min-height: 100%; overflow: hidden; border: 1px solid #e5e9ed; border-radius: 12px; background: #fff;
}
html body :is(.replica-product,.products .product) .product-image {
display: flex; flex-direction: column; align-items: center; justify-content: center;
box-sizing: border-box; width: 100%; min-height: 0; overflow: hidden;
}
html body :is(.replica-product,.products .product) .product-image > a { display: flex; align-items: center; justify-content: center; width: 100%; }
html body :is(.replica-product,.products .product) .product-image img {
display: block; width: 100% !important; max-width: 100% !important; height: clamp(180px, 18vw, 285px) !important;
margin: 0 auto; object-fit: contain !important; object-position: center !important;
}
html body :is(.replica-product,.products .product) .product-info {
display: flex; flex: 1; flex-direction: column; align-items: flex-start; box-sizing: border-box;
width: 100%; padding: 14px 12px 16px; text-align: left;
}
html body :is(.replica-product,.products .product) .product-title {
display: flex; align-items: flex-start; justify-content: flex-start; width: 100%; min-height: 3.2em;
margin: 0 0 10px; line-height: 1.6; text-align: left;
}
html body :is(.replica-product,.products .product) .product-title a {
display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
color: #253748; text-align: left;
}
html body :is(.replica-product,.products .product) .price {
display: flex; align-items: flex-end; justify-content: flex-start; min-height: 2.8em; margin-top: auto;
text-align: left;
}
html body :is(.replica-product,.products .product) .fx-card-meta { justify-content: flex-start; } html body :is(.ft-product-grid,.site-search-grid,.related.products .products,.upsells.products .products) {
display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr));
align-items: stretch; gap: 24px; width: 100%; margin-inline: auto;
}
html body :is(.ft-product-grid,.site-search-grid,.related.products .products,.upsells.products .products) > .product {
position: relative !important; inset: auto !important; float: none !important; width: auto !important;
max-width: none !important; margin: 0 !important; padding: 0 !important;
} html body.ft-account-page #jas-content { min-height: 70vh; background: #f6f9fc; }
html body.ft-account-page #jas-content .jas-page > [class*="jas-col-"] {
margin-top: 24px !important;
}
html body.ft-account-page #jas-content .woocommerce {
box-sizing: border-box; width: min(100% - 32px, 1120px); max-width: 1120px;
margin: 0 auto; padding: 0 0 64px !important;
}
html body.ft-account-page .woocommerce :is(form.login,form.register,.woocommerce-ResetPassword,.woocommerce-MyAccount-content) {
border: 1px solid #dce6ef; border-radius: 16px; background: #fff;
box-shadow: 0 8px 32px rgba(23,61,88,.06);
}
html body.ft-account-page .woocommerce :is(form.login,form.register,.woocommerce-ResetPassword) {
box-sizing: border-box; width: min(100%, 440px); margin-inline: auto;
}
html body.ft-account-page .u-columns { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 24px; }
html body.ft-account-page .u-columns > [class*="col-"] { float: none; width: auto; max-width: none; padding: 0; } html body:is(.ft-company-page,.ft-shipping-page,.ft-order-service-page,.page,.single-post) .site-content,
html body.single-post .jas-container > .jas-row { color: var(--ft-ink); }
html body.single-post article,
html body.page .entry-content { overflow-wrap: anywhere; }
html body.single-post article :is(img,iframe,video),
html body.page .entry-content :is(img,iframe,video) { max-width: 100%; height: auto; }
html body .site-content :is(.vc_tta-accordion .vc_tta-panel,.ft-faq-item) {
border: 1px solid var(--ft-line); border-radius: 12px; background: #fff; overflow: hidden;
}
html body .site-content .vc_tta-accordion .vc_tta-panel-title > a {
min-height: 64px; padding: 18px 22px; background: #fff; color: #263e50;
}
html body .site-content .vc_tta-accordion .vc_active .vc_tta-panel-title > a {
background: #f5f9fc; color: var(--ft-blue);
} html body :is(.woocommerce form,.site-content form) :is(input.input-text,input[type=email],input[type=tel],input[type=text],input[type=password],select,textarea) {
box-sizing: border-box; max-width: 100%; border: 1px solid #cbdce9; border-radius: 8px;
background: #fbfcfe; color: var(--ft-ink);
}
html body :is(.woocommerce form,.site-content form) :is(input,select,textarea):focus {
outline: 2px solid #b4dcfa; outline-offset: 1px; border-color: #087ac5;
}
html body .woocommerce-error { border: 1px solid #e6cf9b; background: #fff8e8; color: #6c5421; }
html body .woocommerce-info { border: 1px solid #c9e2f3; background: #edf6fd; color: #24526f; }
html body .woocommerce-message { border: 1px solid #cbe4d4; background: #edf9f1; color: #24623a; }
html body :is(.woocommerce-pagination,.jas-pagination,.navigation.pagination) {
display: flex !important; justify-content: center !important; width: 100% !important; clear: both;
}
html body :is(.woocommerce-pagination,.jas-pagination,.navigation.pagination) :is(ul.page-numbers,.nav-links) {
display: flex !important; align-items: center; justify-content: center; flex-wrap: wrap;
gap: 8px; width: fit-content !important; margin: 26px auto !important; padding: 0 !important;
}
@media (min-width: 1650px) {
html body :is(.ft-product-grid,.site-search-grid) { grid-template-columns: repeat(5,minmax(0,1fr)); }
}
@media (max-width: 1199px) {
html body #jas-content .dgwt-wcas-search-wrapp { display: none !important; }
html body #jas-header { border-top-width: 4px; }
html body #jas-header .header__mid { padding-inline: 12px !important; }
html body #jas-header .header__mid > .jas-row {
display: grid !important; grid-template-columns: 44px minmax(0,1fr) 44px;
align-items: center; gap: 4px; width: 100% !important; min-height: 64px; margin: 0 !important;
}
html body #jas-header .header__mid > .jas-row > div { width: auto !important; max-width: none !important; padding: 0; }
html body #jas-header .header__mid > .jas-row > div:first-child { display: flex !important; grid-column: 1; grid-row: 1; }
html body #jas-header .header__mid > .jas-row > div:nth-child(2) { grid-column: 2; grid-row: 1; justify-self: stretch; width: auto !important; text-align: center; transform: none !important; }
html body #jas-header .header__mid > .jas-row > div:nth-child(3) { display: none !important; }
html body #jas-header .header__mid > .jas-row > div:last-child { display: flex !important; grid-column: 3; grid-row: 1; justify-self: end; width: 44px !important; }
html body #jas-header .jas-branding { width: 100% !important; }
html body #jas-header .jas-branding > a { display: flex; align-items: center; justify-content: center; width: 100%; height: 64px; }
html body #jas-header .jas-branding img.regular-logo { width: 90px !important; max-width: 100%; max-height: none; }
html body #jas-header .header__mid > .jas-row > div:last-child .jas-action > .sf-open {
display: flex !important; align-items: center; justify-content: center; width: 44px; height: 44px;
}
html body #jas-header .ft-header-language,
html body #jas-header .ft-header-wishlist,
html body #jas-header .ft-account-text { display: none !important; }
html body :is(.ft-product-grid,.site-search-grid,.related.products .products,.upsells.products .products) {
grid-template-columns: repeat(3,minmax(0,1fr)); gap: 18px;
}
}
@media (max-width: 767px) {
:root { --ft-page-pad: 10px; }
html body #jas-header .header__mid > .jas-row { min-height: 64px; } html body.home .vc_hidden-xs { display: none !important; }
html body.home :is(.vc_hidden-lg.vc_hidden-md.vc_hidden-sm,.home-slider-section.mobile) { display: block !important; }
html body.home .home-slider-section.mobile,
html body.home .home-slider-section.mobile > .wpb_column,
html body.home .home-slider-section.mobile .vc_column-inner,
html body.home .home-slider-section.mobile .wpb_wrapper { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; }
html body.home #metaslider-id-16425,
html body.home #metaslider-id-8389 { width: 100% !important; max-width: 100% !important; min-height: 0 !important; }
html body :is(.ft-product-grid,.site-search-grid,.related.products .products,.upsells.products .products) {
grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px;
}
html body :is(.replica-product,.products .product) .product-image img {
height: clamp(118px, 42vw, 170px) !important;
}
html body :is(.replica-product,.products .product) .product-info { padding: 10px 8px 12px; }
html body :is(.replica-product,.products .product) .product-title { min-height: 3.2em; font-size: 12px; }
html body :is(.replica-product,.products .product) .price { font-size: 13px; }
html body.ft-account-page .u-columns { grid-template-columns: 1fr; }
html body.ft-account-page #jas-content .jas-page > [class*="jas-col-"] { margin-top: 16px !important; }
html body.ft-account-page #jas-content .woocommerce { width: min(100% - 24px, 560px); padding: 0 0 40px !important; }
html body.ft-account-page #jas-content :is(.jas-row,.u-columns,[class*="jas-col-"]) {
box-sizing: border-box; width: 100%; max-width: 100%; margin-inline: 0; padding-inline: 0;
} html body.single-product #jas-content .jas-container,
html body.single-product #jas-content .jas-row,
html body.single-product #jas-content .jas-row > [class*="jas-col-"] {
box-sizing: border-box; width: 100% !important; max-width: 100% !important;
margin-inline: 0 !important; padding-inline: 0 !important; float: none !important;
}
html body.single-product #jas-content .jas-container { width: 100%; padding-inline: 14px !important; }
html body.single-product .single-product-thumbnail,
html body.single-product .p-thumb,
html body.single-product .p-thumb .slick-list {
display: block; box-sizing: border-box; width: 100% !important; max-width: 100% !important;
margin-inline: 0 !important; overflow: hidden;
}
html body.single-product .p-thumb .p-item,
html body.single-product .p-thumb .p-item > a { max-width: 100%; overflow: hidden; }
html body.single-product .p-thumb .p-item img {
display: block; width: 100% !important; max-width: 100% !important; height: auto !important;
max-height: 520px; margin: 0 auto !important; object-fit: contain !important; object-position: center !important;
}
html body.single-product .p-nav { box-sizing: border-box; width: 100% !important; max-width: 100% !important; }
html body.single-product .summary.entry-summary { box-sizing: border-box; width: 100%; max-width: 100%; padding: 24px 2px 0; }
html body.single-product .page-head .jas-container { padding-inline: 14px !important; }
html body.single-product .yoast-breadcrumbs,
html body.single-product .woocommerce-breadcrumb { white-space: normal; overflow-wrap: anywhere; line-height: 1.65; } html body .fx-ask-nudge { display: none !important; }
html body .site-content .vc_tta-accordion .vc_tta-panel-title > a { min-height: 56px; padding: 16px; }
html body .fx-ask-tab { max-width: calc(100vw - 88px); }
}
@media (max-width: 359px) {
html body :is(.ft-product-grid,.site-search-grid,.related.products .products,.upsells.products .products) { grid-template-columns: 1fr; }
}
@media (prefers-reduced-motion: reduce) {
html body *, html body *::before, html body *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }
} html body .cart__popup .cart__popup-action {
display: flex !important;
align-items: center !important;
justify-content: center !important;
flex-wrap: wrap !important;
gap: 14px !important;
margin-top: 8px !important;
}
html body .cart__popup .cart__popup-action > .button {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
box-sizing: border-box !important;
width: 160px !important;
min-width: 160px !important;
height: 46px !important;
min-height: 46px !important;
margin: 12px 0 0 !important;
padding: 8px 18px !important;
font-size: 15px !important;
line-height: 1.35 !important;
text-align: center !important;
white-space: normal !important;
} html body .cart__popup.product-quickview {
box-sizing: border-box !important;
width: min(780px, calc(100vw - 24px)) !important;
height: auto !important;
max-height: calc(100dvh - 32px) !important;
padding: 22px 24px !important;
border-radius: 16px !important;
overflow-x: hidden !important;
overflow-y: auto !important;
}
html body .cart__popup .cart__popup-item {
display: grid !important;
grid-template-columns: 60px minmax(0, 1fr) 75px 94px 80px 24px;
align-items: center !important;
gap: 10px !important;
padding: 12px 0 !important;
}
html body .cart__popup .cart__popup-item > div {
box-sizing: border-box !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
}
html body .cart__popup .cart__popup-thumb img {
display: block !important;
width: 56px !important;
height: 56px !important;
object-fit: contain !important;
}
html body .cart__popup .cart__popup-title.grow a {
display: -webkit-box !important;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
font-size: 13px;
line-height: 1.45;
}
html body .cart__popup :is(.cart__popup-price, .cart__popup-total) {
white-space: nowrap !important;
font-size: 13px;
}
html body .cart__popup .cart__popup-quantity .quantity {
float: none !important;
margin: 0 !important;
}
html body .cart__popup .cart__popup-remove {
display: flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 32px;
}
html body .cart__popup .cart__popup-related-title {
margin: 18px 0 12px !important;
font-size: 17px;
}
html body .cart__popup .jas-row {
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr));
align-items: stretch !important;
gap: 12px;
width: 100%;
margin: 0 !important;
}
html body .cart__popup .jas-row > div {
box-sizing: border-box !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
height: auto !important;
padding: 0 !important;
}
html body .cart__popup .popup__cart-product {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
box-sizing: border-box !important;
width: 100%;
height: 100%;
min-width: 0;
padding: 10px !important;
border: 1px solid #e1eaf1;
border-radius: 12px;
background: #fff;
}
html body .cart__popup .popup__cart-product img {
display: block !important;
width: 100px !important;
max-width: 100% !important;
height: 100px !important;
object-fit: contain !important;
}
html body .cart__popup .popup__cart-product h4 {
display: -webkit-box !important;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
box-sizing: border-box;
width: 100%;
min-height: 2.8em;
margin: 8px 0 6px !important;
overflow: hidden;
font-size: 12px !important;
line-height: 1.4 !important;
text-align: left;
}
html body .cart__popup .popup__cart-product .price {
display: block !important;
width: 100%;
margin-top: auto !important;
text-align: left;
}
html body .cart__popup .popup__cart-product :is(button, a.button) {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
box-sizing: border-box !important;
width: 100% !important;
min-height: 36px !important;
margin: 8px 0 0 !important;
padding: 5px 8px !important;
white-space: normal !important;
line-height: 1.2 !important;
}
@media (max-width: 699px) {
html body .cart__popup.product-quickview { padding: 18px 16px !important; }
html body .cart__popup .cart__popup-item {
position: relative;
grid-template-columns: 64px minmax(0, 1fr);
grid-template-areas: "thumb title" "thumb price" "qty qty";
gap: 6px 10px !important;
}
html body .cart__popup .cart__popup-thumb { grid-area: thumb; align-self: start; }
html body .cart__popup .cart__popup-title.grow { grid-area: title; padding-right: 26px !important; }
html body .cart__popup .cart__popup-price { grid-area: price; }
html body .cart__popup .cart__popup-quantity { grid-area: qty; margin-top: 6px !important; }
html body .cart__popup .cart__popup-total { position: absolute; right: 2px; bottom: 18px; }
html body .cart__popup .cart__popup-remove { position: absolute; right: 0; top: 10px; width: 28px; }
html body .cart__popup .jas-row { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 400px) {
html body .cart__popup .popup__cart-product { padding: 8px !important; }
html body .cart__popup .popup__cart-product img { height: 84px !important; }
} html body.single-product .ft-option-native,
html body.single-product .ft-option-native .product-variable {
margin-bottom: 0 !important;
}
html body.single-product .ft-option-native .reset_variations[style*="hidden"] {
display: none !important;
}
html body.single-product .ft-option-native .reset_variations {
min-height: 24px !important;
}
html body.single-product .ft-option-native select {
height: 48px !important;
padding: 0 38px !important;
text-align: center !important;
text-align-last: center !important;
}
html body.single-product form.variations_form.cart .single_variation_wrap {
margin-top: 0 !important;
}
@media (max-width: 767px) {
html body.single-product .entry-summary form.cart,
html body.single-product .summary form.cart,
html body.single-product form.cart .single_variation_wrap {
width: 100% !important;
min-width: 0 !important;
box-sizing: border-box !important;
}
html body.single-product form.cart .woocommerce-variation-add-to-cart {
display: flex !important;
align-items: center !important;
flex-wrap: nowrap !important;
gap: 12px !important;
width: 100% !important;
min-width: 0 !important;
box-sizing: border-box !important;
}
html body.single-product form.cart .quantity {
flex: 0 0 106px !important;
width: 106px !important;
min-width: 106px !important;
max-width: 106px !important;
margin: 0 !important;
}
html body.single-product form.cart .single_add_to_cart_button {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
flex: 1 1 0 !important;
float: none !important;
width: auto !important;
min-width: 0 !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 14px !important;
line-height: 1.25 !important;
text-align: center !important;
white-space: nowrap !important;
overflow: visible !important;
}
html body .cart__popup .cart__popup-action {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 10px !important;
}
html body .cart__popup .cart__popup-action > .button {
width: 100% !important;
min-width: 0 !important;
}
} html body.single-product #jas-content .single-product-thumbnail .p-thumb {
position: relative !important;
}
html body.single-product #jas-content .single-product-thumbnail .p-thumb > .slick-list {
width: 100% !important;
height: auto !important;
aspect-ratio: 1 / 1 !important;
overflow: hidden !important;
}
html body.single-product #jas-content .single-product-thumbnail .p-thumb > .slick-list > .slick-track,
html body.single-product #jas-content .single-product-thumbnail .p-thumb .slick-slide,
html body.single-product #jas-content .single-product-thumbnail .p-thumb .slick-slide > div,
html body.single-product #jas-content .single-product-thumbnail .p-thumb .p-item,
html body.single-product #jas-content .single-product-thumbnail .p-thumb .p-item > a {
height: 100% !important;
min-height: 0 !important;
}
html body.single-product #jas-content .single-product-thumbnail .p-thumb .p-item > a {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
}
html body.single-product #jas-content .single-product-thumbnail .p-thumb .p-item img {
display: block !important;
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
max-height: 100% !important;
margin: 0 auto !important;
object-fit: contain !important;
object-position: center !important;
}
html body.single-product #jas-content .single-product-thumbnail .p-thumb > :is(.slick-prev, .slick-next),
html body.single-product #jas-content .replica-gallery > :is(.gallery-prev, .gallery-next),
html body.single-product #jas-content .replica-gallery .p-thumb > :is(.gallery-prev, .gallery-next) {
top: 50% !important;
bottom: auto !important;
transform: translateY(-50%) !important;
z-index: 5 !important;
}:root {
--wc-red: #9a6b12;
--ft-info-ink: #245b70;
--ft-info-bg: #edf7fa;
--ft-info-line: #b8d9e2;
--ft-warning-ink: #6c5421;
--ft-warning-bg: #fff8e8;
--ft-warning-line: #e6cf9b;
} html body :is(.ft-badge--compatible,.fx-badge-compatible) {
color: var(--ft-info-ink) !important;
background: var(--ft-info-bg) !important;
border-color: var(--ft-info-line) !important;
}
html body .ft-card-brand--own { color: #174c73 !important; } html body :is(.fx-wish:hover,.fx-wish.on,.wishlist-remove:hover) {
color: #147d92 !important;
border-color: #b8d9e2 !important;
background: #edf8fb !important;
} html body :is(.site-content .sold-out,.replica-product .replica-soldout,.stock.out-of-stock) {
color: var(--ft-warning-ink) !important;
}
html body :is(.site-content .sold-out,.replica-product .replica-soldout) {
background: var(--ft-warning-bg) !important;
border-color: var(--ft-warning-line) !important;
}
html body .ft-soldout {
background: var(--ft-warning-bg) !important;
border-color: var(--ft-warning-line) !important;
} html body :is(.woocommerce-error,.fx-ask-note.is-error) {
color: var(--ft-warning-ink) !important;
background: var(--ft-warning-bg) !important;
border-color: var(--ft-warning-line) !important;
}
html body :is(.ft-price-error,.woocommerce form .form-row label .required,.woocommerce form .form-row.woocommerce-invalid label) {
color: #8a6412 !important;
}
html body .required {
color: #8a6412 !important;
border-color: transparent !important;
outline-color: #8a6412 !important;
}
html body .woocommerce form .form-row.woocommerce-invalid :is(input.input-text,select),
html body .woocommerce form .form-row.woocommerce-invalid .select2-selection {
border-color: #c59a35 !important;
} html body .ft-checkout-required,
html body .checkout-required { color: #8a6412 !important; }
html body .vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary {
color: #34566f !important;
} html body #jas-footer .wp-social-link-youtube { background: #174c73 !important; }
.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container{z-index:auto}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull a,.wp-block-image.alignwide a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{ direction:ltr; display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{ grid-column:1;grid-row:1; margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr; grid-column:2;grid-row:1; padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{ grid-column:2;grid-row:1 }.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{ grid-column:1;grid-row:1 }.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-content{display:flow-root}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.yith-wcan-filters {
background-color: var(--yith-wcan-filters_colors_background, transparent);
margin-bottom: 30px;
}
.yith-wcan-filters h3.mobile-only {
display: none;
}
.yith-wcan-filters .yith-wcan-filter {
margin-bottom: 30px;
}
.yith-wcan-filters .yith-wcan-filter .filter-title {
color: var(--yith-wcan-filters_colors_titles, #434343);
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable {
cursor: pointer;
position: relative;
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
background-size: 100% auto;
content: "";
display: block;
height: 10px;
position: absolute;
right: 15px;
top: calc(50% - 5px);
width: 10px;
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.closed:after, .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:not(.opened):after, .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:not(.open):after {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-down.svg);
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.open:after, .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.opened:after {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-up.svg);
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
right: 5px;
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.collapsable.closed + .filter-content {
display: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items {
float: none;
list-style: none;
padding-left: 0;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 {
margin: 0;
padding: 0;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul {
padding-left: 15px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.filter-color {
font-size: 0;
margin: 0 -5px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.filter-label {
font-size: 0;
margin: 0 -5px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.filter-dropdown {
display: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {
line-height: 2;
margin: 0;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
color: var(--yith-wcan-anchors_style_text, #434343);
text-decoration: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover {
color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled {
opacity: 0.5;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled > label > a {
color: #B4B4B4;
cursor: not-allowed;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {
color: var(--yith-wcan-anchors_style_text_active, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color {
display: inline-block;
margin-bottom: 10px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color > a {
display: inline-block;
position: relative;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.no-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.no-image {
font-size: 1rem;
text-align: center;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-below, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right {
font-size: 1rem;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right {
display: block;
margin: 0 0 10px;
width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-color,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-image {
margin-bottom: 0;
margin-right: 10px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-label {
display: inline-block;
font-size: 1em;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color {
border: 2px solid transparent;
border-radius: var(--yith-wcan-color_swatches_border_radius, 4px);
display: inline-block;
height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
margin-bottom: 5px;
overflow: hidden;
vertical-align: middle;
width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color .color-swatch {
display: block;
height: 100%;
width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color.bi-color .color-swatch {
border-style: solid;
border-width: 0 0 var(--yith-wcan-color_swatches_size, 45px) var(--yith-wcan-color_swatches_size, 45px);
border-left-color: transparent !important;
border-right-color: transparent !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color:hover {
border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image {
border: 2px solid transparent;
border-radius: var(--yith-wcan-color_swatches_border_radius, 4px);
display: inline-block;
font-size: 0;
height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
margin-bottom: 5px;
overflow: hidden;
vertical-align: middle;
width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image:hover {
border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image img {
height: auto;
width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.disabled .term-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.disabled .term-image img {
opacity: 0.4;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label {
display: block;
font-size: 0.6em;
line-height: 1.4;
text-align: center;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-hide .term-label {
display: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color .term-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color .term-image {
border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color:not(.no-color):not(.no-image):not(.label-right) > a:after {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/close.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 60%;
border-radius: 100%;
color: #fff;
content: "";
font-size: 16px;
height: 15px;
line-height: 15px;
position: absolute;
right: -5px;
text-align: center;
text-decoration: none;
top: -5px;
width: 15px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {
background-color: var(--yith-wcan-labels_style_background, #fff);
box-shadow: 0 0 0 1px #D7D7D7;
border-radius: 4px;
display: inline-block;
margin: 0 5px 10px;
padding: 7px;
text-align: center;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label > a {
color: var(--yith-wcan-labels_style_text, #434343);
display: block;
height: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right) > a {
position: relative;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right) > a:after {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/close.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 60%;
border-radius: 100%;
color: #fff;
content: "";
font-size: 16px;
height: 15px;
line-height: 15px;
position: absolute;
right: -5px;
text-align: center;
text-decoration: none;
top: -5px;
width: 15px;
right: -13px;
top: -15px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.disabled):hover {
box-shadow: 0 0 0 2px var(--yith-wcan-filters_colors_accent, #4e8ba2);
color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) {
background-color: var(--yith-wcan-labels_style_background_active, #4e8ba2);
box-shadow: 0 0 0 2px var(--yith-wcan-labels_style_background_active, #4e8ba2);
color: var(--yith-wcan-labels_style_text_active, #fff);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) .term-label,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) .item-count {
color: var(--yith-wcan-labels_style_text_active, #fff);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover {
background-color: var(--yith-wcan-labels_style_background_hover, #4e8ba2);
box-shadow: 0 0 0 2px var(--yith-wcan-labels_style_background_hover, #4e8ba2);
color: var(--yith-wcan-labels_style_text_hover, #fff);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover .term-label,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover .item-count {
color: var(--yith-wcan-labels_style_text_hover, #fff);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image {
background: none;
box-shadow: none;
display: block;
padding: 0;
text-align: left;
width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image > a {
display: inline-block;
color: var(--yith-wcan-anchors_style_text, #434343);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image > a:hover {
color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image.active > a {
color: var(--yith-wcan-anchors_style_text_active, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image .term-image {
margin-right: 10px;
max-width: 70px;
vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image .term-label {
display: inline-block;
vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-image {
display: inline-block;
font-size: 0;
max-width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-image img {
width: 100%;
height: auto;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
display: block;
font-size: 0.8rem;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-hide.with-image .term-label {
display: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable {
position: relative;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable .toggle-handle {
background-size: 50% auto;
background-position: center center;
background-repeat: no-repeat;
cursor: pointer;
display: block;
height: 20px;
position: absolute;
right: 10px;
top: 0;
width: 20px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable.closed > .toggle-handle {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-down.svg);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable.opened > .toggle-handle {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-up.svg);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable:after {
top: 5px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .item-count {
color: #B4B4B4;
font-size: 1em;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .star-rating {
display: inline-block;
line-height: 1.4;
margin-right: 10px;
vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .checkboxbutton.checked:before {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .radiobutton.checked:before {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-1-column {
display: inline-block;
margin: 0 5px 10px;
vertical-align: top;
width: calc(100% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-2-column {
display: inline-block;
margin: 0 5px 10px;
vertical-align: top;
width: calc(50% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-3-column {
display: inline-block;
margin: 0 5px 10px;
vertical-align: top;
width: calc(33.3333333333% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-4-column {
display: inline-block;
margin: 0 5px 10px;
vertical-align: top;
width: calc(25% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-5-column {
display: inline-block;
margin: 0 5px 10px;
vertical-align: top;
width: calc(20% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-6-column {
display: inline-block;
margin: 0 5px 10px;
vertical-align: top;
width: calc(16.6666666667% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-7-column {
display: inline-block;
margin: 0 5px 10px;
vertical-align: top;
width: calc(14.2857142857% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-8-column {
display: inline-block;
margin: 0 5px 10px;
vertical-align: top;
width: calc(12.5% - 10px);
}
.yith-wcan-filters .yith-wcan-filter.label-design .filter-items {
font-size: 0;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-radius: 0;
color: #fff;
cursor: initial;
font-size: 0.6875rem;
line-height: normal;
padding: 7px 10px;
pointer-events: none;
text-align: center;
display: none;
top: calc(50% - 15px);
z-index: 1006;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip:before {
background: transparent !important;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
content: "";
bottom: -5px;
display: block;
height: 0;
left: -5px;
position: absolute;
top: calc(50% - 5px);
width: 0;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip > img {
min-width: 40px;
height: auto;
}
.yith-wcan-filters .yith-wcan-filter .filter-color .yith-wcan-tooltip,
.yith-wcan-filters .yith-wcan-filter .filter-label .yith-wcan-tooltip {
bottom: calc(100% + 15px);
top: auto;
white-space: nowrap;
}
.yith-wcan-filters .yith-wcan-filter .with-tooltip {
position: relative;
}
.yith-wcan-filters .yith-wcan-filter .with-tooltip .yith-wcan-tooltip {
position: absolute;
}
.yith-wcan-filters .yith-wcan-filter .filter-color .with-tooltip .yith-wcan-tooltip:before,
.yith-wcan-filters .yith-wcan-filter .filter-label .with-tooltip .yith-wcan-tooltip:before {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
left: calc(50% - 5px);
top: 100%;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both {
padding: 20px 10px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both:after {
content: "";
display: block;
clear: both;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min,
.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max {
min-width: 0;
width: 50px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both .irs {
margin-bottom: 20px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min {
float: left;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max {
float: right;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.fields {
padding: 20px 0;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.fields .price-slider-min,
.yith-wcan-filters .yith-wcan-filter .price-slider.fields .price-slider-max {
min-width: 0;
width: 70px;
margin: 0 5px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-bar,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-line {
height: 5px;
border-radius: 4px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-bar {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-handle {
border: 4px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
cursor: grab;
height: 18px;
top: 29px;
width: 18px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-min,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-max {
background: none;
top: -5px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-to,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-single {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-radius: 0;
color: #fff;
cursor: initial;
font-size: 0.6875rem;
line-height: normal;
padding: 7px 10px;
pointer-events: none;
text-align: center;
top: -8px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from:before,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-to:before,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-single:before {
background: transparent !important;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
content: "";
bottom: -5px;
display: block;
height: 0;
left: -5px;
position: absolute;
top: calc(50% - 5px);
width: 0;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from > img,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-to > img,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-single > img {
min-width: 40px;
height: auto;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from:before,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-to:before,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-single:before {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
left: calc(50% - 2px);
top: 100%;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown {
border: 1px solid #D7D7D7;
border-radius: 4px;
padding: 8px 15px;
cursor: pointer;
position: relative;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:after {
background-size: 100% auto;
content: "";
display: block;
height: 10px;
position: absolute;
right: 15px;
top: calc(50% - 5px);
width: 10px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.closed:after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:not(.opened):after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:not(.open):after {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-down.svg);
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open:after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.opened:after {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-up.svg);
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper {
background-color: #fff;
border: 1px solid rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
border-radius: 4px;
box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
display: none;
left: 0;
padding: 15px;
position: absolute;
right: 0;
top: calc(100% + 10px);
z-index: 1011;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container {
margin-bottom: 15px;
position: relative;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field {
padding-right: 40px;
width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field:active, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field:focus {
border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
box-shadow: 0 0 2px var(--yith-wcan-filters_colors_accent, #4e8ba2);
outline-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container:after {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/search.svg);
background-size: 100% auto;
content: "";
display: block;
height: 25px;
position: absolute;
right: 10px;
top: 10px;
width: 25px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items {
margin-bottom: 0;
max-height: 200px;
overflow-y: scroll;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items li {
margin-bottom: 5px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items li > a {
display: inline-block;
vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items::-webkit-scrollbar {
-webkit-appearance: none;
width: 6px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items::-webkit-scrollbar-thumb {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-radius: 4px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more {
color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2);
display: inline-block;
font-size: 0.8em;
margin-top: 10px;
text-decoration: none;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more:hover {
color: var(--yith-wcan-anchors_style_text, #434343);
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-label {
vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-label .star-rating {
display: inline-block;
line-height: 1.4;
margin-right: 10px;
vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open {
border-color: rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open .dropdown-wrapper {
display: block;
}
.yith-wcan-filters .yith-wcan-filter a.clear-selection {
font-size: 0.9em;
display: inline-block;
margin-bottom: 20px;
cursor: pointer;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder {
height: calc(1.5em + 16px);
background-color: #B4B4B4 !important;
border: 0 !important;
border-radius: 4px;
box-shadow: none;
color: #B4B4B4 !important;
display: block;
max-width: 100% !important;
opacity: 0.15;
outline: 0 !important;
overflow: hidden !important;
pointer-events: none;
position: relative !important;
width: auto;
z-index: 1;
cursor: pointer;
position: relative;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:before {
animation: loading__animation 1.5s ease-in-out infinite;
background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4);
background-repeat: no-repeat;
content: " ";
display: block;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
transform: translateX(-100%);
}
@keyframes loading__animation {
to {
transform: translateX(100%);
}
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:after {
background-size: 100% auto;
content: "";
display: block;
height: 10px;
position: absolute;
right: 15px;
top: calc(50% - 5px);
width: 10px;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder.closed:after, .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:not(.opened):after, .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:not(.open):after {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-down.svg);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder.open:after, .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder.opened:after {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-up.svg);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder {
position: relative;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .item-placeholder {
height: 5px;
margin: 45px 0;
background-color: #B4B4B4 !important;
border: 0 !important;
border-radius: 4px;
box-shadow: none;
color: #B4B4B4 !important;
display: block;
max-width: 100% !important;
opacity: 0.15;
outline: 0 !important;
overflow: hidden !important;
pointer-events: none;
position: relative !important;
width: auto;
z-index: 1;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .item-placeholder:before {
animation: loading__animation 1.5s ease-in-out infinite;
background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4);
background-repeat: no-repeat;
content: " ";
display: block;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
transform: translateX(-100%);
}
@keyframes loading__animation {
to {
transform: translateX(100%);
}
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .irs-handle {
border-radius: 100%;
border: 4px solid #ebebeb;
background-color: #ebebeb;
top: calc(50% - 9px);
z-index: 2;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .irs-handle.from {
left: 0;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .irs-handle.to {
right: 0;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items {
margin-bottom: 0;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items .filter-item {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items input {
cursor: not-allowed;
pointer-events: none;
vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items .item-placeholder {
height: 1em;
vertical-align: middle;
cursor: none;
background-color: #B4B4B4 !important;
border: 0 !important;
border-radius: 4px;
box-shadow: none;
color: #B4B4B4 !important;
display: block;
max-width: 100% !important;
opacity: 0.15;
outline: 0 !important;
overflow: hidden !important;
pointer-events: none;
position: relative !important;
width: auto;
z-index: 1;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items .item-placeholder:before {
animation: loading__animation 1.5s ease-in-out infinite;
background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4);
background-repeat: no-repeat;
content: " ";
display: block;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
transform: translateX(-100%);
}
@keyframes loading__animation {
to {
transform: translateX(100%);
}
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.checkbox-design .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.radio-design .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-price-range .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-orderby .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-review .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-stock-sale .item-placeholder {
flex: auto;
display: inline-block;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items {
font-size: inherit;
display: flex;
flex-wrap: wrap;
column-gap: 5px;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item {
display: block;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(1) {
width: calc(40% - 5px);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(2) {
width: calc(25% - 5px);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(3) {
width: calc(35% - 5px);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(4) {
width: calc(30% - 5px);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item .item-placeholder {
height: 2em;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.color-design .filter-items .filter-item {
border-radius: var(--yith-wcan-color_swatches_border_radius, 4px);
display: inline-block;
height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
margin-right: 15px;
vertical-align: middle;
width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.color-design .filter-items .filter-item .item-placeholder {
height: 100%;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.text-design .filter-items .filter-item {
display: block;
margin-bottom: 25px;
}
.yith-wcan-filters.custom-style span.checkboxbutton {
position: relative;
}
.yith-wcan-filters.custom-style span.checkboxbutton input[type=checkbox] {
bottom: 0;
cursor: pointer;
height: 20px;
left: 0;
opacity: 0;
position: absolute;
right: 0;
width: 20px;
}
.yith-wcan-filters.custom-style span.checkboxbutton:before {
content: "";
display: inline-block;
width: 20px;
height: 20px;
background: #ffffff;
border: 1px solid #D7D7D7;
border-radius: 4px;
margin-right: 10px;
text-align: center;
line-height: 23px;
font-size: 17px;
vertical-align: middle;
cursor: pointer;
margin-bottom: 5px;
transition: background-color ease 0.3s;
}
.yith-wcan-filters.custom-style span.checkboxbutton.checked:before {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/check.svg) !important;
background-size: 65%;
background-position: center center;
background-repeat: no-repeat !important;
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
color: #ffffff;
content: "";
}
.yith-wcan-filters.custom-style span.radiobutton {
position: relative;
}
.yith-wcan-filters.custom-style span.radiobutton input[type=radio] {
bottom: 0;
cursor: pointer;
height: 23px;
left: 0;
opacity: 0;
position: absolute;
right: 0;
width: 23px;
}
.yith-wcan-filters.custom-style span.radiobutton:before {
content: "";
background: #ffffff;
background-clip: content-box;
border: 1px solid #D7D7D7;
border-radius: 100%;
cursor: pointer;
display: inline-block;
font-size: 20px;
height: 20px;
line-height: 20px;
padding: 2px;
margin-bottom: 5px;
margin-right: 10px;
text-align: center;
vertical-align: middle;
width: 20px;
}
.yith-wcan-filters.custom-style span.radiobutton.checked:before {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
background-clip: content-box !important;
}
.yith-wcan-filters.custom-style .star-rating {
color: #e3a405;
}
.yith-wcan-filters.custom-style .yith-wcan-filter.filter-placeholder span.checkboxbutton:before,
.yith-wcan-filters.custom-style .yith-wcan-filter.filter-placeholder span.radiobutton:before {
border: 1px solid #B4B4B4;
background-color: #B4B4B4;
opacity: 0.15;
}
.yith-wcan-filters .apply-filters {
margin-top: 15px;
}
.yith-wcan-filters.filters-modal {
bottom: 0;
box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.4);
left: 0;
margin: 0;
position: fixed;
right: 0;
top: 0;
transform: translate(-100%, 0);
transition: 0.3s transform cubic-bezier(0.645, 0.045, 0.355, 1);
z-index: 1002;
}
.yith-wcan-filters.filters-modal h3 {
background: #eee;
font-size: 1.2em;
height: 60px;
left: 0;
line-height: 60px;
margin: 0;
position: absolute;
right: 0;
text-align: center;
top: 0;
z-index: 1007;
}
.yith-wcan-filters.filters-modal h3.mobile-only {
display: block;
}
.yith-wcan-filters.filters-modal .filters-container {
height: calc(100% - 65px);
margin-top: 65px;
overflow-y: scroll;
padding: 20px;
}
.yith-wcan-filters.filters-modal .filters-container::-webkit-scrollbar {
-webkit-appearance: none;
width: 6px;
}
.yith-wcan-filters.filters-modal .filters-container::-webkit-scrollbar-thumb {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-radius: 4px;
}
.yith-wcan-filters.filters-modal .filters-container > .clear-selection {
cursor: pointer;
display: inline-block;
margin-bottom: 20px;
}
.yith-wcan-filters.filters-modal.with-filter-button .filters-container {
height: calc(100% - 130px);
}
.yith-wcan-filters.filters-modal .yith-wcan-filter {
border: 1px solid #D7D7D7;
border-radius: 4px;
margin-bottom: 15px;
padding: 15px;
}
.yith-wcan-filters.filters-modal .yith-wcan-filter .filter-title {
margin: 0;
}
.yith-wcan-filters.filters-modal .yith-wcan-filter .filter-title.collapsable:after {
right: 5px;
}
.yith-wcan-filters.filters-modal .yith-wcan-filter .filter-content {
margin-top: 15px;
}
.yith-wcan-filters.filters-modal.open {
display: block;
opacity: 1;
transform: translate(0, 0);
}
.yith-wcan-filters.filters-modal .close-button {
color: var(--yith-wcan-anchors_style_text, #434343);
cursor: pointer;
font-size: 1.5em;
height: 35px;
line-height: 1;
position: absolute;
text-align: center;
text-decoration: none;
right: 20px;
top: 15px;
vertical-align: middle;
width: 35px;
z-index: 1008;
}
.yith-wcan-filters.filters-modal .close-button:hover {
color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters.filters-modal .main-modal-button {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-radius: 0;
bottom: 0;
display: none;
height: 60px;
line-height: 60px;
left: 0;
margin: 0;
padding: 0;
position: fixed;
right: 0;
width: 100%;
}
.yith-wcan-filters.horizontal:not(.filters-modal) {
text-align: left;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter {
display: inline-block;
margin-bottom: 8px;
min-width: 200px;
position: relative;
vertical-align: top;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable {
border: 1px solid #D7D7D7;
border-radius: 4px;
font-weight: 400;
margin-top: 0;
margin-bottom: 10px;
margin-right: 15px;
padding: 10px 40px 10px 20px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable:after {
right: 15px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable span.filter-count {
border: 2px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
padding: 0 5px;
font-size: 0.8em;
margin: 0 10px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened + .filter-content {
border: 1px solid rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content {
background-color: #fff;
border: 1px solid #D7D7D7;
border-radius: 4px;
min-width: 300px;
position: absolute;
padding: 20px;
width: 100%;
z-index: 1001;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content .filter-content-footer {
background-color: #f0f0f0;
margin: 20px -20px -20px;
padding: 15px 20px;
text-align: right;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content .filter-content-footer .apply-filters {
margin: 0;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content .filter-content-footer .clear-selection {
background: #CBCBCB;
border-color: #CBCBCB;
color: #434343;
margin-bottom: 0;
margin-right: 15px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content > .filter-items {
max-height: 200px;
overflow-y: scroll;
overflow-x: hidden;
padding: 5px 2px 0 0;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content > .filter-items::-webkit-scrollbar {
-webkit-appearance: none;
width: 6px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content > .filter-items::-webkit-scrollbar-thumb {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-radius: 4px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.label-design .filter-items {
padding-top: 8px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .search-field-container {
margin-bottom: 20px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .search-field-container input {
width: 100%;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .matching-items a {
cursor: pointer;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-title {
visibility: hidden;
height: 0;
margin: 0;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content {
height: calc(1.5em + 16px);
margin-bottom: 10px;
background-color: #B4B4B4 !important;
border: 0 !important;
border-radius: 4px;
box-shadow: none;
color: #B4B4B4 !important;
display: block;
max-width: 100% !important;
opacity: 0.15;
outline: 0 !important;
overflow: hidden !important;
pointer-events: none;
position: relative !important;
width: auto;
z-index: 1;
cursor: pointer;
position: relative;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:before {
animation: loading__animation 1.5s ease-in-out infinite;
background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4);
background-repeat: no-repeat;
content: " ";
display: block;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
transform: translateX(-100%);
}
@keyframes loading__animation {
to {
transform: translateX(100%);
}
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:after {
background-size: 100% auto;
content: "";
display: block;
height: 10px;
position: absolute;
right: 15px;
top: calc(50% - 5px);
width: 10px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content.closed:after, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:not(.opened):after, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:not(.open):after {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-down.svg);
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content.open:after, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content.opened:after {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-up.svg);
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content * {
display: none;
}
.yith-wcan-filters.horizontal:not(.filters-modal) form > .apply-filters {
margin-top: 0;
}
body.admin-bar .yith-wcan-filters.filters-modal {
top: 32px;
}
body.yith-wcan-preset-modal-open:after {
background: rgba(0, 0, 0, 0.5);
bottom: 0;
content: "";
display: block;
left: 0;
pointer-events: none;
position: fixed;
right: 0;
top: 0;
z-index: 1001;
}
body.yith-wcan-preset-modal-open:after.admin-bar {
top: 32px;
}
body.rtl .yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul {
padding-left: 0;
padding-right: 15px;
}
body.rtl .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
left: 5px;
right: auto;
}
@media (max-width: 991px) {
body.filters-in-modal .yith-wcan-filters {
display: none;
}
}
@media (max-width: 782px) {
body.admin-bar .yith-wcan-filters.filters-modal {
top: 46px;
}
} .yith-wcan-active-filters {
font-size: 0.8em;
margin-bottom: 20px;
}
.yith-wcan-active-filters .active-filter {
display: inline-block;
margin-bottom: 5px;
margin-right: 15px;
}
.yith-wcan-active-filters .active-filter b {
display: inline-block;
margin-right: 15px;
}
.yith-wcan-active-filters .active-filter .active-filter-label {
border: 1px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-radius: 5px;
color: var(--yith-wcan-anchors_style_text, #434343);
cursor: pointer;
display: inline-block;
font-size: 13px;
font-weight: 400;
line-height: 1.5;
margin-right: 5px;
margin-bottom: 0;
padding: 4px 15px 3px;
position: relative;
text-decoration: none;
position: relative;
}
.yith-wcan-active-filters .active-filter .active-filter-label:after {
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/close.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 60%;
border-radius: 100%;
color: #fff;
content: "";
font-size: 16px;
height: 15px;
line-height: 15px;
position: absolute;
right: -5px;
text-align: center;
text-decoration: none;
top: -5px;
width: 15px;
}
.yith-wcan-active-filters .active-filter .active-filter-label .star-rating {
display: inline-block;
line-height: 1.4;
margin-right: 10px;
vertical-align: middle;
margin-right: 0;
}
.yith-wcan-active-filters.no-titles .active-filter {
margin-right: 0;
}
.yith-wcan-active-filters.custom-style .star-rating {
color: #e3a405;
}
.yith-wcan-active-filters .reset-filters {
border: 1px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-radius: 5px;
color: var(--yith-wcan-anchors_style_text, #434343);
cursor: pointer;
display: inline-block;
font-size: 13px;
font-weight: 400;
line-height: 1.5;
margin-right: 5px;
margin-bottom: 0;
padding: 4px 15px 3px;
position: relative;
text-decoration: none;
background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
color: #fff;
}
.yith-wcan-active-filters .reset-filters:hover {
background-color: rgb(calc(var(--yith-wcan-filters_colors_accent_r, 73) * 0.8), calc(var(--yith-wcan-filters_colors_accent_g, 139) * 0.8), calc(var(--yith-wcan-filters_colors_accent_b, 162) * 0.8));
border-color: rgb(calc(var(--yith-wcan-filters_colors_accent_r, 73) * 0.8), calc(var(--yith-wcan-filters_colors_accent_g, 139) * 0.8), calc(var(--yith-wcan-filters_colors_accent_b, 162) * 0.8));
} .yith-wcan-filters-opener {
border: 1px solid #D7D7D7;
border-radius: 4px;
background: #fff;
color: var(--yith-wcan-anchors_style_text, #434343);
display: none;
outline-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters-opener i.filter-icon {
background-image: url(//fasttoner.in.th/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/filters.svg);
background-position: center center;
background-size: 100% auto;
background-repeat: no-repeat;
display: inline-block;
height: 15px;
margin-right: 2px;
vertical-align: middle;
width: 15px;
}
.yith-wcan-filters-opener:hover {
background: var(--yith-wcan-filters_colors_accent, #4e8ba2);
border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
color: #fff;
}
.yith-wcan-filters-opener:hover i.filter-icon {
filter: brightness(0) invert(1);
}