.imageWithtext.imageWithtext_2 {
margin-top: 0;
}

.imageWithtext.imageWithtext_2 .row {
padding-top: 0;

padding-inline: 0;
}

.imageWithtext.imageWithtext_2 .imageWithtext_slider {
height: -webkit-fit-content;

height: -moz-fit-content;

height: fit-content;

position: relative;
}

.imageWithtext.imageWithtext_2 .imageWithtext_slider:after {
bottom: -61px;

content: "";

left: -58px;
}

.imageWithtext.imageWithtext_2 .row {
-webkit-box-shadow: none;

box-shadow: none;
}

.inner_banner .text_controller h1 {
font-size: 100px;
}

.category_column .wpc-filters-open-button-container {
display: none !important;
}



.new_arrvls ul.listing__cat li .text_controller a:last-child.btn{margin-left: 5px;}

@media(min-width: 1199px) and (max-width: 1400px) {
.new_arrvls ul.listing__cat li .text_controller a.btn{min-width: 118px; margin-top: 0;}
.new_arrvls ul.listing__cat li .text_controller a:last-child.btn{margin-left: 5px;}

}

@media(min-width: 1401px) and (max-width: 1500px) {
.new_arrvls ul.listing__cat li .text_controller a.btn{min-width: 140px;}

}




@media (max-width: 990px) {
.inner_banner .text_controller h1 {
font-size: 50px;
}
}
@media (max-width: 389px) {
.inner_banner .text_controller h1 {
font-size: 40px;
}
}
.ups_title {
margin-top: 80px;
}

.usp_sec {
gap: 25px;

margin: 20px 0 80px;
}

.usp_sec,
.usp_sec li {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;
}

.usp_sec li {
-webkit-box-flex: 1;

-webkit-flex: 1;

-ms-flex: 1;

flex: 1;

padding: 25px;

position: relative;

-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

border: 1.5px solid #7d7d7d;

overflow: hidden;
}

.usp_sec li:hover .usp_hover {
bottom: 0;
}

.usp_sec li .small_text_format {
font-family: TrajanPro_Regular, serif;

font-size: 20px;

text-align: center;
}

.usp_sec li .usp_hover {
background: #000;

bottom: -100%;

color: #fff;

font-size: 13px;

height: 100%;

left: 0;

padding: 20px;

position: absolute;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

width: 100%;
}

.usp_sec li .usp_icon {
border: 1.5px solid #f5aa56;

-webkit-border-radius: 200px;

border-radius: 200px;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

height: 100px;

width: 100px;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

margin-bottom: 20px;
}

.usp_sec li .usp_icon img {
width: auto;
}

@media (max-width: 1070px) {
.usp_sec {
-webkit-column-gap: 2%;

-moz-column-gap: 2%;

column-gap: 2%;

-webkit-flex-wrap: wrap;

-ms-flex-wrap: wrap;

flex-wrap: wrap;
}

.usp_sec li {
width: 48.6%;

-webkit-box-flex: 0;

-webkit-flex: none;

-ms-flex: none;

flex: none;
}
}
@media (max-width: 767px) {
.usp_sec {
-webkit-column-gap: 0;

-moz-column-gap: 0;

column-gap: 0;
}

.usp_sec li {
width: 100%;

-webkit-box-flex: 0;

-webkit-flex: none;

-ms-flex: none;

flex: none;

text-align: center;
}
}
.our_mission ul {
line-height: 2.5rem;

padding-left: 18px;
}

.our_mission ul li {
color: #000;

font-family: CeraProMedium, sans-serif;

font-size: 17px;

padding-left: 20px;

position: relative;
}

@media (max-width: 619px) {
.our_mission ul li {
line-height: normal;

margin-bottom: 10px;
}
}
.our_mission ul li:before {
background-color: #000;

-webkit-border-radius: 10px;

border-radius: 10px;

content: "";

height: 8px;

left: -15px;

position: absolute;

top: 50%;

-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);

width: 8px;
}

@media (max-width: 619px) {
.our_mission ul li::before {
top: 11px;
}
}
.sets_apprt_img {
padding-right: 70px;
}

@media (max-width: 767px) {
.sets_apprt_img {
margin-bottom: 50px;

padding-right: calc(var(--bs-gutter-x) * 0.5);
}
}
.sets_apprt_img + .col-md-6 .text_controller h2 {
margin-bottom: 80px;
}

.blue_strip {
background: #416087;
}

.blue_strip hr {
background: #a1876d;

height: 1.5px;

margin: 20px auto;

opacity: 1;

width: 120px;
}

.blue_strip p {
margin-top: 20px;
}

.contact {
overflow: hidden;
}

.contact .text_controller {
margin-bottom: 50px;
}

.contact .row {
margin-top: 70px;
}

@media (max-width: 990px) {
.contact .row:last-child {
-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;
}

.contact .row:last-child .col-12 {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

width: 100%;

-webkit-box-pack: left;

-webkit-justify-content: left;

-ms-flex-pack: left;

justify-content: left;

margin-bottom: 30px;
}
}
.cntct_frm h2,
.rqust_form h2 {
color: #000;

font-family: TrajanPro_Regular, serif;

font-size: 32px;

margin-bottom: 40px;
}

.cntct_frm input,
.cntct_frm textarea,
.rqust_form input,
.rqust_form textarea {
-webkit-appearance: none;

-moz-appearance: none;

appearance: none;

border: 1px solid #d4d4d4;

-webkit-border-radius: 8px;

border-radius: 8px;

color: #575757;

font-size: 14px;

margin-bottom: 13px;

outline: none;

padding: 13px 20px;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

width: 100%;
}

.cntct_frm input ::-webkit-input-placeholder,
.cntct_frm textarea ::-webkit-input-placeholder,
.rqust_form input ::-webkit-input-placeholder,
.rqust_form textarea ::-webkit-input-placeholder {
color: #575757;

font-size: 14px;
}

.cntct_frm input ::-moz-placeholder,
.cntct_frm textarea ::-moz-placeholder,
.rqust_form input ::-moz-placeholder,
.rqust_form textarea ::-moz-placeholder {
color: #575757;

font-size: 14px;
}

.cntct_frm input :-ms-input-placeholder,
.cntct_frm textarea :-ms-input-placeholder,
.rqust_form input :-ms-input-placeholder,
.rqust_form textarea :-ms-input-placeholder {
color: #575757;

font-size: 14px;
}

.cntct_frm input ::-ms-input-placeholder,
.cntct_frm textarea ::-ms-input-placeholder,
.rqust_form input ::-ms-input-placeholder,
.rqust_form textarea ::-ms-input-placeholder {
color: #575757;

font-size: 14px;
}

.cntct_frm input ::placeholder,
.cntct_frm textarea ::placeholder,
.rqust_form input ::placeholder,
.rqust_form textarea ::placeholder {
color: #575757;

font-size: 14px;
}

.cntct_frm input:hover,
.cntct_frm textarea:hover,
.rqust_form input:hover,
.rqust_form textarea:hover {
border: 1px solid #416087;
}

.cntct_frm textarea,
.rqust_form textarea {
min-height: 250px;
}

.cntct_frm button,
.rqust_form button {
-webkit-border-radius: 5px;

border-radius: 5px;

margin-top: 0;

padding-block: 13px;

width: 100%;
}

.woocommerce .woocommerce-privacy-policy-text p a {
color: #f5aa56;
}

.woocommerce .form-row input {
-webkit-appearance: none;

-moz-appearance: none;

appearance: none;

border: 1px solid #d4d4d4;

-webkit-border-radius: 8px;

border-radius: 8px;

color: #575757;

font-size: 14px;

margin-bottom: 13px;

outline: none;

padding: 13px 20px;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

width: 100%;
}

@supports (-webkit-touch-callout: none) {
.woocommerce .form-row input {
background: transparent !important;
}
}
.woocommerce .form-row input ::-webkit-input-placeholder {
color: #575757;

font-size: 14px;
}

.woocommerce .form-row input ::-moz-placeholder {
color: #575757;

font-size: 14px;
}

.woocommerce .form-row input :-ms-input-placeholder {
color: #575757;

font-size: 14px;
}

.woocommerce .form-row input ::-ms-input-placeholder {
color: #575757;

font-size: 14px;
}

.woocommerce .form-row input ::placeholder {
color: #575757;

font-size: 14px;
}

.woocommerce .form-row input:hover {
border: 1px solid #416087;
}

@supports (-webkit-touch-callout: none) {
.woocommerce .form-row input[type="date"] {
height: 23px;

padding: 23px;
}
}
.woocommerce .form-row button {
background: #416087 !important;

color: #fff;

margin-top: 25px;

outline: none;

padding: 13px 20px;
}

.woocommerce .form-row button:hover {
background: #416087;

color: #fff;

outline: none;

padding: 13px 20px;
}

.woocommerce .woocommerce-form-login__rememberme {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

margin-bottom: 30px;
}

.woocommerce
.woocommerce-form-login__rememberme
.woocommerce-form__input-checkbox {
-webkit-appearance: auto;

-moz-appearance: auto;

appearance: auto;

font-size: 15px;

height: 15px;

margin: 0 8px 0 0;

width: 15px;
}

