html,body,h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}html{font-size:100%;box-sizing:border-box}body{font-size:1rem;line-height:1.5}*{box-sizing:inherit;font-family:inherit;font-size:inherit;line-height:inherit}*:before,*:after{box-sizing:inherit}a,a:visited{color:inherit}strong{font-weight:700}article,aside,footer,header,nav,section,main{display:block}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video,object{width:auto; height:auto;max-width:100%;border-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[hidden]{display:none!important}[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.5}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}  :root{   --width-full: 1280px;
--width-wide: 92vw;
--break: 1em;
--void: 5em;
--aspect-ratio: 4/3;
--aspect-ratio-vertical: 3/4;
--aspect-ratio-wide: 16/9;
--aspect-ratio-square: 1/1; --color-base:  #1C1C1C;
--color-base-rgb:  28, 28, 28;
--color-base-hs: 0 0%;
--color-base-l:  11%;
--color-reverse: #F2F2F2;
--color-white: #FFFFFF; --color-primary: #FDF3ED;
--color-secondary: #FF1053;
--color-tertiary: #FFEDF9;
--color-peach: #F7D3BF; --font-text: 'Raleway',Helvetica,Arial,sans-serif;
--font-heading: 'Playfair Display',Helvetica,Arial,sans-serif;
--font-light: 300;
--font-regular: 400;
--font-medium: 500;
--font-semibold: 600;
--font-bold: 700;
--font-height: 1.6;
--font-height-heading: 1.2;
--font-scale: 1.25; --font-base: clamp(1rem, 0.958rem + 0.14vw, 1.063rem);
--font-lowerbase: clamp(1rem, 0.958rem + 0.14vw, 1.063rem);
--font-h1: clamp(3.125rem, 2.25rem + 2.33vw, 4rem);
--font-h2: calc(var(--font-lowerbase) * 3.052);
--font-h3: calc(var(--font-base) * 2.441);
--font-h4: calc(var(--font-base) * 1.953);
--font-h5: calc(var(--font-base) * 1.563);
--font-h6: calc(var(--font-base) * 1.25);
--font-small: clamp(0.813rem, 0.771rem + 0.14vw, 0.875rem);
}
@media screen and (max-width: 480px) {
:root{
--font-lowerbase: 0.813em;
}
}  .split {
padding-bottom: clamp(var(--void) / 1.5, 6vmax, var(--void)) !important;
}
.split-top {
padding-top: clamp(var(--void) / 1.5, 6vmax, var(--void)) !important;
}
.split-margin {
margin-bottom: clamp(var(--void) / 1.5, 6vmax, var(--void)) !important;
}
.half-split {
padding-bottom: clamp(var(--void) / 3, 3.25vmax, var(--void) / 1.5) !important;
}
.half-split-top {
padding-top: clamp(var(--void) / 3, 3.25vmax, var(--void) / 1.5) !important;
}
.half-split-margin {
margin-bottom: clamp(var(--void) / 3, 3.25vmax, var(--void) / 1.5) !important;
}
.mini-split {
padding-bottom: calc(var(--void) / 4) !important;
}
.mini-split-top {
padding-top: calc(var(--void) / 4) !important;
} html,
html:focus-within {
scroll-behavior: smooth;
}
body {
font-family: var(--font-text);
font-size: var(--font-base);
font-weight: var(--font-regular);
line-height: var(--font-height);
color: var(--color-base);
background-color: var(--color-white);
margin: 0;
min-height: 0vw;
}
h1, h2, h3, h4, h5, h6,
.h1-style,.h2-style,.h3-style,.h4-style,.h5-style,.h6-style,
.row .col.section-title h1, .row .col.section-title h2{
font-family: var(--font-heading);
font-weight: var(--font-bold);
line-height: var(--font-height-heading);
color: var(--color-base);
padding-bottom: calc(var(--break) / 1.5);
}
h1,
.h1-style {
font-size: var(--font-h1);
}
h2,
.h2-style {
font-size: var(--font-h2);
}
h3,
.h3-style {
font-size: var(--font-h3);
}
h4,
.h4-style {
font-size: var(--font-h4);
}
h5,
.h5-style {
font-size: var(--font-h5);
}
h6,
.h6-style {
font-size: var(--font-h6);
}
p {
font-size: var(--font-base);
padding-bottom: calc(var(--break) * 0.75) !important;
}
strong,
b {
font-weight: var(--font-bold);
font-family: inherit;
}
small {
font-size: var(--font-small);
}
a,
a:visited {
display: inline-block;
color: var(--color-base) !important;
transition: color 0.35s ease-in-out;
text-decoration: none;
touch-action: manipulation;
position: relative;
}
a:hover,
a:active {
color: var(--color-secondary) !important;
text-decoration: none;
cursor: pointer;
}
:focus { outline: 2px solid var(--color-secondary);
outline-offset: 2px;
}
:focus:not(:focus-visible) {
outline: none;
box-shadow: none;
}
:focus-visible,
a:not(.button):focus-visible {
outline: 2px solid var(--color-secondary);
outline-offset: 3px;
transition: none;
}
:where(p, .iwt-text) a::after{
content: "";
position: absolute;
display: block;
bottom: -3px;
left: 0;
width: 100%;
transform-origin: 0 0;
border-top: 1px solid var(--color-base);
padding-bottom: inherit;
transform: scaleX(1);
transition: transform 0.35s cubic-bezier(.52,.01,.16,1);
}
:where(p, .iwt-text) a:hover::after,
:where(p, .iwt-text) a:active::after,
:where(p, .iwt-text) a:focus::after{
backface-visibility: hidden;
transform: scaleX(0);
border-color: var(--color-secondary);
}
ul,
ol {
list-style: disc;
list-style-position: outside;
padding-left: calc(var(--break) * 1.5);
padding-bottom: var(--break);
}
ol {
list-style-type: decimal;
}
li ul {
list-style: circle;
padding-left: var(--break);
padding-bottom: 0;
}
li {
padding-bottom: calc(var(--break) / 3);
}
li li {
padding-bottom: calc(var(--break) / 4);
}
@media screen and (min-width: 768px) {
.wpb_wrapper p{
text-align: justify;
}
} :is(p, ol, ul)+ :is(h1, h2, h3, h4, h5, h6) {
padding-top: var(--break);
} @media screen and (min-width: 1000px) {
.show-large {
display: block !important;
}
.show-medium,
.show-medium-small,
.show-small {
display: none !important;
}
}
@media screen and (max-width: 999px) {
.show-large {
display: none !important;
}
.show-medium,
.show-medium-small {
display: block !important;
}
.show-small {
display: none !important;
}
}
@media screen and (max-width: 767px) {
.show-medium {
display: none !important;
}
.show-small {
display: block !important;
}
}
.hidden {
display: none !important;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.inline-list {
padding-left: 0;
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
gap: 0 calc(var(--break) * 1.5);
}
.inline-list li {
list-style-type: none;
padding-bottom: 0;
}
.no-bullets {
list-style: none;
padding-left: 0;
}
[id] {
scroll-margin-top: 2ex;
}
@media screen and (min-width: 1201px) {
.nolink > a {
pointer-events: none;
cursor: default;
text-decoration: none;
}
} body, .container-wrap, .material .ocm-effect-wrap, .project-title, .ascend .container-wrap, .ascend .project-title, body .vc_text_separator div, .carousel-wrap[data-full-width="true"] .carousel-heading, .carousel-wrap .left-border, .carousel-wrap .right-border, .single-post.ascend #page-header-bg.fullscreen-header, .single-post #single-below-header.fullscreen-header, #page-header-wrap, .page-header-no-bg, #full_width_portfolio .project-title.parallax-effect, .portfolio-items .col, .page-template-template-portfolio-php .portfolio-items .col.span_3, .page-template-template-portfolio-php .portfolio-items .col.span_4, body .nectar-quick-view-box div.product .product div.summary, .nectar-global-section.before-footer, .nectar-global-section.after-nav, body.box-rolling, body[data-footer-reveal="1"].ascend.box-rolling, body[data-footer-reveal="1"].box-rolling {
background-color: var(--color-white);
}
body #header-outer, body[data-header-color="dark"] #header-outer{
background-color: var(--color-white);
}
body .full-width-section {
box-sizing: border-box;
}
.wpb_wrapper > div {
margin-bottom: 0;
}
.row .col h3,
.row .col h4 {
margin-bottom: 0;
}
.row .col img,
.img-with-aniamtion-wrap .hover-wrap {
margin-bottom: var(--break);
}
body.single .post .wpb_text_column h2,
body.single .post .content-inner > h2,
body.single .post .wpb_text_column h3,
body.single .post .content-inner > h3,
body.single .post .wpb_text_column h4,
body.single .post .content-inner > h4,
body.single .post .wpb_text_column h5,
body.single .post .content-inner > h5,
body.single .post .wpb_text_column h6,
body.single .post .content-inner > h6 {
margin-top: 0;
}
.single .heading-title[data-header-style="default_minimal"] h1,
body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1 {
padding-top: 0;
}
.row .col h3,
.row .col h4 {
margin-bottom: 0;
}
.material .wpb_content_element,
.material .wpb_row {
margin-bottom: 0;
}
.nectar-social.fixed{
display: none;
}
.nectar_cascading_images .cascading-image img.nectar-lazy.loaded{
margin-bottom: 0;
}
.nectar-cta[data-alignment="center"] p{
text-align: center;
}
.iwithtext .iwt-text{
padding-left: 38px;
}
.icon-default-style.fa.fa-phone.extra-color-2,
.icon-default-style.fa.fa-envelope-o.extra-color-2{
color: var(--color-base) !important;
height: 24px;
width: 24px;
font-size: 24px;
line-height: 1;
}
#ajax-content-wrap #comments h2,
#ajax-content-wrap .cart-collaterals > h2,
#ajax-content-wrap .cart_totals h2,
#ajax-content-wrap .cross-sells > h2,
#ajax-content-wrap .related.products > h2,
#ajax-content-wrap .shipping_calculator h2,
#ajax-content-wrap .upsells.products > h2 {
font-size: var(--font-h2);
line-height: var(--font-height-heading);
margin-bottom: 0;
}
div.clear {
padding-bottom: 0;
}
.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text > .text{
text-align: left;
}
@media only screen and (min-width: 1300px) {
.container,
.post-area.standard-minimal.full-width-content .post .inner-wrap {
max-width: 1200px;
padding: 0;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
.container {
max-width: calc(100% - 4rem);
padding: 0;
}
}
@media screen and (max-width: 999px) {
.container-wrap,
.project-title {
padding-top: 2.5rem;
padding-bottom: 5rem;
}
}
@media only screen and (min-width : 690px) and (max-width : 999px) {
.container {
max-width: calc(100% - 3rem);
padding: 0;
}
.col,
body .vc_row-fluid .wpb_column {
margin-bottom: 0;
}
}
@media only screen and (max-width : 690px) {
.container,
.orbit-wrapper .slider-nav,
.post-area.standard-minimal.full-width-content .post .inner-wrap {
max-width: calc(100% - 3rem);
padding: 0;
}
}
@media only screen and (min-width: 480px) and (max-width : 690px) {
body .container,
body .slider-nav,
.post-area.standard-minimal.full-width-content .post .inner-wrap {
max-width: calc(100% - 3rem);
padding: 0;
}
}
@media only screen and (max-width : 480px) {
.container {
max-width: calc(100% - 3rem);
padding: 0;
}
} #header-outer.scrolled-down{
background-color: var(--color-peach);
}
#header-outer.scrolled-down #logo,
#header-outer.scrolled-down .logo-spacing{
margin-top: 0;
margin-bottom: 0;
}
#header-outer.scrolled-down #top nav > ul > li > a{
font-size: var(--font-small);
}
#header-outer #logo img{
max-height: 86px;
height: 100%;
animation: crescendo 0.3s ease-in-out;
animation-fill-mode: forwards;
transform-origin: left;
}
#header-outer.scrolled-down #logo img{
max-height: 72px;
animation: decrescendo 0.4s ease-in-out;
animation-fill-mode: forwards;
transform-origin: left;
}
#top nav > ul > li > a,
.pull-left-wrap > ul > li > a,
#header-outer.transparent #top nav > ul > li > a,
#header-outer.transparent #top nav > .sf-menu > li > a {
opacity: 1;
font-size: var(--font-base);
}
#top nav ul li a,
body[data-header-color="light"] .mobile-header,
body[data-header-color="light"] .span_9 > .slide-out-widget-area-toggle a .label {
color: var(--color-base);
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_bordered"] > a {
padding: calc(var(--break) / 1.5) calc(var(--break) / 1);
border-radius: 1px;
transition: all 0.35s ease;
}
#top nav > ul > li[class*="button_bordered"] > a::before,
#header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a::before{
border-color: var(--color-base) !important;
height: 100%;
padding: 0;
border-width: 1px;
height: 100%;
}
#header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a::before{
border-color: var(--color-reverse) !important;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_bordered"].current-menu-item  > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_bordered"] > a:hover,
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_bordered"] > a:focus {
background-color: var(--color-base);
color: var(--color-reverse) !important;
}
#header-outer:not(.transparent) #top nav > ul > .button_bordered > a:hover::before,
#header-outer:not(.transparent) #top nav > ul > .button_bordered > a:focus::before{
border-color: var(--color-reverse) !important;
}
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li[class*="button_bordered"] > a:hover,
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li[class*="button_bordered"] > a:focus {
color: var(--color-base) !important;
background-color: var(--color-reverse);
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:hover,
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:focus{
color: var(--color-base) !important;
}
#header-outer.transparent[data-lhe="animated_underline"] #top nav > ul > li > a:hover,
#header-outer.transparent[data-lhe="animated_underline"] #top nav > ul > li > a:focus{
color: var(--color-reverse) !important;
}
#header-outer #social-in-menu i,
.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i {
line-height: 22px;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text::after {
border-color: var(--color-base);
}
#top nav .sf-menu .current_page_item  > a .sf-sub-indicator i,
#top nav .sf-menu .current_page_ancestor > a .sf-sub-indicator i,
.sf-menu > .current_page_ancestor > a > .sf-sub-indicator i,
.sf-menu > li.sfHover > a > .sf-sub-indicator i,
.sf-menu > li > a:hover > .sf-sub-indicator i,
.sf-menu > li > a:focus > .sf-sub-indicator i{
color: var(--color-base) !important;
}
.sf-menu > li ul {
padding: 0;
width: 100%;
min-width: 260px;
}
.sf-menu > li > ul{
box-shadow: 0 6px 28px rgba(0,0,0,0.2);
}
#header-outer .sf-menu li ul li a{
font-size: var(--font-base);
line-height: 1.3;
padding: var(--break) ;
}
#header-outer.scrolled-down .sf-menu li ul li a{
font-size: var(--font-small);
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:focus{
color: var(--color-base) !important;
background-color: var(--color-peach) !important;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{
color: var(--color-reverse) !important;
background-color: var(--color-base) !important;
}
.sf-menu > li.sfHover:not(.megamenu) > ul:not(.on-left-side) {
left: 16px;
}
#header-outer .sf-menu > .sfHover > ul,
#header-outer .sf-menu > li:hover > ul {
top: 70% !important;
}
#header-outer.scrolled-down .sf-menu > .sfHover > ul,
#header-outer.scrolled-down .sf-menu > li:hover > ul {
top: 85% !important;
}
#slide-out-widget-area.slide-out-from-right{
padding-left: calc(var(--break) * 2);
padding-right: calc(var(--break) * 2);
}
#slide-out-widget-area.slide-out-from-right > .menu{
padding-left: 0;
}
body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close::before{
background-color: var(--color-base);
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container > li{
margin-bottom: 0;
padding-bottom: calc(var(--break) * 2);
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container .menu-item-has-children > a,
body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container .menu-item-has-children > a{
margin-right: 0;
}
#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a{
font-family: var(--font-heading);
font-weight: var(--font-bold);
font-size: var(--font-h5);
line-height: var(--font-height-heading);
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li.current-menu-item a{
color: var(--color-secondary) !important;
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a::after{
border-color: var(--color-secondary);
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .sub-menu{
padding-top: calc(var(--break) / 3);
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .sub-menu li{
margin-top: 0;
margin-bottom: 0;
padding-bottom: calc(var(--break) / 1.5);
}
@keyframes decrescendo {
0%   {transform: scale(1);}
100% {transform: scale(0.7);}
}
@keyframes crescendo {
0%   {transform: scale(0.7);}
100% {transform: scale(1);}
} #footer-outer{
color: var(--color-reverse);
background-color: var(--color-base);
margin-top: clamp(var(--void) / 1.5, 6vmax, var(--void));
}
.home #footer-outer,
.page-id-57 #footer-outer,
.page-id-5789 #footer-outer{
margin-top: 0;
}
body #footer-outer .row {
padding-top: clamp(var(--void) / 3, 8vh, var(--void) / 1.5);
padding-bottom: clamp(var(--void) / 4, 8vh, var(--void) / 2);
}
#footer-outer #copyright[data-layout="centered"] {
padding-top: 0;
padding-bottom: calc(var(--break) * 1.5)
}
#footer-outer .widget {
margin-bottom: 0;
}
#footer-outer .widget h3 {
font-size: var(--font-h6);
}
#footer-outer .widget h3 span {
font-size: var(--font-base);
}
#footer-outer .widget h4 {
color: inherit;
font-size: var(--font-h6);
font-weight: var(--font-bold);
margin-bottom: 0;
}
#footer-outer #footer-widgets .col p {
font-size: 1rem;
}
#footer-outer .widget.widget_media_image img {
max-width: 250px;
}
#footer-outer .widget p a{
color: var(--color-reverse) !important;
}
#footer-outer .widget p a::after{
border-color: var(--color-reverse);
}
#footer-outer .widget p a:hover,
#footer-outer .widget p a:focus{
color: var(--color-secondary) !important;
}
#footer-outer #copyright {
color: var(--color-reverse);
}
#footer-outer #copyright .container {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: var(--break);
}
#footer-outer #copyright .container::before {
display: none;
}
#footer-outer #copyright[data-layout="centered"] .col,
#footer-outer #copyright[data-layout="centered"] .col ul {
width: auto;
padding: 0;
}
#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li:first-child,
#footer-outer #copyright[data-layout="centered"] .widget_pages li:first-child {
margin-left: 0;
}
#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li:last-child,
#footer-outer #copyright[data-layout="centered"] .widget_pages li:firlastst-child {
margin-right: 0;
}
#footer-outer #copyright .col:not(.footer-social) {
display: flex;
flex-direction: row;
}
#footer-outer #copyright .col.footer-social {
text-align: right;
margin-left: auto;
}
#footer-outer #copyright p {
padding: 0 !important;
margin: 0;
font-size: 1rem;
line-height: 1.5;
}
#footer-outer #copyright .menu {
font-size: var(--font-small);
}
#footer-outer #copyright .menu li{
position: relative;
}
#footer-outer #copyright .menu li:not(:last-child)::after {
content: "|";
position: absolute;
right: -18px;
top: 4px;
}
#footer-outer #copyright[data-layout="centered"] .col .social li {
margin-top: -6px;
}
#footer-outer #copyright li a,
#footer-outer #copyright li a::after{
color: var(--color-reverse) !important;
}
#footer-outer #copyright li a,
#footer-outer #copyright li a::after{
border-color: var(--color-reverse);
}
#footer-outer #copyright li a:hover,
#footer-outer #copyright li a:focus{
color: var(--color-secondary) !important;
}
#footer-outer #copyright li a:hover::after,
#footer-outer #copyright li a:focus::after{
border-color: var(--color-secondary);
}
#footer-outer #copyright li.nolink a::after,
#footer-outer #copyright .social li a::after{
display: none;
}
#footer-outer #copyright li a i {
color: var(--color-reverse);
}
#footer-outer #copyright li a i:hover,
#footer-outer #copyright li a i:focus {
color: var(--color-secondary);
}
#footer-outer .col.span_4 +.col.span_4 p{
line-height: 1.6;
padding-bottom: 1.25rem !important;
}
@media screen and (min-width: 1000px) {
#footer-outer .widget h4 {
padding-bottom: calc(var(--break) + 16px);
}
}
@media screen and (max-width: 999px) {
#footer-outer #copyright .container{
flex-direction: column;
}
#footer-outer #copyright .col.footer-social {
text-align: center;
margin-inline: auto;
}
} .row .col.section-title {
margin: 0;
padding: 0;
border-bottom: none;
}
body.material .page-header-no-bg,
.woocommerce.archive #ajax-content-wrap .container-wrap {
padding-top: calc(var(--void) / 4);
}
.nectar-shop-header h1.page-title,
.row .col.section-title h1{
display: flex;
flex-direction: column;
}
.nectar-shop-header h1.page-title::before,
.nectar-shop-header h1.page-title::after,
.row .col.section-title h1::before,
.row .col.section-title h1::after{
content: "";
height: 2px;
background: var(--color-base);
flex-grow: 1;
margin-top: 16px;
}
.nectar-shop-header h1.page-title::before,
.row .col.section-title h1::before{
display: none
}
@media screen and (min-width: 900px) {
.nectar-shop-header h1.page-title,
.row .col.section-title h1{
flex-direction: row;
align-items: center
}
.nectar-shop-header h1.page-title::before,
.row .col.section-title h1::before{
margin-right: calc(var(--break) / 2);
display: block;
}
.nectar-shop-header h1.page-title::after,
.row .col.section-title h1::after{
margin-left: calc(var(--break) / 2);
}
} body.material .nectar-category-grid .bg-overlay,
body.material .nectar-category-grid .nectar-category-grid-item .inner {
border-radius: 1px;
}
.nectar-category-grid .nectar-category-grid-item .content .cat-heading {}
.nectar-category-grid .nectar-category-grid-item .content .subtext {
font-size: var(--font-base);
line-height: 1;
}
.nectar-category-grid-item h2.cat-heading,
.nectar-category-grid-item h3.cat-heading{
text-shadow: 1px 1px 7px rgba(var(--color-base-rgb), 0.4);
padding-bottom: calc(var(--break) / 3);
}
.nectar-fancy-box[data-style="parallax_hover"] h3,
.nectar-fancy-box[data-style="parallax_hover"] p{
text-shadow: 1px 1px 7px rgba(var(--color-base-rgb), 0.4);
}
.banner-video .wpb_wrapper * {
color: var(--color-reverse);
}
.banner-video h5 {
padding-bottom: 0;
}
.banner-video .span_12.dark .nectar_video_lightbox.play_button::before,
.banner-video .nectar-cta[data-style="underline"] .link_wrap .link_text::after {
border-color: var(--color-reverse);
}
.banner-video .span_12.dark .nectar_video_lightbox path {
fill: var(--color-reverse);
}
.nectar-cta[data-style="arrow-animation"] svg,
.nectar-cta[data-style="arrow-animation"] .line{
top: calc(50% + 2px);
}
.banner-video .nectar-cta[data-style="arrow-animation"] .line{
background-color: var(--color-reverse);
}
.nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(4) {
grid-row-end: span 2;
}
.nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(4) .inner .nectar-category-grid-item-bg{
background-position-x: left;
}
.nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(4) .inner::after{
content: "Nueva Colección disponible en tienda";
display: block;
position: relative;
font-size: var(--font-small);
font-weight: var(--font-medium);
padding: 0.75rem 0.5rem;
text-align: center; background: rgba(255, 255, 255, 0.52);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.1px);
-webkit-backdrop-filter: blur(7.1px);
}
.nectar-cta[data-style="arrow-animation"] .link_wrap:hover .link_text .line{
background-color: var(--color-secondary);
}
.banner-video .nectar-cta[data-style="arrow-animation"] .link_wrap:hover .link_text .line{
background-color: var(--color-reverse);
}
.brands .owl-carousel[data-desktop-cols] .owl-stage{
display: flex;
align-items: center;
}
.brands .owl-carousel .carousel-item{
padding-top: 0;
padding-bottom: 0;
}
.brands .carousel-item .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation,
.brands .nectar-flickity:not(.masonry) .flickity-slider .cell img{
filter: grayscale(100%);
}
.brands .nectar-flickity:not(.masonry) .flickity-slider .cell img{
max-height: 140px;
width: auto;
}
.brands .owl-dots{
display: none;
}
.simple-banner .vc_col-sm-8{
max-width: 94%;
margin-inline: auto !important;
padding: calc(var(--void) / 2) calc(var(--void) / 4) calc(var(--void) / 4) calc(var(--void) / 4) !important;
border-radius: 1px;
box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}
body .swiper-slide .content h2{
margin-bottom: 0;
}
.home .swiper-slide .content .buttons {
padding-top: 0;
}
.home .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
padding: calc(var(--break) / 1) calc(var(--break) * 2);
transition: all 0.35s ease-in-out;
}
.home .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a:hover,
.home .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a:focus{
background-color: var(--color-base) !important;
color: var(--color-reverse) !important;
}
@media screen and (min-width: 1000px) {
.categories-block .vc_column-inner{
max-width: 1400px;
width: 92vw;
margin-inline: auto;
}
.nectar-flickity[data-controls="touch_total"].nectar-carousel:not(.masonry) .flickity-viewport, .nectar-flickity[data-controls="touch_total"]:not(.masonry) .flickity-viewport {
margin-bottom: 0;
margin-top: 0;
}
}
@media screen and (max-width: 999px) {
.home .swiper-slide .container{
display: flex;
justify-content: flex-start;
align-items: flex-end;
}
.home .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content{
position: relative;
top: initial !important;
left: initial;
padding-top: 0;
padding-bottom: calc(var(--break) * 4);
transform: none;
}
.home .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2{
font-size: var(--font-h3) !important;
padding-bottom: calc(var(--break) / 1.5) !important;
}
.home .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
font-size: var(--font-base);
padding: calc(var(--break) / 1) calc(var(--break) * 2)
}
.nectar-category-grid-item h3.cat-heading{
font-size: var(--font-h4);
}
body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div:nth-child(2){
order: 4;
}
body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div:nth-child(3){
order: 5;
}
body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div:nth-child(4){
order: 3;
}
body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div:nth-child(5){
order: 2;
}
.banner-video{
padding-left: calc(var(--break) * 2);
padding-right: calc(var(--break) * 2);
}
.banner-video .vc_col-sm-3{
text-align: center;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px){
body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div:nth-child(3n+1) {
grid-column-end: span 1;
}
body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div:first-child,
body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div:nth-child(4),
body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div:nth-child(5){
grid-column-end: span 2;
}
}
@media screen and (max-width: 767px) {
.home .swiper-slide h2{
font-size: var(--font-h4) !important;
}
.home .swiper-slide .container{
justify-content: center;
}
.home .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content{
text-align: center;
}
.home .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
font-size: var(--font-base);
padding: calc(var(--break) / 1) calc(var(--break) * 2)
}
}
@media screen and (max-width: 690px) {
.home .swiper-slide h2{
display: none;
}
.home .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a{
font-size: var(--font-base);
padding: calc(var(--break) / 1) calc(var(--break) * 2)
}
.simple-banner h4{
font-size: var(--font-h5);
}
} @media screen and (max-width: 999px) {
.expertas .img-with-aniamtion-wrap .hover-wrap {
margin-bottom: 0;
}
.nectar_cascading_images.animated-in{
margin-top: calc(var(--break) * -1.5)
}
} body .clients-gallery .wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"]{
--columns-for-large:4;
--breakpoint-large:1101px;
--columns-for-medium:3;
--breakpoint-medium:768px;
--columns-for-small:2;
--breakpoint-small:601px;
display:grid;
grid-template-columns: repeat(auto-fill, minmax(clamp(clamp(clamp(100%/(var(--columns-for-large) + 1) + 0.1%, (var(--breakpoint-large) - 100vw)*1000, 100%/(var(--columns-for-medium) + 1) + 0.1%), (var(--breakpoint-medium) - 100vw)*1000, 100%/(var(--columns-for-small) + 1) + 0.1%), (var(--breakpoint-small) - 100vw)*1000, 100%), 1fr));
gap:var(--break);
margin: 0;
}
body .clients-gallery .wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"]::before{
display: none;
}
.clients-gallery .portfolio-items:not(.carousel) .col.span_3 {
width: auto !important;
position: relative !important;
left: initial !important;
top: initial !important;
} body .collections-others .nectar-fancy-box .link-text{
text-transform: initial;
letter-spacing: 0;
font-family: var(--font-text);
font-size: var(--font-base);
font-weight: var(--font-semibold);
}
.collections-others .nectar-fancy-box:not(:hover) .box-bg::after {
background-color: rgba(var(--color-base-rgb),0.6);
}
.collections-others .nectar-fancy-box::hover .box-bg::after,
.collections-others .nectar-fancy-box::focus .box-bg::after {
background-color: rgba(var(--color-base-rgb),0.2);
} .toggle > .toggle-title a{
font-size: var(--font-h5);
font-weight: var(--font-medium);
line-height: 1;
}
div[data-style="minimal"] .toggle > .toggle-title a{
padding: var(--break);
font-size: var(--font-h6);
font-weight: var(--font-medium);
}
body div[data-style*="minimal"] .toggle.open > .toggle-title{
background-color: var(--color-primary);
padding-bottom: 0;
margin-bottom: calc(var(--break) * 2);
}
body div[data-style*="minimal"] .toggle.open > .toggle-title a{
background-color: hsl(var(--color-base-hs) 90%);
}
.toggle > div .wpb_wrapper{
padding-inline: var(--break);
}
div[data-style*="minimal"] .toggle > .toggle-title i{
right: var(--break);
}
div[data-style="minimal"] .toggle.default.open i, div[data-style="minimal"] .toggle.default:hover i,
div[data-style="minimal"] .toggle.accent-color.open i,
div[data-style="minimal"] .toggle.accent-color:hover {
border-color: var(--color-secondary);
}
.toggle.open > .toggle-title a, div[data-style="minimal"] .toggle.open > .toggle-title i::after,
div[data-style="minimal"] .toggle:hover > .toggle-title i::after,
div[data-style="minimal"] .toggle.open > .toggle-title i::before,
div[data-style="minimal"] .toggle:hover > .toggle-title i::before,
div[data-style="minimal_small"] .toggle.accent-color > .toggle-title::after{
background-color: var(--color-secondary);
}
div[data-style="minimal"] .toggle.open:not(:hover) i{
border-color: var(--color-base) !important;
}
div[data-style="minimal"] .toggle.open:not(:hover) > .toggle-title i::before{
background-color: var(--color-base);
}
div[data-style="minimal"] .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap{
padding-bottom: calc(var(--void) / 1.5);
} .woocommerce-breadcrumb,
.widget.woocommerce .product-categories li .count,
.widget.yith-woocommerce-ajax-product-filter .count,
.woocommerce-result-count{
display: none;
}
body .nectar-shop-header .nectar-shop-header-bottom .woocommerce-result-count {
padding-bottom: 0 !important;
}
.woocommerce #sidebar .widget.woocommerce > ul,
#footer-outer .product-categories .children,
.product-categories .children{
padding-left: 0;
}
.woocommerce #sidebar div ul li a:hover ~ .count,
.woocommerce #sidebar div ul .current-cat > .count{
background-color: var(--color-base) !important;
}
#sidebar .wc-block-product-categories-list-item-count,
.widget.woocommerce .product-categories li .count,
.widget.woocommerce .wc-layered-nav-term .count,
.widget.yith-woocommerce-ajax-product-filter .count {
font-size: 12px;
line-height: 20px;
height: 21px;
width: 21px;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current{
font-size: calc(var(--font-base) -  1.5px) !important;
font-weight: var(--font-medium);
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current{
background-color: var(--color-base) !important;
color: var(--color-reverse) !important;
}
body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev:hover,
body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev:focus,
body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next:hover,
body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next:focus{
color: var(--color-reverse) !important;
}
.woocommerce ul.products[data-product-style="material"],
.woocommerce .products.related .products{
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: calc(var(--break) * 3) calc(var(--break) * 1.5);
}
.woocommerce .products.related .products{
grid-template-columns: repeat(4, 1fr);
}
.woocommerce .span_9 ul.products li.product.material, .woocommerce-page .span_9 ul.products li.product.material,.woocommerce .span_9 ul.products li.product.material, .woocommerce .span_9 ul.products li.product.material.last, .woocommerce-page .span_9 ul.products li.product.material, .woocommerce-page .span_9 ul.products li.product.material.last, .woocommerce .products.related .product {
width: auto !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.woocommerce .material.product .product-wrap .product-meta{
text-align: center;
padding: 0 calc(var(--break) / 3);
}
.woocommerce ul.products[data-product-style="material"]::before,
body.woocommerce .nectar-shop-header .nectar-shop-header-bottom .woocommerce-result-count,
.woocommerce .material.product .product-wrap .product-add-to-cart{
display: none;
}
.woocommerce ul.products li.product.material:hover{
background-color: var(--color-reverse);
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
line-height: 1;
font-size: var(--font-h5);
padding-top: calc(var(--break) / 2);
padding-bottom: var(--break);
}
.woocommerce .products.related ul.products li.product .woocommerce-loop-product__title{
font-size: var(--font-h6);
}
.woocommerce .material.product .product-wrap > a{
width: 100%
}
.woocommerce ul.products li.product .product-wrap img{
object-fit: cover;
aspect-ratio: var(--aspect-ratio-square);
height: 100%;
width: 100%;
}
.woocommerce .material.product:hover .product-meta > .price,
.woocommerce .material.product:hover h2,
.woocommerce .material.product:hover h3 {
transform: translateY(-8px);
}
.woocommerce #sidebar .widget {
margin-bottom: calc(var(--void) / 4);
}
.woocommerce #sidebar h4{
display: flex;
flex-direction: row;
font-family: var(--font-text);
font-size: var(--font-small);
font-weight: var(--font-semibold);
line-height: var(--font-height);
margin-bottom: 0;
color: hsl(var(--color-base-hs) 40%);
opacity: 1;
}
.woocommerce #sidebar h4::after{
content: "";
height: 1px;
background: hsl(var(--color-base-hs) 60%);
flex-grow: 1;
margin-top: 12px;
margin-left: 10px;
border-radius: 1px;
}
.woocommerce #sidebar li a{
font-size: 1rem;
}
.material #sidebar .widget.widget_product_categories li a{
padding: 0 calc(var(--break) / 1.5) !important;
}
.widget_product_categories li a:hover,
.widget_product_categories li a:focus{
background-color: transparent;
color: var(--color-secondary) !important;
}
.widget_product_categories .product-categories > li.current-cat > a,
.widget_product_categories .product-categories .children li.current-cat > a{ background-color: var(--color-peach);
color: var(--color-base) !important;
}
.widget_product_categories .product-categories > li.current-cat > a,
.widget_product_categories .product-categories .children li.current-cat > a{
font-weight: var(--font-semibold);
} body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering .select2-container--default .select2-selection--single,
body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering .select2-container,
body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering .select2-container--default .select2-selection__rendered{
font-size: var(--font-small) !important;
}
.woocommerce .yith-wcan-reset-navigation.button{
background-color: rgba( var(--color-base-rgb), 0.065) !important;
padding: var(--break) var(--break)  calc(var(--break) / 1.25)  var(--break) !important;
text-transform: none;
}
.woocommerce .yith-wcan-reset-navigation.button:hover,
.woocommerce .yith-wcan-reset-navigation.button:focus {
opacity: 1 !important;
background-color: var(--color-primary);
color: var(--color-base) !important;
}
.woocommerce .widget_layered_nav ul li.chosen a::after,
.woocommerce-page .widget_layered_nav ul li.chosen a::after{
color: var(--color-secondary) !important;
}
nav.woocommerce-pagination{
margin-top: 0;
}
.nectar-shop-header .nectar-shop-header-bottom .right-side{
display: none;
}
@media screen and (min-width: 1000px) {
.woocommerce-products-header .term-description{
padding-bottom: clamp(var(--void) / 3, 3.25vmax, var(--void) / 1.5);
}
.nectar-shop-filters {
display: none;
}
}
@media screen and (max-width: 999px) {
.archive.woocommerce .post-area.span_9{
display: flex;
flex-direction: column;
}
.archive.woocommerce .post-area.span_9 .woocommerce-products-header{
order: 1;
padding-top: clamp(var(--void) / 1.5, 6vmax, var(--void));
}
.woocommerce .products.related .products{
grid-template-columns: repeat(3, 1fr);
}
.woocommerce .products.related .products li:last-child{
display: none;
}
.nectar-shop-header .nectar-shop-header-bottom{
margin-bottom: clamp(var(--void) / 3, 3.25vmax, var(--void) / 1.5);
justify-content: center;
}
body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering .select2-container--default .select2-selection__rendered {
font-size: var(--font-base) !important;
}
body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering .select2-container--default .select2-selection--single,
body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering select,
.nectar-shop-filters .nectar-shop-filter-trigger {
background-color: hsl(var(--color-base-hs) 90%) !important;
font-size: var(--font-base);
}
.nectar-shop-filters .nectar-shop-filter-trigger:hover,
.nectar-shop-filters .nectar-shop-filter-trigger:focus{
background-color: var(--color-base) !important;
color: var(--color-reverse)  !important;
}
.nectar-shop-filters .nectar-shop-filter-trigger:hover .toggle-icon *,
.nectar-shop-filters .nectar-shop-filter-trigger:focus .toggle-icon *{
background-color: var(--color-reverse) !important;
border-color: var(--color-reverse) !important;
color: var(--color-reverse)  !important;
}
.nectar-shop-filters .nectar-shop-filter-trigger:hover .toggle-icon,
.nectar-shop-filters .nectar-shop-filter-trigger:focus .toggle-icon{
border-color: var(--color-reverse) !important;
}
.nectar-shop-filters{
height: 43px;
}
.nectar-shop-header .nectar-shop-header-bottom{
gap: var(--break);
}
.nectar-shop-filters .nectar-shop-filter-trigger{
min-width: auto;
width: 100%;
margin-right: 0;
}
.woocommerce #sidebar .header h4{
font-size: var(--font-h6);
color: var(--color-base);
padding-bottom: 0;
}
body.woocommerce .nectar-shop-header .nectar-shop-header-bottom .woocommerce-result-count{
display: none !important;
}
}
@media screen and (max-width: 767px) {
.woocommerce ul.products[data-product-style="material"],
.woocommerce .products.related .products{
grid-template-columns: repeat(2, 1fr);
}
.woocommerce .related.products .products li:last-child{
display: none;
}
}
@media screen and (max-width: 690px) {
.nectar-shop-header .nectar-shop-header-bottom .left-side{
width: 100%;
}
}
@media screen and (max-width: 480px) {
.woocommerce ul.products[data-product-style="material"]{
grid-template-columns: 1fr;
}
} .single-product-summary > div.woocommerce-tabs.wc-tabs-wrapper:last-child {
display: none;
}
.woocommerce div.product .summary p.price{
display: none;
}
.woocommerce #content div.product .product_title,
.woocommerce div.product .product_title,
.woocommerce-page #content div.product .product_title,
.woocommerce-page div.product .product_title{
margin-bottom: 0.25rem;
}
.woocommerce-product-details__short-description{
padding-top: var(--break);
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
display: none;
}
.woocommerce #ajax-content-wrap .woocommerce-tabs > div:not(.tab-container) {
padding-bottom: 0;
}
.woocommerce table.shop_attributes,
.woocommerce-page table.shop_attributes,
body:not(.woocommerce-cart) .main-content table.shop_attributes {
margin-top: 0;
margin-bottom: 0;
}
body:not(.woocommerce-cart) .main-content table,
body:not(.woocommerce-cart) .main-content td,
body:not(.woocommerce-cart) .main-content tr td:first-child,
body:not(.woocommerce-cart) .main-content tr th:first-child,
.woocommerce table.shop_attributes th,
.woocommerce-page table.shop_attributes th{
color: var(--color-base);
border: none;
}
.woocommerce table.shop_attributes tbody tr{
display: flex;
flex-direction: row;
gap: calc(var(--break) / 2) calc(var(--break) / 4);
}
.woocommerce table.shop_attributes th{
width: auto;
}
.woocommerce-page table.shop_attributes th{
padding: 0;
font-size: var(--font-base);
font-weight: var(--font-semibold);
}
.woocommerce-page table.shop_attributes th:after{
content: ":";
font-weight: var(--font-regular);
}
.woocommerce-page table.shop_attributes td{
padding: 0;
}
.woocommerce table.shop_attributes td p{
padding: 0;
}
.woocommerce-product-gallery__image.easyzoom > a {
width: 100%;
}
.single-product-summary .product-form{
padding-top: calc(var(--break) * 3) !important;
}
.single-product-summary div[data-style="minimal"] .toggle{
margin: 0 !important;
}
.single-product-summary div[data-style="minimal"] .toggle > .toggle-title{
margin: 0 !important;
padding: 0 !important;
display: flex;
}
.single-product-summary div[data-style="minimal"] .toggle > .toggle-title a{
font-family: var(--font-text);
font-size: var(--font-base);
font-weight: var(--font-medium);
line-height: 1;
border: 2px solid var(--color-base);
padding: var(--break);
display: block;
width: 100%;
text-align: center;
}
.single-product-summary div[data-style="minimal"] .toggle.open > .toggle-title a{
background-color: var(--color-peach);
border-color: var(--color-peach);
border-bottom: none;
color: var(--color-base);
}
.single-product-summary div[data-style="minimal"] .toggle > .toggle-title a:hover{
background: var(--color-base);
color: var(--color-reverse) !important;
}
.single-product-summary .toggle > .toggle-title a i{
display: none;
}
.single-product-summary .toggle > div .wpb_wrapper{
padding-left: 0;
padding-right: 0;
padding-top: calc(var(--break) * 1.5)
}
.single-product-summary .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap{
padding: 0 var(--break) !important;
border: 2px solid var(--color-peach);
border-top: none;
}
.single-product-summary .nf-form-content{
padding: calc(var(--break) * 2) 0 svar(--break) 0;
}
.single-product-summary div[data-style*="minimal"] .toggle.open > .toggle-title{
background-color: transparent;
margin: 0;
}
.single-product-summary div[data-style*="minimal"] .toggle.open > .toggle-title + div{
max-height: 2000px !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
background-color: hsl(var(--color-base-hs) 90%);
}
#ajax-content-wrap .related.products > h2{
font-size: var(--font-h4);
padding-top: clamp(var(--void) / 3, 3.25vmax, var(--void) / 1.5);
padding-bottom:     var(--break);
}
@media screen and (max-width: 999px) {
.woocommerce .single-product-summary{
padding-left: 0
}
} .yith-wcwl-add-button,
.yith-wcwl-wishlistaddedbrowse,
.yith-wcwl-wishlistexistsbrowse{
font-size: var(--font-small);
}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon,
.yith-wcwl-icon.fa-heart-o{
border-radius: 50%;
border: 1px solid var(--color-base);
width: 28px;
height: 28px;
line-height: 28px;
text-align: center;
margin-right: 5px;
transition: all 0.35s ease-in-out;
}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{
color: var(--color-secondary);
border: 1px solid var(--color-secondary);
}
.yith-wcwl-add-button a:focus .yith-wcwl-icon.fa-heart-o,
.yith-wcwl-add-button a:hover .yith-wcwl-icon.fa-heart-o{
border: 1px solid var(--color-secondary);
}
.wishlist-title-container{
padding-bottom: calc(var(--void) / 4);
display: none;
}
.wishlist-title-container .wishlist-title h2{
padding: 0;
}
.wishlist-title.wishlist-title-with-form h2:hover {
background: transparent;
}
.wishlist-title-container .hidden-title-form,
.wishlist-title-container .btn{
display: none !important;
}
.wishlist_table th.product-name span{
visibility: hidden;
}
.wishlist_table td:not(.product-name) {
padding: 25px 10px !important;
}
.wishlist_table td.product-thumbnail {
width: 100px;
}
.wishlist_table tr td.product-thumbnail *{
width: 100%;
}
.wishlist_table tr td.product-thumbnail a img {
width: 100%;
object-fit: cover;
}
.wishlist_table .wishlist-items-wrapper td.product-name{
font-size: var(--font-h6);
}
.yith_wcwl_wishlist_footer .yith-wcwl-share{
float: none;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share-title{
margin-top: 0 !important;
padding-top: clamp(var(--void) / 3, 3.25vmax, var(--void) / 1.5);
}
.yith_wcwl_wishlist_footer .yith-wcwl-after-share-section{
padding-top: calc(var(--break) * 2);
}
.yith_wcwl_wishlist_footer .yith-wcwl-after-share-section input{
border: 1px solid var(--color-base);
border-radius: 1px;
margin-bottom: calc(var(--break) / 1);
text-align: center;
font-size: var(--font-h6);
}
.yith_wcwl_wishlist_footer .yith-wcwl-after-share-section input:hover,
.yith_wcwl_wishlist_footer .yith-wcwl-after-share-section input:focus{
border: 1px solid var(--color-primary);
background-color: var(--color-primary);
}
.yith-wcwl-share li a{
color: var(--color-white) !important;
}
.wishlist_table.mobile{
padding-left: 0;
padding-bottom: 0;
}
.wishlist_table.mobile li{
list-style: none;
display: flex;
flex-direction: row;
}
.wishlist_table.mobile li .item-details h3{
font-size: var(--font-h4);
padding-bottom: 0;
margin-bottom: 0;
}
.wishlist_table.mobile li .item-details-table{
display: none;
} .nectar-button[data-color-override="false"].regular-button,
.nectar-button.tilt.accent-color{
background-color: var(--color-base) !important;
color: var(--color-reverse) !important;
}
.nectar-button[data-color-override="false"].regular-button:focus,
.nectar-button[data-color-override="false"].regular-button:hover,
.nectar-button.tilt.accent-color:focus,
.nectar-button.tilt.accent-color:hover{
background-color: var(--color-secondary) !important;
color: var(--color-reverse) !important;
} .nf-form-fields-required,
.ninja-forms-req-symbol{
display: none;
}
#ninja_forms_required_items,
.nf-field-container {
margin-bottom: var(--break) !important;
}
.nf-form-content{
padding: 0 !important;
}
.nf-form-content .label-above .nf-field-label{
margin-bottom: 0 !important;
}
.nf-form-content .nf-field-label label{
font-size: var(--font-small);
font-weight: var(--font-medium);
line-height: 1;
}
.nf-form-content .listselect-wrap .nf-field-element div,
.nf-form-content input.ninja-forms-field,
.nf-form-content select.ninja-forms-field:not([multiple]){
height: auto;
}
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type="button"]), .nf-form-content textarea {
background: var(--color-white) !important;
border-radius: 1px;
border: 2px solid hsl(var(--color-base-hs) 40%) !important;
color: var(--color-base) !important;
height: auto !important;
padding: calc(var(--break) / 1.5) calc(var(--break) * 3) calc(var(--break) / 1.5) calc(var(--break) / 1.5);
font-size: var(--font-base);
font-weight: var(--color-regular);
}
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type="button"]),
.nf-form-content textarea{
min-height: 50px;
padding: calc(var(--break) / 1.5) calc(var(--break) * 3) calc(var(--break) / 1.5) calc(var(--break) / 1.5);
}
.nf-after-field{
font-size: var(--font-small);
}
.checkbox-container{
padding-top: calc(var(--break) * 1.5);
}
.checkbox-container.label-right label{
font-weight: var(--font-regular);
line-height: 20px;
}
.checkbox-container.label-right label a{
font-weight: var(--font-regular);
}
.submit-container{
margin-bottom: 0 !important;
padding-top: calc(var(--break) * 2);
padding-bottom: calc(var(--break) * 1);
}
.yith-wcwl-add-button span + a::after,
.yith-wcwl-wishlistexistsbrowse span + a::after,
.nf-form-content a::after {
content: "";
position: absolute;
display: block;
bottom: -3px;
left: 0;
width: 100%;
transform-origin: 0 0;
border-top: 1px solid var(--color-base);
padding-bottom: inherit;
transform: scaleX(1);
transition: transform 0.35s cubic-bezier(.52,.01,.16,1);
}
.yith-wcwl-add-button span + a::after,
.yith-wcwl-wishlistexistsbrowse span + a::after{
bottom: -1px;
}
.yith-wcwl-add-button span + a:hover::after,
.yith-wcwl-add-button span + a:active::after,
.yith-wcwl-add-button span + a:focus::after,
.yith-wcwl-wishlistexistsbrowse span + a:hover::after,
.yith-wcwl-wishlistexistsbrowse span + a:active::after,
.yith-wcwl-wishlistexistsbrowse span + a:focus::after,
.yith-wcwl-wishlistaddedbrowse span + a:hover::after,
.yith-wcwl-wishlistaddedbrowse span + a:active::after,
.yith-wcwl-wishlistaddedbrowse span + a:focus::after,
.nf-form-content a:hover::after,
.nf-form-content a:active::after,
.nf-form-content a:focus::after {
backface-visibility: hidden;
transform: scaleX(0);
border-color: var(--color-secondary);
}
.nf-form-content button,
.nf-form-content input[type="button"],
.nf-form-content input[type="submit"] {
border: 2px solid var(--color-base) !important;
font-family: var(--font-text);
font-size: var(--font-base);
font-weight: var(--font-regular);
line-height: var(--font-height);
line-height: 1;
color: var(--color-reverse) !important;
background-color: var(--color-base) !important;
padding: calc(var(--break) / 1.5) calc(var(--break) / 1);
transition: all 0.35s ease !important;
height: auto !important;
}
.nf-form-content button:hover,
.nf-form-content button:focus,
.nf-form-content input[type="button"]:hover,
.nf-form-content input[type="button"]:focus,
.nf-form-content input[type="submit"]:hover,
.nf-form-content input[type="submit"]:focus {
background-color: var(--color-reverse) !important;
color: var(--color-base) !important;
transition: all 0.35s ease;
}
.nf-after-form-content{
margin-top: calc(var(--break)* -1.25);
margin-bottom: calc(var(--break) * 1.25);
}
.nf-error-msg,
.nf-error{
font-size: 13px;
} #error-404 {
padding: 0;
}
body #ajax-content-wrap #error-404 h1 {
font-size: 180px;
line-height: 1;
padding-bottom: calc(var(--break) / 4);
} .pum-overlay,.pum-overlay *,
.pum-overlay ::after,
.pum-overlay ::before,
.pum-overlay::after,
.pum-overlay::before {
color: var(--color-base);
}
.pum-content .img-with-aniamtion-wrap .hover-wrap{
margin-bottom: 0;
}
.popmake.pum-container{
max-height: 600px;
max-width: 600px;
width: calc(100% - 4rem) !important;
height: auto !important;
margin: 0 auto;
aspect-ratio: 1;
inset: 0;
}
[class^="pum-theme-"] .pum-title, .pum-theme-tema-por-defecto .pum-title {
font-family: var(--font-heading);
font-weight: var(--font-bold);
line-height: var(--font-height-heading);
color: var(--color-base);
padding-bottom: calc(var(--break) / 1.5);
text-shadow: none;
margin: 0;
display: none;
}
[class^="pum-theme-"] .pum-content + .pum-close, .pum-theme-tema-por-defecto .pum-content + .pum-close {
height: auto;
width: auto;
left: auto;
right: 0px;
bottom: auto;
top: 0px;
padding: calc(var(--break) / 1.25) calc(var(--break) / 1);
color: var(--color-reverse);
font-size: var(--font-base  );
line-height: 1;
border: 1px none var(--color-base);
border-radius: 1px;
box-shadow: none;
text-shadow: none;
background-color: var(--color-base);
}
[class^="pum-theme-"] .pum-content + .pum-close, .pum-theme-tema-por-defecto .pum-content + .pum-close:hover,
[class^="pum-theme-"] .pum-content + .pum-close, .pum-theme-tema-por-defecto .pum-content + .pum-close:focus{
background-color: hsl(var(--color-base-hs) 60%);
border: 1px none hsl(var(--color-base-hs) 60%);
}
[class^="pum-theme-"] .pum-container .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{
line-height: 0;
object-fit: cover;
width: 100%;
height: 100%;
} #cmplz-document{
max-width: 100%;
}
#cmplz-document p, #cmplz-document li, #cmplz-document td {
font-size: var(--font-base);
}
#cmplz-document h2,
#cmplz-document h3 {
font-size: var(--font-h2);
text-align: left;
margin-top: 0;
margin-bottom: 0;
text-transform: initial;
padding-bottom: calc(var(--break) / 1.5);
}
#cmplz-document h3 {
font-size: var(--font-h3);
}
#cmplz-cookies-overview + h2,
details + h2{
padding-top: var(--break);
}
#cmplz-document a {
text-decoration: none;
}
#cmplz-document a[target="_blank"]::after {
content: "";
margin: 0;
}
#cmplz-manage-consent .cmplz-manage-consent{
background: rgba(255,255,255,0.1) !important;
}
#cmplz-manage-consent .cmplz-manage-consent:hover{
background: rgba(255,255,255,0.5) !important;
} #chaty-widget-0 .chaty-i-trigger .chaty-cta-button button {
background-color: var(--color-peach);
border-radius: 50% !important;
}
#chaty-widget-0 .on-hover-text {
font-size: var(--font-small);
font-weight: var(--font-semibold);
}