@font-face {
font-family: 'ABChanel';
src: url(//bleutorch.com/wp-content/uploads/2025/11/ABChanel-Corpo-Regular.woff2) format('woff2');
font-display: swap;
font-weight: 400;
font-style: normal;
}
html.body-locked::-webkit-scrollbar,
body.body-locked::-webkit-scrollbar {
display: block !important;
}
html.body-locked,
body.body-locked {
scrollbar-width: block !important;
}
.page-id-436 a:hover {
color: #000000cc;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.product-silder {
padding: 80px 100px;
position: relative;
}
.product-silder h3 {
text-align: center;
}
.sprey--slider {
scroll-behavior: smooth;
margin-top: 30px;
}
.silder-img {
transition: all 0.4s ease-in-out;
}
.silder-hoverimg {
transition: all 0.4s ease-in-out;
}
.silder-img img {
width: 100%;
max-width: 364px;
margin: auto;
}
.silder-hoverimg img {
width: 100%;
max-width: 364px;
margin: auto;
}
.products {
transition: all 0.4s ease-in-out;
margin-bottom: 50px;
}
.products .silder-hoverimg {
display: none;
transition: all 0.4s;
}
.silder-button-p {
margin-top: 30px !important;
}
.silder-button {
background: #fff !important;
color: #000;
font-family: "abchanel", Sans-serif;
border: 1px solid #dfdfdf !important;
letter-spacing: 2px !important;
text-transform: uppercase;
padding: 12px 20px;
margin-top: 30px;
}
.product-contact,
.product-hover-contact {
text-align: center;
color: #53545C;
min-height: 100px;
margin-top: 20px;
}
.product-hover-contact {
display: flex;
align-items: center;
justify-content: center;
}
.product-contact h1 {
width: 100%;
max-width: 220px;
text-align: center;
font-size: 14px;
font-weight: 700;
line-height: 20px;
margin-bottom: 10px;
margin: auto;
}
.product-contact p {
font-family: 'Poppins', sans-serif !important;
font-weight: 400;
font-size: 12px;
line-height: 15px;
margin-bottom: 10px;
margin-top: 10px;
color: #A8A8A8;
}
.product-contact span {
font-size: 14px;
}
.product-hover-contact span {
font-family: 'Poppins', sans-serif !important;
font-size: 12px;
font-weight: 400;
position: relative;
margin-right: 20px;
}
.product-hover-contact span:last-child {
margin-right: 0;
}
.product-hover-contact span:not(:last-child):after {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: -12px;
background-color: #997341;
width: 5px;
height: 5px;
margin: auto;
border-radius: 50px;
}
.slick-next:before {
content: "";
background-image: url(https://bleutorch.com/wp-content/uploads/2026/02/arrows-5109360_1280-1.webp) !important;
font-family: fontawesome;
position: absolute;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
width: 20px;
height: 20px;
}
.slick-prev:before {
content: "";
position: absolute;
background-image: url(https://bleutorch.com/wp-content/uploads/2026/02/arrows-5109360_1280-1.webp) !important;
font-family: fontawesome;
font-size: 20px;
z-index: 5;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
width: 20px;
height: 20px;
transform: rotate(180deg);
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
color: transparent;
background-image: none;
}
.slick-prev {
left: 0px;
z-index: 5;
}
.slick-next {
right: 0px;
}
.slick-dots li button:before {
content: '';
background-color: black;
width: 100%;
height: 2px;
opacity: 0.25;
transition: 1.5s ease !important;
}
.slick-dots li.slick-active button:before {
opacity: 1;
transition: 1.5s ease !important;
}
.slick-dots li {
width: 100%;
height: 3px;
margin: 0px;
}
.slick-dots li button {
width: 100%;
height: 1px;
}
.slick-dots {
display: flex;
}
.slick-next,
.slick-prev {
width: 30px;
height: 30px;
}
.slick-next:before,
.slick-prev:before {
display: flex;
opacity: 1 !important;
}
.button-flat .action_button:after,
.button-flat .button:after,
.button-flat .footer_button:after,
.button-flat button:after,
.button-flat input[type=button]:after,
.button-flat input[type=reset]:after,
.button-flat input[type=submit]:after {
display: none;
}
.slick-prev.slick-arrow,
.slick-next.slick-arrow {
background: none !important;
}
.sprey--slider .slick-list {
padding: 0px 820px 0px 0px !important;
}
.sprey--slider .slick-track {
display: flex;
}
.sprey--slider .slick-slide {
display: flex !important;
height: initial;
}
.sprey--slider .slick-slide>div {
display: flex;
}
.sprey--slider .slick-slide>div>div {
display: flex !important;
}
@media screen and (max-width: 1330px) {
.sprey--slider .slick-list {
padding: 0px 720px 0px 0px !important;
}
}
@media screen and (max-width: 1200px) {
.sprey--slider .slick-list {
padding: 0px 600px 0px 0px !important;
}
}
@media screen and (max-width: 1080px) {
.sprey--slider .slick-list {
padding: 0px 500px 0px 0px !important;
}
}
@media only screen and (max-width:992px) {
.product-silder {
padding: 40px;
}
.sprey--slider .slick-list {
padding: 0px 400px 0px 0px !important;
}
}
@media only screen and (max-width:768px) {
.product-silder {
padding: 20px;
}
.sprey--slider .slick-list {
padding: 0px 250px 0px 0px !important;
}
.products {
margin-bottom: 10px;
}
.sprey--slider {
margin-bottom: 20ox;
}
}
@media screen and (max-width: 668px) {
.sprey--slider .slick-list {
padding: 0px 200px 0px 0px !important;
}
}
@media screen and (max-width: 568px) {
.sprey--slider .slick-list {
padding: 0px 170px 0px 0px !important;
}
}
@media screen and (max-width: 480px) {
.sprey--slider .slick-list {
padding: 0px 140px 0px 0px !important;
}
}
@media screen and (max-width: 420px) {
.sprey--slider .slick-list {
padding: 0px 110px 0px 0px !important;
}
}
@media screen and (max-width: 375px) {
.sprey--slider .slick-list {
padding: 0px 90px 0px 0px !important;
}
}
@media screen and (max-width: 345px) {
.sprey--slider .slick-list {
padding: 0px 60px 0px 0px !important;
}
}
.fc-progress-bar {
margin: 0 -20px
}
@media (min-width: 750px) {
.fc-progress-bar {
margin: 0
}
body.page-id-822.woocommerce-checkout .fc-content.fc-container {
padding: 50px !important;
}
}
.fc-progress-bar .fc-progress-bar__inner {
padding: 10px 20px;
background-color: var(--fluidcheckout--checkout-progress--background-color, var(--fluidcheckout--color--white, #fff))
}
@media (min-width: 750px) {
.fc-progress-bar .fc-progress-bar__inner {
padding: 10px 20px;
border-radius: var(--fluidcheckout--section--border-radius, 8px)
}
}
.fc-progress-bar[data-sticky-states].is-activated .fc-progress-bar__inner {
z-index: 198
}
.admin-bar .fc-progress-bar[data-sticky-states].is-sticky--top .fc-progress-bar__inner {
transform: translateY(46px)
}
@media screen and (min-width: 783px) {
.admin-bar .fc-progress-bar[data-sticky-states].is-sticky--top .fc-progress-bar__inner {
transform: translateY(32px)
}
}
.fc-progress-bar+.fc-checkout-notices,
.fc-progress-bar+form.woocommerce-checkout {
padding-top: 10px
}
.fc-progress-bar .fc-progress-bar__count {
margin: 0 0 5px;
color: var(--fluidcheckout--checkout-progress--step-count--text-color, var(--fluidcheckout--color--dark-grey, #535156));
font-weight: 700;
font-size: 15px;
text-transform: uppercase;
text-align: center;
line-height: 1
}
@media (min-width: 1000px) {
.fc-progress-bar .fc-progress-bar__count {
margin: 0 0 5px;
font-size: 15px
}
}
.fc-progress-bar--bars .fc-progress-bar__steps {
width: 100%;
border: none;
border-radius: 2.5px;
overflow: hidden
}
.fc-progress-bar--bars .fc-progress-bar__steps,
.fc-progress-bar--bars .fc-progress-bar__steps .fc-progress-bar__step {
height: 5px;
background-color: var(--fluidcheckout--checkout-progress--bar-color, var(--fluidcheckout--color--light-grey, #d8d8d8))
}
.fc-progress-bar--bars .fc-progress-bar__steps .fc-progress-bar__step {
display: block;
float: left;
margin: 0;
width: 0;
transition: width .3s linear, background-color .3s linear
}
.fc-progress-bar--bars .fc-progress-bar__steps .fc-progress-bar__step.is-complete {
background-color: var(--fluidcheckout--checkout-progress--bar-color--complete, var(--fluidcheckout--color--success, #007a3d))
}
.fc-progress-bar--bars .fc-progress-bar__steps .fc-progress-bar__step.is-current {
background-color: var(--fluidcheckout--checkout-progress--bar-color--current, var(--fluidcheckout--color--success, #007a3d))
}
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="2"] .fc-progress-bar__step.is-complete,
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="2"] .fc-progress-bar__step.is-current {
width: 50%
}
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="3"] .fc-progress-bar__step.is-complete,
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="3"] .fc-progress-bar__step.is-current {
width: 33.3333333333%
}
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="4"] .fc-progress-bar__step.is-complete,
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="4"] .fc-progress-bar__step.is-current {
width: 25%
}
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="5"] .fc-progress-bar__step.is-complete,
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="5"] .fc-progress-bar__step.is-current {
width: 20%
}
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="6"] .fc-progress-bar__step.is-complete,
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="6"] .fc-progress-bar__step.is-current {
width: 16.6666666667%
}
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="7"] .fc-progress-bar__step.is-complete,
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="7"] .fc-progress-bar__step.is-current {
width: 14.2857142857%
}
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="8"] .fc-progress-bar__step.is-complete,
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="8"] .fc-progress-bar__step.is-current {
width: 12.5%
}
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="9"] .fc-progress-bar__step.is-complete,
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="9"] .fc-progress-bar__step.is-current {
width: 11.1111111111%
}
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="10"] .fc-progress-bar__step.is-complete,
.fc-progress-bar--bars .fc-progress-bar__steps[data-step-count="10"] .fc-progress-bar__step.is-current {
width: 10%
}
.fc-wrapper .fc-discount-section {
display: flex;
align-items: center;
justify-content: space-between;
margin: 0 0 10px;
padding: 20px;
padding-top: 10px;
padding-bottom: 10px;
border: var(--fluidcheckout--discount-section--border-style, var(--fluidcheckout--coupon-code--border-style, dashed)) 1px var(--fluidcheckout--discount-section--border-color, var(--fluidcheckout--color--success, #007a3d));
border-radius: var(--fluidcheckout--section--border-radius, 8px);
line-height: 1.2
}
@media (max-width: 749px) {
.fc-wrapper .fc-discount-section {
flex-direction: column;
align-items: flex-start
}
}
.fc-wrapper .fc-checkout-steps {
margin: 0 -20px
}
@media (min-width: 750px) {
.fc-wrapper .fc-checkout-steps {
margin: 0
}
}
.fc-wrapper .fc-checkout-step {
margin: -1px 0 0;
padding: 0;
border: solid var(--fluidcheckout--section--border-width, 1px) var(--fluidcheckout--section--border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
border-radius: 0;
background-color: var(--fluidcheckout--section--background-color, var(--fluidcheckout--color--white, #fff))
}
@media (min-width: 750px) {
.fc-wrapper .fc-checkout-step {
padding: 0
}
}
@media (min-width: 750px) {
.fc-wrapper .fc-checkout-step:first-child,
.fc-wrapper .fc-checkout-step:first-child>div:first-of-type {
border-top-left-radius: var(--fluidcheckout--section--border-radius, 8px);
border-top-right-radius: var(--fluidcheckout--section--border-radius, 8px)
}
}
@media (min-width: 750px) {
.fc-wrapper .fc-checkout-step:last-child,
.fc-wrapper .fc-checkout-step:last-child>div:last-of-type {
border-bottom-left-radius: var(--fluidcheckout--section--border-radius, 8px);
border-bottom-right-radius: var(--fluidcheckout--section--border-radius, 8px)
}
}
.fc-wrapper .fc-step__substep {
content: "";
display: table;
table-layout: fixed;
width: 100%;
position: relative;
padding: 20px;
margin: -1px 0 0;
border-top: solid var(--fluidcheckout--section--border-width, 1px) var(--fluidcheckout--section--border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)))
}
@media (min-width: 750px) {
.fc-wrapper .fc-step__substep {
padding: 20px
}
}
@media (min-width: 750px) {
.fc-wrapper .fc-step__substep:first-of-type {
border-top-left-radius: var(--fluidcheckout--section--border-radius, 8px);
border-top-right-radius: var(--fluidcheckout--section--border-radius, 8px)
}
}
@media (min-width: 750px) {
.fc-wrapper .fc-step__substep:last-of-type {
border-bottom-left-radius: var(--fluidcheckout--section--border-radius, 8px);
border-bottom-right-radius: var(--fluidcheckout--section--border-radius, 8px)
}
}
.fc-wrapper .fc-step__substep[data-substep-id=payment]+.fc-step__substep {
border-bottom: solid var(--fluidcheckout--section--border-width, 1px) var(--fluidcheckout--section--border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)))
}
.fc-wrapper .fc-step__substep[data-substep-visible=no],
.fc-wrapper [data-step-complete] .fc-step__substep[data-substep-editable=no] .fc-step__substep-edit,
.fc-wrapper [data-step-complete] .fc-step__substep[data-substep-editable=no] .fc-step__substep-save {
display: none !important
}
body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-step__substep .fc-step__substep-title {
margin: 0 0 10px;
padding: 0;
color: var(--fluidcheckout--color--dark-grey, #535156);
font-weight: 700;
font-size: 15px;
text-transform: uppercase;
text-align: left;
line-height: 1.2;
overflow: unset
}
@media (min-width: 1000px) {
body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-step__substep .fc-step__substep-title {
margin: 0 0 10px;
padding: 0 5px 0 0;
font-size: 15px
}
}
body.woocommerce-checkout form.woocommerce-checkout {
float: none
}
body.woocommerce-checkout form.woocommerce-checkout .fc-wrapper .fc-step__substep-fields:after,
body.woocommerce-checkout form.woocommerce-checkout .fc-wrapper .fc-step__substep-fields:before,
body.woocommerce-checkout form.woocommerce-checkout .fc-wrapper .fc-step__substep .fc-step__substep-title:after,
body.woocommerce-checkout form.woocommerce-checkout .fc-wrapper .fc-step__substep .fc-step__substep-title:before,
body.woocommerce-checkout form.woocommerce-checkout .fc-wrapper .fc-step__substep:after,
body.woocommerce-checkout form.woocommerce-checkout .fc-wrapper .fc-step__substep:before {
content: "";
display: table;
table-layout: fixed;
width: 100%
}
body.woocommerce-checkout form.woocommerce-checkout .fc-wrapper .fc-step__substep-fields {
float: none;
width: 100%;
text-align: left
}
.has-checkout-layout--multi-step .fc-checkout-step[data-step-complete] {
margin: 0 0 -1px
}
.has-checkout-layout--multi-step .fc-checkout-step .fc-step__substep:first-of-type {
margin-top: 0;
border-top: 0
}
@media (min-width: 750px) {
.has-checkout-layout--multi-step .fc-checkout-step.fc-checkout-step--prev-step-complete {
border-top-right-radius: 0;
border-top-left-radius: 0
}
}
@media (min-width: 750px) {
.has-checkout-layout--multi-step .fc-checkout-step.fc-checkout-step--next-step-complete {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
}
@media (min-width: 750px) {
.has-checkout-layout--multi-step .fc-checkout-step[data-step-complete].fc-checkout-step--next-step-incomplete>div:nth-last-of-type(2) {
border-bottom-right-radius: var(--fluidcheckout--section--border-radius, 8px);
border-bottom-left-radius: var(--fluidcheckout--section--border-radius, 8px)
}
}
@media (min-width: 750px) {
.has-checkout-layout--multi-step .fc-checkout-step.fc-checkout-step--next-step-incomplete,
.has-checkout-layout--multi-step .fc-checkout-step.fc-checkout-step--next-step-incomplete>div:last-of-type {
margin-bottom: 20px;
border-bottom-right-radius: var(--fluidcheckout--section--border-radius, 8px);
border-bottom-left-radius: var(--fluidcheckout--section--border-radius, 8px)
}
}
@media (min-width: 750px) {
.has-checkout-layout--multi-step .fc-checkout-step:not([data-step-complete]),
.has-checkout-layout--multi-step .fc-checkout-step[data-step-current]:not([data-step-index="0"]) {
border-radius: var(--fluidcheckout--section--border-radius, 8px)
}
}
@media (min-width: 750px) {
.has-checkout-layout--multi-step .fc-checkout-step[data-step-current]>div:first-of-type {
margin-top: 0;
border-top-right-radius: var(--fluidcheckout--section--border-radius, 8px);
border-top-left-radius: var(--fluidcheckout--section--border-radius, 8px)
}
}
@media (min-width: 750px) {
.has-checkout-layout--multi-step .fc-checkout-step[data-step-current]>div:last-of-type {
margin-bottom: 0;
border-bottom-right-radius: var(--fluidcheckout--section--border-radius, 8px);
border-bottom-left-radius: var(--fluidcheckout--section--border-radius, 8px)
}
}
.has-checkout-layout--multi-step.woocommerce-checkout form .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title {
position: relative;
display: block;
margin: 0 0 3px;
padding: 0 80px;
padding-left: 28px;
color: var(--fluidcheckout--color--dark-grey, #535156)
}
@media (min-width: 1000px) {
.has-checkout-layout--multi-step.woocommerce-checkout form .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title {
float: left;
margin: 0;
padding: 0 5px;
padding-left: 28px;
width: 200px
}
}
@media (min-width: 1280px) {
.has-checkout-layout--multi-step.woocommerce-checkout form .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title {
width: 220px
}
}
.has-checkout-layout--multi-step.woocommerce-checkout form .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title:before {
display: inline-block;
font-family: fluid-checkout-icons !important;
font-style: normal !important;
font-weight: 400 !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
vertical-align: middle;
content: "\e805";
width: 18px;
height: 18px;
font-size: 18px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
border-radius: 100%;
background-color: var(--fluidcheckout--color--grey, #7b7575);
color: var(--fluidcheckout--color--white, #fff)
}
.has-checkout-layout--multi-step:not(.has-collapsible-block) [data-step-complete] .fc-step__substep-fields,
.has-checkout-layout--multi-step [data-step-current]~.fc-checkout-step {
display: none
}
.fc-wrapper .fc-step__substep-text {
display: none;
margin: 0;
padding: 0 0 0 28px;
color: var(--fluidcheckout--color--dark-grey, #535156);
font-weight: 400;
font-size: 13px;
line-height: 1.4
}
@media (min-width: 1000px) {
.fc-wrapper .fc-step__substep-text {
float: right;
padding-left: 0;
padding-right: 80px;
margin: 0;
width: calc(100% - 200px);
font-size: 13px
}
}
@media (min-width: 1280px) {
.fc-wrapper .fc-step__substep-text {
width: calc(100% - 220px)
}
}
.fc-wrapper [data-step-complete] .fc-step__substep-text {
display: block
}
.fc-wrapper .fc-step__substep-fields.is-expanded:not(.is-transitioning)+.fc-step__substep-text {
display: none
}
.fc-wrapper .fc-step__substep-text-content.is-loading {
min-height: 50px
}
.fc-wrapper .fc-step__substep-text-line {
display: block;
width: 100%;
text-align: left
}
.fc-wrapper .fc-step__substep-text-line .fc-step__substep-text-line--small-text {
font-size: 80%
}
.has-checkout-layout--multi-step .fc-step__actions {
padding: 20px;
padding-top: 20px;
padding-bottom: 20px;
text-align: center
}
.has-checkout-layout--multi-step [data-step-complete] .fc-step__actions {
display: none
}
.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step {
float: none;
margin: 0;
min-width: 280px;
width: 100% !important;
text-align: center
}
.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step:focus {
outline: solid 2px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 2px !important
}
.fc-wrapper .fc-step__substep-edit {
display: none;
position: absolute;
top: 12px;
left: auto;
right: 10px;
margin: 0;
padding: 5px 10px;
font-size: 15px;
font-weight: 400;
line-height: 1.2;
text-decoration: underline;
color: inherit;
background-color: transparent;
cursor: pointer
}
@media (min-width: 1000px) {
.fc-wrapper .fc-step__substep-edit {
font-size: 15px
}
}
.fc-wrapper .fc-step__substep-edit:focus {
outline: dotted 1px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 1px !important
}
.fc-wrapper .fc-step__substep-save {
display: none !important;
margin: 20px 0 0 !important;
width: 100% !important;
text-align: center !important
}
.fc-wrapper .fc-step__substep-save:focus {
outline: solid 2px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 2px !important
}
.fc-wrapper [data-step-complete] .fc-step__substep-edit,
.fc-wrapper [data-step-complete] .is-editing .fc-step__substep-save {
display: inline-block !important
}
.fc-wrapper [data-step-complete] .fc-step__substep-save,
.fc-wrapper [data-step-complete] .is-editing .fc-step__substep-edit {
display: none !important
}
.fc-wrapper .fc-step__substep-fields-inner {
padding: 10px 0 0;
border: 0;
transition: padding-top .15s linear
}
.fc-wrapper [data-step-complete] .fc-step__substep.is-editing .fc-step__substep-fields-inner {
padding: 20px 0 0
}
.fc-wrapper .woocommerce-billing-fields,
.fc-wrapper .woocommerce-shipping-fields {
margin: 0;
padding: 0;
border: 0;
background-color: transparent;
box-shadow: none
}
.fc-wrapper .woocommerce-billing-fields:after,
.fc-wrapper .woocommerce-billing-fields:before,
.fc-wrapper .woocommerce-shipping-fields:after,
.fc-wrapper .woocommerce-shipping-fields:before {
content: "";
display: table;
table-layout: fixed;
width: 100%
}
.fc-substep__fields--coupon_codes .fc-step__substep-fields-inner {
padding: 0
}
.fc-login-form,
.fc-login-form * {
box-sizing: border-box !important
}
.has-flyout [data-flyout][data-flyout-modal].is-activated .fc-login-form__inner[data-flyout-content] {
padding-bottom: 50px;
background-color: var(--fluidcheckout--color--white, #fff)
}
@media (min-width: 550px) {
.has-flyout [data-flyout][data-flyout-modal].is-activated .fc-login-form__inner[data-flyout-content] {
max-width: 420px
}
}
@media (min-width: 750px) {
.has-flyout [data-flyout][data-flyout-modal].is-activated .fc-login-form__inner[data-flyout-content] {
max-width: 500px
}
}
.has-fc-dark-mode.has-flyout [data-flyout][data-flyout-modal].is-activated .fc-login-form__inner[data-flyout-content] {
box-shadow: 0 3px 8px var(--fluidcheckout--shadow-color--darker, var(--fluidcheckout--color--light-grey, #d8d8d8))
}
.fc-wrapper .fc-step__substep[data-substep-id=contact_login] {
padding-bottom: 5px;
border-top: 0;
border-bottom: 0
}
.fc-wrapper .fc-step__substep[data-substep-id=contact_login]+.fc-step__substep {
border-top: 0
}
.fc-contact-login__content {
margin-bottom: 20px;
padding: 20px;
background-color: var(--fluidcheckout--color--lighter-grey, #f3f3f3)
}
.fc-contact-login__cta-text {
margin-bottom: 0;
text-align: center
}
.fc-contact-login__action {
cursor: pointer
}
.fc-contact-login__action:focus {
outline: dotted 1px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 1px !important
}
.fc-contact-login__action--underline {
text-decoration: underline
}
.fc-contact-login__action:not([role=button]) {
cursor: not-allowed;
text-decoration: none;
color: var(--fluidcheckout--color--grey, #7b7575);
opacity: .5
}
.fc-contact-login__separator {
position: relative;
margin-bottom: 30px;
text-align: center
}
.fc-contact-login__separator:before {
z-index: 1;
content: "";
position: absolute;
top: 56%;
display: block;
width: 100%;
height: 1px;
background-color: var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8))
}
.fc-contact-login__separator-text {
z-index: 10;
position: relative;
display: inline-block;
padding: 0 10px;
background-color: var(--fluidcheckout--color--white, #fff)
}
.woocommerce-checkout .fc-login-form form.login {
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
border: 0 !important
}
.fc-login-form__title {
margin-top: 30px;
margin-bottom: 20px;
font-size: 20px;
font-weight: 700;
text-align: center
}
.fc-login-form .woocommerce-form-login__submit {
margin-top: 20px
}
.woocommerce-checkout .fc-login-form form.login .form-row {
display: block;
margin: 0 0 20px;
width: 100%
}
.woocommerce-checkout .fc-login-form form.login .form-row.form-row-wide .woocommerce-checkout .fc-login-form form.login .form-row.form-row-wide:after {
clear: both
}
.woocommerce-checkout .fc-login-form form.login .fc-login-button,
.woocommerce-checkout .fc-login-form form.login .form-row input[type=password],
.woocommerce-checkout .fc-login-form form.login .form-row input[type=text] {
margin: 0
}
.woocommerce-checkout .fc-login-form form.login .woocommerce-button.woocommerce-form-login__submit {
box-sizing: border-box !important;
margin: 0 0 20px;
width: 100%;
text-align: center
}
.woocommerce-checkout .fc-login-form form.login .lost_password {
float: none;
text-align: center
}
.fc-content div.woocommerce form .fc-wrapper .woocommerce-account-fields {
margin: 0
}
.fc-content div.woocommerce form .fc-wrapper .form-row.create-account,
.fc-content div.woocommerce form .fc-wrapper .form-row.create-account+div.create-account {
margin-top: 10px;
margin-bottom: 0
}
.fc-content div.woocommerce form .fc-wrapper .form-row.create-account+div.create-account.is-activated[data-collapsible] {
display: block
}
.fc-content div.woocommerce form .fc-wrapper div.create-account {
border: 0
}
.has-checkout-must-create-account .fc-content div.woocommerce form .fc-wrapper div.create-account {
background-color: transparent
}
.fc-wrapper .woocommerce-account-fields .fc-account-creation-notice {
box-sizing: border-box;
position: static;
display: block;
margin: 20px 0 0;
padding: 0;
font-size: 13px;
line-height: 1.2
}
@media (min-width: 1000px) {
.fc-wrapper .woocommerce-account-fields .fc-account-creation-notice {
font-size: 13px
}
}
.fc-wrapper .woocommerce-account-fields .create-account--empty .fc-account-creation-notice {
margin-top: 0
}
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] {
background-color: var(--fluidcheckout--section--highlighted-background-color, var(--fluidcheckout--color--lighter-grey, #f3f3f3))
}
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] input[type=date],
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] input[type=email],
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] input[type=number],
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] input[type=password],
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] input[type=search],
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] input[type=tel],
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] input[type=text],
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] input[type=url],
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] select,
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] select+.select2-container .select2-selection,
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] select+.select2-container .select2-selection .select2-selection__rendered,
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] select+.ts-wrapper .ts-control,
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] textarea {
background-color: var(--fluidcheckout--section--highlighted-field-background-color, var(--fluidcheckout--color--white, #fff)) !important;
color: inherit !important
}
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep .fc-highlighted-field-wrapper--billing {
margin: 20px -20px;
margin-top: 0;
margin-bottom: -20px;
padding: 20px;
background-color: var(--fluidcheckout--section--highlighted-background-color, var(--fluidcheckout--color--lighter-grey, #f3f3f3))
}
@media (min-width: 750px) {
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep .fc-highlighted-field-wrapper--billing {
padding: 20px;
margin: 20px -20px;
margin-top: 0;
margin-bottom: -20px
}
}
div.woocommerce form .woocommerce-billing-only-fields__field-wrapper {
margin-top: 20px
}
div.woocommerce form .woocommerce-billing-only-fields__field-wrapper:after,
div.woocommerce form .woocommerce-billing-only-fields__field-wrapper:before {
content: "";
display: table;
table-layout: fixed;
width: 100%
}
div.woocommerce form .woocommerce-billing-fields__field-wrapper {
display: block;
margin: 0 !important
}
div.woocommerce form .woocommerce-billing-fields__field-wrapper:not(:last-child),
div.woocommerce form .woocommerce-billing-only-fields__field-wrapper:not(:last-child) {
padding-bottom: 20px
}
div.woocommerce form .woocommerce-billing-fields__field-wrapper:after {
content: "";
display: table;
table-layout: fixed;
width: 100%
}
body:not(.has-collapsible-block) .woocommerce-billing-fields__field-wrapper.is-collapsed>.collapsible-content__inner {
display: none
}
div.woocommerce form .form-row.fc-same-address-checkbox {
margin-bottom: 20px
}
div.woocommerce form .form-row.fc-same-address-checkbox label {
display: inline-block !important
}
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] {
background-color: var(--fluidcheckout--section--highlighted-background-color, var(--fluidcheckout--color--lighter-grey, #f3f3f3))
}
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=date],
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=email],
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=number],
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=password],
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=search],
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=tel],
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=text],
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=url],
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] select,
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] select+.select2-container .select2-selection,
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] select+.select2-container .select2-selection .select2-selection__rendered,
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] select+.ts-wrapper .ts-control,
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] textarea {
background-color: var(--fluidcheckout--section--highlighted-field-background-color, var(--fluidcheckout--color--white, #fff)) !important;
color: inherit !important
}
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep .fc-highlighted-field-wrapper--shipping {
margin: 20px -20px;
margin-top: 0;
margin-bottom: -20px;
padding: 20px;
background-color: var(--fluidcheckout--section--highlighted-background-color, var(--fluidcheckout--color--lighter-grey, #f3f3f3))
}
@media (min-width: 750px) {
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep .fc-highlighted-field-wrapper--shipping {
padding: 20px;
margin: 20px -20px;
margin-top: 0;
margin-bottom: -20px
}
}
.woocommerce-checkout .fc-wrapper .woocommerce-shipping-fields div.shipping_address {
display: block !important
}
.woocommerce-checkout .fc-wrapper .woocommerce-shipping-fields,
.woocommerce-checkout .fc-wrapper .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper {
margin: 0;
padding: 0;
border: 0
}
div.woocommerce form .woocommerce-shipping-only-fields__field-wrapper {
margin-top: 20px
}
div.woocommerce form .woocommerce-shipping-only-fields__field-wrapper:after,
div.woocommerce form .woocommerce-shipping-only-fields__field-wrapper:before {
content: "";
display: table;
table-layout: fixed;
width: 100%
}
.woocommerce-checkout .fc-wrapper .woocommerce-shipping-fields .shipping_address:not(:last-child),
.woocommerce-checkout .fc-wrapper .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper:not(:last-child) {
padding-bottom: 20px
}
.woocommerce-checkout .fc-wrapper .woocommerce-shipping-fields .shipping_address:after,
.woocommerce-checkout .fc-wrapper .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper:after,
.woocommerce-checkout .fc-wrapper .woocommerce-shipping-fields:after {
content: "";
display: table;
table-layout: fixed;
width: 100%
}
body.woocommerce-checkout.has-billing-address-position--force_single_address div.woocommerce .fc-wrapper .woocommerce-shipping-fields .woocommerce-billing-only-fields__field-wrapper {
margin-top: 0
}
.woocommerce .fc-shipping-method__no-shipping-methods .shipping-method__options {
border: var(--fluidcheckout--option-box--border-style, solid) var(--fluidcheckout--option-box--border-width, 1px) var(--fluidcheckout--option-box--border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
border-radius: var(--fluidcheckout--option-box--border-radius, 13px);
border-color: var(--fluidcheckout--color--error, #cc1818);
color: var(--fluidcheckout--color--error, #cc1818);
padding: var(--fluidcheckout--option-box--spacing--vertical, 10px) var(--fluidcheckout--option-box--spacing--horizontal, 10px)
}
#shipping_method.shipping-method__options {
list-style-type: none;
margin: 0;
padding: 0;
border: var(--fluidcheckout--option-box--border-style, solid) var(--fluidcheckout--option-box--border-width, 1px) var(--fluidcheckout--option-box--border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
border-radius: var(--fluidcheckout--option-box--border-radius, 13px);
overflow: hidden
}
.woocommerce .fc-shipping-method__packages {
text-align: left
}
.woocommerce .fc-shipping-method__packages ul#shipping_method {
float: none;
display: block;
margin: 0;
padding: 0
}
.woocommerce ul#shipping_method li.shipping-method__option {
display: block !important;
margin: var(--fluidcheckout--option-box--spacing--between-options, 0) 0 0 !important;
padding: 0;
text-indent: 0;
line-height: 1.6
}
.woocommerce ul#shipping_method li.shipping-method__option:first-of-type {
margin-top: 0 !important
}
.shipping-method__option>input[type=radio] {
position: absolute !important;
display: block !important;
margin: 0 !important;
padding: 0 !important;
width: 1px;
height: 1px;
opacity: 0 !important
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-label-wrapper {
display: flex;
align-items: flex-start;
justify-content: space-between
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-label {
position: relative;
display: block;
margin: 0 !important;
padding: var(--fluidcheckout--option-box--spacing--vertical, 10px) var(--fluidcheckout--option-box--spacing--horizontal, 10px) var(--fluidcheckout--option-box--spacing--vertical, 10px) calc(var(--fluidcheckout--option-box--spacing--horizontal, 10px) + 24px + 10px) !important;
width: 100% !important;
background-color: var(--fluidcheckout--option-box--background-color, var(--fluidcheckout--color--white, #fff));
border-bottom: var(--fluidcheckout--option-box--label-border-style, solid) var(--fluidcheckout--option-box--label-border-width, 1px) var(--fluidcheckout--option-box--label-border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
font-weight: 400 !important;
cursor: pointer;
text-align: left !important;
text-indent: 0 !important;
line-height: 24px !important;
transition: all .15s linear
}
.woocommerce ul#shipping_method .shipping-method__option:last-child .shipping-method__option-label {
border-bottom: none
}
.woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label {
background-color: var(--fluidcheckout--option-box--background-color--checked, var(--fluidcheckout--color--lighter-grey, #f3f3f3)) !important;
color: var(--fluidcheckout--option-box--label-color--checked, var(--fluidcheckout--color--darker-grey, #1e212b)) !important
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-label:before {
box-sizing: border-box;
content: "" !important;
position: absolute;
top: var(--fluidcheckout--option-box--spacing--vertical, 10px);
left: 10px;
right: auto;
display: block;
width: 24px;
height: 24px;
border: solid 2px var(--fluidcheckout--option-box--radio-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
border-radius: 100%;
background-color: transparent;
box-shadow: none;
transition: all .15s linear
}
.woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:before {
border-color: var(--fluidcheckout--option-box--radio-color--checked, var(--fluidcheckout--color--success, #007a3d)) !important;
background-color: var(--fluidcheckout--option-box--radio-color--checked, var(--fluidcheckout--color--success, #007a3d)) !important
}
.woocommerce ul#shipping_method .shipping-method__option input[type=radio]:focus+.shipping-method__option-label:before {
outline: solid 2px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 2px !important
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-label:focus:before,
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-label:hover:before {
border-color: var(--fluidcheckout--option-box--radio-color--hover, var(--fluidcheckout--color--grey, #7b7575))
}
.woocommerce ul#shipping_method .shipping-method__option.shipping-method__option .shipping-method__option-label:hover {
border-color: var(--fluidcheckout--option-box--label-border-color--hover, var(--fluidcheckout--option-box--label-border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8))));
background-color: var(--fluidcheckout--option-box--background-color--hover, var(--fluidcheckout--color--lighter-grey, #f3f3f3))
}
.woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label {
border-color: var(--fluidcheckout--option-box--label-border-color--checked, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
background-color: var(--fluidcheckout--option-box--background-color--checked, var(--fluidcheckout--color--lighter-grey, #f3f3f3));
color: var(--fluidcheckout--option-box--label-color--checked, var(--fluidcheckout--color--darker-grey, #1e212b))
}
.woocommerce ul#shipping_method .shipping-method__option input[type=radio]+.shipping-method__option-label:after {
display: inline-block;
font-family: fluid-checkout-icons !important;
font-style: normal !important;
font-weight: 400 !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
vertical-align: middle;
content: "\e805";
width: 24px;
height: 24px;
font-size: 24px;
z-index: 3;
position: absolute;
top: var(--fluidcheckout--option-box--spacing--vertical, 10px);
left: 10px;
right: auto;
color: transparent
}
.woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:after {
color: var(--fluidcheckout--option-box--radio-icon-color--checked, var(--fluidcheckout--color--white, #fff)) !important
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-text {
position: static;
flex-grow: 1
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-description {
display: block;
width: 100%;
font-size: 13px
}
.woocommerce .woocommerce-shipping-contents {
margin: 5px 0
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-image img {
height: 24px !important;
width: auto !important;
vertical-align: middle !important;
margin-left: 5px !important
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-price {
display: flex;
flex-direction: column;
align-items: flex-end;
justify-content: center;
width: 80px;
height: 100%;
line-height: inherit;
font-weight: 700;
text-align: right
}
.woocommerce ul#shipping_method .shipping-method__option .has-price.has-tax-notes .shipping-method__option-price {
margin-top: -3px;
margin-bottom: -3px;
line-height: 1.1
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-price .amount {
display: block;
font-weight: 700
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-price .woocommerce-Price-currencySymbol {
font-weight: 700
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-price .tax_label {
position: static;
display: block;
font-size: .7em;
font-weight: 400
}
.woocommerce ul#shipping_method .shipping_method:checked+.shipping-method__option-label .shipping-method__after-shipping-rate {
margin-top: 10px
}
.woocommerce .shipping-method__package {
margin-top: 20px
}
.woocommerce .shipping-method__package:first-of-type {
margin-top: 0
}
.woocommerce .shipping-method__package-name {
margin-bottom: 10px
}
.woocommerce .fc-wrapper .shipping-method__option-label .woocommerce-shipping-contents {
line-height: 1.1 !important
}
.fc-wrapper .fc-payment-methods__wrapper {
position: relative
}
body.woocommerce-checkout div.woocommerce #add_payment_method .fc-wrapper #payment,
body.woocommerce-checkout div.woocommerce .fc-wrapper #payment {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none
}
body.woocommerce-checkout div.woocommerce #add_payment_method .fc-wrapper #payment ul.payment_methods,
body.woocommerce-checkout div.woocommerce .fc-wrapper #payment ul.payment_methods {
list-style-type: none;
margin: 0 !important;
padding: 0;
display: block;
width: 100%;
border: var(--fluidcheckout--option-box--border-style, solid) var(--fluidcheckout--option-box--border-width, 1px) var(--fluidcheckout--option-box--border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8))) !important;
border-radius: var(--fluidcheckout--option-box--border-radius, 13px);
background-color: transparent !important;
overflow: visible
}
#add_payment_method .fc-wrapper #payment .payment_methods>.wc_payment_method,
.fc-wrapper #payment .payment_methods>.wc_payment_method {
width: 100%;
margin: 0 !important;
margin-top: var(--fluidcheckout--option-box--spacing--between-options, 0) !important;
padding: 0;
border: 0;
line-height: 1.6
}
#add_payment_method .fc-wrapper #payment .payment_methods>.wc_payment_method:first-of-type,
.fc-wrapper #payment .payment_methods>.wc_payment_method:first-of-type {
margin-top: 0 !important
}
.fc-wrapper #payment .payment_methods>.wc_payment_method>input[name=payment_method] {
position: absolute;
display: block;
width: 1px;
height: 1px;
opacity: 0
}
.fc-wrapper #payment ul.wc_payment_methods {
background-color: transparent
}
.fc-wrapper #payment ul.wc_payment_methods:before {
display: none
}
.fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>label {
box-sizing: border-box !important;
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
margin: 0;
padding: var(--fluidcheckout--option-box--spacing--vertical, 10px) var(--fluidcheckout--option-box--spacing--horizontal, 10px) var(--fluidcheckout--option-box--spacing--vertical, 10px) calc(var(--fluidcheckout--option-box--spacing--horizontal, 10px) + 24px + 10px) !important;
width: 100%;
max-width: 100%;
border: var(--fluidcheckout--option-box--label-border-style, solid) var(--fluidcheckout--option-box--label-border-width, 1px) var(--fluidcheckout--option-box--label-border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
border-top: 0;
border-left: 0;
border-right: 0;
background-color: var(--fluidcheckout--option-box--background-color, var(--fluidcheckout--color--white, #fff));
font-weight: 400;
text-align: left !important;
text-indent: 0 !important;
line-height: 24px !important;
cursor: pointer;
transition: all .15s linear
}
.fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>label:active,
.fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>label:focus,
.fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>label:hover {
border-top: 0;
border-left: 0;
border-right: 0
}
#add_payment_method .fc-wrapper #payment .payment_methods>.wc_payment_method:first-of-type>label,
.fc-wrapper #payment .payment_methods>.wc_payment_method:first-of-type>label {
border-top-left-radius: var(--fluidcheckout--option-box--border-radius, 13px);
border-top-right-radius: var(--fluidcheckout--option-box--border-radius, 13px)
}
#add_payment_method .fc-wrapper #payment .payment_methods>.wc_payment_method.has-payment-box:last-of-type input[name=payment_method]:not(:checked)~label,
#add_payment_method .fc-wrapper #payment .payment_methods>.wc_payment_method:last-of-type input[name=payment_method]:checked~.payment_box,
#add_payment_method .fc-wrapper #payment .payment_methods>.wc_payment_method:not(.has-payment-box):last-of-type input[name=payment_method]~label,
.fc-wrapper #payment .payment_methods>.wc_payment_method.has-payment-box:last-of-type input[name=payment_method]:not(:checked)~label,
.fc-wrapper #payment .payment_methods>.wc_payment_method:last-of-type input[name=payment_method]:checked~.payment_box,
.fc-wrapper #payment .payment_methods>.wc_payment_method:not(.has-payment-box):last-of-type input[name=payment_method]~label {
border-bottom: 0;
border-bottom-left-radius: var(--fluidcheckout--option-box--border-radius, 13px);
border-bottom-right-radius: var(--fluidcheckout--option-box--border-radius, 13px)
}
.fc-wrapper #payment .payment_methods>li.wc_payment_method:not(.woocommerce-notice) {
background-color: transparent !important
}
.fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>input[name=payment_method]:checked+label {
border-top: 0;
border-left: 0;
border-right: 0;
border-color: var(--fluidcheckout--option-box--label-border-color--checked, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
background-color: var(--fluidcheckout--option-box--background-color--checked, var(--fluidcheckout--color--lighter-grey, #f3f3f3));
color: var(--fluidcheckout--option-box--label-color--checked, var(--fluidcheckout--color--darker-grey, #1e212b))
}
.fc-wrapper #payment .payment_methods>.wc_payment_method>input[name=payment_method]+label:before {
z-index: 2;
box-sizing: border-box;
content: "" !important;
position: absolute;
top: var(--fluidcheckout--option-box--spacing--vertical, 10px);
left: 10px;
right: auto;
display: block;
margin: 0;
padding: 0;
width: 24px;
height: 24px;
border: solid 2px var(--fluidcheckout--option-box--radio-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
border-color: var(--fluidcheckout--option-box--radio-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
border-radius: 100%;
background-color: transparent;
box-shadow: none;
transition: all .15s linear;
transform: none
}
.fc-wrapper #payment .payment_methods>.wc_payment_method>input[name=payment_method]:focus+label:before {
outline: solid 2px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 2px !important
}
.fc-wrapper #payment .payment_methods>.wc_payment_method>input[name=payment_method]:checked+label:before {
border-color: var(--fluidcheckout--option-box--radio-color--checked, var(--fluidcheckout--color--success, #007a3d)) !important;
background-color: var(--fluidcheckout--option-box--radio-color--checked, var(--fluidcheckout--color--success, #007a3d)) !important
}
.fc-wrapper #payment .payment_methods>.wc_payment_method>label:hover {
background-color: var(--fluidcheckout--option-box--background-color--hover, var(--fluidcheckout--color--lighter-grey, #f3f3f3))
}
.fc-wrapper #payment .payment_methods>.wc_payment_method>input[name=payment_method]+label:focus:before,
.fc-wrapper #payment .payment_methods>.wc_payment_method>input[name=payment_method]+label:hover:before {
border-color: var(--fluidcheckout--option-box--border-color--hover, var(--fluidcheckout--border-color--dark, var(--fluidcheckout--color--grey, #7b7575)))
}
.fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]+label:after {
display: inline-block;
font-family: fluid-checkout-icons !important;
font-style: normal !important;
font-weight: 400 !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
vertical-align: middle;
content: "\e805";
width: 24px;
height: 24px;
font-size: 24px;
z-index: 3;
position: absolute;
top: var(--fluidcheckout--option-box--spacing--vertical, 10px);
left: 10px;
right: auto;
margin: 0;
padding: 0;
border: 0;
color: transparent !important;
background-color: transparent !important;
transition: all .15s linear;
transform: none
}
.fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]:checked+label:after {
color: var(--fluidcheckout--option-box--radio-icon-color--checked, var(--fluidcheckout--color--white, #fff)) !important
}
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method>label .payment-method__label-text {
display: inline-block;
margin-right: 10px
}
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method>label .payment-method__label-icon {
text-align: right
}
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method>label .payment-method__label-icon img {
float: none;
display: inline-block;
margin-left: 5px;
width: auto;
height: 24px;
vertical-align: middle
}
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box,
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box {
margin: 0;
padding: 20px;
border: 0;
border-bottom: var(--fluidcheckout--option-box--border-style, solid) var(--fluidcheckout--option-box--border-width, 1px) var(--fluidcheckout--option-box--border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
background-color: var(--fluidcheckout--color--lighter-grey, #f3f3f3);
border-radius: 0
}
@media (min-width: 750px) {
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box,
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box {
padding: 20px calc(24px + var(--fluidcheckout--option-box--spacing--horizontal, 10px))
}
}
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=date],
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=email],
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=number],
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=password],
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=search],
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=tel],
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=text],
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=url],
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box select,
#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box textarea,
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=date],
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=email],
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=number],
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=password],
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=search],
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=tel],
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=text],
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box input[type=url],
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box select,
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box textarea {
background-color: var(--fluidcheckout--color--white, #fff)
}
#add_payment_method .fc-wrapper #payment .payment_methods>li .payment_box:after,
#add_payment_method .fc-wrapper #payment .payment_methods>li .payment_box:before,
.fc-wrapper #payment .payment_methods>li .payment_box:after,
.fc-wrapper #payment .payment_methods>li .payment_box:before {
display: none
}
.fc-wrapper .payment_box>p:last-child {
margin-bottom: 0
}
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box a:focus {
outline: dotted 1px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 1px !important
}
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box fieldset {
background-color: transparent
}
.fc-wrapper #payment .payment_methods>.woocommerce-notice {
margin-bottom: 0
}
.fc-wrapper .fc-place-order__section {
margin-top: 20px;
margin-bottom: 20px
}
.fc-wrapper .fc-inside .fc-place-order__section {
float: none;
margin: 0;
padding: 0px;
}
@media (min-width: 1000px) {
.fc-wrapper .fc-inside .fc-place-order__section {
display: block;
padding: 0px !important;
}
}
.fc-wrapper .fc-sidebar .fc-sidebar__inner .fc-place-order__section--sidebar {
float: none;
display: block;
padding: 0
}
body.has-place-order--both_payment_and_order_summary .fc-wrapper .fc-sidebar .fc-sidebar__inner .fc-place-order__section--sidebar {
display: none
}
@media (min-width: 1000px) {
body.has-place-order--both_payment_and_order_summary .fc-wrapper .fc-sidebar .fc-sidebar__inner .fc-place-order__section--sidebar {
display: block
}
}
.fc-wrapper .fc-sidebar .fc-sidebar__inner .fc-checkout-order-review[data-flyout].is-open .fc-place-order__section {
display: none
}
.fc-wrapper .fc-place-order__custom-buttons:not(:empty) {
margin: 20px 0 10px
}
.fc-wrapper .fc-inside div.place-order,
.fc-wrapper .fc-sidebar div.place-order {
float: none !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important
}
.fc-wrapper .woocommerce-terms-and-conditions-wrapper {
margin: 0;
padding: 0;
border: 0;
text-align: left
}
.fc-wrapper .woocommerce-terms-and-conditions-wrapper .form-row {
display: block;
float: none
}
.fc-wrapper .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label {
margin-bottom: 0;
padding: 0;
text-align: left
}
.fc-wrapper .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox {
float: none
}
.fc-wrapper .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox] {
top: 0;
margin-left: 0;
margin-right: 5px
}
.woocommerce-privacy-policy-text:not(:last-child):not(:empty) {
margin-bottom: 20px
}
.woocommerce-terms-and-conditions {
margin-bottom: 20px;
padding: 10px;
background-color: var(--fluidcheckout--color--white, #fff)
}
.woocommerce-privacy-policy-text>p,
.woocommerce-terms-and-conditions-wrapper>p {
margin-bottom: 20px
}
.woocommerce-privacy-policy-text>p:last-child,
.woocommerce-terms-and-conditions-wrapper>p:last-child {
margin-bottom: 0
}
.fc-wrapper .fc-place-order {
padding: 30px 0 10px;
text-align: center
}
.fc-sidebar .fc-place-order {
padding: 20px 0 10px
}
.fc-wrapper .fc-place-order .fc-place-order-button {
float: none !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
margin: 0;
width: 100% !important;
min-width: 240px;
min-height: 50px;
text-align: center
}
.fc-wrapper .fc-place-order .fc-place-order-button:focus {
outline: solid 2px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 2px !important
}
body.woocommerce-checkout .fc-wrapper .fc-place-order .fc-place-order-button:disabled {
cursor: not-allowed !important;
opacity: .5 !important
}
div.place-order .woocommerce-privacy-policy-link:focus,
div.place-order .woocommerce-terms-and-conditions-link:focus {
outline: dotted 1px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 1px !important
}
@media (min-width: 1000px) {
.fc-sidebar .fc-checkout-order-review__widgets-outside {
padding-left: 20px;
padding-right: 20px
}
}
div.woocommerce form .form-row:after,
div.woocommerce form .form-row:before {
content: "";
display: table;
table-layout: fixed;
width: 100%
}
div.woocommerce form .form-row:last-child {
margin-bottom: 0 !important
}
div.woocommerce form .form-row {
display: block;
margin-block-start: 0;
margin-block-end: 0;
margin-bottom: 20px !important;
padding: 0;
max-width: 100%
}
div.woocommerce form .form-row.has-description:not(:last-child) {
margin-bottom: 8px
}
div.woocommerce form .form-row .select2-container,
div.woocommerce form .form-row .select2-container .select2-selection,
div.woocommerce form .form-row input,
div.woocommerce form .form-row select,
div.woocommerce form .form-row textarea {
margin-bottom: 0
}
div.woocommerce form .form-row.form-row-first,
div.woocommerce form .form-row.form-row-last,
div.woocommerce form .form-row.form-row-middle {
clear: left !important;
float: none !important;
flex-grow: unset !important;
width: 100% !important;
max-width: 100% !important;
min-width: auto !important
}
@media (min-width: 550px) {
div.woocommerce form .form-row.form-row-first,
div.woocommerce form .form-row.form-row-last,
div.woocommerce form .form-row.form-row-middle {
clear: none !important;
float: left !important;
width: 48% !important
}
}
div.woocommerce form .form-row.form-row-first,
div.woocommerce form .form-row.form-row-wide {
clear: left !important
}
@media (min-width: 550px) {
div.woocommerce form .form-row.form-row-first,
div.woocommerce form .form-row.form-row-wide {
clear: left !important
}
}
div.woocommerce form .form-row.form-row-one-third {
width: 100% !important
}
@media (min-width: 550px) {
div.woocommerce form .form-row.form-row-one-third {
width: 30.666% !important
}
}
div.woocommerce form .form-row.form-row-two-thirds {
width: 100% !important
}
@media (min-width: 550px) {
div.woocommerce form .form-row.form-row-two-thirds {
width: 65.33% !important
}
}
@media (min-width: 550px) {
div.woocommerce form #payment .form-row.form-row-first,
div.woocommerce form #payment .form-row.form-row-middle,
div.woocommerce form .form-row.form-row-first,
div.woocommerce form .form-row.form-row-middle {
margin-left: 0 !important;
margin-right: 4% !important
}
}
div.woocommerce form .form-row.form-row-last {
margin-left: 0 !important
}
div.woocommerce form .form-row .woocommerce-input-wrapper span.description {
position: static;
display: block;
margin: 0;
padding: 5px 10px;
border: 0;
background-color: transparent;
color: var(--fluidcheckout--color--grey, #7b7575);
font-size: 13px;
line-height: 1.2
}
@media (min-width: 1000px) {
div.woocommerce form .form-row .woocommerce-input-wrapper span.description {
font-size: 13px
}
}
div.woocommerce form .form-row.fc-checkbox-field .woocommerce-input-wrapper span.description {
padding-left: 0;
padding-right: 0
}
div.woocommerce form .form-row .woocommerce-input-wrapper span.description:before {
display: none
}
div.woocommerce form #billing_address_2_field>label,
div.woocommerce form #shipping_address_2_field>label,
div.woocommerce form .form-row label {
z-index: 2;
margin-top: 0;
margin-bottom: 5px;
width: auto;
opacity: unset;
overflow: unset;
white-space: normal;
line-height: 1.2;
text-align: left
}
.woocommerce form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper label {
display: block !important;
font-size: 12px;
font-family: "poppins";
}
.woocommerce .woocommerce-EditAccountForm.edit-account .woocommerce-form-row label {
display: block !important;
font-size: 12px;
font-family: "poppins";
}
.woocommerce address {
font-size: 12px;
font-family: 'Poppins';
}
.woocommerce-order-details .woocommerce-order-details__title {
font-size: 20px !important;
font-family: 'Abchanel' !important;
font-weight: 400 !important;
}
.woocommerce-table__product-name.product-name,
.woocommerce-table__product-table.product-total {
font-size: 12px !important;
font-family: 'Poppins' !important;
}
.woocommerce table.shop_table td.product-name,
.woocommerce table.shop_table td.product-name a {
font-size: 12px !important;
}
.woocommerce-Price-amount.amount bdi {
font-weight: 400 !important;
color: #333333;
}
.woocommerce-customer-details .woocommerce-column__title {
font-size: 20px !important;
font-family: 'abchanel' !important;
font-weight: 400;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
font-size: 12px;
font-family: 'Poppins' !important;
}
.woocommerce form .woocommerce-address-fields button {
margin: 0 !important;
padding: 10px 20px !important;
font-weight: 400 !important;
line-height: 24px !important;
overflow: hidden !important;
border-style: solid !important;
box-sizing: border-box !important;
font-family: "poppins" !important;
border-radius: 0 !important;
background: #000 !important;
font-size: 12px !important;
}
.fc-content div.woocommerce form .fc-wrapper .fc-field-group {
margin: 0 -20px -20px;
padding: 20px;
background-color: var(--fluidcheckout--color--lighter-grey, #f3f3f3)
}
@media (min-width: 1000px) {
.fc-content div.woocommerce form .fc-wrapper .fc-field-group {
margin: 0 -20px -20px;
padding: 20px
}
}
.fc-content div.woocommerce form .fc-wrapper .fc-field-group:after,
.fc-content div.woocommerce form .fc-wrapper .fc-field-group:before {
content: "";
display: table;
table-layout: fixed;
width: 100%
}
.fc-content div.woocommerce form .fc-wrapper .fc-field-group input[type=date],
.fc-content div.woocommerce form .fc-wrapper .fc-field-group input[type=email],
.fc-content div.woocommerce form .fc-wrapper .fc-field-group input[type=number],
.fc-content div.woocommerce form .fc-wrapper .fc-field-group input[type=password],
.fc-content div.woocommerce form .fc-wrapper .fc-field-group input[type=search],
.fc-content div.woocommerce form .fc-wrapper .fc-field-group input[type=tel],
.fc-content div.woocommerce form .fc-wrapper .fc-field-group input[type=text],
.fc-content div.woocommerce form .fc-wrapper .fc-field-group input[type=url],
.fc-content div.woocommerce form .fc-wrapper .fc-field-group select,
.fc-content div.woocommerce form .fc-wrapper .fc-field-group textarea {
background-color: var(--fluidcheckout--color--white, #fff)
}
div.woocommerce form .form-row .select2-selection,
div.woocommerce form .form-row input[type=checkbox],
div.woocommerce form .form-row input[type=date],
div.woocommerce form .form-row input[type=email],
div.woocommerce form .form-row input[type=number],
div.woocommerce form .form-row input[type=password],
div.woocommerce form .form-row input[type=radio],
div.woocommerce form .form-row input[type=search],
div.woocommerce form .form-row input[type=tel],
div.woocommerce form .form-row input[type=text],
div.woocommerce form .form-row input[type=url],
div.woocommerce form .form-row select,
div.woocommerce form .form-row textarea {
z-index: 1;
float: none;
position: relative
}
div.woocommerce form .form-row .select2-selection:focus,
div.woocommerce form .form-row input[type=checkbox]:focus,
div.woocommerce form .form-row input[type=date]:focus,
div.woocommerce form .form-row input[type=email]:focus,
div.woocommerce form .form-row input[type=number]:focus,
div.woocommerce form .form-row input[type=password]:focus,
div.woocommerce form .form-row input[type=radio]:focus,
div.woocommerce form .form-row input[type=search]:focus,
div.woocommerce form .form-row input[type=tel]:focus,
div.woocommerce form .form-row input[type=text]:focus,
div.woocommerce form .form-row input[type=url]:focus,
div.woocommerce form .form-row select:focus,
div.woocommerce form .form-row textarea:focus {
outline: solid 2px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 2px !important
}
div.woocommerce form .form-row .woocommerce-input-wrapper {
float: none;
position: relative;
display: block;
width: 100%
}
div.woocommerce form .form-row .show-password-input {
z-index: 10
}
div.woocommerce input[type=checkbox]:focus,
div.woocommerce input[type=number]:focus,
div.woocommerce input[type=radio]:focus {
outline: solid 2px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 2px !important
}
div.woocommerce form .form-row .select2-selection,
div.woocommerce form .form-row input[type=date],
div.woocommerce form .form-row input[type=email],
div.woocommerce form .form-row input[type=number],
div.woocommerce form .form-row input[type=password],
div.woocommerce form .form-row input[type=search],
div.woocommerce form .form-row input[type=tel],
div.woocommerce form .form-row input[type=text],
div.woocommerce form .form-row input[type=url],
div.woocommerce form .form-row select,
div.woocommerce form .form-row textarea {
width: 100%
}
div.woocommerce form .form-row .select2-container {
width: 100% !important
}
div.woocommerce form .form-row textarea {
min-height: 100px
}
div.woocommerce form span.select2-container {
width: 100% !important;
max-width: 100%
}
div.woocommerce form .form-row span.select2-container {
height: auto
}
div.woocommerce form .form-row .select2-selection {
height: auto;
line-height: 0
}
div.woocommerce form .form-row .select2-selection,
div.woocommerce form .form-row .select2-selection__rendered {
min-height: calc(var(--fluidcheckout--field--height, 45.625px) - var(--fluidcheckout--field--border-width, 1px) * 2);
border-radius: var(--fluidcheckout--field--border-radius, 0)
}
div.woocommerce form .form-row .select2-selection .select2-selection__arrow,
div.woocommerce form .form-row .select2-selection .select2-selection__clear {
top: 0;
margin-top: 0;
height: auto;
min-height: var(--fluidcheckout--select2--inner-component-height, calc(var(--fluidcheckout--field--height, 45.625px) - var(--fluidcheckout--field--border-width, 1px) * 2));
line-height: var(--fluidcheckout--select2--inner-component-height, calc(var(--fluidcheckout--field--height, 45.625px) - var(--fluidcheckout--field--border-width, 1px) * 2));
transform: none
}
div.woocommerce form .form-row .select2-selection--single {
padding: 0
}
div.woocommerce form .form-row .select2-selection--single .select2-selection__rendered {
padding-top: 0;
padding-bottom: 0;
padding-left: var(--fluidcheckout--field--padding-left, 8px);
line-height: calc(var(--fluidcheckout--field--height, 45.625px) - var(--fluidcheckout--field--border-width, 1px) * 2)
}
div.woocommerce form .form-row .select2-selection--multiple {
border-width: var(--fluidcheckout--field--border-width, 1px)
}
div.woocommerce form .form-row .select2-selection--multiple .select2-selection__rendered {
padding-bottom: var(--fluidcheckout--select2--inner-spacing, 5px);
min-height: calc(var(--fluidcheckout--field--height, 45.625px) - var(--fluidcheckout--field--border-width, 1px) * 2 - var(--fluidcheckout--select2--inner-spacing, 5px) * 2);
line-height: calc(var(--fluidcheckout--field--height, 45.625px) - var(--fluidcheckout--field--border-width, 1px) * 2 - var(--fluidcheckout--select2--inner-spacing, 5px) * 2);
white-space: normal
}
div.woocommerce form .form-row .select2-selection--multiple .select2-selection__choice {
overflow: hidden
}
div.woocommerce form .form-row .select2-selection--multiple .select2-search--inline,
div.woocommerce form .form-row .select2-selection--multiple .select2-selection__choice {
margin-top: var(--fluidcheckout--select2--inner-spacing, 5px);
line-height: var(--fluidcheckout--select2--inner-component-height, calc(var(--fluidcheckout--field--height, 45.625px) - var(--fluidcheckout--field--border-width, 1px) * 2))
}
div.woocommerce form .form-row .select2-selection--multiple .select2-search--inline {
min-height: var(--fluidcheckout--select2--inner-component-height, calc(var(--fluidcheckout--field--height, 45.625px) - var(--fluidcheckout--field--border-width, 1px) * 2))
}
div.woocommerce form .form-row .select2-selection--multiple .select2-search--inline .select2-search__field {
margin-top: 0;
height: calc(var(--fluidcheckout--field--height, 45.625px) - var(--fluidcheckout--field--border-width, 1px) * 2 - var(--fluidcheckout--select2--inner-spacing, 5px) * 2);
min-height: auto
}
@media (max-width: 999px) {
body.woocommerce-checkout.has-form-field-font-size-fix input[type=color],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=date],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=datetime-local],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=email],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=month],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=number],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=password],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=search],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=tel],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=text],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=time],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=url],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=week],
body.woocommerce-checkout.has-form-field-font-size-fix select,
body.woocommerce-checkout.has-form-field-font-size-fix textarea {
font-size: 16px !important
}
}
.fc-wrapper .fc-checkout-order-review {
margin: 0;
padding: 0
}
@media (min-width: 1000px) {
.fc-wrapper .fc-checkout-order-review {
display: block;
margin: 0;
padding: 0
}
}
body.has-checkout-layout--multi-step.fc-checkout-step-current-last .fc-wrapper .fc-checkout-order-review,
body:not(.has-checkout-layout--multi-step) .fc-wrapper .fc-checkout-order-review {
display: block
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review {
position: static !important;
float: none !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
width: 100% !important;
background-color: transparent !important
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review:after,
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review:before {
display: none
}
body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review__head {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
padding-bottom: 12px;
text-align: left
}
body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review-title {
display: inline-block;
margin: 0;
padding: 0;
width: auto;
color: var(--fluidcheckout--color--dark-grey, #535156);
font-weight: 700;
font-size: 15px;
text-transform: uppercase;
text-align: left;
line-height: 1.2;
overflow: unset
}
@media (min-width: 1000px) {
body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review-title {
font-size: 15px
}
}
body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review-title:after,
body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review-title:before {
width: auto
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table {
display: table;
margin: 0 -20px;
margin-bottom: 0;
padding: 0;
width: calc(100% + 40px);
max-width: calc(100% + 40px);
border: 0;
border-collapse: collapse;
border-spacing: 0;
font-size: 15px;
background-color: transparent
}
@media (min-width: 1000px) {
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table {
margin: 0 -20px -1px;
margin-bottom: 0;
width: calc(100% + 40px);
font-size: 15px
}
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total:last-child td:first-child,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total:last-child th:first-child {
border-radius: 0 !important
}
@media (min-width: 1000px) {
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total:last-child td:first-child,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total:last-child th:first-child {
border-bottom-left-radius: var(--fluidcheckout--section--border-radius, 8px) !important;
border-bottom-right-radius: 0 !important
}
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total:last-child td:last-child {
border-radius: 0 !important
}
@media (min-width: 1000px) {
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total:last-child td:last-child {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: var(--fluidcheckout--section--border-radius, 8px) !important
}
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tbody,
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot,
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table thead {
display: table-row-group;
border: none;
box-shadow: none;
background-color: transparent
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tbody:after {
display: none
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table td,
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table th,
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child td,
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child th {
border: 0;
display: table-cell;
width: auto
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr {
border: 0;
border-top: solid var(--fluidcheckout--order-summary--cell-border-width, 1px) var(--fluidcheckout--order-summary--cell-border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
height: auto;
display: table-row;
background-color: transparent
}
.cart-subtotal th {
display: block !important;
width: 100%;
}
.cart-discount th {
display: block !important;
width: 100%;
}
.cart-discount td a:hover {
color: #000;
}
.order-total th {
display: block !important;
width: 100%;
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr.cart-discount.coupon-highlight {
background-color: var(--fluidcheckout--coupon-code--highlight-background-color, #e0f5eb)
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr.cart-discount.coupon-highlight.coupon-fade-out {
background-color: transparent;
transition: background-color .75s linear .75s
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tbody tr.cart-item {
border-top: dashed var(--fluidcheckout--order-summary--cell-border-width--products, 1px) var(--fluidcheckout--order-summary--cell-border-color--products, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)))
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tbody tr:first-child {
border-top: solid var(--fluidcheckout--order-summary--cell-border-width--products-list, 1px) var(--fluidcheckout--order-summary--cell-border-color--products-list, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)))
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot tr:first-child {
border-top: solid var(--fluidcheckout--order-summary--cell-border-width--summary, 1px) var(--fluidcheckout--order-summary--cell-border-color--summary, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)))
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total {
border-top: solid var(--fluidcheckout--order-summary--cell-border-width--totals-top, 1px) var(--fluidcheckout--order-summary--cell-border-color--totals-top, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
border-bottom: solid var(--fluidcheckout--order-summary--cell-border-width--totals-bottom, 1px) var(--fluidcheckout--order-summary--cell-border-color--totals-bottom, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)))
}
body.has-highlighted-order-totals div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total {
background-color: var(--fluidcheckout--order-summary--highlighted-total-background-color, var(--fluidcheckout--color--lighter-grey, #f3f3f3))
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table td,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table th {
padding: 10px 20px !important;
background-color: transparent
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot th {
vertical-align: middle;
width: 50%;
text-align: left !important
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-total,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot td {
width: 50%;
font-size: 15px;
line-height: 1;
vertical-align: middle
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table>tfoot>tr>td {
text-align: right !important
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-total .includes_tax,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-total .tax_label,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot td .includes_tax,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot td .tax_label {
display: block;
width: 100%;
line-height: 1.2;
color: var(--fluidcheckout--color--grey, #7b7575);
white-space: normal
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .cart_item td {
margin: 0;
width: 100%;
white-space: normal
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child .product-name {
position: relative;
float: left;
padding: 5px;
width: 75%;
background-color: transparent;
border: 0;
text-align: left;
line-height: 1.2
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child .product-name:after {
content: "";
display: table;
table-layout: fixed;
width: 100%
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-total,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child .product-total {
display: block;
padding: 5px 0;
width: 25%;
float: right;
text-align: right;
background-color: transparent
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>a img,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>div.product-thumbnail img,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>img,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>picture img,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>p img {
float: left;
margin-left: calc(-1 * (var(--fluidcheckout--order-summary--image-padding, 3px) + 5px));
margin-right: 0 !important;
padding: var(--fluidcheckout--order-summary--image-padding, 3px);
width: var(--fluidcheckout--order-summary--image-width, 50px) !important;
height: auto !important;
background-color: var(--fluidcheckout--order-summary--image-background-color, var(--fluidcheckout--color--white, #fff));
border: solid var(--fluidcheckout--order-summary--image-border-width, 1px) var(--fluidcheckout--order-summary--image-border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
border-radius: var(--fluidcheckout--order-summary--image-border-radius, 3px);
box-shadow: 0 1px 5px var(--fluidcheckout--order-summary--image-shadow-color, transparent)
}
@media (min-width: 1000px) {
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>a img,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>div.product-thumbnail img,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>img,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>picture img,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>p img {
width: var(--fluidcheckout--order-summary--image-width--large-screen, 60px) !important;
height: auto !important
}
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>div.product-thumbnail,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>picture {
float: left;
margin: 0 !important;
margin-left: calc(-1 * (var(--fluidcheckout--order-summary--image-padding, 3px) + 5px)) !important;
padding: 0 !important;
width: var(--fluidcheckout--order-summary--image-width, 50px) !important
}
@media (min-width: 1000px) {
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>div.product-thumbnail,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>picture {
width: var(--fluidcheckout--order-summary--image-width--large-screen, 60px) !important
}
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>div.product-thumbnail img,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>picture img {
margin-left: 0 !important
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details {
float: left;
position: static;
padding-left: 20px;
width: calc(100% - var(--fluidcheckout--order-summary--image-width, 50px))
}
@media (min-width: 1000px) {
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details {
width: calc(100% - var(--fluidcheckout--order-summary--image-width--large-screen, 60px))
}
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details p:not(:first-child) {
margin: 0;
margin-top: 5px;
margin-block-start: 5px;
margin-block-end: 0
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .cart-item__element {
margin-top: 5px
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .cart-item__price .amount {
font-size: 13px
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-quantity {
z-index: 10;
position: absolute;
top: 0;
left: calc(var(--fluidcheckout--order-summary--image-width, 50px) + 5px);
right: auto;
width: auto;
transform: translateX(-100%) translateY(-25%);
display: block !important;
padding: 1px 6px 2px 5px;
border-radius: 8.5px;
background-color: var(--fluidcheckout--order-summary--quantity-background-color, var(--fluidcheckout--color--dark-grey, #535156));
color: var(--fluidcheckout--order-summary--quantity-text-color, var(--fluidcheckout--color--white, #fff));
font-size: 13px;
font-weight: 400;
line-height: 1;
letter-spacing: 0
}
@media (min-width: 1000px) {
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-quantity {
left: calc(var(--fluidcheckout--order-summary--image-width--large-screen, 60px) + 5px)
}
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table dl.variation {
display: block !important;
margin: 0 !important;
padding: 0 !important;
color: var(--fluidcheckout--color--grey, #7b7575);
font-size: 13px
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table dl.variation dd {
margin: 0;
padding: 0
}
@media (min-width: 1000px) {
div.woocommerce .fc-wrapper .fc-checkout-order-review:not(.has-additional-content) #order_review table.woocommerce-checkout-review-order-table tr.order-total {
border-bottom: 0
}
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .order-total th {
text-transform: uppercase
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .order-total td,
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .order-total th {
padding-top: 15px;
padding-bottom: 15px
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .cart-discount .woocommerce-remove-coupon:focus {
outline: dotted 1px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 1px !important
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table>tfoot>tr.coupon-code-form>td {
padding-bottom: 10px !important;
text-align: left !important
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table>tfoot>tr.shipping>td:before {
content: none !important
}
@media (min-width: 1000px) {
.fc-wrapper .fc-checkout-order-review[data-flyout] {
position: static;
transform: none
}
}
@media (min-width: 1000px) {
.fc-wrapper .fc-checkout-order-review[data-flyout].is-activated {
display: block
}
}
.fc-wrapper .fc-checkout-order-review[data-flyout].is-activated.is-open {
z-index: 200;
margin: 0;
padding: 60px 0 0
}
.admin-bar .fc-wrapper .fc-checkout-order-review[data-flyout].is-activated.is-open {
padding: 106px 0 0
}
@media (min-width: 783px) {
.admin-bar .fc-wrapper .fc-checkout-order-review[data-flyout].is-activated.is-open {
padding: 92px 0 0
}
}
.has-flyout.has-flyout--open-fc-checkout-order-review .flyout-overlay {
display: none
}
div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner {
display: block;
height: auto;
margin: 0 -20px;
padding: 12px 20px 0;
width: calc(100% + 40px);
max-width: calc(100% + 40px);
background-color: var(--fluidcheckout--order-summary--background-color, var(--fluidcheckout--color--white, #fff));
overflow: visible;
box-shadow: 0 3px 8px var(--fluidcheckout--order-summary--shadow-color, transparent)
}
@media (min-width: 750px) {
div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner {
margin: 0 0 20px;
width: 100%;
max-width: 100%;
border: solid var(--fluidcheckout--order-summary--border-width, 1px) var(--fluidcheckout--order-summary--border-color, var(--fluidcheckout--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8)));
border-radius: var(--fluidcheckout--section--border-radius, 8px);
box-shadow: 0 3px 8px var(--fluidcheckout--order-summary--shadow-color--large-screen, transparent)
}
}
@media (min-width: 750px) {
div.woocommerce .fc-wrapper .fc-checkout-order-review:not(:first-child) .fc-checkout-order-review__inner {
margin: 20px 0 0
}
}
@media (max-width: 999px) {
.fc-wrapper .fc-checkout-order-review[data-flyout].is-open {
background-color: var(--fluidcheckout--order-summary--background-color--popup, var(--fluidcheckout--color--white, #fff))
}
}
.fc-wrapper .fc-checkout-order-review[data-flyout].is-open .fc-checkout-order-review__inner {
padding-bottom: 80px;
width: 100%;
height: 100%;
margin: 0;
overflow: auto
}
@media (max-width: 999px) {
.fc-wrapper .fc-checkout-order-review[data-flyout].is-open .fc-checkout-order-review__inner {
border: 0 !important;
border-radius: 0 !important
}
}
.fc-checkout-order-review__actions-mobile {
display: none
}
.has-flyout.has-flyout--open-fc-checkout-order-review .fc-checkout-order-review__actions-mobile {
z-index: 300;
position: fixed;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px 20px;
max-width: 100%;
width: 100%;
background-color: var(--fluidcheckout--color--white, #fff);
box-shadow: 0 3px 8px var(--fluidcheckout--shadow-color--dark, var(--fluidcheckout--color--lighter-grey, #f3f3f3))
}
@media (min-width: 750px) {
.has-flyout.has-flyout--open-fc-checkout-order-review .fc-checkout-order-review__actions-mobile {
max-width: 100%;
padding: 20px 30px
}
}
@media (min-width: 1000px) {
.has-flyout.has-flyout--open-fc-checkout-order-review .fc-checkout-order-review__actions-mobile {
display: none
}
}
.fc-checkout-order-review__actions-mobile .fc-checkout-order-review__header-link {
margin: 0 0 0 -10px;
padding-left: 10px;
padding-right: 10px
}
.fc-checkout-order-review__actions-mobile .fc-checkout-order-review__header-link:focus {
outline: dotted 1px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 1px !important
}
.fc-checkout-order-review__actions-mobile .fc-checkout-order-review__close-order-summary {
margin: 0 -10px 0 0;
height: 44px
}
.fc-checkout-order-review__actions-mobile .fc-checkout-order-review__close-order-summary:focus {
outline: solid 2px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 2px !important
}
.fc-checkout-order-review__sidebar-actions {
display: none
}
@media (min-width: 1000px) {
.fc-checkout-order-review__sidebar-actions {
display: block
}
}
.fc-checkout-order-review__head .fc-checkout-order-review__header-link {
position: relative;
right: -10px;
float: right;
display: block;
margin: 0;
padding: 0 10px;
font-size: 15px;
font-weight: 400;
line-height: 1.2;
text-decoration: underline;
color: inherit;
background-color: transparent;
cursor: pointer
}
.fc-checkout-order-review__head .fc-checkout-order-review__header-link:focus {
outline: dotted 1px var(--fluidcheckout--color--dark-grey, #535156) !important;
outline-offset: 1px !important
}
.fc-checkout-steps .form-row label {
display: block !important;
}
.fc-checkout-order-review__inner {
border: none !important;
padding: 0 !important;
}
.woocommerce-EditAccountForm.edit-account br {
display: none !important;
}
.woocommerce-page form .form-row input.input-text,
.woocommerce-page form .form-row select,
.woocommerce-page form .form-row textarea.input-text {
padding: .5em !important;
}
.woocommerce-EditAccountForm.edit-account fieldset {
padding: 0 !important;
}
.woocommerce-EditAccountForm.edit-account fieldset legend {
font-family: "poppins" !important;
font-size: 12px !important;
}
.woocommerce form .form-row {
padding: 3px !important;
margin: 0 0 6px !important;
}
.woocommerce-Input.woocommerce-Input--email.input-text {
max-width: 100% !important;
}
.woocommerce-EditAccountForm.edit-account {
font-weight: 500 !important;
}
div.woocommerce form .form-row {
margin: 0 0 6px !important;
}
.woocommerce-Button.button.wp-element-button {
margin: 0 !important;
padding: 10px 20px !important;
font-weight: 400 !important;
line-height: 24px !important;
overflow: hidden !important;
border-style: solid !important;
box-sizing: border-box !important;
font-family: "poppins" !important;
border-radius: 0 !important;
background: #000 !important;
font-size: 12px !important;
}
.woocommerce-MyAccount-navigation-link--store-credit,
.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist {
display: none !important;
}
div.woocommerce form .form-row .select2-selection:focus,
div.woocommerce form .form-row input[type=checkbox]:focus,
div.woocommerce form .form-row input[type=date]:focus,
div.woocommerce form .form-row input[type=email]:focus,
div.woocommerce form .form-row input[type=number]:focus,
div.woocommerce form .form-row input[type=password]:focus,
div.woocommerce form .form-row input[type=radio]:focus,
div.woocommerce form .form-row input[type=search]:focus,
div.woocommerce form .form-row input[type=tel]:focus,
div.woocommerce form .form-row input[type=text]:focus,
div.woocommerce form .form-row input[type=url]:focus,
div.woocommerce form .form-row select:focus,
div.woocommerce form .form-row textarea:focus {
outline: none !important;
}
.woocommerce-MyAccount-content h2 {
font-size: 40px !important;
font-family: 'Abchanel' !important;
color: #161922 !important;
}
.c_label input,
.c_checkbox input {
top: 10px !important;
}
.page-id-1010 .col-4.comlimentoryProductArea:hover {
border: none !important;
box-shadow: none !important;
transform: none !important;
}
.shop_table.shop_table_responsive th {
font-size: 12px !important;
font-family: 'Poppins' !important;
}
.shop_table.shop_table_responsive td {
font-size: 14px !important;
font-family: 'abchanel' !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
z-index: 100000 !important;
}
.mega-close-item {
display: none;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-2985-1-0 ul.mega-sub-menu,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-373-0 ul.mega-sub-menu,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-408-1 ul.mega-sub-menu,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-409-2 ul.mega-sub-menu {
z-index: 100000 !important;
}
#menu-close {
float: right !important;
position: relative !important;
font-size: 22px !important;
top: -10px !important;
font-size: 22px !important;
font-family: 'abchanel' !important;
color: #464545 !important;
left: 310px;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-409-2 .mega-menu-link,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-373-2-1 .mega-menu-link,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-408-2-1 .mega-menu-link {
font-weight: 800 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-408-2,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-408-2 .mega-sub-menu .mega-menu-columns-2-of-12 {
z-index: 100000 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-373-2,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-373-2 .mega-sub-menu .mega-menu-columns-2-of-12 {
z-index: 100000 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-408-0 .mega-sub-menu {
width: 100%;
z-index: 1010101010 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-373-0>.mega-sub-menu {
z-index: 1010101010 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-408-0 .mega-sub-menu #mega-menu-408-0-0 .mega-sub-menu #mega-menu-item-custom_html-5 #menu-close {
left: -40px !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-373-0 .mega-sub-menu #mega-menu-373-0-0 .mega-sub-menu #mega-menu-item-custom_html-16 #menu-close {
left: -70px !important;
top: 20px !important;
}
@media only screen and (min-width: 768px) {
.mfn-icon-left::before {
font-family: "mfn-icons";
content: "\e811";
font-size: 20px;
line-height: 1;
display: inline-block;
cursor: pointer;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-item-2985 {
position: absolute !important;
right: 0 !important;
bottom: 0 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-item-409 #mega-menu-409-2 {
height: 73vh !important;
overflow-y: auto !important;
}
#mega-menu-item-1738599 {
display: none !important;
}
}
@media only screen and (max-width: 768px) {
body #mega-menu-item-1738599 {
display: block !important;
position: absolute !important;
bottom: 58px !important;
background: #f6f6f6 !important;
width: 100% !important;
margin: auto !important;
padding: 7px !important;
}
html.body-locked #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-1738599.mega-menu-item>a.mega-menu-link {
height: 100% !important;
color: #a6a6a6 !important;
PADDING-LEFT: 15PX !important;
}
.page-id-821 .wc-proceed-to-checkout a {
padding: 10px 60px !important;
width: 100% !important;
}
.sidebarfilter {
padding: 0;
}
.mfn-icon-left {
background-image: url(https://bleutorch.com/wp-content/uploads/2025/12/download.svg);
background-size: 10px;
background-repeat: no-repeat;
background-position: left center;
display: block;
width: 40px;
height: 40px;
cursor: pointer;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1 {
height: 100vh !important;
top: -62px !important;
width: 85svw !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-item-409 #mega-menu-409-2>.mega-sub-menu {
margin: 0 0 23px !important;
padding: 0 0 10px !important;
}
.mega-close-item {
display: block;
}
.elementor-widget-container #mega-menu-2985-1-0 .mega-sub-menu {
padding: 0 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
overflow-y: auto !important;
padding-left: 1.25rem !important;
padding-right: 1.25rem !important;
}
.elementor-widget-container #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
padding: 2px 0 !important;
}
.elementor-widget-container #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
flex-direction: column;
z-index: 100000 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-2985>ul.mega-sub-menu {
border-top: none !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
font-size: 12px !important;
line-height: 22px !important;
width: fit-content !important;
font-weight: 400 !important;
height: 25px !important;
}
.elementor-widget-container #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-2985>ul.mega-sub-menu {
width: 100% !important;
top: -168px;
z-index: 10000 !important;
background: #fff;
left: 0 !important;
}
.elementor-widget-container #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-373>ul.mega-sub-menu {
width: 100% !important;
top: -122px;
z-index: 10000 !important;
background: #fff;
left: 0 !important;
height: 100vh;
position: absolute;
}
.elementor-widget-container #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-408>ul.mega-sub-menu {
width: 100% !important;
top: -125px;
z-index: 10000 !important;
background: #fff;
left: 0 !important;
height: 100vh;
position: absolute;
}
.elementor-widget-container #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-409>ul.mega-sub-menu {
width: 100% !important;
top: -50px;
z-index: 10000 !important;
background: #fff;
left: 0 !important;
height: 100vh;
position: absolute;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-2985>a.mega-menu-link,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-409>a.mega-menu-link,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-408>a.mega-menu-link,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-373>a.mega-menu-link {
background: url(//bleutorch.com/wp-content/themes/twentytwentyfive/assets/images/rgt-blk-aerrow.png) !important;
background-repeat: no-repeat !important;
background-position: right center !important;
background-size: 0.5rem !important;
max-width: fit-content;
padding-right: 20px !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
border-bottom: solid 1px #ededed !important;
}
#menu ul.mega-sub-menu.open>li:first-child {
border-bottom: solid 1px #ededed !important;
padding: 15px 0;
}
.elementor-widget-container #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1li.mega-menu-megamenu>ul.mega-sub-menu {
height: 100vh;
display: block !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
transform: translate(-110%, -60px);
transition: transform .5s ease;
overflow-y: auto !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item#mega-menu-item-custom_html-7 {
border-bottom: none !important;
}
.close-wrapper {
z-index: 1000;
position: relative;
pointer-events: none;
height: 60px;
}
.mega-close-item {
height: 60px;
z-index: 10100101 !important;
}
.mega-close-item span.close {
height: 34px;
width: 34px;
display: block;
float: right;
margin: 26px 13px 0 0;
right: 0 !important;
left: 0 !important;
}
.close-wrapper span.close i {
font-size: 22px;
line-height: 34px;
}
.elementor-widget-container #mega-menu-2985-1-0 li.product-name-item a {
line-height: 18px !important;
padding: 3px 0 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-409-1 {
padding: 0 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-409-1>.mega-sub-menu,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-2985-0>.mega-sub-menu,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-373-1>.mega-sub-menu,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-408-1>.mega-sub-menu {
display: flex;
flex-wrap: nowrap;
flex-direction: unset;
align-items: center;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li#mega-menu-409-1-0,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li#mega-menu-2985-0-0,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li#mega-menu-373-1-0,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li#mega-menu-408-1-0 {
width: 20%;
position: absolute;
z-index: 100000000 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-2985-0-0 ul.mega-sub-menu {
height: auto !important;
}
.mega-mega-sub-menu-close-wrapper h5 {
font-size: 14px;
text-align: center;
margin-bottom: 0;
color: #5f6271;
letter-spacing: 1px;
}
.mega-mega-sub-menu-close-wrapper h6 {
font-size: 10px;
text-align: center;
margin-bottom: 0;
color: #5f6271;
font-family: 'Abchanel';
font-weight: 400;
margin-top: 10px;
letter-spacing: 0.5px;
}
.elementor-widget-container .mega-menu-item-409>.mega-sub-menu {
height: 100vh !important;
overflow: auto !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-408-2,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-409-2,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-373-2 {
height: 80vh;
width: 100% !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-408-1,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-373-1,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-2985-0 {
padding: 0 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-408-1,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-373-1,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-409-1,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-2985-0 {
width: 100% !important;
border-bottom: solid 1px #ededed !important;
padding: 15px 0;
overflow: hidden !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li#mega-menu-373-1-0 {
left: 9px;
}
.elementor-widget-container #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-2985>ul.mega-sub-menu {
margin-left: 0 !important;
position: absolute;
}
.elementor-1432 .elementor-element.elementor-element-13e1e40.elementor-widget-wl-product-related .products>h2 {
font-size: 20px;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before,
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
width: 30px !important;
height: 1px !important;
}
body .news-letter label {
width: 100% !important;
}
}
form {
margin: 0 !important;
padding: 0 !important;
}
form p {
margin: 0 !important;
padding: 0 !important;
}
input[type="email"] {
margin-bottom: 0 !important;
}
input[type="email"] {
width: 100%;
max-width: 230px;
padding: 12px 15px;
border: 1px solid #ddd;
font-family: poppins !important;
font-size: 13px;
outline: none;
transition: all 0.3s ease;
}
input[type="email"]:focus {
border-color: #000;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
button,
input[type="submit"] {
background-color: #000;
color: #fff !important;
border: none;
padding: 12px 50px;
margin-top: 30px;
font-family: poppins !important;
letter-spacing: 0px !important;
font-size: 12px;
font-weight: 300;
border-radius: 3px;
cursor: pointer;
transition: all 0.3s ease;
}
.mega-menu-link {
font-family: abchanel !important;
font-weight: 100 !important;
font-size: 12px !important;
letter-spacing: 0px !important;
color: #1D1D1D !important;
line-height: 40px;
padding: 0 10px !important;
margin: 0 6px !important;
}
.mega-indicator {
display: none !important;
}
.mega-sub-menu {
font-family: poppins !important;
}
.mega-block-title {
font-family: abchanel !important;
font-weight: 500 !important;
letter-spacing: 0.8px !important;
}
#mega-menu-item-379 a {
color: #A020F0 !important;
}
.elementor-element.elementor-element-c26fa3c.elementor-widget.elementor-widget-image {
text-align: center !important;
}
#mega-menu-373-0-0 {
left: 40px !important;
}
#mega-menu-408-0 {
padding-top: 24px !important;
}
#mega-menu-item-text-3 {
left: -50px !important;
}
#mega-menu-item-text-5 {
left: 165px !important;
}
#mega-menu-item-text-6 {
left: 240px !important;
}
#mega-menu-item-text-7 {
left: 295px !important;
}
.attachment-large.size-large.wp-image-18 {
max-height: 90% !important;
height: 100% !important;
}
#mega-menu-409-0 {
padding-left: 0px !important;
left: -370px !important;
padding-right: 0px !important;
padding-top: 20px !important;
}
#mega-menu-item-text-4 {
left: 84px !important;
}
.elementor-tab-title {
font-size: 13px !important;
font-family: poppins !important;
letter-spacing: 1px !important;
}
.button-1 span {
display: block !important;
width: 100% !important;
transition: 0.5s !important;
}
.button-2 span {
display: block !important;
width: 100% !important;
transition: 0.5s !important;
}
.custom-button {
position: relative !important;
overflow: hidden !important;
height: 25px !important;
}
.discover {
width: 100% !important;
max-width: 98px !important;
}
.daydream,
.daydream1 {
width: 100% !important;
max-width: 66px !important;
}
.daydream12 {
width: 100% !important;
max-width: 70px !important;
}
.custom-button:after {
content: "" !important;
position: absolute !important;
left: 0 !important;
bottom: 0 !important;
transition: 0.5s !important;
background: #fff;
height: 2px !important;
width: 100% !important;
}
.custom-button.daydream1:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
transition: 0.5s;
background: #000;
height: 2px;
width: 100%;
}
.custom-button.daydream12:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
transition: 0.5s;
background: #fff;
height: 2px;
width: 100%;
}
.custom-button:hover:after {
width: 0 !important;
}
.custom-button:hover .button-1 span {
transform: translateY(-35px) !important;
}
.custom-button:hover .button-2 span {
transform: translateY(-35px) !important;
}
body #Header #mega-menu-wrap-main-menu #mega-menu-main-menu:after {
transition: all .5s ease !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
text-align: center;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1:after {
content: '';
width: 100%;
height: 4px;
background-color: #000;
display: block;
position: absolute;
top: calc(100% + 1px);
z-index: 1000;
transition: all .5s ease;
transform: translateX(var(--line-left));
width: var(--line-width);
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item {
padding: 0 13px;
}
#mega-menu-wrap-max_mega_menu_1 li.mega-menu-item a {
margin: 0 !important;
padding: 0 !important;
}
.page-id-257 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1:after {
background-color: #A020F0 !important;
}
.page-id-13 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1:after {
display: none;
}
table {
width: 100%;
}
table td,
table th {
padding: 10px;
text-align: center;
border-color: rgba(0, 0, 0, .08);
border-width: 1px;
border-style: solid;
vertical-align: middle;
color: #626262;
}
.hfe-nav-menu a.hfe-menu-item:hover {
text-decoration: underline !important;
}
.shopengine-product-image-toggle {
display: none !important;
}
.custom-name .elementor-shortcode {
text-align: center;
color: #fff;
font-family: 'Abchanel';
font-size: 25px;
}
.xoo-el-lostpw-tgr {
font-family: 'Abchanel';
font-size: 10px;
}
.bleu-product-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
padding-left: 20px;
padding-right: 20px;
margin-top: -1px;
}
.bleu-product-item {
margin-top: -14px;
text-align: center;
font-family: 'Abchanel';
border: 2px solid transparent;
padding: 20px 0 20px;
transition: 0.3s ease-in-out;
}
.bleu-product-item:hover {
border: 1.5px solid #ebe9eb !important;
box-shadow: 0 0;
}
.bleu-product-item img {
width: 100%;
height: auto;
}
.bleu-title {
margin-top: 25px;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.5px;
font-family: 'Abchanel';
}
.bleu-cat {
font-size: 15px;
margin-top: 5px;
font-family: 'Poppins', sans-serif !important;
opacity: .7;
}
.bleu-price {
font-size: 12px;
margin-top: 15px;
font-family: 'Poppins', sans-serif !important;
font-weight: 400;
color: #A8A8A8;
line-height: 15px;
margin-bottom: 15px
}
.bleu-text {
margin-top: 12px;
font-size: 12px;
font-family: 'Poppins', sans-serif !important;
color: #A8A8A8;
line-height: 15px;
font-weight: 400;
}
.bleu-rating {
margin-top: 10px;
}
.bleu-cart {
padding: 10px 0 5px;
}
.bleu-product-item .bleu-cart .button {
font-size: 12px;
background-color: #fff;
color: #000 !important;
font-weight: 500;
letter-spacing: 1px !important;
cursor: pointer;
position: relative;
border-radius: 3px;
left: auto;
border: 1px solid #ebe9eb;
display: inline-block;
line-height: 24px;
padding: 10px 20px;
background-image: none;
box-shadow: none;
font-family: 'Abchanel';
text-shadow: none;
opacity: 0;
visibility: hidden;
transform: translateY(10px);
transition: 0.3s ease-in-out;
}
.bleu-product-item:hover .bleu-cart .button {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.row.sample-product {
display: flex;
flex-wrap: wrap;
}
.row.sample-product .col-4 {
width: 32%;
}
.added_to_cart.wc-forward {
display: none !important;
}
@media screen and (max-width: 768px) {
.bleu-product-grid {
grid-template-columns: repeat(2, 1fr);
gap: 25px;
padding-top: 0 !important;
padding: 10px;
}
}
.pum-theme-1481,
.pum-theme-newsletter-form-theme {
background-color: rgba(0, 0, 0, 0.60) !important;
}
#popmake-1948 {
top: auto !important;
opacity: 1 !important;
display: block !important;
width: 100% !important;
right: 0 !important;
bottom: 0 !important;
margin: 0 !important;
left: 0 !important;
}
.pum-theme-1948 .pum-container,
.pum-theme-newsletter-form-theme .pum-container {
padding: 18px;
border-radius: 0px;
border: 1px none #000000;
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.00);
}
.pum-theme-1948 .pum-title,
.pum-theme-newsletter-form-theme .pum-title {
color: #000000;
text-align: left;
text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
font-family: inherit;
font-weight: 400;
font-size: 32px;
line-height: 36px
}
.pum-theme-1948 .pum-content,
.pum-theme-newsletter-form-theme .pum-content {
color: #8c8c8c;
font-family: inherit;
font-weight: 400
}
.pum-theme-1948 .pum-content+.pum-close,
.pum-theme-newsletter-form-theme .pum-content+.pum-close {
position: absolute;
height: auto;
width: auto;
left: auto;
right: 0px;
bottom: auto;
top: 5px;
padding: 0px;
color: #000000;
font-family: inherit;
font-weight: 400;
font-size: 12px;
line-height: 36px;
border: 1px none #ffffff;
border-radius: 0px;
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.00);
text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
background-color: rgba(255, 255, 255, 1.00)
}
#popmake-1515 {
height: 100% !important;
top: 0 !important;
padding: 0;
width: 100% !important;
max-width: 500px !important;
padding-bottom: 48px;
right: 0 !important;
left: auto !important;
}
.variations tr,
.variations td {
display: ruby !important;
width: 100% !important;
}
.woocommerce table.variations {
display: revert !important;
}
.variations label {
display: block !important;
font-weight: 600;
letter-spacing: 0.5px;
margin: 0px;
border: none;
}
.variations select {
width: 100% !important;
padding: 12px 15px;
border: 1px solid #ccc;
border-radius: 3px;
margin-bottom: 15px;
}
.variations .value {
margin-top: 5px;
border: none;
}
.label {
border: none;
padding: 0px;
padding-bottom: 0px;
margin: 0px;
}
.woocommerce table.variations tr th {
padding: 0px;
}
.label label {
font-size: 12px;
color: #000;
}
.value select {
width: 100% !important;
max-width: 100% !important;
border-color: #ebebeb;
padding: 10px !important;
font-size: 16px !important;
border-radius: 0px;
font-family: Helvetica, Open-Sans, "sans-serif-light", sans-serif !important;
line-height: 20px !important;
}
.woocommerce table.variations tr td select {
padding: 0px;
}
.reset_variations {
display: none;
}
.single_variation .price {
font-size: 14px !important;
font-family: abchanel;
}
.shopengine_add_to_list_action,
.shopengine_comparison_add_to_list_action,
.input-text.qty.text {
display: none;
}
.single_add_to_cart_button.button.alt.wp-element-button {
width: 100% !important;
max-width: 60% !important;
margin-left: -130px;
border-radius: 0px;
font-family: abchanel !important;
font-size: 12px !important;
margin-top: -5px;
margin-bottom: 45px;
}
.heead {
font-size: 16px !important;
font-family: abchanel !important;
font-weight: 600;
margin: 0px !important;
padding: 0px !important;
margin-top: 20px !important;
}
.spaci {
font-size: 12px !important;
font-family: poppins !important;
font-weight: 400;
line-height: 0px !important;
}
.xoo-aff-group input::placeholder,
.xoo-aff-group textarea::placeholder {
font-family: 'poppins';
}
.far.fa-eye {
font-size: 13px;
}
.xoo-el-form-label {
font-family: 'Abchanel';
font-size: 10px;
}
.xoo-aff-input-group input[type="email"] {
width: 110% !important;
max-width: 100% !important;
}
.wishlist_custom_css .wishlist-items-wrapper .product-name .variation,
.wishlist_custom_css .wishlist-items-wrapper .product-add-to-cart,
.wishlist_custom_css .wishlist-items-wrapper .product-remove {
display: none;
}
.wishlist_custom_css .wishlist-items-wrapper .product-name a {
font-family: 'abchanel' !important;
font-size: 10px !important;
}
.woocommerce table.shop_table .product-thumbnail a img {
max-width: 80px !important;
width: auto !important;
}
.wishlist_custom_css .wishlist-items-wrapper .woocommerce-Price-amount.amount {
font-family: 'Abchanel' !important;
font-weight: 900 !important;
font-size: 14px !important;
}
.wishlist-items-wrapper h1 {
font-family: 'Abchanel' !important;
margin-top: 0;
font-size: 34px !important;
color: #000;
font-weight: 600;
}
.product-stock-status span {
font-family: 'poppins';
font-size: 10px;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
padding: 10px 0 !important;
}
.fc-checkout-step {
border: none !important;
}
.fc-step__substep-fields-inner {
font-size: 12px;
font-family: 'Abchanel';
color: #626262;
}
.fc-step__substep-fields-inner p {
margin: 0 0 15px !important;
}
.comlimentoryProduct {
top: 11px !important;
}
.woocommerce-cart-form__cart-item.cart_item .variation,
.product-details .variation {
display: none !important
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table dl.variation {
display: none !important
}
.silder-button {
background: #fff !important;
color: #000;
font-family: "abchanel", Sans-serif;
border: 1px solid #dfdfdf !important;
letter-spacing: 2px !important;
text-transform: uppercase;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu {
padding: 0 !important;
}
.woocommerce.products .silder-hoverimg {
display: none !important;
}
.sprey--slider .slick-slide>div>div {
display: block !important;
}
#mega-menu-408-0>.mega-sub-menu,
#mega-menu-373-1>.mega-sub-menu {
display: flex !important;
justify-content: center !important;
align-items: center;
}
#mega-menu-408-0 {
justify-items: center !important;
align-items: center !important;
}
#mega-menu-item-2754 {
width: 230px !important;
}
ul.mega-sub-menu {
z-index: -9999 !important;
}
#masthead .mega-sub-menu-image {
width: 100% !important;
max-width: 449px !important;
}
#mega-menu-item-media_image-4 img {
margin: auto;
display: block;
}
@media only screen and (min-width: 769px) {
#mega-menu-409-2 .mega-sub-menu .mega-menu-column.mega-row-col-5.mega-menu-columns-3-of-12.row-col-5 {
width: 15% !important;
}
#mega-menu-409-2 .mega-sub-menu .mega-menu-column.mega-row-col-5.mega-menu-columns-3-of-12.row-col-5 {
width: 15% !important;
}
}
.mega-menu-row.mega-center-menu-row-content>.mega-sub-menu {
display: flex !important;
justify-content: center;
width: 100% !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
color: #1d1d1d !important;
font-family: inherit !important;
font-size: 12px !important;
text-transform: none !important;
text-decoration: none !important;
font-weight: normal !important;
text-align: left !important;
margin: 0px 0px 0px 0px !important;
padding: 9px 0 !important;
vertical-align: top !important;
display: block !important;
border: 0 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
padding: 15px;
}
#body_overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 120%;
background: rgba(0, 0, 0, .6);
z-index: 9000;
display: none;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
padding-bottom: 9px !important;
}
[class^=icon-]:before {
font-family: mfn-icons !important;
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: none !important;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: .2em;
}
.icon-params-line:before {
content: "\e8f0";
}
.product-silder h3 {
font-size: 30px;
line-height: 40px;
font-weight: 400;
letter-spacing: 0px;
font-family: 'Abchanel';
}
.fc-checkout-order-review__header-link.fc-checkout-order-review__edit-cart {
font-size: 15px !important;
font-family: abchanel !important;
padding: 0px 10px !important;
margin-bottom: 30px !important;
}
.product-details {
font-size: 12px !important;
font-family: sans-serif !important;
color: #000000;
}
.woocommerce-Price-amount.amount bdi {
font-size: 14px !important;
font-family: abchanel !important;
color: #333333;
}
.product-name img {
max-height: 50px !important;
height: 100% !important;
width: 100% !important;
max-width: 60px !important;
}
.woocommerce-checkout-review-order {
margin-top: 10px !important;
}
.cart-subtotal .th {
font-size: 14px !important;
}
.woocommerce-Price-amount.amount {
font-weight: bold;
font-size: 14px;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
margin: auto;
display: flex;
justify-content: end;
}
.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
width: fit-content;
text-align: left;
border-radius: 0;
font-family: 'Poppins';
letter-spacing: 1px;
background-color: #000000;
}
.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:hover {
color: #fff;
background-color: #000000;
}
.e-con-inner .abccart .product-remove.aasss {
align-items: end !important;
}
body.product-remove.aasss .gk-add-btn.edit-btn .remove1 {
padding-top: 0px !important;
}
.woocommerce-variation-price .product-short-descriptionx {
display: none !important;
}
.wc-block-components-notice-banner {
padding: 1em 2em 1em 3.5em !important;
margin: 0 0 2em !important;
position: relative;
background-color: #f6f5f8 !important;
color: #515151 !important;
border: none !important;
list-style: none outside !important;
width: auto;
word-wrap: break-word;
}
.wc-block-components-notice-banner.is-info>svg {
display: none;
}
.wc-block-components-notice-banner__content {
font-size: 12px;
letter-spacing: 0.5px;
font-family: 'Poppins';
}
.wc-block-components-notice-banner__content .woocommerce-Button.wc-forward.button.wp-element-button {
padding: 10px 20px !important;
font-weight: 400 !important;
line-height: 24px !important;
overflow: hidden !important;
border-style: solid !important;
box-sizing: border-box !important;
background: #000 !important;
color: #fff !important;
opacity: 1 !important;
text-decoration: none;
}
.fc-content.fc-container {
padding-top: 100px !important;
}
table.woocommerce-checkout-review-order-table tr:first-child th {
font-size: 15px !important;
font-family: helvetica !important;
}
table.woocommerce-checkout-review-order-table .order-total th {
font-size: 15px !important;
font-family: helvetica !important;
}
.fc-step__substep-title.fc-step__substep-title--contact {
font-size: 16px !important;
}
div.woocommerce form .form-row .woocommerce-input-wrapper input {
text-transform: uppercase;
max-width: 290px;
}
.fc-step__substep-save.button.wp-element-button {
font-size: 12px !important;
letter-spacing: 2px !important;
border-radius: 0px !important;
margin-top: 65px !important;
}
.fc-step__substep-title.fc-step__substep-title--billing_address {
font-size: 16px !important;
padding-top: 20px !important;
}
.select2-selection__rendered {
line-height: 11px !important;
padding-top: 30px !important;
font-size: 14px !important;
}
div.woocommerce form .form-row {
margin-bottom: 10px !important;
}
div.woocommerce form .form-row .woocommerce-input-wrapper input[type="checkbox"] {
border: 1px solid #000;
padding: 5px !important;
}
#billing_address_2-description {
margin-bottom: 10px !important;
}
#billing_state_field {
width: 48%;
float: right;
max-width: 600px !important;
margin-top: -70px !important;
}
#billing_city_field {
width: 48% !important;
float: left !important;
display: flex !important;
}
#billing_postcode_field {
width: 48% !important;
}
#order_notes {
display: none !important;
}
@media (max-width: 768px) {
body.woocommerce-checkout .fc-content.fc-container {
padding: 0 35px 80px;
}
.page-id-822 .woocommerce-info.wc_points_redeem_earn_points {
padding: 10px;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
flex-flow: nowrap !important;
align-items: end !important;
justify-content: end !important;
text-align: left !important;
}
.fc-content.fc-container {
padding-top: 0px !important;
}
#billing_state_field {
width: 100% !important;
margin-top: 0px !important;
padding-top: 10px !important;
}
#billing_city_field {
width: 100% !important;
display: block !important;
}
#billing_postcode_field {
width: 100% !important;
}
}
#billing_postcode {
margin-top: 20px !important;
}
div.woocommerce form .form-row label {
display: none !important;
}
div.woocommerce form .form-row label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
display: block !important;
}
.fc-step__next-step.button.wp-element-button {
font-size: 12px !important;
letter-spacing: 2px !important;
}
.pname {
font-size: 12px !important;
font-family: poppins !important;
color: #000000 !important;
padding-top: 10px !important;
}
.singleproduct {
margin-bottom: 25px !important;
padding-top: 15px !important;
}
.woocommerce-terms-and-conditions-checkbox-text {
font-family: abchanel !important;
font-size: 12px !important;
font-weight: 400 !important;
letter-spacing: -0.5px !important;
line-height: 20px;
}
.woocommerce-terms-and-conditions-checkbox-text a {
color: #000000 !important;
}
#place_order {
font-size: 12px !important;
letter-spacing: 2px !important;
}
.bleu-product-item {
position: relative;
}
.bleu-new-badge {
position: absolute;
top: 12px;
left: 50%;
transform: translateX(-50%);
background: #9b9b9b;
color: #ffffff;
font-size: 9px;
font-weight: 600;
padding: 4px 10px;
border-radius: 6px;
text-transform: uppercase;
z-index: 10;
}
#popmake-1492 .pum-content .sidebarfilter {
width: 100% !important;
}
@media screen and (max-width: 768px) {
.button-1 span {
text-align: center !important;
}
.page-id-821 .row.sample-product h3 {
font-size: 12px !important;
}
.page-id-821 .cart_item {
flex-wrap: wrap !important;
}
.page-id-821 .woocommerce table.shop_table td.product-name {
flex: 1;
text-align: left !important;
}
.page-id-821 .woocommerce-page table.shop_table_responsive tr td.product-quantity,
.page-id-821 .woocommerce table.shop_table_responsive tr td.product-quantity {
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
width: 50% !important;
padding-left: 24px !important;
}
.page-id-821 .woocommerce-cart-form .product-remove {
display: flex !important;
flex-wrap: wrap !important;
margin-top: 20px !important;
}
.page-id-821 .woocommerce table.shop_table_responsive tr td.product-subtotal {
width: 50% !important;
}
.page-id-821 .e-con-inner .abccart .product-remove.aasss {
margin-top: 15px !important;
gap: 10px !important;
}
.page-id-821 .e-con-inner .abccart .product-remove.aasss a {
padding-left: 0px !important;
margin-left: -32px !important;
}
.page-id-821 .e-con-inner .abccart .product-name a {
padding-left: 0px !important;
margin-left: 0px !important;
}
.page-id-821 .e-con-inner .abccart {
padding-left: 20px !important;
padding-right: 20px !important;
}
.elementor-tabs-content-wrapper {
display: block !important;
}
.elementor-tabs-content-wrapper .elementor-tab-title {
width: max-content;
text-align: center;
}
}
.has-checkout-layout--multi-step.woocommerce-checkout form .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title:before {
display: none !important;
}
.bleu-product-item {
position: relative;
}
.bleu-img {
position: relative;
display: block;
}
.out-of-stock .bleu-img::after {
content: '';
position: absolute;
inset: 0;
background: #999999;
z-index: 1;
opacity: 0.75;
}
.bleu-sold-overlay {
position: absolute;
font-family: 'Abchanel';
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
font-weight: 400;
letter-spacing: 3px;
font-size: 16px;
z-index: 2;
}
.sold-out-btn {
width: 100%;
background: transparent;
border: 1px solid #000;
color: #000;
cursor: not-allowed;
font-family: 'Abchanel';
letter-spacing: 1px;
}
.silder-button:hover,
.product a:hover {
color: #000 !important;
}
.onne hr {
display: none;
}
.filter_action button {
border-radius: 0;
}
button.pum-close.pum-close.pum-close.popmake-close {
font-size: 22px !important;
}
.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-cart {
outline: none !important;
border: none !important;
}
.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-cart:hover {
outline: none !important;
border: none !important;
}
.page-id-821 .wc-block-components-notice-banner.is-success {
display: none;
}
.cec-icon svg polygon {
stroke: #d9d9d9 !important;
fill: #f6f6f6 !important;
}
.xoo-wsc-icon-cross::before {
display: inline-block;
transition: transform 0.3s ease;
font-size: 22px;
content: "✕";
}
.xoo-wsc-icon-cross:hover::before {
transform: rotate(180deg);
}
@media screen and (min-width: 768px) {
.post-content-css h1,
.post-content-css h2,
.post-content-css h3,
.post-content-css h4,
.post-content-css h5,
.post-content-css h6 {
margin: 45px 0 31px !important;
}
.post-content-css p {
margin-bottom: 15px !important;
}
}
.custom-table-css table {
width: 100%;
box-sizing: border-box;
margin-bottom: 15px;
border-collapse: collapse;
border-spacing: 0;
border-radius: 5px;
}
.custom-table-css span {
font-weight: 600;
font-family: 'abchanel' !important;
}
.custom-table-css table td {
font-size: 14px;
line-height: 1.2;
font-weight: 400;
padding: 25px 0px;
font-family: 'poppins' !important;
}
.custom-table-css table tr:nth-child(2n) td {
background: rgba(0, 0, 0, .01);
}
.page-id-15506 .row.sample-product .comlimentoryProductArea p,
.page-id-15521 .row.sample-product .comlimentoryProductArea p {
display: none;
}
.woocommerce table.my_account_orders {
width: 100%;
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
padding: 20px 10px !important;
line-height: 1.4;
background: none;
box-shadow: 0 0 0 0;
font-size: 12px;
border-width: 0 0 1px;
font-family: 'poppins' !important;
width: auto !important;
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table {
width: 100% !important;
margin: 0 !important;
border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
}
.acfw-accordion-title {
font-size: 12px;
font-family: 'Abchanel';
color: #000;
}
div.woocommerce .fc-wrapper .woocommerce-checkout-review-order-table~.acfw-checkout-ui-block {
margin-top: 10px;
}
.acfw-checkout-ui-block .acfw-accordion h3 {
width: 91%;
margin-left: 18px !important;
}
body.woocommerce-checkout .fc-content p {
font-size: 10px;
font-family: "abchanel" !important;
}
.acfw-checkout-form-button-field .form-row-last .button {
margin: 0 !important;
}
.xoo-wsc-body {
position: relative;
}
.xoo-wsc-body.xsc-loading::after {
content: "";
position: absolute;
inset: 0;
background: rgba(255, 255, 255, 0.7);
z-index: 9;
}
.xoo-wsc-body.xsc-loading::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 18px;
height: 18px;
margin: -9px 0 0 -9px;
border: 2px solid #000;
border-top-color: transparent;
border-radius: 50%;
animation: xsc-spin 0.6s linear infinite;
z-index: 10;
}
@keyframes xsc-spin {
to {
transform: rotate(360deg);
}
}
.page-id-822 .woocommerce-info.wc_points_redeem_earn_points {
font-size: 12px;
font-family: 'Poppins';
}
.page-id-822 .woocommerce-info.wc_points_redeem_earn_points input {
margin: 0 0 20px;
font-size: 15px;
padding: 10px;
}
.page-id-822 .woocommerce-info.wc_points_redeem_earn_points input[type="submit"] {
font-family: 'Abchanel' !important;
margin: 0;
outline: none !important;
border: none;
margin-left: 10px;
font-size: 12px;
border-radius: 0;
}
.page-id-822 .wc_points_rewards_form {
margin-top: 20px !important;
}
.woocommerce table.shop_table td.actions .coupon {
display: flex;
width: 50%;
}
.page-id-821 .wc_points_rewards_form {
margin: 10px 0 !important;
}
.page-id-821 .woocommerce-info.wc_points_redeem_earn_points {
background: none;
width: 100%;
padding: 0;
display: flex;
flex-direction: column-reverse;
font-size: 12px;
align-items: baseline;
}
.page-id-821 .wc_points_rewards_form {
width: 99%;
display: flex;
order: 0;
gap: 12px;
}
.page-id-821 .woocommerce-info.wc_points_redeem_earn_points input[type="number"] {
width: 100%;
height: 34px;
}
.page-id-821 .woocommerce-info.wc_points_redeem_earn_points input[type="submit"] {
width: 99%;
font-size: 14px;
font-family: 'Poppins' !important;
font-weight: 700;
letter-spacing: 2px !important;
padding: 6px;
margin: 0;
border: none;
border-radius: 0;
}
@media (max-width: 768px) {
.woocommerce table.shop_table td.actions .coupon {
width: 100% !important;
padding: 10px;
}
}
.woocommerce-form-coupon-toggle .woocommerce-info {
background: transparent;
border: 0;
padding: 0;
margin: 0 0 14px;
}
.tc-coupon-toggle a.showcoupon {
display: flex;
align-items: center;
gap: 10px;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 0.06em;
font-weight: 600;
font-size: 14px;
padding: 14px 0;
border-top: 2px solid #111;
border-bottom: 2px solid #111;
color: #111;
}
.tc-coupon-plus {
width: 22px;
height: 22px;
border: 1px solid #111;
border-radius: 50%;
position: relative;
flex: 0 0 22px;
}
.tc-coupon-plus:before,
.tc-coupon-plus:after {
content: "";
position: absolute;
background: #111;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.tc-coupon-plus:before {
width: 10px;
height: 2px;
}
.tc-coupon-plus:after {
width: 2px;
height: 10px;
}
form.checkout_coupon.woocommerce-form-coupon {
margin-top: 12px;
padding: 0;
border: 0;
}
form.checkout_coupon .form-row-first input {
height: 44px;
}
form.checkout_coupon .form-row-last button {
height: 44px;
}
.add-coupon-code,
.add_coupon_code,
.checkout-add-coupon,
.woocommerce-add-coupon-code {
display: none !important;
}
.xoo-el-notice-error {
font-size: 12px;
font-family: "Poppins";
}
.xoo-el-form-txt {
font-size: 12px;
font-family: "Poppins";
color: #000;
}
.page-id-823 p {
font-size: 12px;
font-family: "Poppins";
}
.xoo-el-notice-error,
.xoo-el-notice-success,
.xoo-el-notice-warning {
font-size: 12px;
font-family: "Poppins";
}
input.wpcf7-email::placeholder {
font-size: 13px;
font-family: 'Poppins', sans-serif;
}
input.wpcf7-email:focus {
background-color: #e9f5fc;
border-color: #d5e5ee;
color: #1982c2;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
letter-spacing: 0.1px !important;
}
.singleproduct a:hover {
color: #000;
}
.woocommerce-form-coupon-toggle {
margin: 0 0 18px;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
border: 1px solid #e6e6e6;
background: #fff;
border-radius: 6px;
padding: 16px 18px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
margin: 0;
}
.woocommerce-form-coupon-toggle .woocommerce-info::before {
display: none !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon {
font-weight: 600;
text-decoration: none;
margin-left: 6px;
}
form.checkout_coupon.woocommerce-form-coupon {
border: none;
background: #fff;
border-radius: 6px;
padding: 16px 18px;
margin: 10px 0 18px;
}
form.checkout_coupon .form-row-first,
form.checkout_coupon .form-row-last {
width: 48%;
}
@media (max-width: 768px) {
form.checkout_coupon .form-row-first,
form.checkout_coupon .form-row-last {
width: 100%;
}
}
.woocommerce-form-coupon-toggle {
margin: 20px 0;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
background: #fff;
border: 1px solid #eaeaea;
border-radius: 10px;
padding: 16px 20px;
text-align: center;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
margin: 0;
}
.woocommerce-form-coupon-toggle .woocommerce-info::before {
display: none !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
font-size: 14px;
color: #333;
}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon {
font-weight: 500;
color: #000;
text-decoration: none;
margin-left: 5px;
position: relative;
}
form.checkout_coupon {
border: 1px solid #eaeaea;
border-radius: 10px;
padding: 16px 20px;
margin-top: 10px;
background: #fff;
}
.woocommerce-form-coupon-toggle,
form.checkout_coupon {
width: 100%;
clear: both;
}
.fc-wrapper .woocommerce-form-coupon-toggle,
.fc-wrapper form.checkout_coupon {
grid-column: 1 / -1;
}
.woocommerce-form-coupon-toggle .woocommerce-info::before {
display: none !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon {
font-family: "poppins";
font-weight: 500;
font-size: 12px;
margin-left: 6px;
}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover {
text-decoration: underline !important;
}
@media (min-width: 1280px) {
body.woocommerce-checkout .fc-content.fc-container {
padding: 0;
}
}
.woocommerce-form-coupon-toggle .woocommerce-info {
width: 100%;
font-size: 12px;
font-family: "poppins";
}
.checkout_coupon.woocommerce-form-coupon {
width: 100%;
}
.woocommerce form.checkout_coupon .button {
letter-spacing: 0.1px !important;
margin: 0;
width: 100%;
}
.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {
margin: 0 !important;
}
.form-row.form-row-first #coupon_code {
margin-left: 0 !important;
width: 100% !important;
}
.fc-step__substep[data-substep-id="order_notes"] {
display: none !important;
}
.woocommerce-input-wrapper {
padding: 0 !important;
border: none !important;
background: transparent !important;
box-shadow: none !important;
}
.woocommerce-input-wrapper label.checkbox {
display: flex;
align-items: center;
gap: 10px;
margin: 0;
cursor: pointer;
font-size: 13px;
font-weight: 500;
letter-spacing: 1px;
text-transform: uppercase;
color: #222;
}
.woocommerce-input-wrapper input[type="checkbox"] {
appearance: none;
-webkit-appearance: none;
width: 14px;
height: 14px;
border: 1.5px solid #222;
border-radius: 2px;
background: #fff;
cursor: pointer;
position: relative;
margin: 0;
}
.woocommerce-input-wrapper input[type="checkbox"]:checked::after {
content: "";
position: absolute;
left: 3px;
top: 0px;
width: 4px;
height: 8px;
border: solid #222;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.fc-checkbox-label-text {
line-height: 1;
}
.bleu-rating {
font-size: 18px;
color: #000000;
}
.bleu-rating .star {
margin-right: 2px;
}
.bleu-rating .star.filled {
color: #000000;
}
.xoo-el-form-container {
padding: 20px !important;
}
.custom-css-quantity .quantity {
display: none !important;
}
.custom-css-quantity button {
margin-left: 0 !important
}
.custom-css-quantity .woocommerce-variation-price {
display: none !important;
}
.page-id-821 .input-text.qty.text {
display: block !important;
}
.wc_points_rewards_apply_discount_amount:focus,
#coupon_code:focus {
background-color: #e9f5fc;
border-color: #d5e5ee;
color: #1982c2;
outline: none !important;
border: none;
}
.page-id-773 .woocommerce table.shop_table td,
.page-id-773 .woocommerce table.shop_table th {
padding: 20px 10px !important;
}
.mega-menu-item.mega-current-menu-item.mega-page_item.mega-current_page_item.mega-align-bottom-left.mega-menu-flyout .mega-menu-link,
.mega-menu-item.mega-menu-item-type-custom.mega-toggle-on .mega-menu-link {
font-weight: bold !important;
}
.mega-menu-item.mega-current-menu-item.mega-page_item.mega-current_page_item.mega-align-bottom-left.mega-menu-flyout.mega-toggle-on .mega-menu-link,
.mega-menu-item.mega-menu-item-type-custom.mega-menu-item-object-custom.mega-current-menu-ancestor.mega-menu-item-has-children.mega-menu-megamenu.mega-menu-grid.mega-align-bottom-left.mega-menu-grid .mega-menu-link {
font-weight: bold !important;
}
.page-id-13 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1:after {
display: block !important;
content: '';
width: 100%;
height: 4px;
background-color: #000;
display: block;
position: absolute;
top: calc(100% + 1px);
z-index: 1000;
transition: all .5s ease;
transform: translateX(var(--line-left));
width: var(--line-width);
}
.wc_points_rewards_apply_discount_amount {
padding: 6px !important;
letter-spacing: 1px !important;
font-weight: 700 !important;
font-family: poppins !important;
text-align: center;
font-size: 14px;
}
@media (min-width: 750px) {
.page-id-822 .fc-step__actions {
padding: 0 !important;
}
}
.page-id-13 .elementor-widget-heading p {
font-weight: 400 !important;
}
.cart-menu.cartempty:before {
display: none;
}
.cart-menu:before {
display: block;
}
.cart-menu:before {
width: 4px;
height: 4px;
position: absolute;
background: #333;
content: "";
border-radius: 50%;
right: -3px;
top: 7px;
}
.cart-custom-feature .CustomsetcomlimentoryProductArea p {
font-family: "abchanel";
font-size: 12px;
margin-bottom: 12px;
color: #626262;
}
.wc-view-order {
max-width: 900px;
margin-top: 40px !important;
font-family: "abchanel";
color: #1d1d1f;
}
.wc-view-order .order-status-text {
font-size: 13px;
color: #6e6e73;
margin-bottom: 28px;
}
.wc-view-order .order-status {
font-weight: 600;
color: #1d1d1f;
}
.wc-view-order .order-status.refunded {
color: #d32f2f;
}
.wc-view-order .order-card {
background: #f5f5f7;
border-radius: 12px;
padding: 36px 40px;
}
.wc-view-order .card-title {
text-align: center;
font-size: 14px;
letter-spacing: 2px;
font-weight: 500;
margin-bottom: 30px;
color: #1d1d1f;
}
.wc-view-order .order-row.product {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 18px;
}
.wc-view-order .order-row.product strong {
font-size: 13px;
font-weight: 500;
}
.wc-view-order .order-row .meta {
font-size: 12px;
color: #6e6e73;
margin-top: 4px;
}
.wc-view-order .price {
font-size: 13px;
font-weight: 500;
}
.wc-view-order .order-summary {
margin-top: 28px;
}
.wc-view-order .summary-row {
display: flex;
justify-content: space-between;
font-size: 13px;
padding: 6px 0;
color: #1d1d1f;
}
.wc-view-order .summary-row span:first-child {
color: #6e6e73;
}
.wc-view-order .summary-row:last-child {
font-weight: 600;
}
.wc-view-order .summary-row del {
color: #6e6e73;
margin-right: 6px;
}
.wc-view-order .summary-row.refund span:last-child {
color: #d32f2f;
}
.wc-view-order .divider {
display: none;
}
.wc-view-order .address-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
margin-top: 60px;
}
.wc-view-order .address-card {
background: transparent;
padding: 0;
}
.wc-view-order .address-card h4 {
font-size: 14px;
letter-spacing: 2px;
font-weight: 500;
margin-bottom: 16px;
color: #1d1d1f;
}
.wc-view-order address {
font-style: normal;
font-size: 13px;
line-height: 1.6;
color: #1d1d1f;
}
.wc-view-order address a {
color: #1d1d1f;
text-decoration: none;
}
@media (max-width: 768px) {
.wc-view-order {
padding: 0 16px;
}
.wc-view-order .order-card {
padding: 24px;
}
.wc-view-order .address-grid {
grid-template-columns: 1fr;
gap: 40px;
}
.cart-menu:before {
right: 4px;
top: 10px;
}
}
.wc-view-order .order-card {
background: #f5f5f7;
border-radius: 14px;
padding: 40px;
}
.wc-view-order .card-title {
text-align: center;
font-size: 14px;
letter-spacing: 2px;
font-weight: 500;
margin-bottom: 35px;
text-transform: uppercase;
}
.wc-view-order .order-summary {
margin-top: 30px;
}
.wc-view-order .summary-row {
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: 8px 0;
font-size: 13px;
color: #1d1d1f;
}
.wc-view-order .summary-row span:first-child {
color: #6e6e73;
}
.wc-view-order .summary-row span:last-child {
text-align: right;
}
.wc-view-order .summary-row .method {
display: block;
font-size: 11px;
color: #6e6e73;
margin-top: 2px;
}
.wc-view-order .summary-row.refund span:last-child {
color: #d32f2f;
}
.wc-view-order .summary-row.total {
font-weight: 600;
margin-top: 6px;
}
.wc-view-order .order-row.product {
margin-bottom: 22px;
}
.wc-view-order .divider {
display: none;
}
.star-rating {
font-family: "star";
font-size: 14px;
letter-spacing: 3px;
position: relative;
display: inline-block;
color: #000;
}
.star-rating::before {
content: "SSSSS";
opacity: 0.25;
}
.star-rating span {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}
.star-rating span::before {
content: "SSSSS";
opacity: 1;
color: #000;
}
.star-rating span {
color: #fff;
position: absolute;
top: 0;
z-index: -4;
}
.woocommerce .star-rating {
width: 6.4em !important;
}
.related.products .custom-star-rating .star-rating {
display: block !important;
}
.related.products .star-rating {
display: none !important;
}
.related.products .custom-star-rating {
display: flex;
justify-content: center;
}
.page-id-821 .checkout-variation-text {
display: none !important;
}
.paymentsection a {
background: transparent !important;
}
.checkout-variation-text {
margin-top: 4px;
font-size: 13px;
color: #626262;
}
.cart-item__name a {
text-decoration: none;
font-weight: 500;
font-family: "poppins";
text-transform: capitalize;
}
.cart-item__name a:hover {
color: #000000cc;
}
.woocommerce-loop-product__title:hover {
color: #000000cc;
}
.cart-menu a {
position: relative !important;
}
.page-id-823 .e-con-inner .elementor-widget-text-editor {
padding: 0 10px;
}
.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-product {
padding: 26px 26px !important;
}
.custom-css-quantity select {
width: 100%;
padding: 14px 45px 14px 16px !important;
font-size: 14px;
font-weight: 500;
color: #000;
border: 1px solid #dcdcdc !important;
border-radius: 4px;
background-color: #fff !important;
appearance: none !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23000' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 16px center;
background-size: 12px;
font-family: "poppins" !important;
cursor: pointer;
}
.custom-css-quantity select option {
background-color: #fff;
color: #000;
font-family: "poppins" !important;
font-size: 14px;
padding: 10px;
border-color: #000;
}
.custom-css-quantity select option:checked {
background-color: #dddddd !important;
color: #000000 !important;
}
.custom-css-quantity select option:hover {
background-color: #0089f7;
color: #000;
}
[class*="woolentorducts-columns-"] ul.products {
justify-content: space-between !important;
}
.page-id-821 .wcpay-express-checkout-wrapper {
display: none;
}
#pum-1948 .mc4wp-form-fields h2,
#pum-1948 .mc4wp-form-fields .subscribe-description {
display: none;
}
#pum-1948 .mc4wp-form-fields {
display: flex;
justify-content: center;
align-items: center;
gap: 2px;
}
#pum-1948 .right-form .form-row-1 p {
margin: 0 !important;
}
#pum-1948 .right-form .form-row-1 p label {
margin: 0 !important;
}
#pum-1948 .right-form .form-row-1 input[type="submit"] {
width: auto !important;
border-radius: 0;
text-transform: uppercase;
margin: 0;
padding: 13px 20px;
font-size: 12px;
font-weight: 500;
}
#billing_email,
#billing_email_field {
display: block !important;
visibility: visible !important;
}
.bleu-product-item .bleu-cart .button.sold-out-btn.sold-out {
opacity: 1 !important;
visibility: visible !important;
transform: none !important;
border: none;
cursor: not-allowed;
color: #000 !important;
font-weight: 400 !important;
margin: 0;
}
.woocommerce_order_items_wrapper.wc-order-items-editable .display_meta {
display: none !important;
}
.form-row.guest_email {
display: block !important;
}
.fc-contact-step .woocommerce-billing-fields__field-wrapper #billing_email_field {
display: block !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
padding-right: 0 !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions div {
display: block !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions div a {
width: 100% !important;
text-align: center !important;
padding: 10px 20px !important;
}
#popmake-1948 .mc4wp-alert.mc4wp-notice {
display: none;
}
#customer_login {
display: none;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--points-and-rewards a {
padding-top: 20px !important;
}
.news-letter input[type=submit] {
margin: 0 !important;
}
.news-letter .Footer__Title.Heading.u-h6,
.news-letter .subscribe-description {
display: none !important;
}
.news-letter .mc4wp-alert.mc4wp-notice {
font-size: 14px !important;
}
.news-letter label {
width: 64% !important;
}
.news-letter label input[type="email"] {
max-width: 100%;
}
.elementor-widget-n-tabs .e-n-tabs {
gap: 0 !important;
}
.tabss .e-n-tabs-heading button {
margin: 0;
}
body .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],
body .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
color: #1D1D1D !important;
border-bottom: 4px solid #333 !important;
background: #fff !important;
line-height: 0px !important;
}
body .elementor-widget-n-tabs .e-n-tab-title {
color: #999696 !important;
background-color: #fff !important;
letter-spacing: 1px !important;
border-bottom: 4px solid #fff !important;
}
.single-product .outofstock .single_add_to_cart_button {
pointer-events: none;
opacity: 0.5;
cursor: not-allowed !important;
}
.single-product .outofstock .single_add_to_cart_button::after {
content: " SOLD OUT";
}
.single-product .outofstock .single_add_to_cart_button:hover {
cursor: not-allowed !important;
}
.post-content-css ul,
.post-content-css ol {
list-style: none;
}
.tag-and-prize p {
font-size: 12px !important;
color: #A8A8A8 !important;
padding-top: 5px !important;
font-weight: 500 !important;
}
#pum-theme-1481 .pum-content+.pum-close,
.pum-theme-default-theme .pum-content+.pum-close {
box-shadow: none !important;
}
.bleu-price .woocommerce-Price-amount.amount bdi {
font-size: 12px !important;
font-weight: 300 !important;
color: #A8A8A8 !important;
}
.cart-info-01 p.font-pop a {
font-size: 15px !important;
color: #0000004d !important;
}
.cart-info-01 h6 {
font-family: abchanel !important;
}
.color-b {
font-family: abchanel !important;
}
.samplerrr p {
margin-bottom: 10px !important;
margin-top: 0px !important;
font-family: abchanel !important;
font-size: 12px !important;
}
.samplerrr p strong {
line-height: 40px !important;
color: #626262;
}
.samplerrr.wc-proceed-to-checkout a {
background-color: #000000 !important;
color: #ffffff !important;
}
.e-con-inner .abccart {
padding: 30px 0px !important;
width: 100% !important;
max-width: 730px !important;
align-content: center !important;
}
.e-con-inner .abccart h4 {
font-family: abchanel !important;
font-size: 30px !important;
font-weight: 600;
letter-spacing: normal;
margin-bottom: 15px;
color: #161922;
}
.e-con-inner .abccart p {
font-family: 'Poppins', Helvetica, Arial, sans-serif !important;
font-size: 12px !important;
color: #626262 !important;
}
.woocommerce table.shop_table .product-thumbnail a img {
width: 100% !important;
max-height: 80px !important;
max-width: 80px !important;
}
.e-con-inner .abccart .product-name {
left: -10px !important;
}
.e-con-inner .abccart .product-name a {
font-family: abchanel !important;
font-size: 12px !important;
color: #626262;
padding-left: 10px !important;
margin-left: -32px !important;
}
.e-con-inner .abccart .product-remove.aasss {
width: 100% !important;
padding: 0px !important;
gap: 5px !important;
margin-top: 14px;
}
.e-con-inner .abccart .gk-add-btn.edit-btn a {
padding-top: 0px !important;
font-weight: 600 !important;
color: #626262 !important;
margin-right: 35px !important;
}
.e-con-inner .abccart .gk-add-btn.wishlist-btn a {
font-weight: 600 !important;
color: #626262 !important;
margin-right: 0px !important;
padding: 5px !important;
margin-left: -28px !important;
}
.e-con-inner .abccart .remove1 {
padding: 0px !important;
margin-left: 2px !important;
}
.e-con-inner .abccart .product-price {
display: none !important;
}
.e-con-inner .abccart .product-quantity select {
border: white;
color: #626262;
font-family: poppins !important;
}
.e-con-inner .abccart .product-subtotal span bdi {
font-size: 14px !important;
font-family: abchanel !important;
color: #333333;
}
#coupon_code {
padding: 6px !important;
height: 34px !important;
width: 165px !important;
letter-spacing: 2px !important;
font-weight: 700 !important;
font-family: poppins !important;
}
.coupon button {
width: 100% !important;
max-width: 175px !important;
padding: 6px !important;
font-weight: 700 !important;
font-family: poppins !important;
margin: 0px !important;
font-size: 14px !important;
text-transform: uppercase !important;
letter-spacing: 2px !important;
}
.actions {
padding-bottom: 20px !important;
}
.cart_totals h2 {
font-size: 40px !important;
font-family: abchanel !important;
font-weight: 500;
color: #161922;
margin-bottom: 15px;
}
tr.cart-subtotal th {
font-size: 12px !important;
font-family: poppins !important;
padding: 20px 10px !important;
}
tr.cart-subtotal td bdi {
font-size: 14px !important;
color: #333333;
font-family: abchanel !important;
padding: 20px 10px !important;
}
tr.order-total th {
font-size: 12px !important;
font-family: poppins !important;
padding: 20px 10px !important;
}
tr.order-total td bdi {
font-size: 14px !important;
color: #333333;
font-family: abchanel !important;
padding: 20px 10px !important;
}
.cart-custom-feature {
padding-top: 30px !important;
}
.c_label label {
font-size: 12px !important;
font-family: poppins !important;
color: #626262;
padding: 0px !important;
font-weight: 500;
}
.c_label input+span {
top: 10px !important;
}
.c_label {
height: 25px;
}
.sample-counter {
color: #a020f0 !important;
padding: 10px;
margin: 15px 0 !important;
border-radius: 4px;
border: 2px solid #a020f0 !important;
font-weight: bold !important;
font-family: poppins !important;
font-size: 12px !important;
}
.col-4.comlimentoryProductArea {
background: #fff;
transition: all 0.3s ease-in-out;
border: 1px solid transparent;
padding: 0px 15px !important;
}
.col-4.comlimentoryProductArea:hover {
border: 1px solid #e5e5e5;
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.10);
transform: translateY(-5px);
}
#sample-counter {
font-size: 13px !important;
font-family: poppins !important;
font-weight: 500;
}
.row.sample-product h3 {
font-size: 16px !important;
font-weight: 300 !important;
letter-spacing: 0px !important;
text-align: center;
line-height: 1;
margin-bottom: 10px;
color: #161922;
font-family: abchanel !important;
}
.giftwrapper h2 {
font-size: 15px !important;
font-family: abchanel !important;
font-weight: 600;
line-height: 50px !important;
color: #161922;
}
.row.sample-product a span {
font-size: 12px !important;
font-family: poppins !important;
margin-bottom: 10px !important;
color: #000000;
font-weight: 300 !important;
}
.productFigure img {
margin-bottom: 10px !important;
max-width: 80px !important;
}
.checkout-button {
font-size: 13px !important;
letter-spacing: 1.5px !important;
font-weight: 300 !important;
font-family: poppins !important;
padding: 10px 30px !important;
}
.paymentsection h3 {
font-size: 18px;
font-weight: 600 !important;
margin-bottom: 0;
font-family: abchanel !important;
line-height: 40px !important;
color: #161922 !important;
}
.e-con-inner .abccart .paymentsection h4 {
font-size: 16px !important;
font-weight: 400 !important;
margin-bottom: 15px !important;
}
.cardimages span img {
margin-top: -15px !important;
}
.paymentsection p {
line-height: 40px !important;
}
.product_meta.mfn_product_meta {
font-size: 12px !important;
letter-spacing: 0.5px !important;
}
.paymentprivacypolicy {
background-color: #ffffff !important;
color: black !important;
font-size: 12px !important;
}
.woocommerce table.shop_table_responsive tr td.product-name a {
align-items: left !important;
}
@media only screen and (max-width: 768px) {
.e-con-inner .abccart {
width: 100% !important;
max-width: 550px !important;
padding: 40px 25px 10px !important;
}
.e-con-inner .abccart p {
font-size: 13px !important;
}
.woocommerce table.shop_table_responsive tr td {
display: block !important;
width: 100% !important;
padding: 5px 0 !important;
}
.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr {
display: flex !important;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail {
text-align: left !important;
margin-bottom: 10px !important;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail img {
max-width: 80px !important;
margin-right: 10px !important;
}
.woocommerce table.shop_table_responsive tr td.product-name {
font-size: 15px !important;
font-weight: 600 !important;
padding-top: 8px !important;
margin-right: 5px !important;
}
.div_qauntity {
margin-top: 16px;
margin-bottom: 10px !important;
margin-left: 0%;
display: flex;
justify-content: space-between;
}
.woocommerce table.shop_table_responsive tr td.product-quantity {
display: none !important;
align-items: center !important;
gap: 10px;
margin: 10px 0 !important;
}
.product-subtotal {
padding-top: 0px !important;
width: max-content;
}
.woocommerce table.shop_table_responsive tr td.product-subtotal {
font-size: 16px !important;
font-weight: 700 !important;
margin-top: 5px !important;
}
.fc-checkout-step .fc-step__actions {
padding: 0 !important;
}
.woocommerce table.shop_table_responsive tr td:before {
content: "" !important;
display: none !important;
}
.woocommerce table.shop_table_responsive tr td a {
display: inline-block;
font-size: 13px;
}
.e-con-inner .abccart .product-name {
max-width: 235px !important;
}
.e-con-inner .abccart .product-remove.aasss {
margin-left: 0px !important;
padding-left: 32px !important;
margin-top: -10px !important;
line-height: 11px;
width: 100% !important;
max-width: 200px !important;
}
.e-con-inner .abccart .product-remove.aasss a {
padding-top: 2px !important;
}
}
pum-overlay.pum-overlay-disabled:before {
content: "";
position: fixed;
width: 100%;
height: 100%;
background: #1d1d1dcc;
left: 0;
top: 0;
visibility: visible;
}
button.pum-close.pum-close.pum-close.popmake-close {
position: absolute;
top: 0 !important;
right: 10px !important;
display: block !important;
color: #000 !important;
opacity: 1 !important;
text-shadow: none !important;
font-size: 17px !important;
margin: 0 !important;
}
.pum-overlay.pum-overlay-disabled .pum-container {
background: #fff;
height: 100% !important;
top: 0 !important;
padding: 0;
width: 100% !important;
max-width: 100% !important;
padding-bottom: 48px;
}
#popmake-1948 {
max-width: 100% !important;
min-width: 100% !important;
justify-content: center !important;
align-items: center !important;
}
.pum-content.popmake-content {
padding: 30px 55px 0 55px !important;
display: flex;
width: 100% !important;
max-width: 1440px !important;
justify-content: center !important;
justify-items: center !important;
align-items: center !important;
gap: 20px;
padding-bottom: 38px !important;
}
.form-row-1 a {
display: flex;
justify-content: center;
align-items: center;
}
.pum-content.popmake-content .left-text {
width: 45%;
padding-left: 120px !important;
}
.pum-content.popmake-content h4 {
font-size: 13px !important;
line-height: 25px !important;
margin: 0px !important;
margin-bottom: 7px !important;
color: #161922;
}
.pum-content.popmake-content p {
font-size: 13px !important;
margin-top: 5px !important;
width: 100%;
max-width: 80%;
font-family: "Poppins", Helvetica, Arial, sans-serif !important;
}
.right-form {
display: flex;
flex-direction: column;
width: 50%;
gap: 10px;
margin: 0px;
}
.right-form .form-row-1 {
display: flex;
margin-top: -20px !important;
gap: 2px;
}
.right-form .form-row-1 input {
width: 270px;
font-family: "Poppins", Helvetica, Arial, sans-serif !important;
padding: 12px;
}
.right-form .form-row-1 input::placeholder {
font-size: 14px;
font-family: "Poppins", sans-serif;
color: #777;
}
.right-form .form-row-1 button {
padding: 12px 25px;
background: #000;
color: #fff;
margin: 0px !important;
font-size: 14px !important;
border: none;
border-radius: 0px !important;
}
.right-form .form-row-1 a {
white-space: nowrap;
text-decoration: underline;
color: #000;
font-size: 13px;
padding-left: 5px;
font-weight: 400;
font-family: "poppins" !important;
}
.right-form .form-row-2 a {
font-size: 14px;
text-decoration: underline;
font-family: "Poppins", Helvetica, Arial, sans-serif !important;
color: #000;
}
.pum-close {
top: 20px !important;
right: 30px !important;
}
button.pum-close.pum-close.pum-close.popmake-close {
font-size: 17px !important;
background-color: #ffffff26 !important;
}
@media (max-width: 768px) {
.coupon #coupon_code {
width: 113px !important;
font-size: 16px !important;
letter-spacing: 0px !important;
}
.coupon .button {
font-size: 12px !important;
}
.coupon button {
margin-left: 12px !important;
max-width: 152px !important;
}
.pum-content.popmake-content {
flex-direction: column;
padding: 18px !important;
padding-top: 40px !important;
padding-bottom: 40px !important;
text-align: left !important;
gap: 25px;
}
.pum-content.popmake-content .left-text {
padding-left: 0px !important;
padding-left: 5px !important;
}
.pum-content.popmake-content .left-text,
.pum-content.popmake-content .right-form {
width: 100%;
}
.right-form .form-row-1 {
flex-wrap: wrap !important;
}
.right-form .form-row-1 a {
display: block !important;
padding-right: 10px !important;
letter-spacing: 1px !important;
padding-left: 0;
margin-top: 10px !important;
margin-bottom: 12px !important;
text-align: left;
}
.pum-content.popmake-content .right-form {
flex-direction: column;
padding-left: 0px !important;
gap: 5px;
}
.pum-content.popmake-content .right-form input {
max-width: 222px !important;
}
.right-form .form-row-1 button {
padding: 12px 10px !important;
font-size: 14px !important;
}
.pum-close {
top: 0px !important;
margin-top: 0px !important;
}
.pum-theme-1481 .pum-content+.pum-close,
.pum-theme-newsletter-form-theme .pum-content+.pum-close {
padding-top: 0px !important;
right: 0 !important;
}
}
@media (max-width:1024px) {
.pum-content.popmake-content .left-text {
padding: 0 !important;
}
}
#popmake-1515 {
min-width: 37% !important;
padding-top: 40px !important;
}
.search-wrapper {
width: 100%;
display: flex;
flex-direction: column;
gap: 30px;
}
.search-popup {
width: 100% !important;
}
.ysm-search-widget-1 .search-field[type="search"] {
width: 29vw !important;
}
.ysm-search-widget .search-field[type=search] {
font-style: normal !important;
padding-left: 30px !important;
letter-spacing: 1px !important;
font-size: 24px !important;
font-family: Poppins !important;
}
.search-popup input[type="text"],
.search-popup input[type="search"],
.search-popup .smart-search-form input {
padding: 14px 18px !important;
border: 1px solid #ddd !important;
width: 50vw !important;
font-style: none !important;
}
.search-submit {
display: none !important;
}
.search-popup input::-webkit-input-placeholder,
.search-popup .smart-search-form input::-webkit-input-placeholder {
font-size: 24px !important;
font-family: "Poppins", sans-serif !important;
color: #777 !important;
width: 25vw !important;
}
.search-columns {
display: flex;
justify-content: space-between;
gap: 40px;
width: 100%;
padding: 0px 20px !important;
}
.column-box {
width: 48%;
}
.search-heading {
font-size: 12px !important;
font-family: abchanel !important;
font-weight: 600;
margin-bottom: -32px;
color: #000;
line-height: 1.86364;
letter-spacing: 1px;
display: block;
}
.search-text a {
font-size: 14px !important;
font-family: 'Poppins' !important;
color: #000;
display: block;
margin: 0px !important;
text-decoration: none;
font-weight: 300 !important;
letter-spacing: 1px !important;
font-style: normal;
margin-bottom: -5px !important;
}
.search-text a:hover {
text-decoration: underline;
}
.sidebarfilter button.pum-close.pum-close.pum-close.popmake-close {
margin-top: 10px !important;
padding-top: 0px !important;
}
@media (max-width: 768px) {
.search-columns {
flex-direction: column;
gap: 20px;
}
.elementor-tabs-content-wrapper {
display: flex !important;
flex-wrap: wrap !important;
}
.related.products h2 {
font-size: 13px !important;
}
.column-box {
width: 100%;
}
.wc-proceed-to-checkout a {
padding: 14px 80px !important;
}
.cart_totals h2 {
font-size: 24px !important;
}
.tag-and-prize p {
margin: 0;
}
}
.elementor-257 .elementor-element.elementor-element-67c37e5 .elementor-heading-title {
text-align: center !important;
}
.elementor-257 .elementor-element.elementor-element-b71fe0c .elementor-heading-title {
letter-spacing: 0px !important;
}
.filter_action button {
width: 50%;
font-family: 'abchanel' !important;
font-size: 12px;
padding: 15px 10px;
}
.filter_action button.clear_all {
background: #fff;
border-top: 1px solid #ccc;
color: #000 !important;
}
.sidebarfilter {
padding: 20px;
width: 80% !important;
padding-top: 45px;
}
.sidebarfilter h4 {
font-size: 12px;
font-weight: 600;
border-top: 1px solid #ececec;
padding: 18px 0;
margin-bottom: 0;
color: #000;
position: relative;
cursor: pointer;
margin: 0 !important;
overflow: hidden;
}
.sidebarfilter li a {
font-size: 14px;
font-weight: 400;
padding-left: 20px;
position: relative;
text-decoration: none !important;
color: #000 !important;
transition: all .2s;
}
.sidebarfilter li {
padding: 7px 0;
position: relative;
}
.sidebarfilter ul {
padding-bottom: 20px;
}
.sidebarfilter li a:before {
width: 8px;
height: 8px;
border: 1px solid #000;
position: absolute;
left: 0;
top: 6px;
content: "";
transition: all .3s;
}
.sidebarfilter li a:hover:before {
border: 2px solid;
}
.sidebarfilter li input:checked+a:before {
background: #000;
}
.sidebarfilter li input[type="checkbox"] {
position: absolute;
width: 100%;
height: 70%;
cursor: pointer;
z-index: 1;
opacity: 0;
}
span.collapse-panel__close {
height: 17px;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 17px;
text-indent: 105%;
}
span.collapse-panel__close:before,
span.collapse-panel__close:after {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background-color: currentColor;
content: "";
display: inline-block;
height: 0.0625rem;
position: absolute;
top: 0.5625rem;
transition: all .2s cubic-bezier(.46, .03, .52, .96);
width: 0.625rem;
}
span.collapse-panel__close:before {
left: 0;
transform: rotate(45deg);
}
span.collapse-panel__close:after {
right: 0;
transform: rotate(-45deg);
}
.filtersection.active span.collapse-panel__close:before {
transform: rotate(-45deg);
}
.filtersection.active span.collapse-panel__close:after {
transform: rotate(45deg);
}
.sidebarfilter ul {
display: none;
}
.filtersection.active ul {
display: block;
}
.filter_action {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
display: flex;
}
.pum-content.popmake-content {
position: static !important;
}
.wc-proceed-to-checkout {
display: flex;
flex-direction: column;
}
.wc-proceed-to-checkout a {
background-color: black;
color: white;
padding: 10px 20px !important;
}
.wc-proceed-to-checkout>* {
width: 100%;
}
span.eh_spinner,
.wc-proceed-to-checkout #wcpay-payment-request-button-separator {
display: none !important;
}
.wc-proceed-to-checkout #wcpay-payment-request-wrapper {
order: 4;
max-width: 216px;
margin: 0 auto;
width: 100%;
padding-top: 0 !important;
border: 1px solid #555;
border-radius: 4px;
}
#paypal-checkout-button-render {
background: transparent !important;
width: 100% !important;
max-width: 216px !important;
padding: 10px 0 !important;
}
.woocommerce-cart-form .gk-add-btn.edit-btn a:first-child {
float: left;
}
.woocommerce-cart-form .gk-add-btn.wishlist-btn {
text-align: left;
}
.woocommerce-cart-form .gk-add-btn.edit-btn,
.woocommerce-cart-form .gk-add-btn.edit-btn a:first-child,
.woocommerce-cart-form .gk-add-btn.wishlist-btn {
text-decoration: underline;
}
.woocommerce-cart-form .product-remove {
padding-right: 0 !important;
}
.woocommerce-cart-form .product-remove+td {
padding-left: 0 !important;
}
.woocommerce-cart-form .product-quantity .quantity {
width: max-content;
}
.woocommerce-cart-form .product-quantity .quantity span {
display: block;
margin-top: 13px;
}
.woocommerce-cart-form .product-quantity .quantity select {
margin-bottom: 0 !important;
}
.shop_table.cart thead {
display: none;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
border-bottom: none !important;
}
.woocommerce-cart-form table tbody tr:nth-child(odd) td {
padding-bottom: 0 !important;
}
.cart-collaterals table tbody .tax-total th,
.cart-collaterals table tbody .tax-rate th {
text-align: left !important;
}
.cart-buttons-checkout table,
.cart-buttons-checkout h4,
.cart-collaterals .wc-proceed-to-checkout,
.cart-collaterals .mfn-woo-cart-link {
display: none;
}
.woocommerce-cart .the_content_wrapper {
max-width: 700px !important;
padding: 0 20px;
}
.giftwrapper p {
font-family: "Poppins", Helvetica, Arial, sans-serif !important;
color: #333 !important;
}
.row.sample-product .col-4>a {
max-width: 240px;
display: block;
}
.row.sample-product figure.productFigure {
width: 80px;
margin: 0 auto;
}
.row.sample-product h3 {
font-size: 16px;
text-align: center;
line-height: 1;
margin-bottom: 5px;
}
.row.sample-product .col-4>a span {
display: block;
text-align: center;
margin-bottom: 10px;
}
.row.sample-product .col-4 {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 50px;
justify-content: space-between;
}
.giftwrapper h2 {
border-bottom: 2px solid;
font-size: 20px;
margin-bottom: 20px;
margin-top: 20px;
}
.giftwrapper {
margin-bottom: 70px;
}
.giftwrapper h2:first-child {
margin-top: 0;
}
.c_label {
position: relative;
padding-left: 20px;
}
.c_label input {
position: absolute;
left: 0;
top: 0;
opacity: 0;
z-index: 1;
}
form.woocommerce-cart-form td.product-remove {
text-align: left !important;
}
.paymentsection {
background: #f7f7f7;
padding: 30px;
text-align: center;
margin-top: 80px;
}
.cardimages {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 10px;
flex-wrap: wrap;
margin-top: 15px;
}
.cardimages img {
width: 50px;
padding: 0 !important;
margin: 5px;
}
.paymentsection h3 {
font-size: 18px;
font-weight: 700;
margin-bottom: 0;
}
.paymentsection h4 {
font-size: 16px;
}
.paymentsection p {
line-height: 22px !important;
}
.c_label input+span {
width: 12px;
height: 12px;
border: 1px solid #333;
position: absolute;
left: 0;
top: 2px;
border-radius: 50%;
}
.c_label input:checked+span {
background: #333;
}
input[name='update_cart'] {
display: none !important;
}
button[name='update_cart'] {
display: none !important;
}
td.product-thumbnail {
width: 17%;
}
.woocommerce table.shop_table .product-thumbnail a {
text-align: center;
}
.woocommerce table.shop_table td.product-name,
.woocommerce table.shop_table td.product-name a {
font-family: 'abchanel' !important;
}
td.product-remove>.gk-add-btn {
display: inline-block;
}
td.product-remove>.gk-add-btn a {
margin-right: 15px;
}
td.product-remove {
text-align: left;
}
.c_checkbox span:before {
content: "";
content: "\f096";
font-family: FontAwesome !important;
font-size: 16px;
color: #000;
}
.c_checkbox input {
position: absolute;
opacity: 0;
}
.c_checkbox {
position: relative;
}
.c_checkbox input:checked+span:before {
content: "\f0c8";
}
p#billing_same_as_shipping_field label {
display: inline-block !important;
}
.woocommerce form .form-row .woocommerce-input-wrapper {
width: 100% !important;
}
.woocommerce form .form-row .woocommerce-input-wrapper input,
.woocommerce form .form-row .woocommerce-input-wrapper select,
.woocommerce form .form-row .select2-container {
border: 0;
border-bottom: 2px solid #000 !important;
background: transparent !important;
padding-left: 0;
outline: none !important;
}
.fc-step__substep {
background: #fff !important;
}
div.woocommerce form .form-row .select2-selection {
border: 0 !important;
padding-left: 0;
}
.complimentaryproducts {
margin-top: 30px;
}
.complimentaryproducts .singleproduct {
display: flex;
flex-wrap: nowrap;
margin-bottom: 25px;
}
.complimentaryproducts .singleproduct img {
width: 100px;
width: 85px;
padding-right: 15px;
padding-left: 25px;
padding-top: 10px;
padding-bottom: 10px;
}
.woocommerce ul#shipping_method {
border-radius: 0;
border-color: #000;
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-label {
border-color: #000;
}
.woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label {
background: transparent;
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-label {
padding-top: 20px;
padding-bottom: 20px;
}
.woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:before {
border: 0 !important;
background: #000;
}
.woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:after,
.fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[type=radio]:first-child:checked+label:after,
div.woocommerce form .form-row.woocommerce-validated:not([class*=woocommerce-invalid]) .select2-selection:after,
div.woocommerce form .form-row.woocommerce-validated:not([class*=woocommerce-invalid]) .woocommerce-input-wrapper:after {
display: none !important;
}
.woocommerce-page.woocommerce-checkout .fc-wrapper #payment ul.payment_methods {
background: #fff !important;
border: 0;
border-radius: 0;
overflow: visible;
}
.fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>input[type=radio]:first-child:checked+label,
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box {
background: #fff !important;
border-bottom: 1px solid #000 !important;
border-radius: 0 !important;
}
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box {
padding: 20px !important;
}
.fc-wrapper #payment .payment_methods>.wc_payment_method {
border: 1px solid #000;
border-radius: 0 !important;
}
.woocommerce ul#shipping_method .shipping-method__option .shipping-method__option-label:before,
.fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[type=radio]:first-child+label:before {
width: 12px;
height: 12px;
top: 22px;
left: 16px;
border: 1px solid;
border-color: #000 !important;
}
.fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[type=radio]:first-child+label:before {
top: 17px;
}
.fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[type=radio]:first-child:checked+label:before {
background: #000 !important;
}
.fc-step__substep.fc-step__substep.fc-step__substep {
padding: 25px 0 !important;
}
.fc-step__substep.fc-step__substep.fc-step__substep {
border: 0 !important;
padding: 0 !important;
margin-bottom: 30px !important;
}
.fc-step__substep.fc-step__substep.fc-step__substep.fc-step__substep.fc-step__substep h3,
.woocommerce-checkout.woocommerce-checkout form.woocommerce-checkout .fc-wrapper .fc-checkout-order-review-title,
.complimentaryproducts h4 {
width: 100% !important;
padding: 0 0px 10px 0 !important;
border-bottom: 3px solid #000;
color: #000 !important;
margin-bottom: 8px !important;
text-transform: initial !important;
font-family: abchanel-corpo, sans-serif !important;
font-weight: 600 !important;
font-size: 16px;
line-height: 1.3;
}
.has-checkout-layout--multi-step [data-step-complete] .fc-step__substep-text {
width: 100%;
top: 0;
padding: 6px 0;
}
.has-checkout-layout--multi-step .fc-step__substep-text-line {
margin-left: 0 !important;
font-family: poppins;
}
.has-checkout-layout--multi-step.woocommerce-checkout form.woocommerce-checkout .fc-wrapper [data-step-complete] .fc-step__substep .fc-step__substep-title:before {
display: none;
}
.has-checkout-layout--multi-step .fc-step__substep-text {
color: #000;
}
.has-checkout-layout--multi-step .fc-wrapper .fc-step__substep-edit {
top: -10px !important;
margin-right: 0 !important;
}
.woocommerce form .form-row.woocommerce-validated input.input-text {
border-color: #000 !important
}
div.woocommerce form .form-row .woocommerce-input-wrapper span.description {
padding-left: 0;
}
section.fc-checkout-step .form-row.place-order {
padding-left: 0;
justify-content: space-between;
}
a.mfn-woo-cart-link {
color: #000;
}
.fc-place-order {
padding: 0 0;
}
section.fc-checkout-step.fc-checkout-step--next-step-incomplete {
border-radius: 0 !important;
}
div.woocommerce form .form-row .woocommerce-input-wrapper span.description,
.select2-container--default .select2-selection--single .select2-selection__rendered {
font-family: Helvetica, Open-Sans, "sans-serif-light", sans-serif;
color: #000;
}
span#select2-billing_country-container {}
.fc-checkout-order-review__inner.fc-checkout-order-review__inner {
background: transparent !important;
}
form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child {
border-top: 0
}
.fc-checkout-order-review__inner>.fc-checkout-order-review__edit-cart {
margin-top: -39px;
position: relative;
z-index: 1;
}
form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot td,
form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot th {
padding: 20px 30px !important;
color: #000;
}
form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-total,
form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child .product-total {
color: #000;
}
.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step {
outline: none !important;
}
.has-checkout-layout--multi-step .fc-step__actions {
padding-left: 0;
padding-right: 0;
text-align: left;
}
.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step {
width: auto;
}
.fc-login-form__title {
color: #000;
font-family: abchanel-corpo, sans-serif !important;
}
.has-flyout [data-flyout][data-flyout-modal].is-activated [data-flyout-content] {
margin-top: 170px;
}
.fc-progress-bar {
display: none;
}
.woocommerce-checkout div#Header_wrapper {
margin-bottom: 50px;
}
div.woocommerce form .form-row.woocommerce-validated:not([class*=woocommerce-invalid]) .select2-selection {
outline: navajowhite;
}
span.select2-selection.select2-selection--single {}
* {
outline: none !important;
}
.shop_table .productdata {
display: flex;
}
.shop_table .imageleft {
margin-right: 15px;
}
.shop_table .otherdatarightside {
text-align: left;
flex-grow: 1;
color: #000;
}
form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table {
margin: 0;
}
form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table img {
border: 0;
position: static;
}
.cart_totals.calculated_shipping h4 {
display: none;
}
.cart_totals.calculated_shipping th,
.cart_totals.calculated_shipping td {
padding: 8px 10px !important;
color: #000;
}
.cart_totals.calculated_shipping th {
text-align: left !important;
}
.cart-collaterals {
border-radius: 0 !important;
}
.samplecartpage h2 {
font-size: 15px !important;
font-family: abchanel-corpo, sans-serif !important;
font-weight: 600;
text-transform: capitalize !important;
letter-spacing: 0.1px;
}
.mfn-payment-check {
display: none;
}
div#wc-square-digital-wallet {
display: none !important;
}
form.woocommerce-checkout .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner {
padding-top: 0;
margin-top: -2px;
}
span.mfn-payment-check {
display: none !important;
}
.woocommerce-cart-form .product-remove {
display: flex;
flex-wrap: wrap;
margin-top: 20px;
}
.woocommerce-cart-form .product-remove a {
margin-right: 10px;
}
.woocommerce-terms-and-conditions-wrapper.woocommerce-terms-and-conditions-wrapper.woocommerce-terms-and-conditions-wrapper label {
display: block !important;
margin-bottom: 20px;
}
div.woocommerce form .form-row .woocommerce-input-wrapper input,
div.woocommerce form .form-row .woocommerce-input-wrapper span.select2 {
border-bottom: 1px solid #000 !important;
}
.paymentsection p {
font-family: "Poppins" !important;
}
.paymentsection a.paymentprivacypolicy {
text-decoration: underline;
}
.woocommerce table.shop_table td.product-name .product-remove.aasss a {
font-family: 'Poppins' !important;
}
form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table {
width: 100%;
}
form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .cart_item td {
padding-right: 0;
}
div form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table td {
padding-right: 0 !important;
}
div.woocommerce form .form-row.place-order {
padding-top: 0;
}
a.mfn-woo-cart-link {
display: none;
}
.complimentaryproducts h4 {
margin-bottom: 30px !important;
}
.fc-checkout-step button.fc-step__substep-save,
.wc-proceed-to-checkout .checkout-button {
width: fit-content !important;
}
.wc-proceed-to-checkout .checkout-button {
margin: 0 auto !important;
}
h3.fc-step__substep-title.fc-step__substep-title--contact {
display: none;
}
.logged-in h3.fc-step__substep-title.fc-step__substep-title--contact {
display: block;
}
form.woocommerce-checkout .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner {
padding-top: 8px;
}
.fc-contact-login .fc-contact-login__content {
display: none;
}
.fc-step__substep-fields-inner .fc-contact-login__separator:before {
display: none;
}
.fc-step__substep-fields-inner .fc-contact-login__separator-text {
font-size: 1rem;
font-family: abchanel-corpo, sans-serif !important;
font-weight: 600 !important;
letter-spacing: normal;
width: 100% !important;
padding: 0 0px 10px 0 !important;
border-bottom: 3px solid #000;
color: #000 !important;
}
.fc-step__substep-fields-inner .fc-contact-login__separator {
text-align: left;
margin-top: 0;
}
form.woocommerce-checkout .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner {
padding-top: 8px;
}
body.woocommerce-checkout .fc-content,
body.woocommerce-checkout .fc-content p {
font-family: Helvetica, Open-Sans !important;
}
div form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot td {
padding-right: 30px !important;
}
.woocommerce table.shop_table .product-name {
padding-top: 0;
}
.woocommerce table.shop_table td:first-child img {
max-height: 80px;
width: auto;
}
tr.woocommerce-cart-form__cart-item.cart_item.cart_item.cart_item td {
padding: 20px 0 !important;
}
.woocommerce table.shop_table tr.woocommerce-cart-form__cart-item.cart_item td:first-child {
width: 100px !important;
}
tr.woocommerce-cart-form__cart-item.cart_item.cart_item.cart_item td.product-thumbnail img {
padding: 5px 0 0 0 !important;
}
.cardimages>span {
background: #fff;
height: 35px;
width: 70px;
margin: 0 3px 5px 3px;
padding: 7px 5px;
border-radius: 3px;
border: 2px solid #ebebeb;
}
.cardimages>span img {
height: 90% !important;
width: 90%;
object-fit: contain;
margin: 0;
}
.woocommerce-account .the_content_wrapper {
max-width: 100% !important;
}
.woocommerce-account .col-1,
.woocommerce-account .col-2 {
max-width: 50% !Important;
}
.woocommerce-page table.cart .product-thumbnail {
display: block;
}
.woocommerce-page table.cart .product-thumbnail:before {
content: none;
}
.woocommerce table.shop_table td.actions {
width: auto;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
max-width: 100%;
}
.woocommerce table.shop_table td.actions .coupon {
padding-bottom: 0 !important;
}
.woocommerce table.shop_table td.actions .coupon .input-text {
flex: 1;
}
.woocommerce table.shop_table td.actions .coupon button {
flex: 1 0 160px;
}
@media all and (min-width: 767px) {
.has-flyout [data-flyout][data-flyout-modal].is-activated [data-flyout-content] {
margin-top: 23vh !important;
}
#mega-menu-wrap-max_mega_menu_1 li.has-mega-underline a.mega-menu-link {
position: relative;
font-weight: bold;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.has-mega-underline>a.mega-menu-link {
font-weight: bold !important;
}
}
.mobile-cart-item {
display: flex;
margin-bottom: 25px;
}
.mobile-cart-item:not(:last-of-type) {
padding-bottom: 15px;
border-bottom: 1px solid #ccc;
}
.mobile-cart-item .right-col {
flex: 1
}
.mobile-cart-item .product-thumbnail {
max-width: 80px;
}
.quantity-price-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
margin: 5px auto;
}
.mobile-cart-item .product-quantity .quantity span {
margin-top: 10px;
}
.mobile-cart-item .product-remove {
margin-top: 0;
}
.swiper-container {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1
}
.swiper-container-vertical>.swiper-wrapper {
flex-direction: column
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
box-sizing: content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
transform: translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper {
flex-wrap: wrap
}
.swiper-container-multirow-column>.swiper-wrapper {
flex-wrap: wrap;
flex-direction: column
}
.swiper-container-free-mode>.swiper-wrapper {
transition-timing-function: ease-out;
margin: 0 auto
}
.swiper-container-pointer-events {
touch-action: pan-y
}
.swiper-container-pointer-events.swiper-container-vertical {
touch-action: pan-x
}
.swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform
}
.mfn-product-gallery .swiper-slide img {
display: block
}
.mfn-thumbnails-bottom .swiper-slide {
width: 25%
}
body {
--mfn-woo-border-radius-box: 8px;
--mfn-woo-body-color: #626262;
--mfn-woo-heading-color: #626262;
--mfn-woo-themecolor: #0089f7;
--mfn-woo-bg-themecolor: #0089f7;
--mfn-woo-border-themecolor: #0089f7;
--mfn-woo-bg-box: rgba(0, 0, 0, 0.03);
--mfn-woo-border: rgba(0, 0, 0, 0.08);
--mfn-woo-text-option-color: rgba(0, 0, 0, 0.3);
--mfn-woo-text-option-color-hover: rgba(0, 0, 0, 0.8);
--mfn-woo-icon-option: rgba(0, 0, 0, 0.8)
}
body.content-brightness-dark {
--mfn-woo-bg-box: hsla(0, 0%, 100%, 0.03);
--mfn-woo-border: hsla(0, 0%, 100%, 0.08);
--mfn-woo-text-option-color: hsla(0, 0%, 100%, 0.3);
--mfn-woo-text-option-color-hover: hsla(0, 0%, 100%, 0.8);
--mfn-woo-icon-option: hsla(0, 0%, 100%, 0.8)
}
.woocommerce #customer_login h2 {
font-size: 30px;
line-height: 40px;
font-weight: 400;
letter-spacing: 0
}
.woocommerce .wc-bacs-bank-details-heading,
.woocommerce .woocommerce-customer-details h2,
.woocommerce .woocommerce-order-details__title {
font-size: 20px;
line-height: 30px;
font-weight: 600;
letter-spacing: 0;
color: #161922
}
.ofcs-mobile .shop-filters .open-filters.mfn-off-canvas-switcher.mfn-only-mobile-ofcs {
display: none
}
.woocommerce table {
display: table;
visibility: visible
}
.woocommerce table th {
font-size: 100%
}
.woocommerce-demo-store {
margin-top: 45px
}
.woocommerce-demo-store p.demo_store {
position: fixed;
height: 19px;
line-height: 19px
}
.woocommerce .column_product_price .price ins,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.woocommerce ul.products li.product .price ins {
text-decoration: none
}
.woocommerce .column_product_price .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce ul.products li.product .price del {
font-size: 80%;
margin-right: 5px
}
.woocommerce .pager {
margin-bottom: 40px
}
.woocommerce .cart-empty {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
padding: 10px
}
.woocommerce .cart-empty .cart-empty-icon i {
display: inline-block;
font-size: 50px;
margin-bottom: 20px
}
.woocommerce .cart-empty .cart-empty-icon svg {
width: 70px
}
.woocommerce .cart-empty .cart-empty-icon {
opacity: .15;
margin: 0
}
.mfn-wish-button {
margin: 0 10px;
line-height: 1;
position: relative;
border: 0;
cursor: pointer
}
.mfn-wish-button svg {
width: 30px
}
.mfn-wish-button .path {
stroke: rgba(0, 0, 0, .15);
transition: stroke .2s ease-out
}
.mfn-wish-button:hover .path {
stroke: rgba(0, 0, 0, .3)
}
.mfn-wish-button.loved svg {
animation-name: add-to-wishlist;
animation-duration: 1s
}
.product-loop-thumb .image_links .mfn-wish-button {
margin: 0
}
.product-loop-thumb .mfn-wish-button.mfn-abs-top {
position: absolute;
right: 15px;
top: 18px;
z-index: 3;
margin: 0
}
.wishlist {
padding: 50px 0 40px
}
.wishlist .wishlist-row {
display: flex;
align-items: center;
margin-bottom: 40px;
border-bottom: 1px solid var(--mfn-woo-border)
}
.wishlist .wishlist-row .product-loop-thumb {
position: relative
}
.wishlist .wishlist-row:last-of-type {
margin-bottom: 0;
border-bottom: 0
}
.wishlist .wishlist-row .price {
font-size: 30px;
line-height: 30px
}
.wishlist .wishlist-row .product_meta>span {
margin-right: 10px
}
.wishlist .wishlist-row .wishlist-options {
text-align: center
}
.wishlist .wishlist-row .wishlist-options .add_to_cart_button {
margin-bottom: 20px
}
.wishlist .wishlist-row .wishlist-options .add_to_cart_button.added {
display: none
}
.wishlist .wishlist-row .wishlist-options .added_to_cart {
display: inline-block;
padding-top: 0;
margin-bottom: 20px;
position: relative
}
.wishlist .wishlist-row .wishlist-options .added_to_cart:after {
content: "\e917";
font-family: mfn-icons;
position: absolute;
right: -20px;
top: 0
}
.wishlist .wishlist-row .wishlist-options .mfn-li-product-row-button {
display: flex;
flex-direction: column;
align-items: center
}
.wishlist .wishlist-info {
text-align: center;
width: 100%;
margin-bottom: 30px
}
.wishlist .image_frame.product-loop-thumb {
position: relative
}
.mfn-footer-stickymenu {
display: none;
width: 100%;
position: fixed;
bottom: 0;
left: 0;
background-color: #fff;
z-index: 9999;
text-align: center;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}
.mfn-footer-stickymenu ul {
padding: 0;
margin: 0;
list-style-type: none;
display: flex;
justify-content: space-evenly;
align-items: center
}
.mfn-footer-stickymenu ul li {
flex-grow: 1;
flex-basis: 0
}
.mfn-footer-stickymenu ul li a {
padding: 20px 15px;
text-decoration: none;
line-height: 0;
display: flex;
align-items: center;
justify-content: center
}
.mfn-footer-stickymenu ul li a img,
.mfn-footer-stickymenu ul li a svg {
height: 30px;
line-height: 1;
width: auto;
display: inline-block
}
.mfn-footer-stickymenu ul li a i {
font-size: 22px
}
.mfn-footer-stickymenu ul li a img {
border-radius: 100%
}
.mfn-footer-stickymenu ul li a .sm-item {
display: none;
font-size: 11px;
line-height: 1.3em;
padding-top: 0
}
.mfn-footer-stickymenu ul li a .header-cart-count,
.mfn-footer-stickymenu ul li a .header-wishlist-count {
position: relative;
margin-left: -5px;
top: -10px;
display: inline-block;
width: 18px;
line-height: 18px;
text-align: center;
font-size: 11px;
background-color: var(--mfn-woo-bg-themecolor);
color: #fff;
border-radius: 100%
}
.mfn-footer-stickymenu ul li a .header-cart-count {
margin-left: -7px
}
.mfn-footer-stickymenu ul li a,
.mfn-footer-stickymenu ul li a .path {
color: rgba(0, 0, 0, .8);
stroke: rgba(0, 0, 0, .8)
}
@media only screen and (max-width: 767px) {
.mfn-footer-stickymenu {
display: block
}
.footer-menu-sticky #Footer {
padding-bottom: 70px
}
.ofcs-mobile .sidebar {
display: none
}
.mfn-all-shop-filters-disabled.ofcs-mobile .shop-filters {
display: flex
}
}
.mfn-popup-quickview .mfn-close-icon {
position: absolute;
top: 15px;
right: 15px
}
.mfn-popup-quickview .mfn-popup-content-wrapper {
display: flex
}
.mfn-popup-quickview .mfn-popup-content-col {
width: 50%
}
.mfn-popup-quickview .mfn-popup-content-photos {
position: relative
}
.mfn-popup-quickview .mfn-popup-content-photos .slick-arrow {
position: absolute
}
.mfn-popup-quickview .mfn-popup-content-photos .slick-prev {
top: 50%;
left: 10px;
transform: translateY(-50%)
}
.mfn-popup-quickview .mfn-popup-content-photos .slick-next {
top: 50%;
right: 10px;
transform: translateY(-50%)
}
.mfn-popup-quickview .mfn-popup-content-photos .mfn-qs-one,
.mfn-popup-quickview .mfn-popup-content-photos img {
display: block !important
}
.mfn-popup-quickview .mfn-popup-content-photos img {
width: 100%
}
.mfn-popup-quickview .mfn-popup-content-text .mfn-popup-content-text-wrapper {
padding: 30px 50px 30px 30px;
box-sizing: border-box;
overflow-y: auto;
height: 100%
}
.mfn-popup-quickview .mfn-popup-content-text .heading {
margin-bottom: 7px
}
.mfn-popup-quickview .product .mfn-popup-content-text p.price {
color: var(--mfn-woo-themecolor)
}
.mfn-popup-quickview .mfn-popup-content-text .excerpt {
margin-bottom: 15px
}
.mfn-variable-swatches .mfn-popup-quickview .variations {
display: none
}
.mfn-quick-view-opened {
overflow: hidden;
padding-right: 15px
}
.mfn-quick-view-opened #Top_bar.is-sticky .container {
padding-right: 15px
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
padding: 10px 20px;
font-weight: 400;
line-height: 24px;
overflow: hidden;
border-style: solid;
box-sizing: border-box
}
.button-flat .woocommerce #respond input#submit,
.button-flat.woocommerce a.button,
.button-flat .woocommerce a.button,
.button-flat.woocommerce button.button,
.button-flat .woocommerce button.button,
.button-flat.woocommerce input.button {
border-radius: 0
}
.button-round .woocommerce #respond input#submit,
.button-round.woocommerce a.button,
.button-round .woocommerce a.button,
.button-round.woocommerce button.button,
.button-round .woocommerce button.button,
.button-round.woocommerce input.button {
padding: 10px 35px;
border-radius: 50px
}
.button-stroke .woocommerce #respond input#submit,
.button-stroke.woocommerce a.button,
.button-stroke .woocommerce a.button,
.button-stroke.woocommerce button.button,
.button-stroke .woocommerce button.button,
.button-stroke.woocommerce input.button {
background-color: transparent;
border-width: 2px;
border-style: solid;
border-radius: 3px
}
.checkout-button,
.single_add_to_cart_button,
.woocommerce .button:disabled {
padding: 10px 20px
}
.button-round .checkout-button,
.button-round .single_add_to_cart_button,
.button-round .woocommerce .button:disabled {
padding: 10px 35px !important
}
.button-stroke .single_add_to_cart_button:not(:hover),
.button-stroke .woocommerce .button:not(:hover) {
background: none !important
}
.button-custom a.the-icon.remove {
padding-left: 10px !important;
padding-right: 10px !important
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
left: auto;
top: auto;
height: auto;
width: auto
}
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
position: static;
background: transparent
}
.woocommerce .comment-form-rating {
display: flex;
align-items: center;
margin-bottom: 15px
}
.woocommerce .comment-form-rating label {
flex-shrink: 0
}
.woocommerce .comment-form-rating p.stars {
width: 100%
}
.woocommerce .comment-form-rating p.stars>span {
display: flex
}
.woocommerce .comment-form-rating p.stars a {
flex: 1;
width: auto;
height: auto;
color: inherit;
padding: 15px 5px 10px;
margin: 0 10px;
font-size: 16px;
background-color: rgba(0, 0, 0, .01);
border-radius: 5px;
text-align: center;
text-indent: 0
}
.woocommerce .comment-form-rating p.stars a:before {
display: block;
position: static;
font-size: 26px;
margin: 0 auto 5px;
transition: all .3s ease-in-out 0s
}
.woocommerce .comment-form-rating p.stars a:hover:before {
animation-name: star-rating;
animation-duration: 1s
}
.woocommerce #reviews #comments>:first-child {
border-top: 0;
padding-top: 0
}
.woocommerce #reviews #comments .woocommerce-Reviews-title {
margin-bottom: 15px
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
position: absolute;
left: 25px;
top: 13px;
width: 50px;
padding: 0;
border: 0
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
background-color: rgba(0, 0, 0, .02);
border: 0;
margin-left: 0;
padding: 0
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
padding: 25px 115px 25px 90px;
font-size: 1em;
margin: 0;
border-bottom: 1px solid rgba(0, 0, 0, .05)
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
position: absolute;
right: 25px;
top: 30px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
padding: 25px 30px 10px
}
.woocommerce #reviews #review_form_wrapper {
margin-top: 20px
}
.woocommerce #reviews #review_form_wrapper .comment-form {
position: relative;
margin-top: 20px
}
.woocommerce #reviews #review_form_wrapper .comment-form label {
font-weight: 500;
margin-right: 10px
}
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-comment label {
display: none
}
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-comment textarea {
height: 150px
}
.woocommerce #reviews #review_form_wrapper .comment-form .form-submit input[type=submit] {
width: 100%
}
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email {
display: flex;
align-items: center
}
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author input,
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email input {
margin: 0
}
.woocommerce .mfn-product-gallery {
display: flex;
position: relative
}
.woocommerce .mfn-product-gallery .flex-control-thumbs {
display: none
}
.woocommerce .mfn-product-gallery .mfn-flex-control-thumbs-wrapper .flex-control-thumbs {
display: flex
}
.woocommerce .mfn-product-gallery .mfn-flex-control-thumbs-wrapper .flex-control-thumbs li {
list-style: none
}
.woocommerce .mfn-product-gallery :not(.mfn-scroller-active) .flex-control-thumbs {
transform: translateZ(0) !important
}
.product-gallery-zoom .woocommerce-product-gallery__image[style]:hover a img {
opacity: 0
}
.product-gallery-zoom div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
background: transparent !important
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
overflow: hidden
}
.woocommerce .mfn-product-gallery .swiper-button-disabled {
opacity: 0;
pointer-events: none
}
.woocommerce div.product div.images .mfn-scroller-active {
overflow: hidden
}
.woocommerce div.product div.images .mfn-scroller-active .flex-control-thumbs {
overflow: unset
}
.woocommerce .mfn-product-gallery .mfn-scroller-active ol,
.woocommerce .mfn-product-gallery .mfn-scroller-active ol img {
cursor: move !important
}
.woocommerce div.product div.images .flex-control-thumbs li {
position: relative;
overflow: hidden
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-overlay .mfn-flex-control-thumbs-wrapper {
position: absolute;
z-index: 1
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left .mfn-flex-control-thumbs-wrapper {
order: 1
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left .flex-viewport {
order: 2
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left .flex-control-thumbs,
.woocommerce .mfn-product-gallery.mfn-thumbnails-right .flex-control-thumbs {
flex-direction: column
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left .flex-control-thumbs li,
.woocommerce .mfn-product-gallery.mfn-thumbnails-right .flex-control-thumbs li {
width: 100% !important;
opacity: 0
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left .flex-control-thumbs li:last-child,
.woocommerce .mfn-product-gallery.mfn-thumbnails-right .flex-control-thumbs li:last-child {
margin-bottom: 0 !important
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left .mfn-scroller-active .flex-control-thumbs li,
.woocommerce .mfn-product-gallery.mfn-thumbnails-right .mfn-scroller-active .flex-control-thumbs li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
overflow: hidden
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left .mfn-scroller-active .flex-control-thumbs li img,
.woocommerce .mfn-product-gallery.mfn-thumbnails-right .mfn-scroller-active .flex-control-thumbs li img {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-o-object-fit: cover;
object-fit: cover
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left .mfn-flex-control-thumbs-wrapper,
.woocommerce .mfn-product-gallery.mfn-thumbnails-right .mfn-flex-control-thumbs-wrapper {
display: flex;
flex: 0 0 16%;
max-width: 16%
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left.mfn-left-top .mfn-flex-control-thumbs-wrapper,
.woocommerce .mfn-product-gallery.mfn-thumbnails-right.mfn-right-top .mfn-flex-control-thumbs-wrapper {
align-items: flex-start
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left.mfn-left-center .mfn-flex-control-thumbs-wrapper,
.woocommerce .mfn-product-gallery.mfn-thumbnails-right.mfn-right-center .mfn-flex-control-thumbs-wrapper {
align-items: center
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-left.mfn-left-bottom .mfn-flex-control-thumbs-wrapper,
.woocommerce .mfn-product-gallery.mfn-thumbnails-right.mfn-right-bottom .mfn-flex-control-thumbs-wrapper {
align-items: flex-end
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-bottom {
flex-direction: column
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-bottom.mfn-bottom-left .flex-control-thumbs {
justify-content: flex-start
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-bottom.mfn-bottom-center .flex-control-thumbs {
justify-content: center
}
.woocommerce .mfn-product-gallery.mfn-thumbnails-bottom.mfn-bottom-right .flex-control-thumbs {
justify-content: flex-end
}
.woocommerce div.product div.images.mfn-thumbnails-bottom .flex-control-thumbs:not(.mfn-scroller-active) li {
width: 20%
}
.woocommerce .mfn-product-gallery.mfn-mim-0 {
--mfn-woo-gallery-margin: 0px
}
.woocommerce .mfn-product-gallery.mfn-mim-2 {
--mfn-woo-gallery-margin: 2px
}
.woocommerce .mfn-product-gallery.mfn-mim-5 {
--mfn-woo-gallery-margin: 5px
}
.woocommerce .mfn-product-gallery.mfn-mim-10 {
--mfn-woo-gallery-margin: 10px
}
.woocommerce .mfn-product-gallery.mfn-mim-15 {
--mfn-woo-gallery-margin: 15px
}
.woocommerce .mfn-product-gallery.mfn-mim-20 {
--mfn-woo-gallery-margin: 20px
}
.woocommerce .mfn-product-gallery.mfn-mim-25 {
--mfn-woo-gallery-margin: 25px
}
.woocommerce .mfn-product-gallery.mfn-mim-30 {
--mfn-woo-gallery-margin: 30px
}
.woocommerce div.product .mfn-product-gallery:not(.mfn-thumbnails-overlay).mfn-thumbnails-left .mfn-flex-control-thumbs-wrapper {
margin-right: var(--mfn-woo-gallery-margin)
}
.woocommerce div.product .mfn-product-gallery:not(.mfn-thumbnails-overlay).mfn-thumbnails-right .mfn-flex-control-thumbs-wrapper {
margin-left: var(--mfn-woo-gallery-margin)
}
.woocommerce div.product .mfn-product-gallery:not(.mfn-thumbnails-overlay).mfn-thumbnails-bottom .mfn-flex-control-thumbs-wrapper {
margin-top: var(--mfn-woo-gallery-margin)
}
.woocommerce div.product .mfn-product-gallery.mfn-thumbnails-overlay.mfn-thumbnails-left .mfn-flex-control-thumbs-wrapper,
.woocommerce div.product .mfn-product-gallery.mfn-thumbnails-overlay.mfn-thumbnails-right .mfn-flex-control-thumbs-wrapper {
top: var(--mfn-woo-gallery-margin);
height: calc(100% - var(--mfn-woo-gallery-margin)*2)
}
.woocommerce div.product .mfn-product-gallery.mfn-thumbnails-overlay.mfn-thumbnails-left .mfn-flex-control-thumbs-wrapper {
left: var(--mfn-woo-gallery-margin)
}
.woocommerce div.product .mfn-product-gallery.mfn-thumbnails-overlay.mfn-thumbnails-right .mfn-flex-control-thumbs-wrapper {
right: var(--mfn-woo-gallery-margin)
}
.woocommerce div.product .mfn-product-gallery.mfn-thumbnails-overlay.mfn-thumbnails-bottom .mfn-flex-control-thumbs-wrapper {
left: var(--mfn-woo-gallery-margin);
bottom: var(--mfn-woo-gallery-margin);
width: calc(100% - var(--mfn-woo-gallery-margin)*2)
}
.woocommerce .mfn-product-gallery-grid {
column-count: 2;
column-gap: 0;
position: relative
}
.woocommerce .mfn-product-gallery-grid.mfn-product-gallery-1-images {
column-count: 1
}
.woocommerce .mfn-product-gallery-grid .zoomImg {
position: absolute;
top: 0
}
.woocommerce .mfn-product-gallery-grid a {
display: block
}
.woocommerce .mfn-product-gallery-grid .mfn-product-gg-img {
line-height: 0;
display: inline-block;
position: relative;
-webkit-column-break-inside: avoid;
break-inside: avoid;
float: left
}
.woocommerce .mfn-product-gallery-grid .mfn-product-gg-img .woocommerce-product-gallery__image {
overflow: hidden
}
.mfn-header-login {
position: absolute;
display: none;
width: 300px;
padding: 20px 20px 25px;
z-index: 100001;
top: 100%;
background-color: #fff;
margin-top: 50px
}
.mfn-header-login .mfn-close-icon {
position: absolute;
top: 15px;
right: 15px
}
.mfn-header-login .woocommerce-form.login {
border: 0;
padding: 0;
margin: 0;
text-align: left;
border-radius: 0
}
.mfn-header-login .woocommerce-form .form-row {
float: none;
width: 100%;
position: relative;
padding: 0;
margin-bottom: 10px
}
.mfn-header-login .woocommerce-form label {
font-weight: 400
}
.mfn-header-login .woocommerce-form label[for=password],
.mfn-header-login .woocommerce-form label[for=username] {
pointer-events: none
}
.mfn-header-login .woocommerce-form .form-row.form-row-first:after,
.mfn-header-login .woocommerce-form .form-row.form-row-last:after {
font-family: mfn-icons;
color: rgba(0, 0, 0, .7);
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
position: absolute;
left: 5px;
top: 50%;
transform: translateY(-50%)
}
.mfn-header-login .woocommerce-form .form-row.form-row-first:after {
content: "\e94b"
}
.mfn-header-login .woocommerce-form .form-row.form-row-last:after {
content: "\e8c8"
}
.mfn-header-login .woocommerce-form .form-row.form-row-first label,
.mfn-header-login .woocommerce-form .form-row.form-row-last label {
position: absolute;
left: 40px;
top: 50%;
z-index: 2;
transform: translateY(-50%);
transition: position .15s ease-out, font-size .15s ease-out
}
.mfn-header-login .woocommerce-form .form-row.form-row-first .input-text,
.mfn-header-login .woocommerce-form .form-row.form-row-last .input-text {
margin: 0;
padding: 25px 10px 10px 40px;
width: 100%
}
.mfn-header-login .woocommerce-form .form-row.form-row-first.active label,
.mfn-header-login .woocommerce-form .form-row.form-row-last.active label {
top: 15px;
font-size: 80%;
opacity: .7
}
.mfn-header-login .woocommerce-form-login__rememberme {
margin-bottom: 10px
}
.mfn-header-login .woocommerce-form-login__submit {
width: 100%;
box-sizing: border-box
}
.mfn-header-login .create_account,
.mfn-header-login .lost_password {
text-align: center;
margin: 0
}
.mfn-header-login .lost_password {
margin: -5px 0 10px;
font-size: 14px
}
.mfn-header-login .create_account a,
.mfn-header-login .lost_password a {
color: rgba(0, 0, 0, .5) !important;
text-decoration: none
}
.mfn-header-login .create_account a:hover,
.mfn-header-login .lost_password a:hover {
color: rgba(0, 0, 0, .8) !important
}
.mfn-header-login .create_account a {
font-weight: 700
}
.mfn-header-login .woocommerce-MyAccount-navigation {
width: 100%
}
.mfn-show-login-modal .mfn-header-login {
display: block
}
.mfn-show-login-modal .column_header_icon .mfn-header-login {
display: none
}
.mfn-header-login.is-side {
display: block;
position: fixed;
top: 0;
right: -420px;
display: flex;
flex-direction: column;
width: 420px;
max-width: 100%;
height: 100%;
transition: all .3s ease-in-out;
box-sizing: border-box;
margin-top: 0
}
.mfn-show-login-modal .mfn-header-login.is-side {
right: 0
}
.mfn-header-login.is-side h4 {
font-size: 25px;
line-height: 30px;
text-align: center;
width: calc(100% + 40px);
border-bottom: 1px solid var(--mfn-woo-border);
padding-bottom: 20px;
margin: 0 -20px 20px
}
.mfn-header-login.is-side .mfn-close-icon {
right: auto;
left: 20px
}
.mfn-show-login-modal #body_overlay {
display: block
}
.woocommerce .fake-tabs .tab-additional_information.active,
.woocommerce .fake-tabs .tab-reviews.active {
padding-top: 50px
}
.woocommerce .fake-tabs .woocommerce-Reviews-title {
text-align: center
}
.woocommerce .fake-tabs .tab-additional_information table.shop_attributes,
.woocommerce .fake-tabs .tab-reviews #reviews {
max-width: 60%;
margin: 0 auto
}
.required {
opacity: .6
}
.woocommerce .product_meta span {
margin: 0 5px
}
.woocommerce .product_meta span:first-child {
margin-left: 0
}
.woocommerce .product_meta span:last-child {
margin-right: 0
}
.wishlist .tagged_as a,
.woocommerce .product_meta .stacked-meta li.stacked-tags .stacked-meta-value a,
.woocommerce .tagged_as a {
display: inline-block;
text-decoration: none;
background-color: rgba(0, 0, 0, .02);
color: rgba(0, 0, 0, .8);
margin: 0 2px 2px;
border-radius: 4px;
padding: 2px 7px;
font-size: 90%;
transition: background-color .3s ease-in-out 0s
}
.wishlist .tagged_as a:hover,
.woocommerce .product_meta .stacked-meta li.stacked-tags .stacked-meta-value a:hover,
.woocommerce .tagged_as a:hover {
background-color: rgba(0, 0, 0, .06)
}
.wishlist .sku_wrapper,
.woocommerce .product_meta .stacked-meta li.stacked-sku .stacked-meta-value,
.woocommerce .sku_wrapper {
display: inline-block;
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 5px;
padding: 0 10px;
font-size: 13px;
text-transform: uppercase
}
.woocommerce .product_meta .stacked-meta {
display: flex;
flex-wrap: wrap
}
.woocommerce .product_meta .stacked-meta li {
width: 33%;
flex: 1 1 auto;
padding: 15px 10px;
box-sizing: border-box;
border-right: 1px solid var(--mfn-woo-border)
}
.woocommerce .product_meta .stacked-meta li:last-child {
border: 0
}
.woocommerce .product_meta .stacked-meta li .stacked-meta-title {
margin-bottom: 5px
}
.woocommerce .product_meta .stacked-meta li span {
display: block;
margin: 0
}
.shop-filters {
display: flex;
width: 100%;
align-items: center;
flex-wrap: wrap;
margin-bottom: 20px;
padding: 15px 1%;
box-sizing: border-box;
overflow: hidden
}
.shop-filters .woocommerce-notices-wrapper {
flex-basis: 100%
}
.mfn-all-shop-filters-disabled .shop-filters {
display: none
}
.woocommerce .shop-filters>* {
margin-right: 25px;
margin-bottom: 0
}
.woocommerce .shop-filters>:last-child {
margin-right: 0
}
.shop-filters .mfn-woo-list-options .mfn-woo-list,
.shop-filters .mfn-woo-list-options>form {
display: flex
}
.shop-filters .mfn-woo-list-options {
margin-left: auto
}
.shop-filters .mfn-woo-list-options .mfn-woo-list {
margin-left: 25px
}
.shop-filters .mfn-woo-list-options .show {
margin-right: 5px
}
.shop-filters .mfn-woo-list-options ul {
display: flex;
align-items: center
}
.shop-filters .mfn-woo-list-options ul li {
position: relative;
overflow: hidden;
margin: 0 3px;
cursor: pointer;
transition: opacity .2s ease-in-out
}
.shop-filters .mfn-woo-list-options ul li:last-child {
margin-right: 0
}
.shop-filters .mfn-woo-list-options ul li input[type=radio] {
position: absolute;
opacity: 0;
z-index: -1
}
.shop-filters .mfn-woo-list-options ul li .num {
padding: 0 2px
}
.shop-filters .mfn-woo-list-options ul li svg {
display: block;
width: 22px
}
.shop-filters .mfn-woo-list-options ul li {
opacity: .4
}
.shop-filters .mfn-woo-list-options ul li:hover {
opacity: .6
}
.shop-filters .mfn-woo-list-options ul li.active {
opacity: 1
}
.shop-filters .mfn-woo-list-options ul li.active .num {
border-bottom: 1px solid
}
.shop-filters .woocommerce-ordering {
margin-bottom: 0;
z-index: 1 !important
}
.shop-filters:not(.mfn-additional-shop-options-active) .woocommerce-ordering {
margin-left: auto
}
.shop-filters .woocommerce-ordering select {
margin-bottom: 0;
background-color: transparent;
border: 0;
width: 145px;
color: inherit;
line-height: 2;
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
padding: 0 30px 0 0;
box-shadow: unset
}
.shop-filters .woocommerce-ordering select:focus {
background-color: transparent !important;
color: inherit
}
.shop-filters a.open-filters {
display: flex;
align-items: center;
color: inherit
}
.shop-filters a.open-filters i,
.shop-filters a.open-filters svg {
margin-right: 3px
}
.shop-filters a.open-filters i {
font-size: 20px
}
.shop-filters a.open-filters svg {
width: 22px
}
.shop-filters .mfn-woo-list-options ul li .path,
.shop-filters a.open-filters svg .path {
stroke: var(--mfn-woo-icon-option);
stroke-width: 1px
}
.mfn-woo-list-active-filters {
margin-bottom: 25px;
margin-top: -15px;
padding: 0 1%
}
.mfn-woo-list-active-filters>ul {
display: flex
}
.mfn-woo-list-active-filters>ul li {
margin-right: 5px;
cursor: pointer
}
.mfn-woo-list-active-filters>ul li .del {
margin-left: 7px;
opacity: .3;
transition: opacity .2s ease-in-out
}
.mfn-woo-list-active-filters>ul li:hover .del {
opacity: .5
}
.mfn-woo-list-active-filters>ul li:hover .label {
text-decoration: line-through
}
.column_shop .mfn-woo-filters-wrapper,
.column_shop .mfn-woo-list-active-filters {
display: none
}
.term-description {
margin: 15px 0;
padding: 0 1%;
box-sizing: border-box
}
.woocommerce ul.products li.product {
text-align: center
}
.woocommerce ul.products li.product.align-left {
text-align: left
}
.woocommerce ul.products li.product.align-right {
text-align: right
}
.woocommerce .products.related ul.products li.product,
.woocommerce .products.upsells.up-sells ul.products li.product,
.woocommerce ul.products li.product {
width: 31.3%;
margin: 0 1% 20px;
clear: none
}
.woocommerce.columns-4 ul.products li.product,
.woocommerce ul.products.columns-4 li.product {
width: 23%
}
.woocommerce.columns-3 ul.products li.product,
.woocommerce ul.products.columns-3 li.product {
width: 31.3%
}
.woocommerce.columns-2 ul.products li.product,
.woocommerce ul.products.columns-2 li.product {
width: 48%
}
.woocommerce.columns-1 ul.products li.product,
.woocommerce ul.products.columns-1 li.product {
width: 98%;
margin: 0 1% 20px !important;
display: flex;
align-items: center;
background-color: transparent
}
.woocommerce.columns-1 ul.products li.product .mfn-li-product-row-image,
.woocommerce ul.products.columns-1 li.product .mfn-li-product-row-image {
width: 33%
}
.woocommerce.columns-1 ul.products li.product .product-loop-thumb,
.woocommerce ul.products.columns-1 li.product .product-loop-thumb {
width: 100%
}
.woocommerce.columns-1 ul.products li.product .desc,
.woocommerce ul.products.columns-1 li.product .desc {
position: relative;
width: 67%;
padding-left: 40px;
box-sizing: border-box
}
.woocommerce.columns-2 ul.products li.product:nth-child(odd),
.woocommerce.columns-3 ul.products li.product:nth-child(3n+1),
.woocommerce.columns-4 ul.products li.product:nth-child(4n+1),
.woocommerce ul.products.columns-2 li.product:nth-child(odd),
.woocommerce ul.products.columns-3 li.product:nth-child(3n+1),
.woocommerce ul.products.columns-4 li.product:nth-child(4n+1) {
clear: both
}
.woocommerce .products_wrapper.isotope_wrapper {
display: block;
width: 100%
}
.woocommerce .column_product_related ul.products .mfn-li-product-row-image,
.woocommerce .column_product_upsells ul.products .mfn-li-product-row-image,
.woocommerce .column_shop_products ul.products .mfn-li-product-row-image {
margin-bottom: 15px
}
.woocommerce ul.products li.product .product-loop-thumb {
position: relative
}
.woocommerce ul.products li.product.outofstock .product-loop-thumb .image_wrapper img {
opacity: .25;
-webkit-filter: grayscale(50%);
filter: grayscale(50%)
}
.woocommerce ul.products li.product.outofstock .product-loop-thumb .image_wrapper img.image-secondary {
display: none
}
.woocommerce ul.products li.product.outofstock .product-loop-thumb .soldout h4 {
font-size: 16px;
line-height: 1;
border: 2px solid;
padding: 5px 10px;
border-radius: 3px
}
.woocommerce ul.products li.product .star-rating {
display: inline-block;
font-size: 14px;
margin: 0 0 7px;
vertical-align: text-bottom
}
.woocommerce ul.products li.product .title a {
color: inherit
}
.woocommerce-page ul.products li.product h3,
.woocommerce ul.products li.product h3 {
padding: 0
}
.woocommerce-page ul.products li.product .mfn-li-product-row-title .title,
.woocommerce-page ul.products li.product h1,
.woocommerce-page ul.products li.product h2,
.woocommerce-page ul.products li.product h3,
.woocommerce-page ul.products li.product h4,
.woocommerce-page ul.products li.product h5,
.woocommerce-page ul.products li.product h6,
.woocommerce ul.products li.product .mfn-li-product-row-title .title,
.woocommerce ul.products li.product h1,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product h4,
.woocommerce ul.products li.product h5,
.woocommerce ul.products li.product h6 {
margin-bottom: 3px
}
.woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product .price {
font-size: 18px;
margin: 0 0 7px
}
.woocommerce-page ul.products li.product .excerpt,
.woocommerce ul.products li.product .excerpt {
margin-bottom: 7px
}
.woocommerce-page ul.products li.product .excerpt p:last-child,
.woocommerce ul.products li.product .excerpt p:last-child {
margin-bottom: 0
}
.woocommerce-page ul.products li.product .mfn-li-product-row-button,
.woocommerce ul.products li.product .mfn-li-product-row-button {
display: inline-flex;
align-items: center;
margin-bottom: 7px
}
.woocommerce-page ul.products li.product .mfn-li-product-row-button.hide-button,
.woocommerce ul.products li.product .mfn-li-product-row-button.hide-button {
display: none
}
.wishlist-active.wishlist-button ul.products li.product:not(.align-right) .mfn-li-product-row-button {
margin-right: -48px
}
.woocommerce-page ul.products li.product .mfn-li-product-row-button a.button,
.woocommerce ul.products li.product .mfn-li-product-row-button a.button {
margin: 0
}
.woocommerce-page ul.products li.product a:hover img,
.woocommerce-page ul.products li.product a img,
.woocommerce ul.products li.product a:hover img,
.woocommerce ul.products li.product a img {
-webkit-box-shadow: 0 0 0;
box-shadow: 0 0 0;
margin: 0
}
.woocommerce a.button.added:before {
right: 13px;
top: 15px
}
.woocommerce ul.products li.product a.added_to_cart {
display: none
}
.woocommerce ul.products li.product .desc {
padding: 15px 0
}
.woocommerce ul.products:not(.list) li.product.has-background-color .desc {
padding-left: 20px;
padding-right: 20px
}
.woocommerce ul.products li.product .product-loading-icon {
opacity: 0;
width: 50px;
height: 50px;
position: absolute;
left: 50%;
top: 50%;
background-color: #fff;
margin: -25px 0 0 -25px;
-webkit-border-radius: 100%;
border-radius: 100%;
z-index: 3
}
.woocommerce ul.products li.product .product-loading-icon:before {
font-family: mfn-icons;
font-style: normal;
font-weight: 400;
speak: none;
display: block;
text-decoration: none !important;
width: 20px;
height: 20px;
line-height: 20px;
font-size: 20px;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
position: absolute;
left: 50%;
top: 50%;
margin: -10px 0 0 -10px;
content: "\e812";
color: #444
}
.woocommerce ul.products li.product.adding-to-cart .product-loading-icon {
background-image: url(//bleutorch.com/wp-content/themes/twentytwentyfive/assets/images/shop-loader.gif);
background-position: 50%;
background-repeat: no-repeat;
opacity: 1
}
.woocommerce ul.products li.product.added-to-cart .product-loading-icon,
.woocommerce ul.products li.product.adding-to-cart .product-loading-icon:before {
display: none
}
.woocommerce ul.products li:hover.product.added-to-cart .product-loading-icon {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 1
}
.if-overlay .added-to-cart .added-cart,
.woocommerce ul.products:not(.list) li.product .button-list,
.woocommerce ul.products:not(.list) li.product .excerpt-list,
.woocommerce ul.products li.mfn-product-li-item .mfn-after-shop-loop-item .button,
.woocommerce ul.products li.mfn-product-li-item .mfn-after-shop-loop-item .mfn-wish-button {
display: none
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
font-size: 1.4em;
line-height: 1.4
}
.woocommerce ul.products li.product .woocommerce-loop-category__title mark {
background-color: transparent;
color: rgba(0, 0, 0, .5)
}
.woocommerce span.onsale {
display: block;
position: absolute;
left: 15px !important;
right: auto !important;
top: 15px !important;
z-index: 9;
min-width: 0;
min-height: 0;
color: #fff;
font-size: 12px;
line-height: 18px;
font-weight: 500;
text-transform: uppercase;
width: auto;
height: auto;
padding: 3px 8px;
border-radius: 3px;
margin: 0 !important
}
.woocommerce span.onsale~span.mfn-new-badge {
top: 42px !important
}
.elementor-widget-container>span.onsale {
display: none
}
.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
padding: 3px 8px
}
.woocommerce span.soldout {
left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
text-align: center
}
.hover_box_product.hover .hover_box_wrapper .visible_photo,
.hover_box_product:hover .hover_box_wrapper .visible_photo {
opacity: 1 !important
}
.mfn-cart-holder {
position: fixed;
top: 0;
right: -420px;
display: flex;
flex-direction: column;
width: 420px;
max-width: 100%;
height: 100%;
background-color: #fff;
z-index: 100000;
transition: .3s;
box-sizing: border-box
}
.mfn-cart-holder .mfn-ch-content,
.mfn-cart-holder .mfn-ch-footer,
.mfn-cart-holder .mfn-ch-header {
padding: 20px
}
.mfn-cart-holder .mfn-ch-header {
text-align: center;
display: block;
position: relative;
border-bottom: 1px solid var(--mfn-woo-border)
}
.mfn-cart-holder .mfn-ch-header h3 {
margin: 0;
font-size: 25px;
line-height: 30px;
display: flex;
justify-content: center
}
.mfn-cart-holder .mfn-ch-header h3 i,
.mfn-cart-holder .mfn-ch-header h3 svg {
margin-right: 7px
}
.mfn-cart-holder .mfn-ch-header h3 svg {
width: 30px
}
.mfn-cart-holder .mfn-ch-header .mfn-close-icon {
position: absolute;
top: 50%;
left: 20px;
transform: translateY(-50%)
}
.mfn-cart-holder .mfn-ch-content-wrapper {
position: relative;
height: 100%;
overflow: hidden
}
.mfn-cart-holder .mfn-ch-content {
height: 100%;
overflow: auto
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product {
display: flex;
flex-wrap: wrap;
align-items: center;
background-color: rgba(0, 0, 0, .01);
border-radius: 5px;
margin-bottom: 20px;
padding: 15px
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product:last-child {
margin-bottom: 0
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-image {
flex-shrink: 0;
margin-right: 15px
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-image a {
display: block;
line-height: 0
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-image a img {
width: 100px;
height: auto
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info {
flex: 1;
padding-right: 15px;
display: flex;
flex-direction: column;
border-right: 1px solid var(--mfn-woo-border);
min-height: 100px;
justify-content: center
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info h6 {
font-size: 16px;
line-height: 1.3em;
margin-bottom: 5px
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info dl.variation,
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info p.price {
margin-bottom: 5px;
font-size: 14px;
line-height: 22px
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info dl.variation dt {
margin: 0;
padding: 0;
border: 0;
width: auto;
font-weight: 400;
color: rgba(0, 0, 0, .5)
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info dl.variation dd {
margin: 0;
padding: 0;
border: 0;
display: inline
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info dl.variation dd p {
margin: 0
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-price {
flex-shrink: 0;
margin-left: 15px
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-price .woocommerce-Price-amount {
font-weight: 700
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer {
display: flex;
align-items: center;
width: calc(100% + 30px);
margin: 15px -15px -15px;
background-color: rgba(0, 0, 0, .01);
border-top: 1px solid rgba(0, 0, 0, .04)
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer .mfn-chpf-col {
width: 50%;
text-align: center;
padding: 7px 15px
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer .mfn-chpf-col .quantity {
width: 120px;
display: inline-block
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer .mfn-chpf-col .quantity .input-text {
font-size: 14px;
padding: 10px 30px !important
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer .mfn-chpf-col a.mfn-chp-remove {
color: inherit
}
.mfn-cart-holder .mfn-ch-content .mfn-sidecart-subproduct {
margin-top: -15px;
border-bottom: 1px solid rgba(0, 0, 0, .04)
}
.mfn-cart-holder .mfn-ch-content .mfn-sidecart-subproduct .mfn-chp-image a img {
width: 50px
}
.mfn-cart-holder .mfn-ch-content .mfn-sidecart-subproduct .mfn-chp-info {
border-right: 0;
min-height: auto
}
.mfn-cart-holder .mfn-ch-content .mfn-sidecart-subproduct .mfn-chp-info h6 {
font-size: 15px
}
.mfn-cart-holder .mfn-ch-content .mfn-sidecart-subproduct .mfn-chp-footer .mfn-chpf-right,
.mfn-cart-holder .mfn-ch-content .mfn-sidecart-subproduct .mfn-chp-info p.price,
.mfn-cart-holder .mfn-ch-content .mfn-sidecart-subproduct .mfn-chp-price {
display: none
}
.mfn-cart-holder .mfn-ch-content .mfn-sidecart-subproduct .mfn-chp-footer {
width: auto;
margin: 0;
background-color: transparent;
border-top: 0
}
.mfn-cart-holder .mfn-ch-footer {
margin-top: auto;
background-color: var(--mfn-woo-bg-box)
}
.mfn-cart-holder .mfn-ch-footer .mfn-ch-footer-totals {
margin-bottom: 30px
}
.mfn-cart-holder .mfn-ch-footer .mfn-ch-footer-totals .mfn-chft-row {
display: flex;
justify-content: space-between;
align-items: center
}
.mfn-cart-holder .mfn-ch-footer .mfn-ch-footer-totals .mfn-chft-row.mfn-chft-total {
border-top: 1px solid var(--mfn-woo-border);
padding-top: 10px;
margin-top: 10px
}
.mfn-cart-holder .mfn-ch-footer .mfn-ch-footer-totals .mfn-chft-row.mfn-chft-total strong {
font-size: 22px
}
.mfn-cart-holder .mfn-ch-footer .mfn-ch-footer-buttons {
text-align: center
}
.mfn-cart-holder .mfn-ch-footer .mfn-ch-footer-buttons a.button {
margin-bottom: 5px
}
.mfn-cart-holder .mfn-ch-footer .mfn-ch-footer-buttons a:not(.button) {
color: var(--mfn-woo-text-option-color)
}
.mfn-cart-holder .mfn-ch-footer .mfn-ch-footer-buttons a:hover:not(.button) {
color: var(--mfn-woo-text-option-color-hover)
}
.mfn-cart-overlay {
display: none
}
.mfn-cart-opened {
overflow: hidden
}
.mfn-cart-opened,
.mfn-cart-opened #Top_bar.is-sticky .container {
padding-right: 15px
}
.mfn-cart-opened .mfn-cart-overlay {
display: block;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .7);
position: fixed;
top: 0;
left: 0;
z-index: 1000
}
.mfn-cart-opened .mfn-cart-holder {
right: 0
}
.mfn-cart-holder.loading .mfn-ch-content-wrapper:before {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: 888;
display: block;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .2)
}
.mfn-cart-holder.loading .mfn-ch-content-wrapper:after {
content: "";
opacity: .5;
display: block;
position: absolute;
left: 50%;
top: 50%;
width: 20px;
height: 20px;
margin: -10px 0 0 -10px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M22 9.09a1.75 1.75 0 01-1.76 1.75 1.75 1.75 0 01-1.75-1.75V1.75A1.75 1.75 0 0120.19 0 1.75 1.75 0 0122 1.75z' class='path-loading path-loading-1'/%3E%3Cpath d='M27.14 11.52a1.74 1.74 0 01-2.39.64 1.74 1.74 0 01-.64-2.39l3.67-6.35a1.74 1.74 0 012.39-.64 1.75 1.75 0 01.64 2.39z' class='path-loading' opacity='.05'/%3E%3Cpath d='M30.42 16.23a1.75 1.75 0 01-2.42-.64 1.76 1.76 0 01.64-2.4L35 9.53a1.75 1.75 0 012.4.64 1.76 1.76 0 01-.64 2.39z' class='path-loading' opacity='.1'/%3E%3Cpath d='M30.91 22a1.75 1.75 0 01-1.75-1.76 1.76 1.76 0 011.75-1.75h7.34a1.75 1.75 0 011.75 1.7A1.75 1.75 0 0138.25 22z' class='path-loading' opacity='.2'/%3E%3Cpath d='M28.48 27.14a1.74 1.74 0 01-.64-2.39 1.74 1.74 0 012.39-.64l6.35 3.66a1.75 1.75 0 01.64 2.4 1.75 1.75 0 01-2.39.64z' class='path-loading' opacity='.3'/%3E%3Cpath d='M23.77 30.42a1.75 1.75 0 01.64-2.42 1.76 1.76 0 012.4.64L30.47 35a1.75 1.75 0 01-.64 2.4 1.76 1.76 0 01-2.39-.64z' class='path-loading' opacity='.4'/%3E%3Cpath d='M18.05 30.91a1.75 1.75 0 011.76-1.75 1.76 1.76 0 011.75 1.75v7.34A1.75 1.75 0 0119.81 40a1.76 1.76 0 01-1.76-1.75z' class='path-loading' opacity='.5'/%3E%3Cpath d='M12.86 28.48a1.74 1.74 0 012.39-.64 1.74 1.74 0 01.64 2.39l-3.67 6.35a1.74 1.74 0 01-2.39.64 1.75 1.75 0 01-.64-2.39z' class='path-loading' opacity='.58'/%3E%3Cpath d='M9.58 23.77a1.75 1.75 0 012.39.64 1.76 1.76 0 01-.64 2.4L5 30.47a1.75 1.75 0 01-2.4-.64 1.76 1.76 0 01.64-2.39z' class='path-loading' opacity='.66'/%3E%3Cpath d='M9.09 18.05a1.76 1.76 0 011.75 1.76 1.76 1.76 0 01-1.75 1.75H1.75A1.75 1.75 0 010 19.81a1.75 1.75 0 011.75-1.76z' class='path-loading' opacity='.74'/%3E%3Cpath d='M11.52 12.86a1.74 1.74 0 01.64 2.39 1.74 1.74 0 01-2.39.64l-6.35-3.66a1.75 1.75 0 01-.64-2.4 1.75 1.75 0 012.39-.64z' class='path-loading' opacity='.82'/%3E%3Cpath d='M16.23 9.58a1.75 1.75 0 01-.64 2.42 1.76 1.76 0 01-2.4-.64L9.53 5a1.75 1.75 0 01.64-2.4 1.76 1.76 0 012.39.64z' class='path-loading' opacity='.9'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: 50%;
background-size: 20px;
animation: spin 2s linear infinite
}
.mfn-cart-holder .cart-empty {
height: 100%
}
#body_overlay .woocommerce .mfn-off-canvas-sidebar .mfn-off-canvas-switcher,
.woocommerce-page .mfn-off-canvas-sidebar .mfn-off-canvas-switcher {
display: none
}
.woocommerce .mfn-product-gallery-grid .mfn-wish-button,
.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger,
.woocommerce div.product div.images .mfn-wish-button,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
top: 15px;
z-index: 2;
width: 40px;
height: 40px;
border-radius: 100%;
background-color: #fff;
display: flex;
align-items: center;
justify-content: center
}
.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
right: 15px
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
top: 11px;
left: 10px
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
top: 21px;
left: 23px
}
.woocommerce .mfn-product-gallery-grid .mfn-wish-button,
.woocommerce div.product div.images .mfn-wish-button {
right: 60px;
margin: 0;
color: #000
}
.woocommerce .mfn-product-gallery-grid .mfn-wish-button .icon-heart-fa,
.woocommerce div.product div.images .mfn-wish-button .icon-heart-fa {
position: absolute;
left: 50%;
top: 50%;
margin: -10px 0 0 -14px
}
.woocommerce div.product div.images .mfn-wish-button:after {
display: none !important
}
.woocommerce.product-zoom-disabled div.product div.images .mfn-wish-button {
right: 15px
}
.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #000;
border-radius: 100%;
position: absolute;
top: 11px;
left: 10px;
box-sizing: content-box
}
.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:after {
content: "";
display: block;
width: 2px;
height: 8px;
background: #000;
border-radius: 6px;
position: absolute;
top: 21px;
left: 23px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box
}
.woocommerce-product-gallery .mfn-flex-control-thumbs-wrapper .mfn-swiper-arrow {
display: none
}
.mfn-thumbnails-arrows-active .woocommerce-product-gallery .mfn-flex-control-thumbs-wrapper .mfn-swiper-arrow {
display: block
}
.single-product div.product {
width: 100%
}
.woocommerce .product .post-nav {
float: none
}
.woocommerce .product .product_wrapper {
padding-left: 105px;
position: relative
}
.woocommerce .product .product_wrapper .share_wrapper {
position: absolute;
left: 0;
top: 0
}
.woocommerce .product .product_wrapper .share-simple-wrapper {
margin: 20px 0
}
.woocommerce .product div.entry-summary h1.product_title {
font-size: 35px;
line-height: 40px;
margin-bottom: 15px;
padding-bottom: 15px;
position: relative
}
.woocommerce .product div.entry-summary h1.product_title:after {
content: "";
display: block;
width: 20%;
height: 0;
border-width: 0 0 1px;
border-style: solid;
position: absolute;
left: 0;
bottom: 0
}
.woocommerce .product .entry-summary .woocommerce-product-rating .woocommerce-review-link {
display: none
}
.woocommerce .product div.entry-summary .cart {
margin-bottom: 15px !important
}
.woocommerce .product div.entry-summary .cart .quantity {
margin-right: 10px
}
.woocommerce .product div.entry-summary .cart .button {
margin-bottom: 0 !important
}
.woocommerce .product div.entry-summary .product_meta {
margin: 0 0 15px !important
}
.woocommerce .product div.entry-summary .ui-tabs .ui-tabs-nav li a {
padding: 14px 20px !important
}
.woocommerce .product div.entry-summary .accordion #reviews #comments h2 {
font-size: 21px;
line-height: 25px
}
.woocommerce .product div.entry-summary .accordion #reviews .comment-form-rating {
display: block;
clear: both
}
.woocommerce .product div.entry-summary .accordion p.stars a {
margin-right: 10px
}
.woocommerce .product div.entry-summary .accordion table.shop_attributes {
margin: 0
}
.woocommerce .product div.entry-summary .woocommerce-product-rating {
float: right;
margin: 1px 0 15px 10px;
cursor: pointer
}
.woocommerce .product div.entry-summary .price {
float: none;
font-size: 30px;
line-height: 30px
}
.woocommerce .product div.entry-summary>p.price,
.woocommerce .product div.entry-summary div[itemprop=offers] {
margin-bottom: 35px
}
.woocommerce .product .product_wrapper .product_image_wrapper {
position: relative
}
.woocommerce .product .product_wrapper .product_image_wrapper .images {
width: 100%;
margin: 0
}
.woocommerce .product .product_wrapper .product_image_wrapper .images .woocommerce-main-image {
margin-bottom: 1em
}
.woocommerce .product .product_wrapper .product_image_wrapper .image_frame {
position: relative;
float: left
}
.woocommerce .product .product_wrapper .product_image_wrapper .image_frame .woocommerce-main-image {
margin-bottom: 0
}
.woocommerce .product .product_wrapper .product_image_wrapper .thumbnails {
float: left;
width: 100%
}
.woocommerce .product .product_wrapper .product_image_wrapper .thumbnails .image_frame {
display: block;
float: left;
width: 32%;
margin-right: 2%;
margin-bottom: 10px
}
.woocommerce .product .product_wrapper .product_image_wrapper .thumbnails .image_frame:nth-child(3n) {
margin-right: 0
}
.woocommerce .product .product_wrapper .product_image_wrapper .thumbnails .image_frame a {
float: none;
margin: 0;
width: auto
}
.woocommerce .product.no-share .product_wrapper,
.woocommerce .product.share-simple .product_wrapper {
padding-left: 0
}
.woocommerce .product.share-simple .button-love {
display: none !important
}
.woocommerce .ui-tabs {
position: static
}
.woocommerce .woocommerce-product-details__short-description {
overflow: hidden
}
.woocommerce .product.style-default .entry-summary {
text-align: center
}
.woocommerce .product.style-default .entry-summary h1.product_title {
padding: 0
}
.woocommerce .product.style-default .entry-summary h1.product_title:after {
display: none
}
.woocommerce .product.style-default .entry-summary .woocommerce-product-rating {
float: none
}
.woocommerce .product.style-default .entry-summary .woocommerce-product-rating .star-rating,
.woocommerce .product.style-default .entry-summary .woocommerce-product-rating .woocommerce-review-link {
display: inline-block;
float: none
}
.woocommerce .product.style-default .entry-summary .woocommerce-product-rating .woocommerce-review-link {
font-size: 90%
}
.woocommerce .product.style-default .entry-summary .woocommerce-product-details__short-description {
margin-bottom: 15px
}
.woocommerce .product.style-default .entry-summary>p.price {
margin-bottom: 15px;
float: none
}
.woocommerce .product.style-default .entry-summary .cart {
margin: 30px 0 !important
}
.woocommerce .product.style-default .entry-summary .cart .button {
width: 100%
}
.woocommerce .product.style-default .entry-summary .cart .button,
.woocommerce .product.style-default .entry-summary .cart .quantity .input-text {
font-size: 16px;
line-height: 20px;
padding: 15px 20px !important
}
.woocommerce .product.style-default .entry-summary .cart.cart_group .add_to_cart_button_wrap,
.woocommerce .product.style-default .entry-summary .cart.variations_form .woocommerce-variation-add-to-cart {
display: flex
}
.woocommerce .product.style-default .entry-summary .mfn-variations-wrapper .mfn-vr {
justify-content: center
}
.woocommerce .product.style-default .entry-summary .mfn-variations-wrapper .mfn-vr label {
min-width: unset
}
.woocommerce .product.style-default .entry-summary .product_meta {
display: flex;
flex-direction: column-reverse;
align-items: center
}
.woocommerce .product.style-default .entry-summary .product_meta .posted_in,
.woocommerce .product.style-default .entry-summary .product_meta .tagged_as {
margin-bottom: 15px
}
.woocommerce .product.style-default .entry-summary .product_meta .sku_wrapper {
margin: 0 0 15px
}
.woocommerce .product.style-default .entry-summary .share-simple-wrapper {
text-align: center
}
.mfn-keyboard-support .product.style-default .entry-summary .product_meta {
flex-direction: column
}
.woocommerce .product.style-modern .product_wrapper {
padding-left: 0
}
.woocommerce .product.style-modern .product_wrapper .product_image_wrapper {
width: 98%;
margin-bottom: 20px
}
.woocommerce .product.style-modern .product_wrapper .product_image_wrapper .thumbnails .image_frame {
width: 19%;
margin-right: 1.25%
}
.woocommerce .product.style-modern .product_wrapper .product_image_wrapper .thumbnails .image_frame:nth-child(5n) {
margin-right: 0
}
.woocommerce .product.style-modern .product_wrapper .entry-summary {
width: 98%
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .product_title {
width: 50%;
margin-right: 4%;
float: left
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .woocommerce-product-rating {
width: 50%;
margin: 0 4% 40px 0;
float: left
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .star-rating {
font-size: 1.5em
}
.woocommerce .product.style-modern .product_wrapper .entry-summary div[itemprop=offers] {
width: 46%;
float: right
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .price {
float: right
}
.woocommerce .product.style-modern .product_wrapper .entry-summary div[itemprop=description] {
width: 50%;
margin: 0 4% 20px 0;
float: left
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .woocommerce-product-details__short-description {
float: left
}
.woocommerce .product.style-modern .product_wrapper .entry-summary p.stock {
float: right;
font-size: 1em;
max-width: 46%
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .cart {
max-width: 46%;
float: right
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .cart .button {
float: right
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .variations {
background: none
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .variations tr td {
background: none;
text-align: right
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .variations select {
width: 100%;
margin: 0
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .variations_button {
float: right
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .single_variation {
float: left
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .product_meta {
float: left;
width: 100%;
text-align: right;
margin-bottom: 25px !important
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .tabs_wrapper {
float: left;
width: 100%
}
.woocommerce .product.style-modern .product_wrapper .share_wrapper {
float: left;
position: static;
width: 100%;
padding: 10px 10px 15px;
box-sizing: border-box;
background: none;
border-width: 1px 0 0;
text-align: left
}
.woocommerce .product.style-modern .product_wrapper .share_wrapper .stButton {
margin: 0 10px 0 0
}
.woocommerce .product.style-modern .product_wrapper .share-simple-wrapper {
float: left;
width: 100%;
margin-top: 0
}
@media only screen and (min-width: 768px) {
.woocommerce .product.style-modern .product_wrapper .entry-summary .woocommerce-product-details__short-description {
width: 50%;
margin: 0 4% 20px 0
}
}
@media only screen and (min-width: 960px) and (max-width:1239px) {
.woocommerce.with_aside .product.style-default .entry-summary .cart {
flex-wrap: wrap;
justify-content: center
}
.woocommerce.with_aside .product.style-default .entry-summary .cart .quantity {
margin: 0 0 10px
}
.woocommerce.with_aside .product.style-default .entry-summary .cart .button {
width: auto;
flex: 1 auto
}
}
@media only screen and (min-width: 768px) and (max-width:959px) {
.woocommerce .product.style-modern .product_wrapper .entry-summary .single_variation {
float: right
}
}
@media only screen and (max-width: 767px) {
.woocommerce .product.style-modern .product_wrapper .product_image_wrapper .thumbnails .image_frame {
width: 32%;
margin-right: 2%
}
.woocommerce .product.style-modern .product_wrapper .product_image_wrapper .thumbnails .image_frame:nth-child(5n) {
margin-right: 2%
}
.woocommerce .product.style-modern .product_wrapper .product_image_wrapper .thumbnails .image_frame:nth-child(3n) {
margin-right: 0
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .product_title,
.woocommerce .product.style-modern .product_wrapper .entry-summary .woocommerce-product-rating,
.woocommerce .product.style-modern .product_wrapper .entry-summary div[itemprop=description],
.woocommerce .product.style-modern .product_wrapper .entry-summary div[itemprop=offers] {
width: 100%
}
.woocommerce .product.style-modern .product_wrapper .entry-summary .cart,
.woocommerce .product.style-modern .product_wrapper .entry-summary p.stock {
max-width: 300px
}
}
.woocommerce .product_meta {
margin-top: 15px
}
.woocommerce .mfn-variations-wrapper {
margin-bottom: 15px;
clear: both;
text-align: left
}
.woocommerce .mfn-variations-wrapper .mfn-vr {
display: flex;
flex-direction: row;
align-items: center;
padding: 10px 0;
border-bottom: 1px solid rgba(0, 0, 0, .04)
}
.woocommerce .mfn-variations-wrapper .mfn-vr:last-child {
border: 0
}
.woocommerce .mfn-variations-wrapper .mfn-vr label {
flex-shrink: 0;
font-weight: 500;
margin: 0 10px 0 0;
min-width: 18%
}
.woocommerce .mfn-variations-wrapper .mfn-vr .mfn-vr-select {
margin-bottom: 0
}
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options {
display: flex;
flex-direction: row;
flex-wrap: wrap
}
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li {
display: block;
cursor: pointer;
border: 0
}
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li a {
display: block;
color: inherit;
text-decoration: none;
cursor: pointer;
border: 1px solid rgba(0, 0, 0, .1);
font-size: 14px;
line-height: 30px;
padding: 0 10px;
border-radius: 3px;
margin: 2px
}
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li a:hover {
border-color: rgba(0, 0, 0, .2)
}
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li.active a {
border-color: rgba(0, 0, 0, .8)
}
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options.mfn-vr-color li a {
width: 34px;
height: 34px;
border-radius: 100%;
padding: 3px;
box-sizing: border-box
}
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options.mfn-vr-color li a span {
display: block;
width: 100%;
height: 100%;
border-radius: 100%
}
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options.mfn-vr-image li a {
height: 50px;
border-radius: 3px;
padding: 3px;
box-sizing: border-box
}
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options.mfn-vr-image li a img {
border-radius: 3px;
display: block;
height: 100% !important;
width: auto
}
.single_variation {
margin-bottom: 15px
}
.single_variation .price {
font-size: 25px !important;
margin-right: 10px;
padding-top: 6px
}
.woocommerce .woocommerce-grouped-product-list td {
vertical-align: middle !important
}
.woocommerce .product .entry-summary .woocommerce-grouped-product-list td a.button.product_type_simple {
padding: 0 !important;
background-color: transparent;
display: inline-block;
float: none;
width: auto;
color: var(--mfn-woo-text-option-color)
}
.woocommerce .product .entry-summary .woocommerce-grouped-product-list td a.button.product_type_simple:after {
display: none
}
.woocommerce .product .entry-summary .woocommerce-grouped-product-list td a.button.product_type_simple:hover {
color: var(--mfn-woo-text-option-color-hover);
text-decoration: underline !important
}
.woocommerce form.cart {
display: flex;
align-items: center
}
.woocommerce form.cart.cart_group,
.woocommerce form.cart.variations_form {
display: block
}
.woocommerce form.cart.grouped_form {
flex-wrap: wrap
}
.woocommerce form.cart.grouped_form .woocommerce-grouped-product-list {
flex-basis: 100%
}
.woocommerce form.cart.grouped_form .single_add_to_cart_button {
width: calc(100% - 50px) !important
}
.woocommerce form.cart #wc-stripe-payment-request-wrapper {
width: 100%;
padding-top: 0 !important
}
.woocommerce form.cart #wc-stripe-payment-request-button-separator {
width: 50%
}
.woocommerce-variation-add-to-cart {
display: flex;
align-items: center
}
.woocommerce.single-product.mfn-variable-swatches .variations {
display: none
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr {
display: block;
margin-bottom: 7px
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr label {
display: none
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr .mfn-vr-select {
display: inline-block;
margin-bottom: 0
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr ul.mfn-vr-options {
display: block;
width: 100%;
margin: 0;
line-height: 0
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr ul.mfn-vr-options li {
display: inline-block;
cursor: pointer;
border: 0;
margin-bottom: 0
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr ul.mfn-vr-options li a {
display: block;
color: inherit;
text-decoration: none;
cursor: pointer;
border: 1px solid rgba(0, 0, 0, .1);
font-size: 14px;
line-height: 22px;
padding: 0 10px;
border-radius: 3px;
margin: 2px
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr ul.mfn-vr-options li a:hover {
border-color: rgba(0, 0, 0, .2)
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr ul.mfn-vr-options li.active a {
border-color: rgba(0, 0, 0, .8)
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr ul.mfn-vr-options.mfn-vr-color li a {
width: 22px;
height: 22px;
border-radius: 100%;
padding: 2px;
box-sizing: border-box
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr ul.mfn-vr-options.mfn-vr-color li a span {
display: block;
width: 100%;
height: 100%;
border-radius: 100%
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr ul.mfn-vr-options.mfn-vr-image li a {
height: 30px;
border-radius: 3px;
padding: 2px;
box-sizing: border-box
}
.woocommerce .mfn-variations-wrapper-loop .mfn-vr ul.mfn-vr-options.mfn-vr-image li a img {
border-radius: 3px;
display: block;
height: 100% !important;
width: auto
}
.woocommerce table.woocommerce-product-attributes {
border-top: 0;
margin-bottom: 0
}
.woocommerce table.woocommerce-product-attributes td,
.woocommerce table.woocommerce-product-attributes th {
border: 0;
background: none;
box-shadow: 0 0 0 0;
overflow: hidden
}
.woocommerce table.woocommerce-product-attributes tr:nth-child(2n) td,
.woocommerce table.woocommerce-product-attributes tr:nth-child(2n) th {
background: none
}
.woocommerce table.woocommerce-product-attributes th {
text-align: left;
font-weight: 500
}
.woocommerce table.woocommerce-product-attributes td {
text-align: right;
padding-left: 10%
}
.woocommerce table.woocommerce-product-attributes td p {
margin: 0;
padding: 0;
display: inline-block
}
.woocommerce table.woocommerce-product-attributes td span {
position: relative;
display: inline-block
}
.woocommerce table.woocommerce-product-attributes td span:before {
content: "";
width: 1920px;
height: 1px;
background: rgba(0, 0, 0, .1);
position: absolute;
right: calc(100% + 20px);
top: calc(50% - 1px)
}
.woocommerce .product .related.products,
.woocommerce .product .upsells.products {
clear: both;
border-top-width: 1px;
border-style: solid;
padding-top: 15px;
margin-top: 30px
}
.woocommerce .product .related.products h2,
.woocommerce .product .upsells.products h2 {
font-size: 21px;
line-height: 25px
}
.woocommerce .product .related.products ul,
.woocommerce .product .upsells.products ul {
margin-bottom: 0
}
.woocommerce #content div.product div.images img,
.woocommerce-page #content div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce div.product div.images img {
-webkit-box-shadow: 0 0 0;
box-shadow: 0 0 0
}
.woocommerce .quantity {
width: 130px;
flex-shrink: 0;
position: relative
}
.woocommerce .quantity a.quantity-change {
display: flex;
color: rgba(0, 0, 0, .8);
position: absolute;
top: 5px;
width: 35px;
border-radius: 3px;
height: calc(100% - 10px);
font-weight: 700;
font-size: 20px;
align-items: center;
justify-content: center
}
.woocommerce .quantity a:hover.quantity-change {
background-color: rgba(0, 0, 0, .02)
}
.woocommerce .quantity a.quantity-change.minus {
left: 5px
}
.woocommerce .quantity a.quantity-change.plus {
right: 5px
}
.woocommerce .quantity .qty {
width: 100%;
margin: 0;
border-width: 1px !important;
font-size: 16px;
line-height: 20px;
padding: 0 !important;
font-weight: 700;
-webkit-appearance: none;
webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield
}
.woocommerce .quantity .qty::-webkit-inner-spin-button,
.woocommerce .quantity .qty::-webkit-outer-spin-button {
-webkit-appearance: none
}
.woocommerce .quantity.hidden {
display: none
}
.input-brightness-dark .quantity a.quantity-change {
color: hsla(0, 0%, 100%, .8)
}
.input-brightness-dark .quantity a:hover.quantity-change {
background-color: hsla(0, 0%, 100%, .06)
}
.woocommerce .product.quantity-one .quantity,
.woocommerce .product.sold-individually .quantity {
display: none !important
}
#wcpay-payment-request-wrapper {
width: 300px;
margin: 0 5px 0 auto;
padding-top: 0 !important
}
#wcpay-payment-request-button-separator {
display: none
}
.woocommerce .products.related ul.products li.product:nth-child(3n+1),
.woocommerce .products.upsells.up-sells ul.products li.product:nth-child(3n+1) {
clear: both
}
.woocommerce.mobile-row-2-products .products.related ul.products li.product:nth-child(3n+1),
.woocommerce.mobile-row-2-products .products.upsells.up-sells ul.products li.product:nth-child(3n+1) {
clear: unset
}
.woocommerce .column_shop_title .woocommerce-products-header__title {
margin-bottom: 0
}
.woocommerce .column_shop_categories ul.products .woocommerce-loop-category__title mark {
font-weight: 400
}
.woocommerce .content_wrapper .column_shop_products ul.products.columns-1 li.product {
display: flex;
flex-direction: column;
justify-content: center;
padding-left: calc(33% + 40px)
}
.woocommerce .content_wrapper .column_shop_products ul.products.columns-1 .mfn-li-product-row-image {
position: absolute;
left: 0;
top: 0
}
.woocommerce .content_wrapper .column_shop_products ul.products.columns-1 .mfn-li-product-row-button {
display: inline-block
}
.woocommerce .content_wrapper .column_shop_products ul.products.columns-1 li.product>div:not(.mfn-li-product-row-image) {
width: 100%
}
.woocommerce .column_product_stock p,
.woocommerce .column_product_title .woocommerce-products-header__title {
margin-bottom: 0
}
.woocommerce .stock-disabled .column_product_stock {
display: none
}
.woocommerce .product .column_product_rating .woocommerce-product-rating {
margin-bottom: 0
}
.woocommerce .reviews-disabled .column_product_rating {
display: none
}
.woocommerce .column_product_meta .product_meta {
margin-top: 0
}
.woocommerce .column_product_meta .product_meta .posted_in,
.woocommerce .column_product_meta .product_meta .tagged_as {
display: block
}
.woocommerce .column_product_meta .product_meta .posted_in,
.woocommerce .column_product_meta .product_meta .sku_wrapper,
.woocommerce .column_product_meta .product_meta .tagged_as {
margin: 0 0 15px
}
.woocommerce .column_product_meta .product_meta .table-meta,
.woocommerce .column_product_meta .product_meta span:last-child {
margin-bottom: 0
}
.woocommerce .column_product_cart_button .cart {
display: flex;
margin-bottom: 0 !important
}
.woocommerce .column_product_cart_button .cart .button {
width: 100%
}
.woocommerce .column_product_cart_button .cart .quantity {
margin-right: 10px
}
.woocommerce #Content .column_product_cart_button .cart .button,
.woocommerce .column_product_cart_button .cart .quantity .input-text {
font-size: 16px;
line-height: 20px;
padding: 15px 20px
}
.mfn-cart-button-wrap .column_product_cart_button .cart {
flex-wrap: wrap
}
.woocommerce .column_product_rating {
clear: both;
float: none
}
.woocommerce .column_product_rating .star-rating,
.woocommerce .column_product_rating .woocommerce-review-link {
display: inline-block;
float: none !important
}
.woocommerce .column_product_rating .woocommerce-review-link {
font-size: 90%
}
.single-template .product .column_product_images .woocommerce-product-gallery {
opacity: 1 !important
}
.woocommerce .product .column_product_images .woocommerce-product-gallery {
float: none;
width: 100% !important;
margin-bottom: 0
}
.woocommerce .column_product_related ul.products,
.woocommerce .column_product_upsells ul.products {
margin-bottom: 0
}
.elementor-widget-woocommerce-product-related .image_frame .image_wrapper .image_links {
display: none !important
}
.woocommerce .column_product_breadcrumbs {
clear: both
}
.woocommerce .column_product_breadcrumbs .woocommerce-breadcrumb {
margin: 0;
color: inherit
}
.woocommerce .column_product_breadcrumbs .woocommerce-breadcrumb a {
color: inherit;
margin: 0 5px
}
.woocommerce .column_product_breadcrumbs .woocommerce-breadcrumb a:first-child {
margin-left: 0
}
.woocommerce .column_product_breadcrumbs .woocommerce-breadcrumb span {
margin: 0 5px;
opacity: .2
}
.widget.woocommerce li img {
-webkit-box-shadow: 0 0 0 !important;
box-shadow: 0 0 0 !important
}
.widget_best_sellers li,
.widget_featured_products li,
.widget_onsale li,
.widget_random_products li,
.widget_recent_products li,
.widget_recent_reviews li,
.widget_recently_viewed_products li,
.widget_top_rated_products li {
border-bottom: 1px solid rgba(0, 0, 0, .12)
}
.widget_best_sellers li:last-child,
.widget_featured_products li:last-child,
.widget_onsale li:last-child,
.widget_random_products li:last-child,
.widget_recent_products li:last-child,
.widget_recent_reviews li:last-child,
.widget_recently_viewed_products li:last-child,
.widget_top_rated_products li:last-child {
border-bottom: 0
}
.widget_layered_nav ul li {
border-bottom: 1px solid rgba(0, 0, 0, .12)
}
.widget_layered_nav ul li:last-child {
border-bottom: 0
}
.woocommerce .widget_layered_nav ul li small {
float: right
}
.widget_product_categories ul {
list-style-type: square;
color: #fff;
padding: 5px 10px 5px 30px
}
.widget_product_categories ul li {
position: relative
}
.widget_product_categories ul>li:after {
content: "";
display: block;
width: 70px;
border: solid hsla(0, 0%, 100%, .2);
border-width: 0 0 1px;
position: absolute;
left: -30px;
bottom: 0
}
.widget_product_categories ul>li:last-child:after {
display: none
}
.widget_product_categories ul li a {
color: #fff !important;
display: block;
padding: 7px 0 7px 3px
}
.widget_product_categories ul li ul {
padding: 0 10px 0 20px;
margin-top: -5px
}
.wc-block-product-categories.is-list a {
display: inline-block;
color: inherit;
padding: 6px 6px 6px 0
}
.wc-block-product-categories.is-list>ul>li>a {
font-weight: 500
}
.wc-block-product-categories.is-list ul li {
position: relative;
padding-right: 30px
}
.wc-block-product-categories.is-list ul li .cat-expander {
color: rgba(0, 0, 0, .5);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
position: absolute;
right: 0;
top: 5px;
transition: all .3s ease-in-out
}
.wc-block-product-categories.is-list ul li .cat-expander:before {
content: "\e868";
font-family: mfn-icons
}
.wc-block-product-categories.is-list ul.wc-block-product-categories-list--has-images li .cat-expander {
top: 13px
}
.wc-block-product-categories.is-list ul li.li-expanded>.cat-expander {
transform: rotate(180deg);
color: rgba(0, 0, 0, .8)
}
.wc-block-product-categories.is-list ul li ul {
display: none;
margin-right: -30px
}
.wc-block-product-categories.is-list ul:not(.wc-block-product-categories-list--has-images) li ul {
margin-left: 20px
}
.wc-block-product-categories.is-list>ul>li .wc-block-product-categories-list-item-count {
display: inline-block;
opacity: .5
}
.wc-block-product-categories.is-list>ul>li .wc-block-product-categories-list-item-count:after,
.wc-block-product-categories.is-list>ul>li .wc-block-product-categories-list-item-count:before {
display: none
}
.widget_price_filter .price_slider_wrapper {
padding-top: 5px
}
.widget_price_filter .price_slider_amount {
font-size: 13px !important
}
.widget_price_filter .price_slider_amount .button {
font-size: 1em !important;
margin-bottom: 0
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
border-color: transparent !important;
background: #fff !important
}
.widget_price_filter .price_label .from,
.widget_price_filter .price_label .to {
font-weight: 700
}
.widget_price_filter .price_label {
padding-top: 10px
}
.widget_price_filter .price_slider {
margin-bottom: 20px !important
}
.widget_price_filter .price_slider_amount {
line-height: inherit !important
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
box-shadow: 0 0 0;
background-color: var(--mfn-woo-bg-themecolor);
border-top: none;
background-image: url(//bleutorch.com/wp-content/themes/twentytwentyfive/assets/images/stripes/stripes_3_b.png)
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background: #fff !important;
border-width: 4px;
border-style: solid
}
.wc-block-components-price-slider__range-input-wrapper {
box-shadow: 0 0 0 0
}
.wc-block-components-price-slider__range-input-progress {
--range-color: var(--mfn-woo-themecolor)
}
.wp-block-woocommerce-price-filter .wc-block-filter-submit-button {
margin: 0;
flex-shrink: 0
}
.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls {
align-items: baseline
}
.wc-block-price-filter__controls input {
border-color: unset !important
}
.content-brightness-light .wc-block-components-price-slider__range-input-wrapper {
background-color: rgba(0, 0, 0, .1)
}
.content-brightness-dark .wc-block-components-price-slider__range-input-wrapper {
background-color: hsla(0, 0%, 100%, .15)
}
.woocommerce .widget_shopping_cart p.total {
background-color: #fff;
background-image: url(//bleutorch.com/wp-content/themes/twentytwentyfive/assets/images/stripes/stripes_3_b.png);
overflow: hidden;
padding: 10px 12px !important
}
.woocommerce .widget_shopping_cart p.total strong {
float: left;
margin-right: 4px
}
.woocommerce .widget_shopping_cart p.total .amount {
float: left
}
.woocommerce .widget_shopping_cart p.total .button_cart {
float: right
}
.woocommerce .widget_shopping_cart .cart_list li {
padding: 8px 0
}
.woocommerce .widget_shopping_cart .cart_list li a.remove {
left: auto;
right: -10px;
top: -2px;
padding: 0 !important;
line-height: 21px !important
}
.woocommerce .widget_shopping_cart ul.product_list_widget li a {
font-weight: 400
}
.woocommerce .widget_shopping_cart ul.product_list_widget li a:hover {
text-decoration: none
}
.woocommerce .widget_shopping_cart ul.product_list_widget li .desc {
margin-right: 60px
}
.woocommerce .widget_shopping_cart ul.product_list_widget li h6 {
padding-top: 5px;
margin-bottom: 3px
}
.woocommerce .widget_shopping_cart ul.product_list_widget li .quantity {
display: block;
width: 100%
}
.woocommerce .widget_shopping_cart ul.product_list_widget li dl {
margin: 0 !important;
padding: 0 !important;
border-left: 0 !important;
display: block;
overflow: hidden
}
.woocommerce .widget_shopping_cart ul.product_list_widget li dl>dd,
.woocommerce .widget_shopping_cart ul.product_list_widget li dl>dt {
border-width: 0;
padding: 2px 0;
margin: 0
}
.woocommerce .widget_shopping_cart ul.product_list_widget li dl>dt {
width: auto;
font-weight: 400;
clear: none;
margin-right: 5px
}
.widget_products li {
border-bottom-width: 1px;
border-style: solid
}
.widget_products li:last-child {
border-bottom: 0
}
.widget_product_search {
position: relative
}
.widget_product_search .screen-reader-text {
display: none
}
.widget_product_search form {
margin-bottom: 5px;
position: relative;
overflow: hidden
}
.widget_product_search form input[type=search] {
width: 100%;
margin-bottom: 0
}
.widget_product_search form button[type=submit] {
display: none
}
.mfn_woo_attributes {
position: relative;
display: block
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr {
padding: 10px 0;
border-bottom: 1px solid rgba(0, 0, 0, .04)
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr:last-of-type {
border: 0
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr>label {
margin: 0 0 5px;
font-weight: 500
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options:not(.mfn-vr-select) {
display: flex;
flex-direction: row;
flex-wrap: wrap
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options:not(.mfn-vr-select) li {
display: block;
cursor: pointer;
border: 0;
margin: 0 1px 1px 0
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options:not(.mfn-vr-select) li .label {
display: block;
position: relative;
overflow: hidden;
font-weight: 400;
color: inherit;
text-decoration: none;
cursor: pointer;
border: 1px solid rgba(0, 0, 0, .1);
font-size: 14px;
line-height: 30px;
padding: 0 10px;
border-radius: 3px;
margin: 2px
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options:not(.mfn-vr-select) li .label:hover {
border-color: rgba(0, 0, 0, .2)
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options:not(.mfn-vr-select) li .label span {
display: block;
overflow: hidden;
position: relative
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options:not(.mfn-vr-select) li .label span input {
opacity: 0;
position: absolute;
top: -100px
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options:not(.mfn-vr-select) li.active .label {
border-color: rgba(0, 0, 0, .8)
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options.mfn-vr-color li .label {
width: 34px;
height: 34px;
border-radius: 100%;
padding: 3px;
box-sizing: border-box
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options.mfn-vr-color li .label span {
display: block;
width: 100%;
height: 100%;
border-radius: 100%
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options.mfn-vr-image li .label {
height: 50px;
width: 50px;
border-radius: 3px;
padding: 3px;
box-sizing: border-box
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options.mfn-vr-image li .label span {
border-radius: 3px;
display: block;
height: 100%;
width: 100%;
background-size: contain;
background-position: 50%;
background-repeat: no-repeat
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-select {
display: block
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-select li {
cursor: pointer
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-select li .label {
font-weight: 400
}
.mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-select li input[type=checkbox] {
pointer-events: none
}
.mfn_woo_attributes .mfn_attr_filters .button {
margin-top: 5px
}
.mfn_woo_attributes .mfn_attr_filters.button-disabled .button {
display: none
}
.mfn_attr_filters li.loading .label span {
opacity: .2
}
.mfn_attr_filters li.loading .label:after {
content: "";
opacity: .5;
display: block;
position: absolute;
left: 50%;
top: 50%;
width: 20px;
height: 20px;
margin: -10px 0 0 -10px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M22 9.09a1.75 1.75 0 01-1.76 1.75 1.75 1.75 0 01-1.75-1.75V1.75A1.75 1.75 0 0120.19 0 1.75 1.75 0 0122 1.75z' class='path-loading path-loading-1'/%3E%3Cpath d='M27.14 11.52a1.74 1.74 0 01-2.39.64 1.74 1.74 0 01-.64-2.39l3.67-6.35a1.74 1.74 0 012.39-.64 1.75 1.75 0 01.64 2.39z' class='path-loading' opacity='.05'/%3E%3Cpath d='M30.42 16.23a1.75 1.75 0 01-2.42-.64 1.76 1.76 0 01.64-2.4L35 9.53a1.75 1.75 0 012.4.64 1.76 1.76 0 01-.64 2.39z' class='path-loading' opacity='.1'/%3E%3Cpath d='M30.91 22a1.75 1.75 0 01-1.75-1.76 1.76 1.76 0 011.75-1.75h7.34a1.75 1.75 0 011.75 1.7A1.75 1.75 0 0138.25 22z' class='path-loading' opacity='.2'/%3E%3Cpath d='M28.48 27.14a1.74 1.74 0 01-.64-2.39 1.74 1.74 0 012.39-.64l6.35 3.66a1.75 1.75 0 01.64 2.4 1.75 1.75 0 01-2.39.64z' class='path-loading' opacity='.3'/%3E%3Cpath d='M23.77 30.42a1.75 1.75 0 01.64-2.42 1.76 1.76 0 012.4.64L30.47 35a1.75 1.75 0 01-.64 2.4 1.76 1.76 0 01-2.39-.64z' class='path-loading' opacity='.4'/%3E%3Cpath d='M18.05 30.91a1.75 1.75 0 011.76-1.75 1.76 1.76 0 011.75 1.75v7.34A1.75 1.75 0 0119.81 40a1.76 1.76 0 01-1.76-1.75z' class='path-loading' opacity='.5'/%3E%3Cpath d='M12.86 28.48a1.74 1.74 0 012.39-.64 1.74 1.74 0 01.64 2.39l-3.67 6.35a1.74 1.74 0 01-2.39.64 1.75 1.75 0 01-.64-2.39z' class='path-loading' opacity='.58'/%3E%3Cpath d='M9.58 23.77a1.75 1.75 0 012.39.64 1.76 1.76 0 01-.64 2.4L5 30.47a1.75 1.75 0 01-2.4-.64 1.76 1.76 0 01.64-2.39z' class='path-loading' opacity='.66'/%3E%3Cpath d='M9.09 18.05a1.76 1.76 0 011.75 1.76 1.76 1.76 0 01-1.75 1.75H1.75A1.75 1.75 0 010 19.81a1.75 1.75 0 011.75-1.76z' class='path-loading' opacity='.74'/%3E%3Cpath d='M11.52 12.86a1.74 1.74 0 01.64 2.39 1.74 1.74 0 01-2.39.64l-6.35-3.66a1.75 1.75 0 01-.64-2.4 1.75 1.75 0 012.39-.64z' class='path-loading' opacity='.82'/%3E%3Cpath d='M16.23 9.58a1.75 1.75 0 01-.64 2.42 1.76 1.76 0 01-2.4-.64L9.53 5a1.75 1.75 0 01.64-2.4 1.76 1.76 0 012.39.64z' class='path-loading' opacity='.9'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: 50%;
background-size: 12px;
animation: spin 2s linear infinite
}
.mfn_attr_filters ul.mfn-vr-select li.loading .label:after {
position: relative;
display: inline-block;
margin: 0 0 0 5px;
left: auto;
top: 3px
}
.add_to_cart_inline span {
position: relative;
top: -11px
}
.add_to_cart_inline .button {
padding: 11px 20px !important;
margin: 0 0 -5px 10px !important
}
.pswp .pswp__button {
padding: 0;
border: none !important
}
.select2 {
font-size: 15px
}
.select2-container--default .select2-selection--single {
background-color: #fff;
border-color: #ebebeb;
border-radius: 0;
padding: 10px;
height: auto
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #626262;
line-height: normal;
text-align: left;
padding-left: 0
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
right: 5px
}
.select2-container--default.select2-container--open .select2-selection--single {
border: 1px solid #ebebeb;
border-radius: 0
}
.select2-dropdown {
background-color: #fff;
border-color: #d5e5ee;
border-radius: 0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border-width: 1px;
margin-bottom: 0;
color: #626262;
background-color: #fff;
border-color: #ebebeb
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
color: #0089f7;
background-color: #e9f5fc !important;
border-color: #d5e5ee
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #0089f7;
color: #fff
}
a.mfn-woo-cart-link {
color: var(--mfn-woo-text-option-color)
}
a.mfn-woo-cart-link,
a:hover.mfn-woo-cart-link {
display: block;
text-align: center;
margin-top: 15px
}
a:hover.mfn-woo-cart-link {
color: var(--mfn-woo-text-option-color-hover)
}
.mfn-cart-step {
padding: 40px 0 10px
}
.mfn-cart-step .woocommerce .woocommerce-message,
.mfn-cart-step .woocommerce .woocommerce-NoticeGroup .alert,
.mfn-cart-step .woocommerce .woocommerce-notices-wrapper .alert {
width: 100%
}
.mfn-cart-step-1 .woocommerce .cart-collaterals,
.mfn-cart-step-2 .woocommerce #customer_details,
.mfn-cart-step-2 .woocommerce #order_review,
.mfn-cart-step .woocommerce .woocommerce-cart-form {
margin-bottom: 40px
}
.mfn-cart-step-1 .woocommerce {
display: flex;
align-items: flex-start;
flex-wrap: wrap
}
.mfn-cart-step-1 .woocommerce .woocommerce-notices-wrapper {
flex-basis: 100%;
max-width: 100%
}
.mfn-cart-step-1 .woocommerce .woocommerce-cart-form {
flex-basis: 65%;
max-width: 65%
}
.mfn-cart-step-1 .woocommerce .cart-collaterals {
flex-basis: calc(35% - 40px);
max-width: calc(35% - 40px);
margin-left: 40px
}
.mfn-cart-step-2 .woocommerce .woocommerce-checkout {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
margin-top: 50px
}
.mfn-cart-step-2 .woocommerce .woocommerce-NoticeGroup {
flex-basis: 100%;
max-width: 100%;
margin-bottom: 20px
}
.mfn-cart-step-2 .woocommerce #customer_details {
flex-basis: 50%;
max-width: 50%
}
.mfn-cart-step-2 .woocommerce #order_review {
flex-basis: calc(50% - 41px);
max-width: calc(50% - 41px);
margin-left: 40px
}
.mfn-cart-step-2 #wc-stripe-payment-request-wrapper {
width: 100%;
padding: 0 !important;
margin: 0 !important
}
.mfn-cart-step-2 #wc-stripe-payment-request-button-separator {
width: 100%
}
.mfn-checkout-steps {
list-style: none;
margin: 0 0 40px !important;
justify-content: center
}
.mfn-checkout-steps,
.mfn-checkout-steps li {
display: flex;
align-items: center
}
.mfn-checkout-steps li:not(:last-child) {
padding-right: 40px;
margin-right: 40px;
position: relative
}
.mfn-checkout-steps li:not(:last-child):after {
content: "\e917";
font-family: mfn-icons;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
opacity: .5
}
.mfn-checkout-steps li .mfn-step-number {
display: flex;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
border-radius: 100%;
margin-right: 15px;
border: 1px solid var(--mfn-woo-border);
color: var(--mfn-woo-text-option-color-hover)
}
.mfn-checkout-steps li.active .mfn-step-number {
background: var(--mfn-woo-bg-themecolor);
color: #fff;
border-color: transparent
}
.wc-block-components-notice-banner svg {
width: 24px;
height: 24px
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
border-top: 0
}
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before {
display: none
}
.the_content_wrapper .woocommerce-MyAccount-navigation,
.woocommerce-page .cart-collaterals,
.woocommerce .cart-collaterals,
.woocommerce .woocommerce-bacs-bank-details,
.woocommerce .woocommerce-checkout-review-order,
.woocommerce .woocommerce-order-details {
background: var(--mfn-woo-bg-box);
border-radius: var(--mfn-woo-border-radius-box);
padding: 30px;
box-sizing: border-box
}
.woocommerce table.shop_table {
border: 0;
margin: 0;
border-radius: 0
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
padding: 20px 10px;
line-height: 1.4;
background: none;
box-shadow: 0 0 0 0;
border: solid var(--mfn-woo-border);
border-width: 0 0 1px
}
.woocommerce table.shop_table td:first-child,
.woocommerce table.shop_table th:first-child {
text-align: left
}
.woocommerce table.shop_table td:last-child,
.woocommerce table.shop_table th:last-child {
text-align: right
}
.woocommerce table.shop_table tbody tr:last-child td,
.woocommerce table.shop_table tbody tr:last-child th,
.woocommerce table.shop_table tfoot tr:last-child td,
.woocommerce table.shop_table tfoot tr:last-child th {
border-bottom: 0
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
border-top: 0;
font-weight: 400
}
.woocommerce table.shop_table th {
color: var(--mfn-woo-heading-color)
}
.woocommerce table.shop_table .product-thumbnail a {
display: block;
line-height: 0
}
.woocommerce table.shop_table .product-thumbnail a img {
width: 100px
}
.woocommerce table.shop_table .product-name {
text-align: left
}
.woocommerce table.shop_table td.product-name,
.woocommerce table.shop_table td.product-name a {
font-size: 17px;
font-weight: 500;
color: var(--mfn-woo-heading-color)
}
.woocommerce table.shop_table td.product-name .variation {
color: inherit;
font-size: inherit
}
.woocommerce table.shop_table td.product-price,
.woocommerce table.shop_table td.product-subtotal {
color: var(--mfn-woo-themecolor)
}
.woocommerce table.shop_table .product-remove a:hover.remove {
background-color: transparent;
color: inherit
}
.woocommerce table.shop_table tr.order-total .woocommerce-Price-amount,
.woocommerce table.woocommerce-table--order-details tfoot tr:last-child .woocommerce-Price-amount {
font-size: 14px;
font-weight: 600;
color: var(--mfn-woo-heading-color)
}
.woocommerce table.shop_table .product-name .product-quantity {
display: inline-block;
position: relative;
top: -1px;
background-color: hsla(0, 0%, 100%, .9);
padding: 0;
border-radius: 3px;
font-weight: 400;
font-size: 13px
}
.woocommerce table.shop_table td.actions .coupon {
display: flex
}
.woocommerce table.shop_table td.actions .coupon .input-text {
font-weight: 700;
text-transform: uppercase;
width: 160px;
letter-spacing: 2px;
text-align: center;
margin-right: 10px
}
.woocommerce table.shop_table td.actions .coupon label {
display: none
}
.woocommerce .blockUI {
background-color: rgba(0, 0, 0, .05) !important;
z-index: 1 !important
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.lost_reset_password,
.woocommerce form.register {
display: flex;
flex-direction: column;
align-items: center;
border: 0;
padding: 0;
margin: 0;
box-sizing: border-box
}
.woocommerce form.checkout_coupon p,
.woocommerce form.login p,
.woocommerce form.lost_reset_password p,
.woocommerce form.register p {
width: 100%;
float: none
}
.woocommerce form.checkout_coupon p:not(.form-row),
.woocommerce form.login p:not(.form-row),
.woocommerce form.lost_reset_password p:not(.form-row),
.woocommerce form.register p:not(.form-row) {
text-align: center
}
.woocommerce form.checkout_coupon .button,
.woocommerce form.login .button,
.woocommerce form.lost_reset_password .button,
.woocommerce form.register .button {
width: 100%
}
.woocommerce form.checkout_coupon p:last-child,
.woocommerce form.login p:last-child,
.woocommerce form.lost_reset_password p:last-child,
.woocommerce form.register p:last-child {
margin-bottom: 0
}
.woocommerce form.checkout_coupon .form-row,
.woocommerce form.login .form-row,
.woocommerce form.lost_reset_password .form-row,
.woocommerce form.register .form-row {
width: 100%
}
.woocommerce form.register .woocommerce-privacy-policy-text {
font-size: 84%;
line-height: 1.75;
margin-bottom: 15px
}
.woocommerce-thankyou-order-received {
text-align: center;
margin-bottom: 50px;
color: var(--mfn-woo-themecolor)
}
.woocommerce-thankyou-order-received:before {
content: "\e841";
font-family: mfn-icons;
color: var(--mfn-woo-themecolor);
background-color: rgba(0, 0, 0, .03);
font-size: 30px;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto 15px;
width: 70px;
height: 70px;
border-radius: 100%
}
.woocommerce table.shop_table.cart th {
font-size: 13px;
letter-spacing: 1px;
font-weight: 700;
text-transform: uppercase
}
.woocommerce .cart-collaterals h4 {
text-align: center
}
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cross-sells,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .cross-sells {
width: 100%;
float: none
}
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 0
}
.woocommerce-page .cart-collaterals .cart_totals .shop_table,
.woocommerce .cart-collaterals .cart_totals .shop_table {
table-layout: fixed
}
.woocommerce-page .cart-collaterals .cross-sells ul.products li:nth-child(odd),
.woocommerce .cart-collaterals .cross-sells ul.products li:nth-child(odd) {
clear: both
}
.woocommerce-page .cart-collaterals .cross-sells ul.products li .image_frame,
.woocommerce .cart-collaterals .cross-sells ul.products li .image_frame {
margin-bottom: 10px
}
.woocommerce-page .cart-collaterals .cross-sells ul.products li .desc,
.woocommerce .cart-collaterals .cross-sells ul.products li .desc {
padding: 0
}
.woocommerce-page .cart-collaterals .cross-sells ul.products li h4,
.woocommerce .cart-collaterals .cross-sells ul.products li h4 {
font-size: inherit;
line-height: inherit
}
.woocommerce-cart .return-to-shop {
margin: 0 auto 40px
}
.pswp__ui--fit .pswp__caption,
.pswp__ui--fit .pswp__top-bar {
background: none
}
.mfn-cart-step-2 .woocommerce .woocommerce-checkout #customer_details .col-1,
.mfn-cart-step-2 .woocommerce .woocommerce-checkout #customer_details .col-2 {
width: 100%;
float: none
}
#order_review #order_review_heading {
text-align: center
}
.woocommerce-additional-fields #order_comments_field textarea.input-text {
height: 150px
}
.woocommerce table.woocommerce-checkout-review-order-table {
margin-bottom: 30px
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address,
.mfn-cart-step-2 .woocommerce .create-account,
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
font-size: inherit;
line-height: inherit;
cursor: pointer;
padding: 10px 15px;
width: 100%;
box-sizing: border-box;
border: 1px solid var(--mfn-woo-border);
border-radius: var(--mfn-woo-border-radius-box)
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address label,
.mfn-cart-step-2 .woocommerce .create-account label,
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address label,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label {
margin-bottom: 0;
cursor: pointer
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: none
}
#add_payment_method #payment .woocommerce-terms-and-conditions-wrapper,
.woocommerce-cart #payment .woocommerce-terms-and-conditions-wrapper,
.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper {
margin-bottom: 15px
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
padding: 0;
border-bottom: 0;
color: inherit
}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
border: 1px solid var(--mfn-woo-border);
cursor: pointer;
position: relative;
border-radius: 4px;
margin-bottom: 15px;
padding: 15px;
display: flex;
flex-wrap: wrap
}
#add_payment_method #payment ul.payment_methods li .input-radio,
.woocommerce-cart #payment ul.payment_methods li .input-radio,
.woocommerce-checkout #payment ul.payment_methods li .input-radio {
position: absolute;
z-index: -1;
opacity: 0
}
#add_payment_method #payment ul.payment_methods li label,
.woocommerce-cart #payment ul.payment_methods li label,
.woocommerce-checkout #payment ul.payment_methods li label {
margin-bottom: 0;
color: var(--mfn-woo-heading-color);
cursor: pointer
}
#add_payment_method #payment ul.payment_methods li.active-payment,
.woocommerce-cart #payment ul.payment_methods li.active-payment,
.woocommerce-checkout #payment ul.payment_methods li.active-payment {
border-color: var(--mfn-woo-border-themecolor)
}
#add_payment_method #payment ul.payment_methods li.wc_payment_method .mfn-payment-check,
.woocommerce-cart #payment ul.payment_methods li.wc_payment_method .mfn-payment-check,
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method .mfn-payment-check {
display: none;
content: "\e841";
font-family: mfn-icons;
position: absolute;
right: -10px;
top: -10px;
font-size: 12px;
justify-content: center;
align-items: center;
width: 20px;
height: 20px;
border-radius: 100%;
background-color: var(--mfn-woo-bg-themecolor);
color: #fff
}
#add_payment_method #payment ul.payment_methods li.wc_payment_method.active-payment .mfn-payment-check,
.woocommerce-cart #payment ul.payment_methods li.wc_payment_method.active-payment .mfn-payment-check,
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.active-payment .mfn-payment-check {
display: flex
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
margin: 0
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
width: 100%
}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
display: none
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background: none;
color: inherit;
margin: 0;
padding: 0;
font-size: inherit
}
#add_payment_method #payment div.form-row,
#add_payment_method .wc-proceed-to-checkout,
.woocommerce-cart #payment div.form-row,
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout #payment div.form-row,
.woocommerce-checkout .wc-proceed-to-checkout {
padding: 0
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
font-size: inherit;
margin-bottom: 0
}
.woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-form-login-toggle .woocommerce-info {
display: flex;
justify-content: center;
width: 100%;
padding: 15px;
box-sizing: border-box;
margin: 0 0 15px !important;
background-color: transparent;
color: inherit;
border: 1px solid var(--mfn-woo-border);
border-radius: var(--mfn-woo-border-radius-box)
}
.woocommerce-form-coupon-toggle .woocommerce-info:before,
.woocommerce-form-login-toggle .woocommerce-info:before {
position: static;
margin-right: 10px;
color: var(--mfn-woo-themecolor)
}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon,
.woocommerce-form-login-toggle .woocommerce-info a.showlogin {
margin-right: 15px;
margin-left: 10px;
position: relative
}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:after,
.woocommerce-form-login-toggle .woocommerce-info a.showlogin:after {
content: "\e869";
font-family: mfn-icons;
position: absolute;
right: -15px;
top: 0
}
.mfn-cart-step form.checkout-form-toggle {
background: var(--mfn-woo-bg-box);
margin: 0 0 15px;
padding: 30px
}
.mfn-cart-step form.checkout-form-toggle p {
max-width: 430px
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
float: none;
width: 100%
}
.woocommerce .woocommerce-customer-details,
.woocommerce .woocommerce-order-details {
margin-bottom: 40px
}
.woocommerce .woocommerce-customer-details,
.woocommerce .woocommerce-order-details .order-again {
text-align: center
}
.woocommerce .woocommerce-customer-details address {
width: auto
}
.woocommerce .woocommerce-columns--addresses {
display: flex;
justify-content: center
}
.woocommerce .woocommerce-columns--addresses .woocommerce-column {
text-align: center;
width: auto;
margin: 15px 30px
}
.woocommerce .addresses address,
.woocommerce .woocommerce-customer-details address {
display: inline-block;
position: relative;
padding-left: 90px;
box-sizing: border-box;
border: 0;
border-radius: 0
}
.woocommerce .addresses address:before,
.woocommerce .woocommerce-customer-details address:before {
content: "\e85d";
font-family: mfn-icons;
display: flex;
height: 100%;
width: 65px;
font-size: 30px;
border-right: 1px solid var(--mfn-woo-border);
justify-content: center;
align-items: center;
position: absolute;
left: 0;
top: 0
}
.woocommerce .woocommerce-order-details__title {
text-align: center
}
.woocommerce-order>p {
margin-bottom: 40px;
text-align: center
}
.woocommerce ul.order_details {
display: flex
}
.woocommerce ul.order_details li {
padding: 10px 15px;
border-right: 1px solid var(--mfn-woo-border);
flex: 1;
text-align: center;
margin: 0;
box-sizing: border-box
}
.woocommerce ul.order_details li:last-child {
border: 0
}
.woocommerce ul.order_details li {
font-size: 13px;
letter-spacing: 1px;
font-weight: 700;
text-transform: uppercase;
color: var(--mfn-woo-heading-color)
}
.woocommerce ul.order_details li strong {
font-size: 16px;
letter-spacing: 0;
font-weight: 400;
margin-top: 15px;
color: var(--mfn-woo-body-color)
}
.woocommerce .woocommerce-bacs-bank-details {
margin-bottom: 40px
}
.woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading {
text-align: center;
width: 100%;
margin-bottom: 25px
}
.woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name {
font-size: inherit;
font-weight: 500;
text-align: center
}
.woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details {
margin-bottom: 15px
}
.woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li {
flex: auto
}
.woocommerce-account #Content .woocommerce {
padding: 40px 0 55px
}
.the_content_wrapper .woocommerce-MyAccount-navigation {
padding: 15px
}
.woocommerce .woocommerce-MyAccount-navigation {
margin: 0
}
.woocommerce .woocommerce-MyAccount-navigation ul {
list-style: none;
margin: 0
}
.woocommerce .woocommerce-MyAccount-navigation ul li {
margin-bottom: 1px
}
.woocommerce .woocommerce-MyAccount-navigation ul li a {
color: rgba(0, 0, 0, .6);
border-radius: 5px;
background: transparent;
border: 0;
display: block;
margin: 0;
padding: 7px 10px;
text-decoration: none
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
color: rgba(0, 0, 0, .8);
background-color: rgba(0, 0, 0, .03)
}
.woocommerce .woocommerce-MyAccount-navigation ul li a:before {
display: inline-block;
font-family: mfn-icons;
width: 22px;
text-align: center;
margin-right: 10px;
display: flex;
color: rgba(0, 0, 0, .7)
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
border-top: 1px solid var(--mfn-woo-border);
padding-top: 5px;
margin-top: 5px
}
.woocommerce .woocommerce-MyAccount-navigation-link--dashboard a:before {
content: "\e8cc"
}
.woocommerce .woocommerce-MyAccount-navigation-link--orders a:before {
content: "\e812"
}
.woocommerce .woocommerce-MyAccount-navigation-link--downloads a:before {
content: "\e86b"
}
.woocommerce .woocommerce-MyAccount-navigation-link--edit-address a:before {
content: "\e801"
}
.woocommerce .woocommerce-MyAccount-navigation-link--edit-account a:before {
content: "\e84a"
}
.woocommerce .woocommerce-MyAccount-navigation-link--ppcp-paypal-payment-tokens a:before {
content: "\f1ed"
}
.woocommerce .woocommerce-MyAccount-navigation-link--payment-methods a:before {
content: "\e84f"
}
.woocommerce .woocommerce-MyAccount-navigation-link--customer-logout a:before {
content: "\e8cc"
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 66%
}
.woocommerce table.my_account_orders {
font-size: inherit
}
.woocommerce-account .addresses .title .edit {
margin-top: 6px
}
.woocommerce #customer_login .u-column1,
.woocommerce #customer_login .u-column2 {
width: 50%;
padding: 0 7%;
box-sizing: border-box;
position: relative
}
.woocommerce #customer_login .u-column1:after {
content: "";
display: block;
position: absolute;
right: 0;
top: 0;
width: 1px;
height: 100%;
background: var(--mfn-woo-border)
}
.woocommerce-account .lost_reset_password p {
max-width: 430px
}
.woocommerce-account .lost_reset_password label {
text-align: center
}
@keyframes add-to-wishlist {
0% {
transform: scale(1)
}
25% {
transform: scale(.5)
}
50% {
transform: scale(1.2)
}
to {
transform: scale(1)
}
}
@keyframes star-rating {
0% {
transform: scale(1)
}
25% {
transform: scale(.7)
}
50% {
transform: scale(1.2)
}
to {
transform: scale(1)
}
}
@keyframes spin {
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn)
}
}
@media only screen and (min-width: 768px) and (max-width:959px) {
.woocommerce .products.related ul.products li.product,
.woocommerce .products.upsells.up-sells ul.products li.product,
.woocommerce .products_wrapper ul.products li.product {
width: 48%
}
.woocommerce.columns-1 ul.products li.product,
.woocommerce ul.products.columns-1 li.product {
width: 100%
}
.woocommerce .products_wrapper ul.products li.product:nth-child(n) {
clear: none
}
.woocommerce .products_wrapper ul.products li.product:nth-child(odd) {
clear: both
}
.woocommerce div.product div.product_image_wrapper {
width: 100% !important
}
.woocommerce div.product div.entry-summary {
width: 100% !important;
float: left !important
}
.woocommerce .widget_shopping_cart p.total {
text-align: right
}
.woocommerce .widget_shopping_cart p.total .amount,
.woocommerce .widget_shopping_cart p.total strong {
float: none
}
.mfn-cart-step-1 .woocommerce .woocommerce-cart-form {
flex-basis: 100%;
max-width: 100%
}
.mfn-cart-step-1 .woocommerce .cart-collaterals {
flex-basis: 100%;
max-width: 100%;
margin-left: 0
}
}
@media screen and (max-width: 782px) {
.admin-bar p.demo_store {
top: 46px
}
.elementor-tabs-content-wrapper {
display: flex !important;
}
.woocommerce ul.products li.product .star-rating {
margin: 10px 0;
}
.xoo-aff-group.xoo-aff-cont-checkbox_single.one.xoo_el_reg_terms_cont .xoo-aff-label {
flex-direction: column;
}
}
@media only screen and (width: 768px) {
.column_product_related ul.products.columns-3 li.product,
.column_product_upsells ul.products.columns-3 li.product {
clear: unset;
margin: 0 1% 20px;
float: left !important
}
.column_product_related ul.products.columns-3 li.product:nth-child(3n+1),
.column_product_upsells ul.products.columns-3 li.product:nth-child(3n+1) {
clear: both !important
}
}
@media only screen and (max-width: 767px) {
.woocommerce .section_wrapper .section_wrapper {
padding-left: 0 !important;
padding-right: 0 !important
}
.ofcs-mobile .shop-filters .open-filters.mfn-off-canvas-switcher.mfn-only-mobile-ofcs {
display: flex
}
.woocommerce.columns-2 ul.products li.product:nth-child(odd),
.woocommerce.columns-3 ul.products li.product:nth-child(3n+1),
.woocommerce.columns-4 ul.products li.product:nth-child(4n+1),
.woocommerce ul.products.columns-2 li.product:nth-child(odd),
.woocommerce ul.products.columns-3 li.product:nth-child(3n+1),
.woocommerce ul.products.columns-4 li.product:nth-child(4n+1) {
clear: none
}
body:not(.mobile-row-2-products) .products_wrapper ul.products li.product {
width: 100%
}
body.mobile-row-2-products .products_wrapper ul.products li.product {
width: 48%
}
body.mobile-row-2-products .products_wrapper ul.products li.product:nth-child(2n) {
float: right
}
body.mobile-row-2-products .products_wrapper ul.products li.product:nth-child(odd) {
clear: both
}
body:not(.mobile-row-2-products) .column_product_related ul.products li.product,
body:not(.mobile-row-2-products) .column_product_upsells ul.products li.product,
body:not(.mobile-row-2-products) .products.related ul.products li.product,
body:not(.mobile-row-2-products) .products.upsells.up-sells ul.products li.product {
width: 100%
}
body.mobile-row-2-products .column_product_related ul.products li.product,
body.mobile-row-2-products .column_product_upsells ul.products li.product,
body.mobile-row-2-products .products.related ul.products li.product,
body.mobile-row-2-products .products.upsells.up-sells ul.products li.product {
width: 48%
}
body.mobile-row-2-products .column_product_related ul.products li.product:nth-child(odd),
body.mobile-row-2-products .column_product_upsells ul.products li.product:nth-child(odd),
body.mobile-row-2-products .products.related ul.products li.product:nth-child(odd),
body.mobile-row-2-products .products.upsells.up-sells ul.products li.product:nth-child(odd) {
clear: both
}
.woocommerce .column_product_related ul.products li.product,
.woocommerce .column_product_upsells ul.products li.product,
.woocommerce .products.related ul.products li.product,
.woocommerce .products.upsells.up-sells ul.products li.product,
.woocommerce .products_wrapper ul.products li.product {
margin: 0 0 20px
}
.woocommerce.columns-1 ul.products li.product,
.woocommerce ul.products.columns-1 li.product {
display: block
}
.woocommerce.columns-1 ul.products li.product .desc,
.woocommerce.columns-1 ul.products li.product .mfn-li-product-row-image,
.woocommerce ul.products.columns-1 li.product .desc,
.woocommerce ul.products.columns-1 li.product .mfn-li-product-row-image {
width: 100%
}
.woocommerce.columns-1 ul.products li.product .desc,
.woocommerce ul.products.columns-1 li.product .desc {
padding-left: 0
}
.woocommerce .content_wrapper .column_shop_products ul.products.columns-1 li.product {
padding-left: unset
}
.woocommerce .content_wrapper .column_shop_products ul.products.columns-1 .mfn-li-product-row-image {
position: static
}
.woocommerce .post-nav {
padding: 10px 10px 4px
}
.woocommerce .product .product_wrapper {
padding-left: 0
}
.woocommerce .product .product_wrapper .share_wrapper {
float: left;
position: relative;
width: 100%;
box-sizing: border-box;
padding: 5px 15px 0;
margin-bottom: 10px
}
.woocommerce .no-share-mobile .product_wrapper .share_wrapper {
display: none
}
.woocommerce div.product div.product_image_wrapper {
width: 100% !important
}
.woocommerce div.product div.entry-summary {
width: 100% !important;
float: left !important
}
.mfn-checkout-steps {
align-items: flex-start
}
.mfn-checkout-steps li {
flex-direction: column;
text-align: center
}
.mfn-checkout-steps li:not(:last-child) {
padding-right: 20px;
margin-right: 20px
}
.mfn-checkout-steps li .mfn-step-number {
margin: 0 0 15px
}
.mfn-cart-step-1 .woocommerce .woocommerce-cart-form,
.mfn-cart-step-1 .woocommerce .woocommerce-notices-wrapper {
flex-basis: 100%;
max-width: 100%
}
.mfn-cart-step-1 .woocommerce .cart-collaterals {
flex-basis: 100%;
max-width: 100%;
margin-left: 0
}
.mfn-cart-step-2 .woocommerce .woocommerce-NoticeGroup {
flex-basis: 100%;
max-width: 100%;
margin-bottom: 20px
}
.mfn-cart-step-2 .woocommerce #customer_details {
flex-basis: 100%;
max-width: 100%
}
.mfn-cart-step-2 .woocommerce #order_review {
flex-basis: 100%;
max-width: 100%;
margin-left: 0
}
.woocommerce-page table.shop_table_responsive tr td.product-quantity,
.woocommerce table.shop_table_responsive tr td.product-quantity {
display: flex;
justify-content: space-between;
align-items: center
}
.woocommerce-page table.shop_table_responsive tr td.product-remove a.remove,
.woocommerce table.shop_table_responsive tr td.product-remove {
margin: 0 auto
}
.woocommerce ul.order_details {
display: block
}
.woocommerce ul.order_details li {
width: 100%;
padding: 20px 10px;
border-right: 0;
border-bottom: 1px solid var(--mfn-woo-border)
}
.woocommerce .woocommerce-columns--addresses {
display: block
}
.woocommerce .woocommerce-columns--addresses .woocommerce-column {
text-align: center;
width: 100%;
margin: 0 0 30px
}
.woocommerce-account .woocommerce-MyAccount-content {
margin-top: 40px;
width: 100%
}
.woocommerce-account .woocommerce-Addresses .woocommerce-Address {
margin-bottom: 20px
}
.woocommerce #customer_login .u-column1,
.woocommerce #customer_login .u-column2 {
width: 100%;
padding: 0;
margin-bottom: 40px
}
.woocommerce #customer_login .u-column1:after {
display: none
}
.wishlist .wishlist-row {
display: block;
margin-bottom: 20px
}
.mfn-cart-holder {
max-width: 420px;
width: 100%
}
.woocommerce .fake-tabs .tab-additional_information table.shop_attributes,
.woocommerce .fake-tabs .tab-reviews #reviews {
max-width: 100%
}
.mfn-popup-quickview .mfn-popup-content-wrapper {
display: block
}
.mfn-popup-quickview .mfn-popup-content-col {
width: 100%;
height: auto !important
}
.mfn-popup-quickview .woocommerce-variation-add-to-cart,
.mfn-popup-quickview form.cart {
display: block
}
.mfn-popup-quickview .quantity {
margin-bottom: 5px !important
}
.shop-filters {
justify-content: space-between;
flex-direction: row-reverse
}
.shop-filters .mfn-woo-list-options,
.shop-filters .woocommerce-result-count {
display: none
}
.woocommerce .shop-filters>* {
margin-right: 0;
margin-left: 0
}
.mfn-header-login {
display: block;
position: fixed;
top: 0 !important;
right: -420px;
left: auto !important;
display: flex;
flex-direction: column;
width: 420px;
max-width: 100%;
height: 100%;
transition: all .3s ease-in-out;
box-sizing: border-box;
margin-top: 0
}
.mfn-show-login-modal .mfn-header-login {
right: 0
}
.mfn-header-login h4 {
font-size: 25px;
line-height: 30px;
text-align: center;
width: calc(100% + 40px);
border-bottom: 1px solid var(--mfn-woo-border);
padding-bottom: 20px;
margin: 0 -20px 20px
}
.mfn-header-login .mfn-close-icon {
right: auto;
left: 20px
}
.woocommerce .comment-form-rating label {
flex-shrink: unset
}
.woocommerce .comment-form-rating p.stars a:before {
font-size: 20px
}
}
@media only screen and (max-width: 479px) {
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info {
padding-right: 0;
border-right-width: 0
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-price {
text-align: center;
margin-left: 0;
width: 100%;
padding: 15px 0 0
}
}
@media only screen and (max-width: 379px) {
.woocommerce table.cart td.actions .coupon {
display: block;
margin-bottom: 0
}
.woocommerce table.cart td.actions .coupon #coupon_code {
width: 100%;
margin-bottom: 10px !important
}
.woocommerce table.cart td.actions .coupon button {
width: 100% !important;
margin-bottom: 10px
}
}
.content-brightness-dark .cart .mfn-wish-button:hover .path,
.content-brightness-dark .mfn-li-product-row-button .mfn-wish-button:hover .path {
stroke: hsla(0, 0%, 100%, .3)
}
.content-brightness-dark .comment-form-rating p.stars a {
background-color: hsla(0, 0%, 100%, .01)
}
.content-brightness-dark #reviews #comments ol.commentlist li .comment-text {
background-color: hsla(0, 0%, 100%, .02)
}
.content-brightness-dark #reviews #comments ol.commentlist li .comment-text p.meta {
border-bottom: 1px solid hsla(0, 0%, 100%, .05)
}
.content-brightness-dark .mfn-header-login .woocommerce-form .form-row.form-row-first:after,
.content-brightness-dark .mfn-header-login .woocommerce-form .form-row.form-row-last:after {
color: hsla(0, 0%, 100%, .7)
}
.content-brightness-dark .mfn-header-login .create_account a,
.content-brightness-dark .mfn-header-login .lost_password a {
color: hsla(0, 0%, 100%, .5) !important
}
.content-brightness-dark .mfn-header-login .create_account a:hover,
.content-brightness-dark .mfn-header-login .lost_password a:hover {
color: hsla(0, 0%, 100%, .8) !important
}
.content-brightness-dark .product_meta .stacked-meta li.stacked-sku .stacked-meta-value,
.content-brightness-dark .sku_wrapper,
.content-brightness-dark .wishlist .sku_wrapper {
border-color: hsla(0, 0%, 100%, .1)
}
.content-brightness-dark .mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer {
background-color: hsla(0, 0%, 100%, .01);
border-color: hsla(0, 0%, 100%, .04)
}
.content-brightness-dark .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li a {
border-color: hsla(0, 0%, 100%, .1)
}
.content-brightness-dark .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li a:hover {
border-color: hsla(0, 0%, 100%, .2)
}
.content-brightness-dark .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li.active a {
border-color: hsla(0, 0%, 100%, .8)
}
.content-brightness-dark table.woocommerce-product-attributes td span:before {
background: hsla(0, 0%, 100%, .1)
}
.content-brightness-dark .wc-block-product-categories.is-list ul li .cat-expander {
color: hsla(0, 0%, 100%, .5)
}
.content-brightness-dark .wc-block-product-categories.is-list ul li.li-expanded>.cat-expander {
color: hsla(0, 0%, 100%, .8)
}
.content-brightness-dark .mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options:not(.mfn-vr-select) li .label {
border-color: hsla(0, 0%, 100%, .1)
}
.content-brightness-dark .mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options:not(.mfn-vr-select) li .label:hover {
border-color: hsla(0, 0%, 100%, .2)
}
.content-brightness-dark .mfn_woo_attributes .mfn_attr_filters .mfn-vr ul.mfn-vr-options:not(.mfn-vr-select) li.active .label {
border-color: hsla(0, 0%, 100%, .8)
}
.content-brightness-dark table.shop_table .product-name .product-quantity {
background-color: rgba(0, 0, 0, .2)
}
.content-brightness-dark .blockUI {
background-color: hsla(0, 0%, 100%, .05) !important
}
.content-brightness-dark .woocommerce-MyAccount-navigation ul li a {
color: hsla(0, 0%, 100%, .6)
}
.content-brightness-dark .woocommerce-MyAccount-navigation ul li.is-active a,
.content-brightness-dark .woocommerce-MyAccount-navigation ul li a:hover {
color: hsla(0, 0%, 100%, .8);
background-color: hsla(0, 0%, 100%, .03)
}
.content-brightness-dark .woocommerce-MyAccount-navigation ul li a:before {
color: hsla(0, 0%, 100%, .7)
}
.woocommerce .mnm_form.layout_tabular {
display: block
}
.woocommerce div.product form.cart .mnm_price p.price {
margin: 0 0 15px
}
.ysm-search-widget-1 .search-field[type="search"] {
font-size: 22px !important;
font-weight: 100 !important;
padding-left: 30px;
letter-spacing: 0px !important;
}
.woocommerce .mnm_table dl {
margin-bottom: 15px
}
.woocommerce .mnm_table dl>dd,
.woocommerce .mnm_table dl>dt {
width: 100%;
padding: 0;
float: none
}
.woocommerce .mnm_table dl dd {
margin: 0 0 10px
}
.woocommerce .mnm_message {
background: rgba(0, 0, 0, .03);
display: flex;
align-items: center;
margin-bottom: 30px;
padding: 15px 25px;
box-sizing: border-box;
position: relative
}
.woocommerce .mnm_button_wrap {
display: flex !important;
flex-wrap: wrap;
align-items: center
}
.woocommerce .mnm_button_wrap .mnm_message .mnm_message,
.woocommerce .mnm_button_wrap .mnm_message .mnm_price {
width: 100%
}
.woocommerce .mnm_button_wrap .mnm_add_to_cart_button {
width: auto;
flex: 1
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address,
.mfn-cart-step-2 .woocommerce .create-account,
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
font-family: unset;
color: inherit
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address label input[type=checkbox],
.mfn-cart-step-2 .woocommerce .create-account label input[type=checkbox],
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address label input[type=checkbox],
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label input[type=checkbox] {
margin: -2px 8px 0 0 !important
}
.image_frame .hover-secondary-image a {
display: flex
}
.woocommerce ul.products .image_frame .hover-secondary-image a .image-secondary {
object-fit: cover;
height: 100%;
width: 100%
}
.woocommerce-MyAccount-navigation a {
font-family: "poppins";
font-size: 12px;
}
.woocommerce-MyAccount-content p {
font-family: "poppins";
font-size: 12px;
color: #000;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 19%;
}
.woocommerce .woocommerce-MyAccount-navigation ul li {
padding: 0;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a {
text-decoration: none !important;
}
.pum-container.pum-responsive.pum-responsive-medium {
left: 0 !important;
opacity: 1 !important;
display: block !important;
height: 100%;
top: 0 !important;
margin-left: 0;
width: 100% !important;
padding: 0;
max-width: 500px !important;
margin-left: 0 !important;
font-family: "Abchanel", Sans-serif;
}
.filtersection ul {
padding: 0;
}
.filtersection ul li {
list-style: none;
}
.sidebarfilter li a {
font-family: 'Poppins' !important;
}
.ysm-search-widget-1 .search-field[type="search"] {
font-size: 22px !important;
font-weight: 100 !important;
padding-left: 30px;
letter-spacing: 0px !important;
border: none !important;
border-bottom: 1px solid #000 !important;
font-weight: 400 !important;
color: #1d1d1d !important;
}
#popmake-1948 {
height: auto;
}
.mfn-wish-button {
margin: 0 0 0 5px !important;
}
.mfn-wish-button.delete_item:not(.link) .path {
fill: #000000;
stroke: #000000;
}
.delete_item.mfn-wish-button~* {
display: none;
}
td.wishlist-empty {
text-align: center !important;
height: 60vh;
vertical-align: top !important;
}
td.wishlist-empty h1 {
padding-top: 6% !important;
}
td.wishlist-empty p {
font-size: 13px !important;
font-family: abchanel !important;
margin-top: 75px;
margin-bottom: 75px;
}
.u-columns.woocommerce-Addresses>.woocommerce-Address {
width: 100% !important;
float: unset !important;
}
.u-columns.woocommerce-Addresses>.woocommerce-Address:not(:last-child) {
margin-bottom: 45px;
}
.woocommerce .woocommerce-customer-details address,
.woocommerce .addresses address {
padding-left: 55px;
}
.woocommerce .woocommerce-customer-details address:before,
.woocommerce .addresses address:before {
width: 40px;
justify-content: flex-start;
}
.wc-block-components-title.wc-block-components-title {
font-size: 1rem !important;
font-family: 'Abchanel';
font-weight: 600 !important;
letter-spacing: normal !important;
width: 100% !important;
padding: 0 0px 10px 0 !important;
border-bottom: 3px solid #000 !important;
color: #000 !important;
}
.wc-blocks-components-select .wc-blocks-components-select__label,
.wc-block-components-checkout-step__description {
display: none;
}
.wc-block-components-text-input.wc-block-components-address-form__email input {
width: 100%;
max-width: 100%;
}
.wc-block-components-text-input.wc-block-components-address-form__email label {
display: none;
}
.wc-block-components-text-input {
border: none !important;
border-bottom: 1px solid #000 !important;
}
.wc-block-components-form .wc-block-components-text-input,
.wc-block-components-text-input {
border: none !important;
border-bottom: 1px solid #000 !important;
}
.wc-block-components-form .wc-block-components-text-input.is-active input {
border: none !important;
}
.wc-block-components-form .wc-block-components-text-input input {
border: none !important;
}
.wc-blocks-components-select .wc-blocks-components-select__select {
border: none !important;
border-bottom: 1px solid #000 !important;
}
lable {
font-family: 'Abchanel' !important;
}
input::placeholder,
textarea::placeholder {
font-family: 'Abchanel';
}
.mega-desktop-close-menu-wrapper .menu-close {
cursor: pointer;
top: 28px;
z-index: 10;
position: relative;
}
#menu-close {
float: right !important;
position: relative !important;
font-size: 22px !important;
right: 35px !important;
top: -10px !important;
font-size: 19px !important;
font-family: 'abchanel' !important;
color: #464545 !important;
}
.mega-desktop-close-menu-wrapper {
width: 100% !important;
margin: 0 !important;
}
.mega-desktop-close-menu-wrapper .mega-menu-column {
width: 100% !important;
}
.mega-desktop-close-menu-wrapper .mega-menu-item {
padding: 0 !important;
}
.mega-desktop-close-menu-wrapper .menu-close {
cursor: pointer;
top: 28px;
z-index: 10;
position: relative;
}
.mega-desktop-close-menu-wrapper~.mega-menu-row {
width: 1563px !important;
max-width: 100vw !important;
margin: 0 auto !important;
float: none !important;
}
.mega-desktop-close-menu-wrapper~.mega-menu-row:last-child {
margin-bottom: 15px !important;
}
#menu .mega-desktop-close-menu-wrapper~.mega-menu-row>.mega-sub-menu {
width: 100% !important;
}
#popmake-1492 .pum-content.popmake-content {
display: block;
}
#popmake-1492 .pum-content.popmake-content h4 {
margin-bottom: 0 !important;
}
.announcement-wrapper {
position: relative;
display: block;
width: 100%;
z-index: 10000;
}
#close-annc {
display: none;
}
.announcement-bar {
background: #000;
color: #fff;
padding: 10px 40px;
text-align: center;
font-size: 14px;
font-family: Arial, sans-serif;
height: 46px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
cursor: pointer;
}
#announcementText {
font-family: 'poppins' !important;
font-size: 14px !important;
font-weight: 400 !important;
}
.close-btn {
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
font-size: 22px;
color: #fff;
font-weight: bold;
line-height: 1;
}
#close-annc:checked+.announcement-bar {
display: none;
}
.product-contact h1 {
font-family: 'Abchanel';
width: 100%;
max-width: 220px;
text-align: center;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 20px;
margin-bottom: 10px;
margin: auto;
color: #000;
}
body {
overflow-x: hidden !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>ul.mega-sub-menu {
z-index: 5000;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-2985>ul.mega-sub-menu {
margin-left: -20vw !important;
left: 50% !important;
width: 100vw !important;
border-top: 1px solid #ececec;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li#mega-menu-2985-1-0 {
width: 100% !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-2985-1-0 ul.mega-sub-menu {
HEIGHT: 100VH;
}
.FAMILIAR-heading {
text-decoration: none;
color: #1d1d1d !important;
text-transform: capitalize !important;
font-family: abchanel, sans-serif !important;
font-size: 12px !important;
display: block;
padding: 3px 0 !important;
font-weight: 600;
padding-bottom: 20px !important;
}
#mega-menu-2985-1-0 li.product-name-item a {
text-decoration: none !important;
color: #1d1d1d !important;
text-transform: capitalize !important;
font-family: 'Poppins' !important;
font-size: 0.75rem !important;
display: block;
padding: 3px 0 !important;
font-weight: 400 !important;
letter-spacing: 1px !important;
line-height: 37px;
}
#mega-menu-2985-1-0 .product-name-list {
list-style: none !important;
}
#mega-menu-2985-1-0 .mega-sub-menu {
padding: 0 20px !important;
}
html.body-locked,
body.body-locked {
overflow: hidden !important;
height: 100vh !important;
width: 100% !important;
position: fixed !important;
overscroll-behavior: none !important;
}
.xoo-aff-group label {
font-size: 12px;
font-family: 'Poppins';
display: flex;
}
.xoo-aff-group label a {
color: #000;
margin-left: 3px;
}
.welcome_text {
margin-top: 25px;
font-size: 20px;
line-height: 30px;
font-weight: 400;
letter-spacing: 0px;
font-family: 'Abchanel';
color: #000;
margin-bottom: 15px;
}
.sign_in_text {
font-family: Poppins !important;
color: #000;
font-size: 12px;
margin-bottom: 15px !important;
}
.xoo-aff-login-label {
font-family: Poppins !important;
color: #626262;
font-size: 12px;
}
.aff-login-label-a {
color: #000;
}
.register_text {
margin-top: 25px !important;
}
.register_text,
.register_text2 {
color: #000;
font-family: Poppins !important;
font-size: 12px;
margin-bottom: 15px !important;
}
.xoo-el-lostpw-tgr {
color: #000;
}
body.xoo-wsc-basket {
display: none !important;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
border-bottom: 4px solid #333 !important;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
padding: 20px 0px !important;
margin: 0 17.5px !important;
}
.tabss .elementor-tab-title:hover {
border-bottom: 3px solid black !important;
}
.elementor-1432 .elementor-element.elementor-element-ff226f1 .elementor-tab-content {
border: solid #e8e3e3 !important;
border-width: 1px 0 !important;
}
.woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product .price {
display: none !important;
}
.woocommerce-loop-product__title {
margin-top: 25px !important;
font-size: 12px !important;
font-weight: 700 !important;
letter-spacing: 0.5px;
font-family: 'Abchanel' !important;
}
.product-page-grid .type-product.status-publish.product-type-variable.has-post-thumbnail {
margin-top: -14px;
text-align: center;
font-family: 'Abchanel';
border: 2px solid transparent;
padding: 20px 0 20px;
transition: 0.3s ease-in-out;
}
.product-page-grid .type-product.status-publish.product-type-variable.has-post-thumbnail:hover {
border: 1.5px solid #ebe9eb !important;
box-shadow: 0 0;
}
.shopengine-icon-quick_view_1 {
display: none;
}
.product-page-grid.small-gird .button {
display: none !important;
}
.product-page-grid .button {
font-size: 12px !important;
background-color: #fff !important;
color: #000 !important;
font-weight: 500;
letter-spacing: 1px;
cursor: pointer;
position: relative;
border-radius: 3px;
left: auto;
border: 1px solid #ebe9eb !important;
display: inline-block !important;
line-height: 24px !important;
padding: 10px 20px !important;
background-image: none;
box-shadow: none;
font-family: 'Abchanel';
text-shadow: none;
opacity: 0;
visibility: hidden;
transform: translateY(10px);
transition: 0.3s ease-in-out;
}
.product-page-grid .product.type-product:hover .button {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.overlay-remove {
background: #fff !important;
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover,
.xoo-wsc-container .xoo-wsc-btn:hover {
border: none !important;
}
@media (max-width: 999px) {
body.woocommerce-checkout.has-form-field-font-size-fix input[type=color],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=date],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=datetime-local],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=email],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=month],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=number],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=password],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=search],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=tel],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=text],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=time],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=url],
body.woocommerce-checkout.has-form-field-font-size-fix input[type=week],
body.woocommerce-checkout.has-form-field-font-size-fix select,
body.woocommerce-checkout.has-form-field-font-size-fix textarea {
font-size: 10px !important;
}
}
.elementor-element.elementor-element-3c6e942.samplerrr.elementor-widget.elementor-widget-text-editor p {
font-family: abchanel !important;
font-size: 13px !important;
padding: 0px !important;
margin: 0px !important;
}
.woocommerce-Reviews-title {
text-align: center;
color: #000000;
position: relative;
pointer-events: hidden;
font-weight: 500 !important;
margin-bottom: 60px !important;
font-family: 'Abchanel';
}
.woocommerce-noreviews {
text-align: center;
color: #000000;
position: relative;
pointer-events: hidden;
font-weight: 300 !important;
font-family: 'Abchanel';
font-size: 12px;
}
.woocommerce div.product .price {
visibility: hidden;
}
.product-short-descriptionx {
display: none;
}
.custom-css .woocommerce-variation-price {
display: none;
}
.smart-search-post-title,
.smart-search-post-excerpt {
font-family: "poppins";
}
.reset_variations {
display: none;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
font-weight: 400 !important;
line-height: 24px !important;
overflow: hidden !important;
border-style: solid !important;
box-sizing: border-box !important;
background: #000;
color: #fff;
opacity: 1 !important;
text-decoration: none;
font-size: 12px;
}
body.page-id-822.woocommerce-checkout div.woocommerce .fc-wrapper #payment ul.payment_methods {
border-radius: 0 !important;
border: 1px solid #000 !important;
}
.wc-block-components-checkbox__label {
font-family: Helvetica, Open-Sans !important;
font-size: 14px;
}
@media (max-width: 768px) {
.woocommerce-form-coupon-toggle .woocommerce-info {
display: flex !important;
flex-direction: row !important;
}
.page-id-822 .woocommerce-info.wc_points_redeem_earn_points {
font-size: 13px !important;
}
.page-id-822 .woocommerce-info.wc_points_redeem_earn_points input[type="submit"] {
font-family: poppins !important;
letter-spacing: 3.2px !important;
font-size: 13px !important;
}
.elementor-1432 .elementor-element.elementor-element-13e1e40.elementor-widget-wl-product-related .products>h2 {
font-size: 18px !important;
}
.elementor-234 .elementor-element.elementor-element-d105d88 .elementor-heading-title {
line-height: 1.6em
}
.wc-proceed-to-checkout a {
padding: 10px 95px !important;
}
.Customsetcounter div {
font-size: 13px !important;
}
}
.page-id-822 a:hover {
color: rgba(0, 0, 0, 0.8) !important;
}
.page-id-821 .woocommerce a.button {
color: #fff !important;
}
.page-id-822 .fc-step_substep-fields-inner p:nth-of-type(1),
.fc-step_substep-fields-inner p:nth-of-type(2) {
display: none !important;
}
.page-id-822 .fc-step__substep-fields-inner.collapsible-content__inner>p:nth-of-type(1),
.page-id-822 .fc-step__substep-fields-inner.collapsible-content__inner>p:nth-of-type(2) {
display: none !important;
}
.page-id-822 .fc-step__substep-fields-inner.collapsible-content__inner>p {
font-size: 12px;
font-family: "abchanel";
color: #626262;
}