@supports (-webkit-touch-callout: none) {
.woocommerce
.woocommerce-form-login__rememberme
.woocommerce-form__input-checkbox {
-webkit-transform: scale(0.7);

-ms-transform: scale(0.7);

-o-transform: scale(0.7);

transform: scale(0.7);
}
}
.woocommerce .woocommerce-form__label-for-checkbox {
margin-top: 30px;
}

.woocommerce .woocommerce-LostPassword a {
color: #000;
}

.woocommerce .checkout_coupon .button {
margin-top: 0 !important;

text-transform: uppercase;
}

.map_main {
position: relative;
}

.map_main iframe {
width: 100% !important;
}

.map_main:after {
background: #416087;

-webkit-border-radius: 5px;

border-radius: 5px;

content: "";

height: 350px;

position: absolute;

right: -25px;

top: -35px;

width: 120px;

z-index: -1;
}

@media (max-width: 1400px) {
.map_main::after {
right: -5px;
}
}
@media (max-width: 1199px) {
.map_main::after {
display: none;
}
}
.map {
height: 600px;

overflow: hidden;

padding: 0 20px 0 40px;
}

@media (max-width: 767px) {
.map {
margin-top: 50px;

padding: 0;
}
}
.cntct_dtls_item:nth-child(2) {
-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;
}

.cntct_dtls_item:last-child,
.cntct_dtls_item:nth-child(2) {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;
}

.cntct_dtls_item:last-child {
-webkit-box-pack: end;

-webkit-justify-content: end;

-ms-flex-pack: end;

justify-content: end;
}

.contct_dtls {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;
}

.contct_dtls .cntct_txt {
margin-left: 15px;
}

.contct_dtls .cntct_txt p {
color: #344e6f;

font-weight: 600;
}

.contct_dtls .cntct_txt h2 {
color: #416087;

font-family: TrajanPro_Regular, serif;

font-size: 25px;

text-transform: uppercase;
}

.contct_dtls .cntct_txt a {
color: #344e6f;

font-size: 20px;

font-weight: 600;

margin-top: 7px;
}

.cstm_design .text_controller h2 {
position: relative;
}

.cstm_design .text_controller h2:before {
background: url(../images/bend_arrow.webp) 50% 50% no-repeat;

-webkit-background-size: contain;

background-size: contain;

content: "";

height: 120px;

position: absolute;

right: 50px;

width: 190px;
}

@media (max-width: 990px) {
.cstm_design .text_controller h2::before {
display: none;
}
}
.zig_zac_gallery {
background-color: #416087;

margin-bottom: 460px;

padding-top: 60px;
}

.zig_zac_gallery .container {
margin-bottom: -450px;
}

.zig_zac_gallery ul {
background: #fff;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-flex-wrap: wrap;

-ms-flex-wrap: wrap;

flex-wrap: wrap;

gap: 10px;

padding: 10px;
}

@media (max-width: 1400px) {
.zig_zac_gallery ul {
-webkit-column-gap: 0.8%;

-moz-column-gap: 0.8%;

column-gap: 0.8%;
}
}
.zig_zac_gallery ul li {
overflow: hidden;

position: relative;

width: 30.3%;
}

.zig_zac_gallery ul li:hover img {
-webkit-filter: brightness(0.5);

filter: brightness(0.5);

-webkit-transform: scale(2) rotate(15deg);

-ms-transform: scale(2) rotate(15deg);

-o-transform: scale(2) rotate(15deg);

transform: scale(2) rotate(15deg);
}

.zig_zac_gallery ul li:nth-child(4n-1),
.zig_zac_gallery ul li:nth-child(4n-2) {
width: 68.9%;
}

@media (max-width: 1199px) {
.zig_zac_gallery ul li:nth-child(4n-1), .zig_zac_gallery ul li:nth-child(4n-2) {
width: 59.1%;
}
}
@media (max-width: 899px) {
.zig_zac_gallery ul li:nth-child(4n-1), .zig_zac_gallery ul li:nth-child(4n-2) {
width: 100%;
}
}
.zig_zac_gallery ul li:nth-last-child(2) {
position: relative;
}

.zig_zac_gallery ul li:nth-last-child(2):before {
left: 10px;

-webkit-transform: rotate(-2deg);

-ms-transform: rotate(-2deg);

-o-transform: rotate(-2deg);

transform: rotate(-2deg);
}

.zig_zac_gallery ul li:nth-last-child(2):after,
.zig_zac_gallery ul li:nth-last-child(2):before {
bottom: 20px;

-webkit-box-shadow: 0 25px 7px hsla(0, 0%, 47%, 0.459);

box-shadow: 0 25px 7px hsla(0, 0%, 47%, 0.459);

content: "";

position: absolute;

top: 60%;

width: 46%;

z-index: -1;
}

.zig_zac_gallery ul li:nth-last-child(2):after {
right: 10px;

-webkit-transform: rotate(2deg);

-ms-transform: rotate(2deg);

-o-transform: rotate(2deg);

transform: rotate(2deg);
}

.zig_zac_gallery ul li:last-child {
position: relative;
}

.zig_zac_gallery ul li:last-child:before {
left: 10px;

-webkit-transform: rotate(-2deg);

-ms-transform: rotate(-2deg);

-o-transform: rotate(-2deg);

transform: rotate(-2deg);
}

.zig_zac_gallery ul li:last-child:after,
.zig_zac_gallery ul li:last-child:before {
bottom: 20px;

-webkit-box-shadow: 0 25px 7px hsla(0, 0%, 47%, 0.459);

box-shadow: 0 25px 7px hsla(0, 0%, 47%, 0.459);

content: "";

position: absolute;

top: 60%;

width: 46%;

z-index: -1;
}

.zig_zac_gallery ul li:last-child:after {
right: 10px;

-webkit-transform: rotate(2deg);

-ms-transform: rotate(2deg);

-o-transform: rotate(2deg);

transform: rotate(2deg);
}


@media (max-width: 899px) {
.zig_zac_gallery ul li {
width: 100%;
}
}




.zig_zac_gallery ul li img {
height: 100%;

-o-object-fit: cover;

object-fit: cover;

-webkit-transition: all 0.5s ease-in-out;

-o-transition: all 0.5s ease-in-out;

transition: all 0.5s ease-in-out;
}

.zig_zac_gallery ul li .black_white_border {
background: hsla(0, 0%, 100%, 0.757);

bottom: inherit;

color: #000;

font-size: 20px;

padding-block: 15px;

top: 50%;

-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;
}

.zig_zac_gallery ul li .black_white_border:hover {
background: rgba(0, 0, 0, 0.741);

color: #fff;
}

.zig_zac_gallery .text_controller {
margin: 60px 0;
}

.zig_zac_gallery .cmn_blue_fill {
padding-inline: 80px;
}

@media (max-width: 840px) {
.cstm_design .text_controller h2::before {
display: none;
}
.zig_zac_gallery {
padding-top: 0px;
}
.zig_zac_gallery ul li:nth-child(4n-1), .zig_zac_gallery ul li:nth-child(4n-2) {
width: 100%;
}
.zig_zac_gallery ul li img {
height: 300px;
}
}

.new_arrvls ul li {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

gap: 15px;

margin-bottom: 35px;
}

.new_arrvls ul li:last-child {
margin-bottom: 0;
}

.new_arrvls ul li .text_controller {
background: #dcdcdc;

padding: 10px 20px 20px;

width: 25%;
}

.new_arrvls ul li .text_controller h2 {
font-family: CeraProLight, sans-serif;

font-size: 26px;
}

.new_arrvls ul li .text_controller p {
margin-top: 0;
}

.new_arrvls ul li .new_arrvls_img1 {
position: relative;

width: 50%;
}

.new_arrvls ul li .new_arrvls_img1:before {
left: 10px;

-webkit-transform: rotate(-2deg);

-ms-transform: rotate(-2deg);

-o-transform: rotate(-2deg);

transform: rotate(-2deg);
}

.new_arrvls ul li .new_arrvls_img1:after,
.new_arrvls ul li .new_arrvls_img1:before {
bottom: 20px;

-webkit-box-shadow: 0 25px 7px hsla(0, 0%, 47%, 0.459);

box-shadow: 0 25px 7px hsla(0, 0%, 47%, 0.459);

content: "";

position: absolute;

top: 60%;

width: 46%;

z-index: -1;
}

.new_arrvls ul li .new_arrvls_img1:after {
right: 10px;

-webkit-transform: rotate(2deg);

-ms-transform: rotate(2deg);

-o-transform: rotate(2deg);

transform: rotate(2deg);
}

.new_arrvls ul li .new_arrvls_img1 img {
height: 100%;

-o-object-fit: cover;

object-fit: cover;
}

.new_arrvls ul li .new_arrvls_img2 {
position: relative;

width: 25%;
}

.new_arrvls ul li .new_arrvls_img2 .new_arrvls_img2_sub {
height: 100%;

overflow: hidden;

position: relative;
}

.new_arrvls
ul
li
.new_arrvls_img2
.new_arrvls_img2_sub:hover
.new_arrvls_img2_hover {
bottom: 0;
}

.new_arrvls ul li .new_arrvls_img2:before {
left: 10px;

-webkit-transform: rotate(-2deg);

-ms-transform: rotate(-2deg);

-o-transform: rotate(-2deg);

transform: rotate(-2deg);
}

.new_arrvls ul li .new_arrvls_img2:after,
.new_arrvls ul li .new_arrvls_img2:before {
bottom: 20px;

-webkit-box-shadow: 0 25px 7px hsla(0, 0%, 47%, 0.459);

box-shadow: 0 25px 7px hsla(0, 0%, 47%, 0.459);

content: "";

position: absolute;

top: 60%;

width: 46%;

z-index: -1;
}

.new_arrvls ul li .new_arrvls_img2:after {
right: 10px;

-webkit-transform: rotate(2deg);

-ms-transform: rotate(2deg);

-o-transform: rotate(2deg);

transform: rotate(2deg);
}

.new_arrvls ul li .new_arrvls_img2 img {
height: 100%;

-o-object-fit: cover;

object-fit: cover;
}

@media (max-width: 1199px) {
.new_arrvls ul li {
-webkit-flex-wrap: wrap;

-ms-flex-wrap: wrap;

flex-wrap: wrap;

margin-bottom: 80px;
}

.new_arrvls ul li:last-child {
margin-bottom: 0;
}

.new_arrvls ul li .text_controller {
width: 100%;
}

.new_arrvls ul li .new_arrvls_img1 {
width: 58%;
}

.new_arrvls ul li .new_arrvls_img2 {
width: 40%;
}
}
@media (max-width: 899px) {
.new_arrvls ul li .new_arrvls_img1 {
margin-bottom: 15px;

width: 100%;
}

.new_arrvls ul li .new_arrvls_img2 {
width: 100%;
}
}
.original_arrival.new_arrvls li {
height: 360px;
}

.original_arrival.new_arrvls li .text_controller {
background: #dcdcdc;
}

.original_arrival.new_arrvls li .new_arrvls_img1,
.original_arrival.new_arrvls li .new_arrvls_img2 {
height: 100%;
}

.shine_aff:after {
background: #fff;

content: "";

height: 1035px;

left: -375px;

opacity: 0.2;

position: absolute;

top: -150px;

-webkit-transform: rotate(35deg);

-ms-transform: rotate(35deg);

-o-transform: rotate(35deg);

transform: rotate(35deg);

-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);

-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);

transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);

width: 110px;
}

@media (max-width: 899px) {
.shine_aff::after {
top: -70px;
}
}
.shine_aff:hover:after {
left: 120%;
}

.new_arrvls_img2_hover {
background-color: rgba(0, 0, 0, 0.627);

bottom: 0;

height: auto;

left: 0;

padding: 17px 25px;

position: absolute;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

width: 100%;
}

.new_arrvls_img2_hover h3 {
color: #fff;

font-size: 13px;

margin-bottom: 7px;

text-transform: uppercase;
}

.new_arrvls_img2_hover ul li {
color: #fff;

font-size: 12px;

margin-bottom: 0;

padding-left: 15px;

position: relative;
}

.new_arrvls_img2_hover ul li:before {
background-color: #fff;

-webkit-border-radius: 10px;

border-radius: 10px;

content: "";

height: 5px;

left: 0;

position: absolute;

top: 50%;

-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);

width: 5px;
}

.all_prodcts {
padding: 0 0 60px;
}

.all_prodcts .all_prodcts_sub {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-flex-wrap: wrap;

-ms-flex-wrap: wrap;

flex-wrap: wrap;

gap: 40px;
}

@media (max-width: 1400px) {
.all_prodcts .all_prodcts_sub {
-webkit-column-gap: 3%;

-moz-column-gap: 3%;

column-gap: 3%;
}
}
.all_prodcts .all_prodcts_sub .prdcts_item {
overflow: hidden;

position: relative;

width: 48.39%;
}

.all_prodcts .all_prodcts_sub .prdcts_item img {
-webkit-transition: all 0.5s ease-in-out;

-o-transition: all 0.5s ease-in-out;

transition: all 0.5s ease-in-out;
}

.all_prodcts .all_prodcts_sub .prdcts_item:hover img {
-webkit-transform: scale(2) rotate(15deg);

-ms-transform: scale(2) rotate(15deg);

-o-transform: scale(2) rotate(15deg);

transform: scale(2) rotate(15deg);
}

@media (max-width: 899px) {
.all_prodcts .all_prodcts_sub {
-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;
}

.all_prodcts .all_prodcts_sub .prdcts_item {
width: 100%;
}
}
.product-categories,
.product-categories ul {
list-style: none;

margin: 0;

padding: 0;
}

.product-categories > li {
margin-bottom: 10px;
}

.product-categories a {
color: #0073aa;

text-decoration: none;
}

.product-categories a:hover {
color: #005177;
}

.product-categories .current-cat > a,
.product-categories .current-subcat > a {
color: #005177;

font-weight: 700;
}

.masonary {
gap: 8px;

margin-top: 50px;

padding-inline: 8px;
}

.masonary,
.masonary li {
-webkit-column-count: 4;

-moz-column-count: 4;

column-count: 4;
}

.masonary li {
display: -webkit-inline-box;

display: -webkit-inline-flex;

display: -ms-inline-flexbox;

display: inline-flex;

margin-bottom: 8px !important;

overflow: hidden;

position: relative;
}

.masonary li:hover .gal_item_hover {
top: 50%;

-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);
}

.masonary li:hover .gal_item_hover img {
rotate: 180deg;
}

.masonary li .gal_item_hover {
background: rgba(0, 0, 0, 0.694);

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

height: 93%;

left: 0;

margin: 0 auto;

position: absolute;

right: 0;

top: 100%;

-webkit-transform: translateY(100%);

-ms-transform: translateY(100%);

-o-transform: translateY(100%);

transform: translateY(100%);

width: 93%;

-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

padding: 20px;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;
}

.masonary li .gal_item_hover h2 {
color: #fff;

font-size: 24px;

margin-top: 25px;

-webkit-transition: all 0.8s ease-in-out;

-o-transition: all 0.8s ease-in-out;

transition: all 0.8s ease-in-out;
}

.masonary li .gal_item_hover img {
rotate: 0deg;

-webkit-transition: all 0.6s ease-in-out;

-o-transition: all 0.6s ease-in-out;

transition: all 0.6s ease-in-out;

width: 80px;
}

.collection_slider .cllectn_item {
background: #f5f3f3;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

margin: 0 15px;

padding: 45px;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;
}

.qib-button-wrapper {
border: 1px solid #000;
}

.qib-button-wrapper .qib-button,
.variations_button .qib-button {
background: transparent !important;

border: none !important;
}

.qib-button-wrapper .qib-button.minus,
.variations_button .qib-button.minus {
padding-right: 0;
}

.qib-button-wrapper .qib-button.plus,
.variations_button .qib-button.plus {
padding-left: 0;
}

.qib-button-wrapper .wqpmb_quantity,
.variations_button .wqpmb_quantity {
background: transparent !important;

border: none !important;
}

.qib-button-wrapper .wqpmb_quantity input,
.variations_button .wqpmb_quantity input {
border: none !important;

font-family: CeraProMedium, sans-serif;

width: 80px !important;
}

.new_arrvls .left_heding {
font-family: CeraProMedium, sans-serif;
}

.new_arrvls .dgwt-wcas-sf-wrapp {
padding: 10px 0;
}

.new_arrvls .dgwt-wcas-search-wrapp {
margin: 10px 0;
}

.new_arrvls
.dgwt-wcas-style-pirx
.dgwt-wcas-sf-wrapp
input[type="search"].dgwt-wcas-search-input {
background: #fff;

border: 1px solid #000;

-webkit-border-radius: 0;

border-radius: 0;

padding: 10px 15px;
}

.new_arrvls
.dgwt-wcas-style-pirx
.dgwt-wcas-sf-wrapp
button.dgwt-wcas-search-submit {
left: inherit;

right: 23px;

top: 15px;
}

.new_arrvls .category_column .left_heding {
border-bottom: 2px solid #b6b6b6;

margin-bottom: 26px;

padding-bottom: 20px;
}

.new_arrvls .product-categories {
margin: 10px 0;
}

.new_arrvls .woocommerce-ordering select {
border: 1px solid #ededed;

outline: none;

padding: 10px;
}

.new_arrvls .products li {
display: block;

text-align: center;
}

.new_arrvls .products li .woocommerce-loop-product__title {
color: #000;

font-family: CeraProMedium, sans-serif;

margin-top: 10px !important;

text-transform: uppercase;
}

.new_arrvls .products li .amount bdi {
color: #000;

font-family: CeraProBold, sans-serif;
}

.new_arrvls .products li .add_to_cart_button,
.new_arrvls .products li .button,
.new_arrvls .products li .product_type_simple,
.new_arrvls .products li .reset_variations,
.new_arrvls .products li .single_add_to_cart_button,
.new_arrvls .products li .wc-backward {
background: #416087 !important;

color: #fff;

font-family: CeraProLight, sans-serif !important;

margin: 0 auto;

padding: 13px 15px;

text-transform: uppercase;

width: 90%;
}

.new_arrvls .variations {
display: block;

margin: 5px 0 !important;
}

.new_arrvls .variations .woo-variation-item-label {
-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

display: block;

justify-content: center;

text-align: center;
}

.new_arrvls
.variations
.woo-variation-item-label
.woo-selected-variation-item-name,
.new_arrvls .variations .woo-variation-item-label label {
color: #b4b4b4;

font-family: CeraProLight, sans-serif;

font-size: 13px;

text-transform: uppercase;
}

.new_arrvls
.variations
.woo-variation-item-label
.woo-selected-variation-item-name {
font-weight: 400;
}

.new_arrvls .variations .radio-variable-items-wrapper {
-webkit-box-orient: horizontal;

-webkit-box-direction: normal;

-webkit-flex-direction: row;

-ms-flex-direction: row;

flex-direction: row;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;
}

.new_arrvls .variations .radio-variable-items-wrapper li {
margin-bottom: 10px;
}

.new_arrvls .variations .woo-variation-items-wrapper {
margin: 3px 0;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;
}

.new_arrvls
.variations
.woo-variation-items-wrapper
.color-variable-items-wrapper
.variable-item {
-webkit-border-radius: 50px;

border-radius: 50px;

margin: 0;

-webkit-transform: scale(0.65);

-ms-transform: scale(0.65);

-o-transform: scale(0.65);

transform: scale(0.65);
}

.new_arrvls
.variations
.woo-variation-items-wrapper
.color-variable-items-wrapper
.variable-item
.variable-item-contents
span {
-webkit-border-radius: 50px;

border-radius: 50px;
}

.new_arrvls .variations tbody tr {
margin-bottom: 15px;
}

.new_arrvls .variations .value {
margin-top: 7px;
}

.new_arrvls .single_variation_wrap {
margin: 25px 0;
}

.new_arrvls .wvs_archive_reset_variations {
-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;
}

.new_arrvls .wvs_archive_reset_variations .wvs_archive_reset_variations_link {
background: #464646;

color: #fff;

font-family: CeraProLight, sans-serif;

margin: 0 auto;

padding: 10px 15px;

text-transform: uppercase;

width: 55%;
}

.new_arrvls .wvs-add-to-cart-button {
display: none !important;
}

.new_arrvls .custom-product-image-add-to-cart {
height: 300px; 
/* height: auto;*/

overflow: hidden;

position: relative;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link {
	height: 100%;
}

.woocommerce ul.products li.product a img {
	height: 100%;
	object-fit: contain;
	object-position: center;
}

@media (max-width: 1070px) {
.new_arrvls .custom-product-image-add-to-cart {
height: auto;
}

.new_arrvls .custom-product-image-add-to-cart .woocommerce-LoopProduct-link {
height: 100%;
}

.new_arrvls
.custom-product-image-add-to-cart
.woocommerce-LoopProduct-link
img {
height: 100%;

-o-object-fit: cover;

object-fit: cover;
}
}
.new_arrvls .custom-product-image-add-to-cart .button {
bottom: -50px;

left: 0;

margin: 0 auto;

position: absolute;

right: 0;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

z-index: 2;
}

@media (max-width: 619px) {
.new_arrvls .custom-product-image-add-to-cart .button {
bottom: -65px;
}
}
.new_arrvls .custom-product-image-add-to-cart:after {
background: hsla(0, 0%, 100%, 0.69);

content: "";

height: 0;

left: 0;

position: absolute;

top: 0;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

width: 100%;

z-index: 1;
}

.new_arrvls .custom-product-image-add-to-cart:hover .button {
bottom: 25px;
}

.new_arrvls .custom-product-image-add-to-cart:hover:after {
content: "";

height: 100%;
}

@media (max-width: 767px) {
.new_arrvls .custom-product-image-add-to-cart::after {
content: "";

display: none;
}
}
@media (max-width: 990px) {
.new_arrvls .woocommerce-notices-wrapper {
margin-top: 40px;
}
}
.new_arrvls .woocommerce-tabs {
border-bottom: 1px solid #ebebeb;

margin-bottom: 80px;

padding-bottom: 60px;
}

.woo-variation-product-gallery {
float: left !important;

margin-right: 1%;

width: 49% !important;
}

.woo-variation-gallery-wrapper {
width: 100% !important;
}

.product .price {
color: #000 !important;

font-family: CeraProBold, sans-serif;

font-size: 15px !important;

margin: 5px 0 0 !important;
}

.product .summary {
min-height: 805px;

padding-bottom: 160px;

position: relative;
}

.product .product_meta {
bottom: 0;

position: absolute;

width: 100%;
}

.summary .product_title {
font-family: TrajanPro_Regular, serif;

font-size: 36px;
}

@media (max-width: 767px) {
.summary .product_title {
font-size: 25px;
}
}
.summary .product-sku {
font-size: 15px;

margin: 10px 0 15px;
}

.summary .price {
color: #000 !important;

font-family: CeraProBold, sans-serif;

margin-bottom: 10px;
}

.summary .label .woo-selected-variation-item-name,
.summary .label label {
color: #b4b4b4;

font-family: CeraProLight, sans-serif;

font-size: 12px;

font-weight: 400;

text-transform: uppercase;
}

.summary .woocommerce-product-details__short-description p {
line-height: 22px;

margin-bottom: 15px;
}

.summary .color-variable-items-wrapper {
margin-bottom: 15px;
}

.summary .single_variation_wrap {
margin-bottom: 25px;
}

.woocommerce-product-details__short-description ul {
margin-bottom: 20px;

margin-left: 20px;
}

.woocommerce-product-details__short-description ul li {
list-style-type: disc;

margin-bottom: 5px;

padding-left: 20px;

position: relative;
}

.woocommerce-product-details__short-description ul li:after {
background: #f5aa56;

-webkit-border-radius: 10px;

border-radius: 10px;

content: "";

height: 4px;

left: 0;

position: absolute;

top: 50%;

-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);

width: 4px;
}

.cart .variations .reset_variations, .reset_variations {
background: #416087 !important;

color: #fff !important;

font-family: CeraProLight, sans-serif !important;

margin: 12px auto 0;

padding: 8px 15px;

text-transform: uppercase;

display: inline-block;
line-height: 1;
}

.cart .variations .reset_variations:hover,
.reset_variations:hover {
	background: #416087 !important;
}

.woocommerce-variation {
margin-bottom: 25px;
}

.woocommerce .quantity .qty {
padding: 4px;
}

.single_add_to_cart_button {
padding: 10px 25px;
}

.cat_wrapper .posted_in, .cat_wrapper .tagged_as {
font-family: CeraProMedium, sans-serif;

font-size: 14px;
}

.social_wrapper {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

margin-top: 20px;
}

.social_wrapper .social_text {
color: grey;

font-family: CeraProMedium, sans-serif;

margin-right: 10px;
}

.social_wrapper ul {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;
}

.social_wrapper ul li {
margin-right: 10px;
}

.woocommerce-Tabs-panel h2 {
color: silver;

font-family: CeraProMedium, sans-serif;

font-size: 19px;

text-transform: uppercase;
}

.woocommerce-Tabs-panel p {
margin-bottom: 30px;
}

.woocommerce-Tabs-panel p a {
color: #f5aa56;
}

.woocommerce-Tabs-panel p:last-child a {
text-decoration: underline;
}

.woocommerce-Tabs-panel p:nth-child(3) {
color: silver;

font-family: CeraProMedium, sans-serif;

margin: 50px 0 0;

text-transform: uppercase;
}

.woocommerce-Tabs-panel ul {
margin: 20px 0 40px 20px;

padding-left: 0;
}

.woocommerce-Tabs-panel ul li {
font-family: CeraProLight, sans-serif;

margin-bottom: 15px;

padding-left: 15px;

position: relative;
}

.woocommerce-Tabs-panel ul li:before {
background: #f5aa56;

-webkit-border-radius: 10px;

border-radius: 10px;

content: "";

height: 5px;

left: 0;

position: absolute;

top: 50%;

-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);

width: 5px;
}

.woocommerce-Tabs-panel .shop_attributes a {
color: #000;

text-decoration: none !important;
}

.related.products {
float: left;

margin: 130px 0 0;

text-align: center;

width: 100%;
}

.related.products h2 {
margin-bottom: 50px;

text-transform: uppercase;
}

.related.products ul li {
margin-bottom: 0 !important;
}

#review_form_wrapper {
margin-top: 20px;
}

#review_form_wrapper .comment-form-rating {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

margin-top: 15px;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;
}

#review_form_wrapper .comment-form-rating .stars {
margin: 5px 0 0 15px;
}

#review_form_wrapper .comment-form-comment textarea {
border: 1px solid #dfdfdf;

margin-top: 10px;

min-height: 150px;
}

#review_form_wrapper .form-submit input {
background: #416087 !important;

border: 1px solid #416087 !important;

color: #fff !important;

font-family: CeraProLight, sans-serif !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
background: transparent;

border: none;

margin: 0 70px 0 0;

padding: 15px 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-family: CeraProMedium, sans-serif;

text-transform: uppercase;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: transparent;

border: none;

border-bottom: 2.5px solid #f5aa56;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
content: "";

display: none;
}

.wpc-filters-ul-list {
-webkit-column-count: 2;

-moz-column-count: 2;

column-count: 2;
}

.wpc-filters-ul-list li .wpc-term-item-content-wrapper input {
display: none;
}

.wpc-filters-ul-list li .wpc-term-item-content-wrapper .wpc-term-swatch {
position: relative;
}

.wpc-filters-ul-list li .wpc-term-item-content-wrapper .wpc-term-swatch:before {
border-bottom: 2px solid #fff;

border-left: 2px solid #fff;

content: "";

height: 5px;

left: 0;

margin: 0 auto;

opacity: 0;

position: absolute;

right: 0;

top: 41%;

-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);

-webkit-transform: rotate(-45deg);

-ms-transform: rotate(-45deg);

-o-transform: rotate(-45deg);

transform: rotate(-45deg);

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

width: 10px;
}

.wpc-filters-ul-list li .wpc-term-item-content-wrapper:hover .wpc-term-swatch {
opacity: 0.5;
}

.wpc-filters-ul-list
li
.wpc-term-item-content-wrapper:hover
.wpc-term-swatch:before {
content: "";

opacity: 1;
}

.wpc-filters-ul-list li a {
color: #000;
}

.wpc-filters-ul-list li.wpc-term-selected .wpc-term-swatch:before {
content: "";

opacity: 1;
}

.wpc-filter-product_cat .wpc-filters-ul-list.wpc-filters-checkboxes {
-webkit-column-count: auto;

-moz-column-count: auto;

/* column-count: 1; */
column-count: auto;
}

.wpc-filter-product_cat
.wpc-filters-ul-list
li
.wpc-term-item-content-wrapper
input {
display: unset !important;
}

.wpc-filter-header .wpc-filter-title {
font-family: CeraProMedium, sans-serif;

font-size: 19px !important;

text-transform: uppercase;
}

.wpc-filter-content li label a {
color: #000;
}

.listing__cat > li {
height: 360px;
}

@media (max-width: 1199px) {
.listing__cat > li {
height: auto;
}
}
.wpb_category_n_menu_accordion_list
li.cat-item
> .children
.cat-item-have-child {
-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;
}

.wpb_category_n_menu_accordion_list
li.cat-item
> .children
.cat-item-have-child
.children {
padding-left: 15px;
}

.wpb_category_n_menu_accordion_list
li.cat-item
> .children
.cat-item-have-child
ul {
padding-left: 15px !important;
}

.wpb_category_n_menu_accordion_list
li.cat-item
> .children
.cat-item-have-child
a {
width: 90%;
}

.wpb_category_n_menu_accordion_list
li.cat-item
> .children
.cat-item-have-child
a
.wpb-submenu-indicator {
-webkit-transform: rotate(180deg) !important;

-ms-transform: rotate(180deg) !important;

-o-transform: rotate(180deg) !important;

transform: rotate(180deg) !important;
}

.wpb_category_n_menu_accordion_list
li.cat-item
> .children
.cat-item-have-child.wpb-submenu-indicator-minus
a
.wpb-submenu-indicator {
-webkit-transform: none !important;

-ms-transform: none !important;

-o-transform: none !important;

transform: none !important;
}

.product_meta {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

-webkit-box-pack: justify;

-webkit-justify-content: space-between;

-ms-flex-pack: justify;

border-block: 1px solid #eaeaea;

justify-content: space-between;

padding: 30px 0;
}

.product_meta .cat_wrapper {
border-right: 1px solid #eaeaea;

padding-right: 40px;

width: 55%;
}

.product_meta .social_wrapper {
width: 40%;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

margin-top: 0;
}

.product_meta .social_wrapper .social_text {
font-size: 14px;

text-transform: uppercase;
}

.product_meta .social_wrapper ul {
-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;
}

.product_meta .social_wrapper ul li {
margin-bottom: 0;
}
.product_meta .tagged_as {
display:block;
}
.product_meta .posted_in, .product_meta .tagged_as {
color: grey;
}

.product_meta .posted_in,.product_meta .tagged_as,
.product_meta .posted_in a, .product_meta .tagged_as a {
font-family: CeraProMedium, sans-serif;

font-size: 14px;

/* 	text-transform: uppercase; */
}

.product_meta .posted_in a, .product_meta .tagged_as a {
color: #000;
}

.wc-block-components-sidebar-layout .wc-block-cart-item__image {
width: 20%;
}

.wc-block-components-sidebar-layout .wc-block-cart-item__product {
width: 60%;
}

.wc-block-components-sidebar-layout .wc-block-cart-item__total {
width: 15%;
}

.wc-block-components-sidebar-layout .wc-block-components-product-name {
color: #000;

font-family: CeraProBold, sans-serif;

font-size: 18px;
}

.wc-block-cart-item__prices {
font-size: 20px;
}

.wc-block-components-product-details.wc-block-components-product-details li {
font-size: 15px;
}

.wc-block-components-product-details {
margin: 10px 0;
}

.wc-block-cart-item__remove-link,
.wc-block-components-button__text {
background-color: #e82305 !important;

border: none !important;

-webkit-border-radius: 0 !important;

border-radius: 0 !important;

color: #fff !important;

display: inline-block !important;

font-family: CeraProLight, sans-serif !important;

font-weight: lighter !important;

margin-top: 15px !important;

min-width: 150px !important;

outline: none !important;

padding: 10px 15px !important;

text-align: center !important;

text-decoration: none !important;

text-transform: uppercase !important;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;
}

.wc-block-cart-item__remove-link:hover,
.wc-block-components-button__text:hover {
background-color: #c11b02 !important;
}

.wc-block-components-shipping-address {
font-family: CeraProMedium, sans-serif;
}

.wc-block-components-button__text,
.wc-block-components-button__text:hover {
background-color: #416087 !important;
}

.wc-block-cart-items__header th span {
font-family: CeraProMedium, sans-serif;
}

@media (max-width: 990px) {
.wc-block-cart-items__row {
-webkit-box-orient: vertical !important;

-webkit-box-direction: normal !important;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-flex-direction: column !important;

-ms-flex-direction: column !important;

flex-direction: column !important;
}

.wc-block-cart-items__row .wc-block-cart-item__image,
.wc-block-cart-items__row .wc-block-cart-item__product,
.wc-block-cart-items__row .wc-block-cart-item__total {
width: 100%;
}
}
.category_column .wpb_wmca_accordion_wrapper_theme_dark > ul > li {
-webkit-box-orient: vertical !important;

-webkit-box-direction: normal !important;

-webkit-flex-direction: column !important;

-ms-flex-direction: column !important;

flex-direction: column !important;

gap: 0 !important;
}

.category_column
.wpb_wmca_accordion_wrapper_theme_dark
> ul
> li
> :hover
span {
color: #000 !important;
}

.category_column .wpb_wmca_accordion_wrapper_theme_dark > ul > li > a {
background: transparent !important;

border-bottom: none !important;

color: #000 !important;

font-size: 19px !important;

padding-left: 0 !important;

width: 100%;
}

.category_column .wpb_category_n_menu_accordion ul.children,
.category_column .wpb_category_n_menu_accordion ul.sub-menu {
background: transparent;
}

.category_column .wpb_wmca_accordion_wrapper_theme_dark > ul ul {
padding-left: 0 !important;
}

.category_column .wpb_wmca_accordion_wrapper_theme_dark ul > li li a,
.category_column
.wpb_wmca_accordion_wrapper_theme_dark
> ul
> li
li.current-cat
> a {
border: none !important;

color: #000 !important;
}

.woocommerce div.product form.cart .button {
background: #416087 !important;

-webkit-border-radius: 0;

border-radius: 0;

font-family: CeraProLight, sans-serif;

font-weight: 100;

padding: 14px 20px;

text-transform: uppercase;
}

.qib-button-wrapper {
margin: 0 30px 0 0 !important;
}

.wpb_category_n_menu_accordion_list
> li.cat-item-have-child:hover
.wpb-submenu-indicator:hover {
color: transparent !important;
}

.wpb_category_n_menu_accordion_list
> li.cat-item-have-child
.wpb-submenu-indicator {
color: transparent;

display: block;

overflow: hidden;

text-indent: -999px;
}

.wpb_category_n_menu_accordion_list
> li.cat-item-have-child
.wpb-submenu-indicator:hover {
color: transparent !important;
}

.wpb_category_n_menu_accordion_list
> li.cat-item-have-child
.wpb-submenu-indicator:after {
border-left: 6px solid transparent;

border-right: 6px solid transparent;

border-top: 6px solid #000;

content: "";

position: absolute;

right: 16px;

top: 20px;

width: 10px;
}

.wpb_category_n_menu_accordion_list
> li.cat-item-have-child.wpb-submenu-indicator-minus
.wpb-submenu-indicator {
-webkit-transform: none !important;

-ms-transform: none !important;

-o-transform: none !important;

transform: none !important;
}

.wpb_category_n_menu_accordion_list
> li.cat-item-have-child.wpb-submenu-indicator-minus
.wpb-submenu-indicator:after {
content: "";

-webkit-transform: rotate(180deg);

-ms-transform: rotate(180deg);

-o-transform: rotate(180deg);

transform: rotate(180deg);
}

.wpb_category_n_menu_accordion_list
> li.cat-item-have-child.wpb-submenu-indicator-minus
.children
li.current-cat
a {
color: #b4b4b4 !important;
}

.wpb_category_n_menu_accordion_list
> li.cat-item-have-child.wpb-submenu-indicator-minus
.children
li
a {
font-size: 16px !important;
}

.wpb_category_n_menu_accordion_list > li > a {
font-size: 19px;

font-weight: 700;

text-transform: uppercase;
}

.wpb_category_n_menu_accordion_list > li a {
color: #000;
}

.category_column
.wpb_wmca_accordion_wrapper_theme_dark
> ul
> li
> :hover
span {
color: transparent;
}

.thumbnails {
width: 100% !important;
}

.thumbnails .yith_slider_arrow {
border: none !important;
}

.thumbnails .yith_slider_arrow span {
background: #416087;

position: relative;
}

.thumbnails .yith_slider_arrow span svg {
display: none;
}

.thumbnails .yith_slider_arrow span:before {
border-bottom: 6px solid transparent;

border-right: 5px solid #fff;

border-top: 6px solid transparent;

content: "";

height: 0;

left: 0;

margin: 0 auto;

position: absolute;

right: 0;

top: 50%;

-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);

width: 0;
}

.thumbnails .yith_slider_arrow#slider-next span:before {
-webkit-transform: translateY(-50%) rotate(-180deg);

-ms-transform: translateY(-50%) rotate(-180deg);

-o-transform: translateY(-50%) rotate(-180deg);

transform: translateY(-50%) rotate(-180deg);
}

.thumbnails ul li {
display: inline-block !important;
}

.woosg-wrap .woosg-title {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: justify;

-webkit-justify-content: space-between;

-ms-flex-pack: justify;

justify-content: space-between;
}

.woosg-wrap .woosg-title .woocommerce-Price-amount {
font-family: CeraProMedium, sans-serif;

font-size: 17px;
}

@media (max-width: 767px) {
.woosg-wrap .woosg-title .woocommerce-Price-amount {
font-size: 15px;
}
}
.woosg-wrap .woosg-title .woosg-name {
font-size: 16px;

width: 65%;
}

.woosg-wrap .woosg-title .woosg-name a {
color: #575757;
}

.woosg-wrap .woosg-quantity {
width: auto !important;
}

.woosg-wrap .woosg-quantity .qib-button-wrapper {
margin-right: 0 !important;
}

.woosg-wrap .woosg-quantity .qib-button-wrapper input {
width: 50px !important;
}

.woosg-wrap .woosg-quantity .qib-button-wrapper button.qib-button {
width: 35px;
}

@media (max-width: 767px) {
.woosg-wrap .qib-button-wrapper button.qib-button {
height: 35px;

width: 20px !important;
}

.woosg-wrap .qib-button-wrapper .wqpmb_quantity input {
width: 41px !important;
}

.woosg-wrap .qib-button-wrapper .quantity {
height: auto !important;
}

.woosg-wrap .qib-button-wrapper .quantity input {
height: auto !important;

padding-block: 3px !important;
}
}
.woocommerce-loop-product__title {
color: #000;

font-family: CeraProMedium, sans-serif;

font-size: 15px;

margin-top: 10px !important;

text-align: center;

text-transform: uppercase;
}

.related__products {
margin-bottom: 0 !important;

margin-top: 50px !important;
}

.related__products .text_controller h2 {
font-family: CeraProLight, sans-serif;

font-size: 28px;
}

.relatedproduct .product_type_woosg {
display: none !important;
}

.relatedproduct li {
text-align: center;
}

.relatedproduct .add_to_cart_button {
background: #416087 !important;

color: #fff !important;

font-family: CeraProLight, sans-serif !important;

margin: 0 auto;

padding: 13px 15px;

text-transform: uppercase;

width: 90%;
}

.new_arrvl .product_type_woosg,
.products .product_type_woosg,
.relatedproduct .product_type_woosg {
display: none !important;
}

.new_arrvl .slick-arrow,
.products .slick-arrow,
.relatedproduct .slick-arrow {
background: transparent;

border: 1.5px solid #000;

border-right: none;

border-top: none;

font-size: 0;

height: 14px;

position: absolute;

top: 50%;

-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);

width: 14px;
}

.new_arrvl .slick-arrow.slick-prev,
.products .slick-arrow.slick-prev,
.relatedproduct .slick-arrow.slick-prev {
left: -50px;

-webkit-transform: rotate(45deg);

-ms-transform: rotate(45deg);

-o-transform: rotate(45deg);

transform: rotate(45deg);
}

.new_arrvl .slick-arrow.slick-next,
.products .slick-arrow.slick-next,
.relatedproduct .slick-arrow.slick-next {
right: -50px;

-webkit-transform: rotate(-137deg);

-ms-transform: rotate(-137deg);

-o-transform: rotate(-137deg);

transform: rotate(-137deg);
}

@media (max-width: 767px) {
.new_arrvl .slick-arrow,
.products .slick-arrow,
.relatedproduct .slick-arrow {
bottom: -20px !important;

display: none !important;

display: block !important;

top: inherit;
}

.new_arrvl .slick-arrow.slick-prev,
.products .slick-arrow.slick-prev,
.relatedproduct .slick-arrow.slick-prev {
left: 90px;
}

.new_arrvl .slick-arrow.slick-next,
.products .slick-arrow.slick-next,
.relatedproduct .slick-arrow.slick-next {
right: 90px;
}
}
.yith_magnifier_gallery li {
margin-bottom: 0 !important;
}

.upsells {
margin-bottom: 80px;
}

.upsells .up__sells {
font-size: 28px;

text-align: center;

text-transform: uppercase;
}

.upsells .you_may_like .slick-dots {
margin: 0 auto;
}

article .status-publish h1 {
font-family: TrajanPro_Regular, serif;

font-size: 44px;

margin: 8px 0 80px;

position: relative;

text-align: center;

text-transform: uppercase;
}

article .status-publish h1:after {
background: #f5aa56;

content: "";

height: 1px;

left: 0;

margin: 0 auto;

position: absolute;

right: 0;

top: 85px;

width: 180px;
}

#customer_login h2 {
font-family: TrajanPro_Regular, serif;

font-size: 25px;

margin: 0 0 20px;

text-align: center;

text-transform: uppercase;
}

.woocommerce-MyAccount-navigation ul {
-webkit-border-radius: 5px 0 0 5px;

border-radius: 5px 0 0 5px;

list-style-type: none;

overflow: hidden;

padding-left: 0;
}

.woocommerce-MyAccount-navigation ul li {
background: #efefef;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

padding: 10px 15px;
}

.woocommerce-MyAccount-navigation ul li a {
color: #000;

font-family: CeraProMedium, sans-serif;

font-size: 20px;
}

.woocommerce-MyAccount-navigation ul li.is-active {
background: #416087;
}

.woocommerce-MyAccount-navigation ul li.is-active a {
color: #fff;
}

.woocommerce-MyAccount-content {
background: #efefef;

padding: 10px 7px;
}

.woocommerce-MyAccount-content a {
color: #416087;
}

.woocommerce-MyAccount-content .order-again a,
.woocommerce-MyAccount-content .wc-forward,
.woocommerce-MyAccount-content .woocommerce-Button,
.woocommerce-MyAccount-content .woocommerce-button.button {
background-color: #416087 !important;

color: #fff !important;
}

.woocommerce-MyAccount-content .woocommerce-Address:first-child {
border-right: 1px solid #000;

padding-right: 35px;
}

.woocommerce-MyAccount-content .woocommerce-Address .title h3 {
font-family: CeraProMedium, sans-serif;

font-size: 20px;
}

.woocommerce-MyAccount-content .woocommerce-Address .title a {
font-family: CeraProMedium, sans-serif;
}

.woocommerce-account .woocommerce-MyAccount-content {
padding: 30px;

width: 78%;
}

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-table__product-name {
font-family: CeraProMedium, sans-serif;

font-size: 17px;
}

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-table__product-name
.wc-item-meta
li {
font-size: 14px;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
width: 20%;
}

.woocommerce table.my_account_orders td {
font-size: 17px;
}

.woocommerce-info .wc-forward {
width: inherit !important;
}

.woocommerce-form-login .woocommerce-form__label-for-checkbox {
margin-block: 0;
}

.woocommerce-form-login .woocommerce-button {
margin-top: 0 !important;
}

.woocommerce-form-login .clear + .form-row {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-orient: horizontal;

-webkit-box-direction: reverse;

-webkit-flex-direction: row-reverse;

-ms-flex-direction: row-reverse;

flex-direction: row-reverse;

-webkit-box-pack: left;

-webkit-justify-content: left;

-ms-flex-pack: left;

justify-content: left;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;
}

.woocommerce-form-login {
padding-bottom: 42px !important;
}

.woocommerce-form-login p:nth-last-child(2) {
-webkit-box-orient: horizontal !important;

-webkit-box-direction: reverse !important;

-webkit-flex-direction: row-reverse !important;

-ms-flex-direction: row-reverse !important;

flex-direction: row-reverse !important;

-webkit-box-align: center !important;

-webkit-align-items: center !important;

-ms-flex-align: center !important;

align-items: center !important;

-webkit-box-pack: left !important;

-webkit-justify-content: left !important;

-ms-flex-pack: left !important;

justify-content: left !important;

margin-top: 20px;
}

.woocommerce-form-login p:nth-last-child(2),
.woocommerce-form-login p:nth-last-child(2) .woocommerce-form__label {
display: -webkit-box !important;

display: -webkit-flex !important;

display: -ms-flexbox !important;

display: flex !important;
}

.woocommerce-form-login p:nth-last-child(2) .woocommerce-form__label {
margin: 0 !important;

-webkit-box-pack: justify !important;

-webkit-justify-content: space-between !important;

-ms-flex-pack: justify !important;

justify-content: space-between !important;
}

.woocommerce-form-login p:nth-last-child(2) .woocommerce-form-login__submit {
margin: 0 4% 0 0 !important;
}

@media (max-width: 389px) {
.woocommerce-form-login p:nth-last-child(2) .woocommerce-form-login__submit {
font-size: 15px;
}
}
.cart_page_text {
font-family: CeraProBold, sans-serif;

font-size: 18px;

line-height: 35px;

margin-bottom: 70px;

text-align: center;

text-transform: uppercase;
}

.woocommerce table.shop_table {
border: none !important;
}

@media (max-width: 399px) {
.cart-empty {
-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;
}

.cart-empty,
.cart-empty .return-to-shop {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;
}

.cart-empty .return-to-shop {
margin-top: 15px;
}
}
.cart .product-name {
padding-left: 5% !important;
}

.cart thead tr th {
font-family: CeraProMedium, sans-serif;

text-transform: uppercase;
}

.cart thead tr .product-thumbnail {
width: 190px;
}

.cart tbody tr {
padding: 15px 0;
}

.cart tbody tr td {
padding: 20px 12px !important;
}

.cart tbody tr td a,
.cart tbody tr td a:hover {
background: transparent !important;

color: #000;

font-family: CeraProMedium, sans-serif;
}

.cart tbody tr td.product-thumbnail img {
-webkit-border-radius: 20px;

border-radius: 20px;

-webkit-box-shadow: 0 0 1px 4px rgba(0, 0, 0, 0.212);

box-shadow: 0 0 1px 4px rgba(0, 0, 0, 0.212);

width: 100%;
}

.cart tbody tr td .sku {
color: #575757;

display: block;

font-size: 16px;

margin: 7px 0;
}

.cart tbody tr td .amount {
color: #000;

font-family: CeraProMedium, sans-serif;

font-size: 20px;
}

.cart tbody tr td.product-remove a i {
color: #000 !important;
}

.woocommerce-form-login-toggle .woocommerce-info:before {
content: "\f090";

font-family: FontAwesome;
}

.actions .button,
.wc-backward,
.wc-forward,
.wc-proceed-to-checkout a,
.woocommerce-address-fields .button {
background: #416087 !important;

color: #fff !important;

font-family: CeraProLight, sans-serif !important;

margin: 0 auto !important;

padding: 13px 15px !important;

text-transform: uppercase !important;

width: 90% !important;
}

.return-to-shop {
text-align: center;
}

.return-to-shop .wc-backward,
.woocommerce-address-fields .button {
width: -webkit-fit-content !important;

width: -moz-fit-content !important;

width: fit-content !important;
}

.woocommerce-address-fields .button {
margin-top: 20px !important;
}

.woocommerce-message .wc-forward {
width: inherit !important;
}

.actions .button {
display: block;

width: 20% !important;
}

.wc-proceed-to-checkout a {
-webkit-border-radius: 0 !important;

border-radius: 0 !important;

font-family: CeraProLight, sans-serif !important;

font-size: 16px !important;

width: -webkit-fit-content !important;

width: -moz-fit-content !important;

width: fit-content !important;
}

.woocommerce-page table.cart td.actions {
text-align: left !important;
}

.order-total td:first-child {
font-size: 20px;

padding: 30px 0 !important;
}

.woocommerce-cart-form + .cart-collaterals {
margin-top: -107px;
}

.woocommerce-cart-form + .cart-collaterals .wc-proceed-to-checkout {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: right;

-webkit-justify-content: right;

-ms-flex-pack: right;

justify-content: right;
}

.woocommerce-cart-form + .cart-collaterals .wc-proceed-to-checkout a {
margin: 0 !important;
}

.woocommerce-cart-form + .cart-collaterals .order-total {
text-align: right;
}

.coupon {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

margin-right: 2%;
}

.coupon input {
width: 50% !important;
}

.actions .coupon button {
margin: 0 !important;

padding-inline: 5px !important;

width: 50% !important;
}

.inner__page .lost__password {
text-align: center;
}

.inner__page .lost__password h1 {
margin: 0;
}

.woocommerce-ResetPassword {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;
}

.woocommerce-ResetPassword label {
font-family: CeraProMedium, sans-serif;

text-transform: uppercase;
}

.woocommerce-ResetPassword button {
text-transform: uppercase;
}

.entry-header h1 {
font-family: TrajanPro_Regular, serif;

font-size: 28px;

margin: 20px 0;

text-align: center;
}

.variations_form.cart tbody tr td {
padding: 0 !important;
}

.order-again a,
.showlogin {
background-color: #416087 !important;

color: #fff !important;

padding: 5px 7px;
}

.woocommerce-form-login-toggle .woocommerce-info {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: justify;

-webkit-justify-content: space-between;

-ms-flex-pack: justify;

justify-content: space-between;
}

.woocommerce-form-login-toggle .woocommerce-info:after {
display: none;
}

#customer_details h3 {
font-family: TrajanPro_Regular, serif;

font-size: 28px;
}

.select2-selection,
.woocommerce-input-wrapper textarea {
border: 1px solid #d4d4d4;

-webkit-border-radius: 8px;

border-radius: 8px;

color: #575757;

font-size: 14px;

margin-bottom: 13px;

outline: none;

padding: 13px 20px;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

width: 100%;
}

.select2-selection {
height: 45px !important;

padding: 6px;
}

#order_review_heading {
margin-top: 40px;
}

.woocommerce-checkout-review-order-table .order-total,
.woocommerce-checkout-review-order-table.shop_table thead {
background: #416087;

color: #fff;
}

.woocommerce-checkout-review-order-table .cart-subtotal td,
.woocommerce-checkout-review-order-table .order-total td,
.woocommerce-checkout-review-order-table .product-total {
text-align: center;
}

.woocommerce-order .woocommerce-notice--success {
font-family: TrajanPro_Regular, serif;

font-size: 25px;

margin: 0 0 50px;

text-align: center;
}

.woocommerce-order .woocommerce-order-overview {
background: -webkit-gradient(
linear,
left top,
right top,
from(#416087),
color-stop(35%, rgba(65, 96, 135, 0.867)),
to(rgba(65, 96, 135, 0))
);

background: -webkit-linear-gradient(
left,
#416087,
rgba(65, 96, 135, 0.867) 35%,
rgba(65, 96, 135, 0)
);

background: -o-linear-gradient(
left,
#416087 0,
rgba(65, 96, 135, 0.867) 35%,
rgba(65, 96, 135, 0) 100%
);

background: linear-gradient(
90deg,
#416087,
rgba(65, 96, 135, 0.867) 35%,
rgba(65, 96, 135, 0)
);

color: #fff;

padding: 15px;
}

.woocommerce-order .woocommerce-order-overview li {
font-size: 16px;
}

.woocommerce-order .woocommerce-order-overview li strong {
font-size: 16px;

margin-top: 10px;
}

.woocommerce-column__title,
.woocommerce-order-details__title {
font-family: TrajanPro_Regular, serif;

font-size: 28px;

text-align: center;
}

.woocommerce-table thead {
background: #416087;

color: #fff;
}

.woocommerce-order-details .product-name a {
color: #000;

font-family: CeraProMedium, sans-serif;

font-size: 18px;
}

.woocommerce-order-details .product-name .wc-item-meta {
font-size: 15px;
}

.woocommerce-customer-details address {
line-height: 1.8rem;

padding: 10px 25px !important;
}

.product_type_simple {
display: none !important;
}

.place-order {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: justify;

-webkit-justify-content: space-between;

-ms-flex-pack: justify;

justify-content: space-between;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;
}

.place-order p {
margin-bottom: 0;
}

.place-order .button {
margin-top: 0 !important;
}

.place-order .woocommerce-terms-and-conditions-wrapper {
width: 70%;
}

.woocommerce-message .wc-forward {
margin-left: 15px !important;
}

.woocommerce-form-login__submit,
.woocommerce-form-register__submit {
text-transform: uppercase !important;
}

.product .related.products {
margin: 0;
}

.product .price {
margin-bottom: 25px !important;
}

.woocommerce-no-products-found .woocommerce-info:before {
content: "\f288";

font-family: FontAwesome;
}

.blg_list {
margin: 0;
}

.blg_list .blg_lst_box {
border: 1px solid #ebebeb;

margin-bottom: 22px;

position: relative;

-webkit-transition: 0.3s ease-in-out;

-o-transition: 0.3s ease-in-out;

transition: 0.3s ease-in-out;
}

.blg_list .blg_lst_box > img {
width: 100%;
}

.blg_list .blg_lst_box:after {
background: #f5aa56;

bottom: 0;

content: "";

height: 3px;

left: 0;

position: absolute;

-webkit-transition: 0.3s ease-in-out;

-o-transition: 0.3s ease-in-out;

transition: 0.3s ease-in-out;

width: 0;
}

.blg_list .blg_lst_box:hover {
-webkit-box-shadow: 0 6px 20px #e5e5e5;

box-shadow: 0 6px 20px #e5e5e5;
}

.blg_list .blg_lst_box:hover:after {
width: 100%;
}

.blg_list .blg_lst_box .blg_lst_box_img {
height: 250px;

overflow: hidden;
}

.blg_list .blg_lst_box .blg_lst_box_img img {
width: 100%;
}

.blg_list .blg_btm {
padding: 30px 22px 15px;
}

.blg_list .blg_btm .blg_date {
color: #8d8d8d;
}

.blg_list .blg_btm h2 {
font-family: TrajanPro_Regular, serif;

font-size: 25px;

margin-bottom: 12px;

margin-top: 20px;
}

@media (max-width: 1400px) {
.blg_list .blg_btm h2 {
font-size: 25px;
}
}
.blg_list .blg_btm h2 a {
color: #000;
}

.blg_list .blg_btm p a {
color: #f5aa56;

display: inline-block;

font-family: CeraProMedium, sans-serif;

margin-top: 15px;
}

.single_blog h1 {
font-family: TrajanPro_Regular, serif;
}

.single_blog h1:is(h2, h3) {
font-family: Plus Jakarta Sans, sans-serif;

font-weight: 700;
}

.single_blog img {
width: 100%;
}

.bl_atr_inf ul {
background: #e1e1e1;

-webkit-border-radius: 18px;

border-radius: 18px;

display: inline-block;

margin-block: 10px;

padding: 1px 14px;
}

.bl_atr_inf ul li {
display: inline-block;

font-size: 14px;
}

.navigation {
margin-bottom: 50px;

margin-top: 40px;
}

.navigation .nav-previous {
float: left;

text-align: left;

width: 48%;
}

.navigation .nav-next {
float: right;

text-align: right;

width: 48%;
}

.navigation .nav-links {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: justify;

-webkit-justify-content: space-between;

-ms-flex-pack: justify;

justify-content: space-between;
}

.navigation .nav-links a {
color: #f5aa56;
}

@media (max-width: 767px) {
.navigation .nav-links {
font-size: 15px;
}

.navigation .nav-links .previous-post {
font-size: 12px;
}
}
@media (max-width: 899px) {
.product .qib-button-wrapper {
margin-bottom: 15px !important;
}
}
@media (max-width: 479px) {
.woocommerce .woocommerce-result-count,
.woocommerce-ordering {
float: none !important;

text-align: center;
}

.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
margin-bottom: 10px !important;

width: 49%;
}

.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n),
.woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
margin-left: 1.8% !important;
}

.woocommerce ul.products[class*="columns-"] li.product a,
.woocommerce-page ul.products[class*="columns-"] li.product a {
font-size: 13px;

width: auto !important;
}

.woocommerce
ul.products[class*="columns-"]
li.product
.woocommerce-loop-product__title,
.woocommerce-page
ul.products[class*="columns-"]
li.product
.woocommerce-loop-product__title {
font-size: 15px;
}

.text_controller.two_side_border h2:after {
right: -80px;

width: 60px;
}

.text_controller.two_side_border h2:before {
left: -80px;

width: 60px;
}

.woocommerce-variation-add-to-cart {
-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;
}

.woocommerce-variation-add-to-cart .qib-button-wrapper {
margin: 0 0 15px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
width: 48%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
margin-left: 3%;
}

.woocommerce-cart-form + .cart-collaterals {
margin-top: 10px !important;
}

.woocommerce table.shop_table_responsive tr.order-total td,
.woocommerce-page table.shop_table_responsive tr.order-total td {
padding: 0 !important;

text-align: center !important;
}
}
@media (max-width: 389px) {
.woocommerce ul.products[class*="columns-"] li.product a,
.woocommerce-page ul.products[class*="columns-"] li.product a {
font-size: 12px;

padding: 10px 9px;
}

.woocommerce
ul.products[class*="columns-"]
li.product
.archive-variable-items,
.woocommerce-page
ul.products[class*="columns-"]
li.product
.archive-variable-items {
-webkit-transform: scale(0.8) !important;

-ms-transform: scale(0.8) !important;

-o-transform: scale(0.8) !important;

transform: scale(0.8) !important;
}

.woocommerce
ul.products[class*="columns-"]
li.product
.woocommerce-loop-product__title,
.woocommerce-page
ul.products[class*="columns-"]
li.product
.woocommerce-loop-product__title {
font-size: 13px;
}
}
@media (max-width: 899px) {
.woocommerce-variation-add-to-cart .qib-button-wrapper {
margin-bottom: 20px !important;
}

.single_variation_wrap .qib-button-wrapper {
margin-bottom: 0 !important;
}
}
@media (max-width: 1024px) {
.new_arrvls .custom-product-image-add-to-cart .button {
bottom: 0;

margin: 0 !important;

position: relative;
}

.custom-product-image-add-to-car {
padding-bottom: 45px;
}
}
@media (max-width: 990px) {
.product .summary {
min-height: auto;

padding-bottom: 0;
}

.product .product_meta {
position: relative;
}
}
@media (max-width: 768px) {
.woo-variation-product-gallery {
margin-right: 0 !important;

width: 100% !important;

z-index: 5;
}

.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-variation-add-to-cart {
display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: justify;

-webkit-justify-content: space-between;

-ms-flex-pack: justify;

justify-content: space-between;
}

.woocommerce-notices-wrapper .woocommerce-message {
-webkit-box-orient: horizontal;

-webkit-box-direction: reverse;

-webkit-flex-direction: row-reverse;

-ms-flex-direction: row-reverse;

flex-direction: row-reverse;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;
}

.woocommerce-notices-wrapper .button {
text-align: center;
}

.place-order {
-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;
}

.place-order .button {
margin: 20px 0 0 !important;

width: -webkit-fit-content !important;

width: -moz-fit-content !important;

width: fit-content !important;
}

.place-order .woocommerce-terms-and-conditions-wrapper {
text-align: center;

width: 100%;
}

.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-navigation li a {
width: 100%;
}

.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr {
margin-bottom: 20px;
}

.woocommerce table.shop_table,
.woocommerce table.shop_table_responsive tr:last-child,
.woocommerce-page table.shop_table_responsive tr:last-child {
margin-bottom: 0;
}

.woocommerce table.shop_table_responsive tr td,
.woocommerce-page table.shop_table_responsive tr td {
padding: 10px 0;
}
}
@media (max-width: 519px) {
.product .product_meta {
-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;

width: 100%;
}

.product .product_meta .cat_wrapper {
border-right: none;

text-align: center;

width: 100%;
}

.product .product_meta .social_wrapper {
width: 100%;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;

margin-top: 10px !important;
}

.masonary {
-webkit-column-count: 2;

-moz-column-count: 2;

column-count: 2;
}

.masonary li .gal_item_hover {
padding: 10px;
}

.masonary li .gal_item_hover img {
width: 45px;
}

.masonary li .gal_item_hover h2 {
font-size: 15px;
}

.woocommerce-notices-wrapper .woocommerce-message {
-webkit-box-orient: vertical;

-webkit-box-direction: reverse;

-webkit-flex-direction: column-reverse;

-ms-flex-direction: column-reverse;

flex-direction: column-reverse;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;

text-align: center;
}

.woocommerce-notices-wrapper .woocommerce-message a {
float: none;

margin: 15px 0 0 !important;
}
}
@media (max-width: 767px) {
.woocommerce-additional-fields {
margin-top: 40px;
}

.woocommerce-order .woocommerce-order-overview li {
margin-block: 10px;
}

.qib-button-wrapper {
display: inline-block !important;

float: none !important;

margin-right: 0 !important;
}

.cart .product-name {
padding-left: 12px !important;
}

.woocommerce-page table.cart td.actions .button {
margin: 0 !important;

width: auto !important;
}

.woocommerce table.shop_table_responsive tr.order-total td:before,
.woocommerce-page table.shop_table_responsive tr.order-total td:before {
content: "";

display: none !important;
}

.woocommerce-cart-form + .cart-collaterals .wc-proceed-to-checkout {
-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;
}
}
@media (max-width: 399px) {
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100% !important;
}
}
@media (max-width: 1199px) {
.original_arrival.new_arrvls li {
height: auto;
}

.original_arrival.new_arrvls li .new_arrvls_img1,
.original_arrival.new_arrvls li .new_arrvls_img2 {
height: 360px;
}
}
@media (max-width: 619px) {
table.cart .product-quantity .minus,
table.cart .product-quantity .plus {
padding: 0 !important;

width: 100% !important;
}

.original_arrival.new_arrvls li .new_arrvls_img1,
.original_arrival.new_arrvls li .new_arrvls_img2 {
height: auto;
}
}
@media (max-width: 479px) {
.woocommerce-page table.cart td.actions .button {
margin: 0 auto !important;
}

.woocommerce-page table.shop_table_responsive tr td.actions {
padding-bottom: 0 !important;
}

.single_variation_wrap .qib-button-wrapper {
margin-bottom: 15px !important;
}
}
@media (min-width: 768px) and (max-width: 899px) {
.single_variation_wrap .qib-button-wrapper {
margin-bottom: 15px !important;
}
}

.single-product-variable-items li.variable-item {
	border: 1px solid #416087;
	box-shadow: none !important;
	color: #416087 !important;
	padding: 2px 10px !important;
	margin: 0 10px 0 0 !important;
}

.single-product-variable-items li.variable-item.selected {
	background: #416087 !important;
	color: #fff !important;
}



/*# sourceMappingURL=inner.min.css.map */