:root{--qode-main-color:#FFD531;--qode-header-light-color:#fff;--qode-header-light-hover-color:#fff;--qode-header-dark-color:#000;--qode-header-dark-hover-color:#000}
@keyframes qode-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes qode-fade-in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}
@keyframes qode-fade-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
@keyframes qode-ball-fall{0%{opacity:0;transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:.5}100%{opacity:0;transform:translateY(145%)}}
@keyframes qode-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}
@keyframes qode-double-pulse{0%,100%{transform:scale(0)}50%{transform:scale(1)}}
@keyframes qode-cube{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}
@keyframes qode-rotating-cubes{25%{transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg)}}
@keyframes qode-stretch-delay{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}
@keyframes qode-bounce-delay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}
@keyframes qode-rotate-circles{to{transform:rotate(360deg)}}
@keyframes qode-atom-position{50%{top:80px;left:80px}}
@keyframes qode-atom-size{50%{transform:scale(.5)}}
@keyframes qode-atom-zindex{100%{z-index:10}}
@keyframes qode-atom-shrink{50%{transform:scale(.8)}}
@keyframes qode-clock{100%{transform:rotate(360deg)}}
@keyframes qode-clock-1{0%{transform:rotate(-135deg)}30%{transform:rotate(-450deg)}100%{transform:rotate(-450deg)}}
@keyframes qode-clock-2{5%{transform:rotate(-90deg)}35%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}
@keyframes qode-clock-3{10%{transform:rotate(-45deg)}40%{transform:rotate(-360deg)}100%{transform:rotate(-360deg)}}
@keyframes qode-clock-4{15%{transform:rotate(0)}45%{transform:rotate(-315deg)}100%{transform:rotate(-315deg)}}
@keyframes qode-mitosis-invert{100%{transform:rotate(180deg)}}
@keyframes qode-mitosis-ball-1{12%{transform:none}26%{transform:translateX(25%) scale(1,.8)}40%{transform:translateX(50%) scale(.8,.8)}60%{transform:translateX(50%) scale(.8,.8)}74%{transform:translate(50%,25%) scale(.6,.8)}88%{transform:translate(50%,50%) scale(.6,.6)}100%{transform:translate(50%,50%) scale(.6,.6)}}
@keyframes qode-mitosis-ball-2{12%{transform:none}26%{transform:translateX(25%) scale(1,.8)}40%{transform:translateX(50%) scale(.8,.8)}60%{transform:translateX(50%) scale(.8,.8)}74%{transform:translate(50%,-25%) scale(.6,.8)}88%{transform:translate(50%,-50%) scale(.6,.6)}100%{transform:translate(50%,-50%) scale(.6,.6)}}
@keyframes qode-mitosis-ball-3{12%{transform:none}26%{transform:translateX(-25%) scale(1,.8)}40%{transform:translateX(-50%) scale(.8,.8)}60%{transform:translateX(-50%) scale(.8,.8)}74%{transform:translate(-50%,25%) scale(.6,.8)}88%{transform:translate(-50%,50%) scale(.6,.6)}100%{transform:translate(-50%,50%) scale(.6,.6)}}
@keyframes qode-mitosis-ball-4{12%{transform:none}26%{transform:translateX(-25%) scale(1,.8)}40%{transform:translateX(-50%) scale(.8,.8)}60%{transform:translateX(-50%) scale(.8,.8)}74%{transform:translate(-50%,-25%) scale(.6,.8)}88%{transform:translate(-50%,-50%) scale(.6,.6)}100%{transform:translate(-50%,-50%) scale(.6,.6)}}
@keyframes qode-lines-spin{100%{transform:rotate(360deg)}}
@keyframes qode-fussion-ball-1{50%{top:-100%;left:200%}100%{top:50%;left:100%;z-index:2}}
@keyframes qode-fussion-ball-2{50%{top:200%;left:200%}100%{top:100%;left:50%;z-index:1}}
@keyframes qode-fussion-ball-3{50%{top:200%;left:-100%}100%{top:50%;left:0;z-index:2}}
@keyframes qode-fussion-ball-4{50%{top:-100%;left:-100%}100%{top:0;left:50%;z-index:1}}
@keyframes qode-wave-jump-1{12%{transform:translate(20px,-40px);animation-timing-function:ease-in}100%,24%{transform:translate(40px,0)}}
@keyframes qode-wave-jump-2{12%{transform:translate(0,0)}24%{transform:translate(20px,-40px);animation-timing-function:ease-in}100%,36%{transform:translate(40px,0)}}
@keyframes qode-wave-jump-3{24%{transform:translate(0,0)}36%{transform:translate(20px,-40px);animation-timing-function:ease-in}100%,48%{transform:translate(40px,0)}}
@keyframes qode-wave-wipe{100%,48%{transform:translateX(-120px)}}
@keyframes qode-pulse-circles-pulse{0%{transform:scale(.1);opacity:1;border-width:50px}100%{transform:scale(1,1);opacity:0;border-width:0}}
@keyframes qode-bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}
@keyframes qode-pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{vertical-align:baseline;margin:0;padding:0;background:0 0;border:0;outline:0}
*{box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
table{width:100%;vertical-align:middle;border:medium none;border-collapse:collapse;border-spacing:0;font-size:inherit;color:inherit;line-height:inherit}
table tr{border:1px solid #d2d2d2}
ol,ul{list-style-position:inside;margin-bottom:1.5em;padding:0}
ol:not(.wp-block),ul:not(.wp-block){margin:0 0 1.5em}
dt{font-weight:700}
a img{border:none}
.wp-caption,img{height:auto;max-width:100%}
img{vertical-align:middle;border-style:none}
label{display:block;margin-bottom:.5em}
b,strong{font-weight:bolder}
summary{display:list-item}
::selection{color:#fff;background:var(--qode-main-color)}
.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;line-height:1;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;word-wrap:normal!important;overflow:hidden}
.clear:after,.clear:before,.comment-author:after,.comment-author:before,.comment-content:after,.comment-content:before,.comment-meta:after,.comment-meta:before,.nav-links:after,.nav-links:before,.pagination:after,.pagination:before,.widget-area:after,.widget-area:before,.widget:after,.widget:before{content:"";display:table;table-layout:fixed}
.clear:after,.comment-author:after,.comment-content:after,.comment-meta:after,.nav-links:after,.pagination:after,.widget-area:after,.widget:after{clear:both}
body{font-family:"Inter Tight",sans-serif;font-size:18px;line-height:1.5555555556em;font-weight:400;color:#000;background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}
.qodef-h1,h1{font-family:"Inter Tight",sans-serif;color:#000;font-size:84px;line-height:1.1666666667em;font-weight:500}
@media only screen and (max-width:1512px){.qodef-h1,h1{font-size:70px;line-height:1.2em}}
@media only screen and (max-width:1200px){.qodef-h1,h1{font-size:64px;line-height:1.1875em}}
@media only screen and (max-width:680px){.qodef-h1,h1{font-size:50px;line-height:1.12em}}
.qodef-h1,h1{margin:25px 0;-ms-word-wrap:break-word;word-wrap:break-word}
.qodef-h2,h2{font-family:"Inter Tight",sans-serif;color:#000;font-size:68px;line-height:1.1764705882em;font-weight:500}
@media only screen and (max-width:1512px){.qodef-h2,h2{font-size:54px;line-height:1.2222222222em}}
@media only screen and (max-width:1200px){.qodef-h2,h2{font-size:50px;line-height:1.24em}}
@media only screen and (max-width:680px){.qodef-h2,h2{font-size:42px;line-height:1.2380952381em}}
.qodef-h2 a,h2 a{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.qodef-h2,h2{margin:25px 0;-ms-word-wrap:break-word;word-wrap:break-word}
.qodef-h3,h3{font-family:"Inter Tight",sans-serif;color:#000;font-size:44px;line-height:1.2272727273em;font-weight:500}
@media only screen and (max-width:1512px){.qodef-h3,h3{font-size:38px;line-height:1.2631578947em}}
@media only screen and (max-width:1200px){.qodef-h3,h3{font-size:34px;line-height:1.4117647059em}}
@media only screen and (max-width:680px){.qodef-h3,h3{font-size:30px;line-height:1.2em}}
.qodef-h3,h3{margin:25px 0;-ms-word-wrap:break-word;word-wrap:break-word}
.qodef-h4,h4{font-family:"Inter Tight",sans-serif;color:#000;font-size:34px;line-height:1.1764705882em;font-weight:500}
@media only screen and (max-width:1512px){.qodef-h4,h4{font-size:28px;line-height:1.2142857143em}}
@media only screen and (max-width:1200px){.qodef-h4,h4{font-size:26px;line-height:1.2307692308em}}
@media only screen and (max-width:680px){.qodef-h4,h4{font-size:24px;line-height:1.25em}}
.qodef-h4 a,h4 a{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.qodef-h4,h4{margin:25px 0;-ms-word-wrap:break-word;word-wrap:break-word}
.qodef-h5,h5{font-family:"Inter Tight",sans-serif;color:#000;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){.qodef-h5,h5{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){.qodef-h5,h5{font-size:19px;line-height:1.3157894737em}}
.qodef-h5 a,h5 a{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.qodef-h5,h5{margin:25px 0;-ms-word-wrap:break-word;word-wrap:break-word}
.qodef-h6,h6{font-family:"Inter Tight",sans-serif;color:#000;font-size:16px;line-height:1.5em;font-weight:600;letter-spacing:.01em}
.qodef-h6 a,h6 a{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.qodef-h6,h6{margin:25px 0;-ms-word-wrap:break-word;word-wrap:break-word}
.qodef--default-title{font-family:"Inter Tight",sans-serif;color:#000;font-size:84px;line-height:1.1666666667em;font-weight:500}
@media only screen and (max-width:1512px){.qodef--default-title{font-size:70px;line-height:1.2em}}
@media only screen and (max-width:1200px){.qodef--default-title{font-size:64px;line-height:1.1875em}}
@media only screen and (max-width:680px){.qodef--default-title{font-size:50px;line-height:1.12em}}
a,p a{color:#000;text-decoration:none;transition:color .3s ease-out;cursor:pointer}
body[class*=expertise-core] p{margin:10px 0}
p{margin-bottom:20px}
.qodef-e-info{display:flex}
.qodef-e-info>*{font-size:11px;line-height:1.6363636364em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;display:inline-flex;vertical-align:middle;flex-wrap:wrap;color:#000}
.qodef-info-separator-end{color:initial}
.qodef-info-separator-end:after{content:"";width:4px;height:4px;border-radius:100%;background-color:currentColor;margin:.5em 10px 0}
.qodef-info-separator-end:last-of-type{display:none}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{position:relative;display:inline-block;width:100%;vertical-align:top;border-radius:0;border-style:solid;border-width:0 0 2px 0;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:24px;margin:0 0 35px;outline:0;padding:7px 0 14px;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out}
input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:inherit;opacity:1}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:transparent;border-color:#d2d2d2;color:#000}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none}
.qodef-theme-button,button[type=submit],input[type=submit]{font-family:"Inter Tight",sans-serif;font-size:17px;font-weight:600;line-height:1.118em;position:relative;display:inline-flex;align-items:center;vertical-align:middle;width:auto;margin:0;text-decoration:none;border-radius:0;outline:0;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out}
.qodef-theme-button,button[type=submit],input[type=submit]{padding:22px 67px 21px;color:#000;background-color:var(--qode-main-color);border:1px solid transparent}
.qodef-theme-button,button[type=submit],input[type=submit]{cursor:pointer}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
.qodef-content-grid{width:1100px;margin:0 auto}
.qodef--boxed .qodef-content-grid{width:1160px}
@media (min-width:1513px){.qodef--boxed.qodef-content-grid-1400 .qodef-content-grid{width:1460px}}
@media (min-width:1513px){.qodef--boxed.qodef-content-grid-1300 .qodef-content-grid{width:1360px}}
@media (min-width:1513px){.qodef--boxed.qodef-content-grid-1200 .qodef-content-grid{width:1260px}}
@media (min-width:1201px){.qodef--boxed.qodef-content-grid-1000 .qodef-content-grid{width:1060px}}
@media (min-width:1025px){.qodef--boxed.qodef-content-grid-800 .qodef-content-grid{width:860px}}
.qodef-grid{position:relative;display:inline-block;width:100%;vertical-align:top;--qode-columns:1;--qode-columns-row-gap:30px;--qode-columns-col-gap:30px}
.qodef-grid>.qodef-grid-inner{position:relative;display:grid;grid-template-columns:repeat(var(--qode-columns),minmax(0,1fr));row-gap:var(--qode-columns-row-gap);column-gap:var(--qode-columns-col-gap)}
.qodef-grid.qodef-col-num--3>.qodef-grid-inner{--qode-columns:3}
.qodef-grid.qodef-col-num--4>.qodef-grid-inner{--qode-columns:4}
.qodef-grid.qodef-col-num--5>.qodef-grid-inner{--qode-columns:5}
.qodef-grid .qodef-grid-item{position:relative;display:inline-block;width:100%;vertical-align:top;min-height:1px}
.qodef-grid.qodef-layout--template>.qodef-grid-inner{--qode-columns:2;grid-template-areas:"content sidebar"}
@media (max-width:1200px){.qodef-grid.qodef-layout--template>.qodef-grid-inner{--qode-columns:1;grid-template-areas:"content" "sidebar";grid-template-columns:minmax(0,1fr)!important}}
.qodef-grid.qodef-layout--template.qodef-grid-template--9-3>.qodef-grid-inner{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}
.qodef-grid.qodef-layout--template.qodef-grid-template--12>.qodef-grid-inner{--qode-columns:1;grid-template-areas:"content";grid-template-columns:minmax(0,1fr)}
.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--content{grid-area:content}
.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--sidebar{grid-area:sidebar}
.qodef-grid.qodef-layout--template.qodef-gutter--custom{--qode-columns-row-gap:var(--qode-columns-col-gap)}
.qodef-grid.qodef-layout--masonry>.qodef-grid-inner{visibility:hidden}
.qodef-grid.qodef-layout--masonry>.qodef-grid-inner.qodef--masonry-init{visibility:visible}
.qodef-grid.qodef-vertical-gutter--huge{--qode-columns-row-gap:80px}
.qodef-grid.qodef-gutter--no{--qode-columns-col-gap:0px}
.qodef-grid.qodef-gutter--medium{--qode-columns-col-gap:40px}
.qodef-grid.qodef-vertical-gutter--custom{--qode-vertical-gutter-custom:30px;--qode-vertical-gutter-custom-1512:30px;--qode-vertical-gutter-custom-1200:30px;--qode-vertical-gutter-custom-880:30px;--qode-columns-row-gap:var(--qode-vertical-gutter-custom, 30px)}
.qodef-grid.qodef-gutter--custom{--qode-gutter-custom:30px;--qode-gutter-custom-1512:30px;--qode-gutter-custom-1200:30px;--qode-gutter-custom-880:30px;--qode-columns-col-gap:var(--qode-gutter-custom, 30px)}
#qodef-page-wrapper{position:relative}
#qodef-page-outer{position:relative}
#qodef-page-inner{position:relative;padding:130px 0 100px}
.qodef--boxed{background-color:#fafafa}
.qodef--boxed #qodef-page-wrapper{display:block;background-color:#fff}
.qodef--boxed #qodef-page-inner{width:100%!important;padding-left:30px;padding-right:30px}
.qodef--passepartout #qodef-page-wrapper{background-color:#fff}
button.mfp-arrow{color:#fff;height:51px!important;margin:0!important;opacity:1!important;top:calc(50% - 25px)!important;transition:color .3s ease-out;width:26px!important}
button.mfp-arrow svg{display:block;pointer-events:none;width:100%}
button.mfp-arrow:after,button.mfp-arrow:before{display:none!important}
button.mfp-arrow:hover{color:rgba(255,255,255,.4)}
button.mfp-arrow.mfp-arrow-left{left:30px}
@media only screen and (max-width:1200px){button.mfp-arrow.mfp-arrow-left{left:calc(30px + 7%)}}
button.mfp-arrow.mfp-arrow-right{right:30px}
@media only screen and (max-width:1200px){button.mfp-arrow.mfp-arrow-right{right:calc(30px + 7%)}}
button.mfp-arrow.mfp-arrow-right svg{transform:rotate(180deg)}
button.mfp-close{color:#fff;height:25px!important;margin:0!important;opacity:1!important;padding:0!important;right:0!important;top:7.5px!important;transition:color .3s ease-out;width:auto!important}
.mfp-iframe-holder button.mfp-close{top:-32.5px!important}
button.mfp-close:hover{color:rgba(255,255,255,.4)}
button.mfp-close:after,button.mfp-close:before{display:none!important}
button.mfp-close svg{display:block;height:100%;pointer-events:none;width:auto}
.mfp-container{padding:0 7%!important}
.mfp-figure{position:relative}
.mfp-figure figure{padding:40px 0}
.mfp-figure figcaption{margin:0!important}
.mfp-figure img{max-height:calc(100vh - 80px)!important;padding:0!important}
.mfp-figure:after{background:0 0!important;box-shadow:none!important}
.mfp-bottom-bar{line-height:40px!important;margin-top:-40px!important}
.mfp-bottom-bar .mfp-counter,.mfp-bottom-bar .mfp-title{font-family:"Inter Tight",sans-serif;color:#000;font-size:16px;line-height:1.5em;font-weight:600;letter-spacing:.01em;color:#fff;line-height:inherit!important}
.mfp-fade.mfp-bg,.mfp-fade.mfp-wrap{opacity:0;transition:opacity .35s ease-out}
.mfp-fade.mfp-bg.mfp-ready,.mfp-fade.mfp-wrap.mfp-ready{opacity:1}
.mfp-fade.mfp-bg.mfp-removing,.mfp-fade.mfp-wrap.mfp-removing{opacity:0}
.mfp-fade.mfp-bg{background-color:rgba(0,0,0,.8)}
html.touchevents body.qodef-swiper--show-hidden-slides #qodef-page-wrapper{overflow:hidden}
.qodef-swiper-container{list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;visibility:hidden;z-index:1}
.qodef-swiper-container .swiper-wrapper{list-style:none;margin:0;padding:0;cursor:grab}
.qodef-swiper-container .swiper-slide img{width:100%}
.qodef-swiper-container.qodef-blog .qodef-blog-item{margin-bottom:0}
.qodef-swiper-container.qodef-swiper--initialized{visibility:visible}
.qodef-swiper-container.qodef-swiper--show-hidden-slides{overflow:visible}
.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-prev{left:50%!important;transform:translate(calc(-50vw + 73px),-50%)!important}
.swiper-horizontal.qodef-swiper--show-pagination.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-prev{transform:translate(calc(-50vw + 73px),calc(-50% - 24.5px))!important}
.swiper-container-horizontal.qodef-swiper--show-pagination.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-prev{transform:translate(calc(-50vw + 73px),calc(-50% - 24.5px))!important}
.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-next{right:50%!important;transform:translate(calc(50vw - 73px),-50%)!important}
.swiper-horizontal.qodef-swiper--show-pagination.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-next{transform:translate(calc(50vw - 73px),calc(-50% - 24.5px))!important}
.swiper-container-horizontal.qodef-swiper--show-pagination.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-next{transform:translate(calc(50vw - 73px),calc(-50% - 24.5px))!important}
@media only screen and (max-width:1024px){.qodef-swiper-container.qodef-swiper--show-navigation-combo .swiper-button-next,.qodef-swiper-container.qodef-swiper--show-navigation-combo .swiper-button-prev{display:none}}
@media only screen and (max-width:1024px){.qodef-swiper-container.qodef-swiper--show-navigation-combo~.swiper-button-outside{display:none}}
.qodef-swiper-container.qodef-swiper--show-navigation-combo .swiper-pagination-bullets{display:none}
@media only screen and (max-width:1024px){.qodef-swiper-container.qodef-swiper--show-navigation-combo .swiper-pagination-bullets{display:flex}}
.swiper-pagination-bullets{align-items:center;display:flex;justify-content:center;width:auto}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-horizontal>.swiper-pagination-bullets{bottom:0!important;height:34px;margin-top:15px;position:relative!important}
.swiper-container-vertical>.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{flex-direction:column;height:100%;right:0!important;width:34px}
.swiper-pagination-bullets .swiper-pagination-bullet{position:relative;display:flex;align-items:center;justify-content:center;height:34px;width:34px;margin:5px!important;opacity:1;padding:0;transition:all .35s ease;background:0 0}
.swiper-pagination-bullets .swiper-pagination-bullet:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:8px;width:8px;border-radius:50%;background-color:#000}
.swiper-pagination-bullets .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);height:34px;width:34px;border:2px solid #d2d2d2;border-radius:50%;box-sizing:border-box;transition:transform .3s cubic-bezier(.5,1,.89,1);z-index:-1}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:7px 0!important}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.swiper-pagination-bullets .swiper-pagination-bullet:hover:after{transform:translate(-50%,-50%) scale(1)}
.swiper-button-next,.swiper-button-prev{background-image:none!important;color:#000;height:auto!important;margin:0!important;transform:translateY(-50%);transition:all .35s ease;width:auto!important}
.swiper-container-horizontal.qodef-swiper--show-pagination .swiper-button-next,.swiper-container-horizontal.qodef-swiper--show-pagination .swiper-button-prev,.swiper-horizontal.qodef-swiper--show-pagination .swiper-button-next,.swiper-horizontal.qodef-swiper--show-pagination .swiper-button-prev{transform:translateY(calc(-50% - 24.5px))}
.swiper-button-next svg,.swiper-button-prev svg{display:block;width:28px;height:auto;transform:translateX(0);transition:transform .2s ease-out}
.swiper-button-next svg g path:first-child,.swiper-button-prev svg g path:first-child{clip-path:inset(0 0 0 0);transition:clip-path .2s ease-out}
.swiper-button-next:after,.swiper-button-prev:after{display:none!important}
.swiper-button-prev{left:73px!important}
.swiper-button-prev.swiper-button-outside{left:-101px!important}
@media only screen and (max-width:1024px){.swiper-button-prev.swiper-button-outside{left:-83px!important}}
@media only screen and (max-width:880px){.swiper-button-prev.swiper-button-outside{left:-73px!important}}
.swiper-container-vertical .swiper-button-prev,.swiper-vertical .swiper-button-prev{left:50%!important;top:30px;transform:rotate(90deg) translate(0,-50%);transform-origin:0 0}
.swiper-button-prev:hover svg{transform:translateX(5px)}
.swiper-button-prev:hover svg g path:first-child{clip-path:inset(0 100% 0 0)}
.swiper-button-next{right:73px!important}
.swiper-button-next.swiper-button-outside{right:-101px!important}
@media only screen and (max-width:1024px){.swiper-button-next.swiper-button-outside{right:-83px!important}}
@media only screen and (max-width:880px){.swiper-button-next.swiper-button-outside{right:-73px!important}}
.swiper-container-vertical .swiper-button-next,.swiper-vertical .swiper-button-next{bottom:30px;right:50%!important;top:auto;transform:rotate(90deg) translate(0,-50%);transform-origin:0 50%}
.swiper-button-next:hover svg{transform:translateX(-5px)}
.swiper-button-next:hover svg g path:first-child{clip-path:inset(0 0 0 100%)}
.swiper-container-vertical+.swiper-button-prev,.swiper-vertical+.swiper-button-prev{left:50%!important;top:-56px;transform:rotate(90deg) translate(0,-50%);transform-origin:0 0}
.swiper-container-vertical+.swiper-button-prev+.swiper-button-next,.swiper-vertical+.swiper-button-prev+.swiper-button-next{bottom:-56px;right:50%!important;top:auto;transform:rotate(90deg) translate(0,-50%);transform-origin:0 50%}
.error404 #qodef-page-inner{padding:0}
#qodef-404-page{position:relative;display:inline-block;width:100%;vertical-align:top;padding:170px 10% 200px;text-align:center}
#qodef-404-page .qodef-404-title{margin:0}
#qodef-404-page .qodef-404-text{display:block;margin:14px auto 0}
@media only screen and (min-width:1025px){#qodef-404-page .qodef-404-text{max-width:57%}}
#qodef-404-page .qodef-404-button{position:relative;display:inline-block;vertical-align:top;margin-top:52px}
.qodef-blog .qodef-e-content,.qodef-blog .qodef-e-inner,.qodef-blog .qodef-e-media{position:relative;display:inline-block;width:100%;vertical-align:top}
.qodef-blog .qodef-e-media-image{position:relative;display:inline-block;vertical-align:top;max-width:100%}
.qodef-blog .qodef-e-media-image a,.qodef-blog .qodef-e-media-image img{display:block;width:100%}
.qodef-blog .qodef-e-content{margin:56px 0 0}
.qodef-blog .qodef-e-title{margin:-.05em 0 17px}
.qodef-blog .qodef-e-excerpt{margin:15px 0 0}
.qodef-blog .qodef-e-text:after{content:"";clear:both;display:table}
.qodef-blog .qodef-e-bottom-holder{display:flex;flex-wrap:wrap;align-items:center;margin-top:36px}
.qodef-blog .qodef-e-left,.qodef-blog .qodef-e-right{flex-basis:50%}
.qodef-blog .qodef-e-right{justify-content:flex-end}
.qodef-blog.qodef--list:not(.qodef-shortcode) .qodef-blog-item:not(:last-of-type){margin-bottom:140px}
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-bottom-holder{margin-top:49px}
.qodef-filter--on.qodef--filter-loading .qodef-grid-inner{opacity:0;transition:opacity .2s ease}
.qodef-filter--on.qodef--filter-loading .qodef-m-pagination-spinner{bottom:calc(50% - 16px)!important}
.qodef-m-filter .qodef-m-filter-item.qodef--active,.qodef-m-filter .qodef-m-filter-item:hover{background-color:#000;color:#fff}
#qodef-page-footer{position:relative;display:inline-block;width:100%;vertical-align:top}
#qodef-page-footer>*{position:relative;display:inline-block;width:100%;vertical-align:top}
#qodef-page-footer-top-area{background-color:#f2f2f2;background-position:center;background-repeat:no-repeat;background-size:cover}
.qodef--boxed #qodef-page-footer-top-area{padding-left:30px;padding-right:30px}
#qodef-page-footer-top-area-inner{padding-top:180px;padding-bottom:132px;border-top:0 solid #d2d2d2}
@media only screen and (max-width:680px){#qodef-page-footer-top-area-inner{padding-top:120px;padding-bottom:80px}}
.qodef--boxed #qodef-page-footer-bottom-area{padding-left:30px;padding-right:30px}
#qodef-footer-copyright-area{background-color:#161616}
.qodef--boxed #qodef-footer-copyright-area{padding-left:30px;padding-right:30px}
#qodef-page-footer-copyright-area-inner{padding-top:16px;padding-bottom:16px;border-top:0 solid #d2d2d2}
.gallery-item img{border:0!important}
#qodef-page-header{position:relative;display:inline-block;width:100%;vertical-align:top;height:80px;background-color:#fff;z-index:100}
#qodef-page-header .qodef-header-logo-link{position:relative;display:flex;align-items:center;flex-shrink:0;height:80px;max-height:100%}
#qodef-page-header .qodef-header-logo-link img{display:block;margin:auto 0;width:auto;max-height:100%;transition:opacity .3s ease}
#qodef-page-header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 40px}
.qodef-layout--justified-gallery.qodef--justified-gallery-init{visibility:visible}
#qodef-page-mobile-header{position:relative;display:none;height:70px;z-index:100}
#qodef-page-mobile-header .qodef-mobile-header-logo-link{position:relative;display:flex;align-items:center;height:70px;max-height:100%}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img{display:block;margin:auto 0;width:auto;max-height:100%;transition:opacity .3s ease}
#qodef-page-mobile-header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 7%}
.qodef-mobile-header-opener{font-size:20px;margin-left:20px;position:relative}
.qodef-mobile-header-opener svg{display:block;width:32px;height:auto}
.qodef-mobile-header-opener .qodef-svg--menu line{transform-origin:right;transition:transform .4s cubic-bezier(.5,1,.89,1)}
.qodef-mobile-header-opener .qodef-svg--menu line:nth-of-type(2){transform:scaleX(.625)}
.qodef-mobile-header-opener .qodef-svg--menu line:nth-of-type(1){transform:scaleX(1)}
.qodef-mobile-header-opener .qodef-svg--close{position:absolute;top:-12px;right:0;visibility:hidden}
.qodef-mobile-header-opener .qodef-svg--close path{stroke-dasharray:40;stroke-dashoffset:80;transition:stroke-dashoffset .6s ease-in-out}
.qodef-mobile-header-opener .qodef-svg--close path:nth-of-type(2){transition-delay:.3s}
.qodef-mobile-header-opener.qodef--opened .qodef-svg--menu{visibility:hidden}
.qodef-mobile-header-opener.qodef--opened .qodef-svg--close{visibility:visible}
.qodef-mobile-header-navigation{position:absolute;top:100%;left:0;display:none;width:100%;max-height:calc(100vh - 70px);background-color:#fff;border-bottom:1px solid #d2d2d2;padding:0;margin:0;overflow-x:hidden;overflow-y:scroll;z-index:10}
.qodef-mobile-header-navigation ul li.qodef--opened>.qodef-menu-item-arrow{transform:rotate(90deg)}
.qodef-header-navigation{height:100%}
.qodef-header-navigation ul{margin:0!important;padding:0;list-style:none}
.qodef-header-navigation ul li{position:relative;margin:0;padding:0}
.qodef-header-navigation ul li.qodef--hide-link>a{cursor:default}
.qodef-header-navigation>ul{position:relative;display:flex;align-items:center;height:100%;white-space:nowrap}
.qodef-header-navigation>ul>li{height:100%;margin:0 25px}
.qodef-header-navigation>ul>li:first-child{margin-left:0}
.qodef-header-navigation>ul>li:last-child{margin-right:0}
.qodef-header-navigation>ul>li>a{position:relative;display:flex;font-family:"Inter Tight",sans-serif;font-size:15px;line-height:1.27em;font-weight:500;letter-spacing:.025em}
.qodef-header-navigation>ul>li>a .qodef-menu-item-text{transform:translateX(0);transition:all .25s ease-out}
.qodef-header-navigation>ul>li>a:before{content:"";position:absolute;top:calc(50% - 3px);left:0;height:5px;width:5px;background:currentColor;border-radius:100%;transform:scale(0);transition:all .25s ease-out}
.qodef-header-navigation>ul>li>a{align-items:center;height:100%}
.qodef-header-navigation>ul>li.current-menu-ancestor>a .qodef-menu-item-text,.qodef-header-navigation>ul>li.current-menu-item>a .qodef-menu-item-text{transform:translateX(15px)}
.qodef-header-navigation>ul>li.current-menu-ancestor>a:before,.qodef-header-navigation>ul>li.current-menu-item>a:before{transform:scale(1);transition:all .25s ease-out}
.qodef-m-pagination{position:relative;display:inline-block;width:100%;vertical-align:top;margin-top:160px}
@media only screen and (max-width:680px){.qodef-m-pagination{margin-top:103px}}
.qodef-m-pagination.qodef--wp .nav-links{position:relative;display:flex;align-items:center}
.qodef-m-pagination.qodef--wp .page-numbers{position:relative;margin:0 2px;padding:0;font-size:15px;line-height:1.27em;font-weight:600;height:2.934em;width:2.934em;display:inline-flex;align-items:center;justify-content:center}
.qodef-m-pagination.qodef--wp .page-numbers *{display:block;line-height:inherit}
.qodef-m-pagination.qodef--wp .page-numbers:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--qode-main-color);transform-origin:left;transform:scaleX(0);transition:all .2s ease-out;z-index:-1}
.qodef-m-pagination.qodef--wp .page-numbers.next,.qodef-m-pagination.qodef--wp .page-numbers.prev{padding:0}
.qodef-m-pagination.qodef--wp .page-numbers.next svg,.qodef-m-pagination.qodef--wp .page-numbers.prev svg{position:relative;display:block;width:19px;height:auto;transform:translateX(0);transition:transform .2s ease-out}
.qodef-m-pagination.qodef--wp .page-numbers.next svg g path:first-child,.qodef-m-pagination.qodef--wp .page-numbers.prev svg g path:first-child{clip-path:inset(0 0 0 0);transition:clip-path .2s ease-out}
.qodef-m-pagination.qodef--wp .page-numbers.next:before,.qodef-m-pagination.qodef--wp .page-numbers.prev:before{display:none}
.qodef-m-pagination.qodef--wp .page-numbers.prev{margin-right:0}
.qodef-m-pagination.qodef--wp .page-numbers.prev:hover svg{transform:translateX(5px)}
.qodef-m-pagination.qodef--wp .page-numbers.prev:hover svg g path:first-child{clip-path:inset(0 100% 0 0)}
.qodef-m-pagination.qodef--wp .page-numbers.next{margin-left:0}
.qodef-m-pagination.qodef--wp .page-numbers.next:hover svg{transform:translateX(-5px)}
.qodef-m-pagination.qodef--wp .page-numbers.next:hover svg g path:first-child{clip-path:inset(0 0 0 100%)}
.qodef-m-pagination.qodef--wp .page-numbers.current:before,.qodef-m-pagination.qodef--wp .page-numbers:hover:before{transform:scaleX(1)}
.qodef-m-pagination.qodef--wp .page-numbers.dots:before{display:none}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-items{position:relative;display:flex;align-items:center}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item{position:relative;margin:0 2px;padding:0;font-size:15px;line-height:1.27em;font-weight:600;height:2.934em;width:2.934em;display:inline-flex;align-items:center;justify-content:center}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item *{display:block;line-height:inherit}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--qode-main-color);transform-origin:left;transform:scaleX(0);transition:all .2s ease-out;z-index:-1}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next,.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev{padding:0}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next svg,.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg{position:relative;display:block;width:19px;height:auto;transform:translateX(0);transition:transform .2s ease-out}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next svg g path:first-child,.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg g path:first-child{clip-path:inset(0 0 0 0);transition:clip-path .2s ease-out}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:before,.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:before{display:none}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev{margin-right:0}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:hover svg{transform:translateX(5px)}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:hover svg g path:first-child{clip-path:inset(0 100% 0 0)}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next{margin-left:0}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:hover svg{transform:translateX(-5px)}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:hover svg g path:first-child{clip-path:inset(0 0 0 100%)}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active:before,.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover:before{transform:scaleX(1)}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.dots:before{display:none}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef-prev--hidden{margin-left:0}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--hide{display:none}
.qodef-m-pagination.qodef--load-more{text-align:center}
.qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner{position:relative;display:inline-block;vertical-align:top}
.qodef-m-pagination.qodef--load-more .qodef-load-more-button{opacity:1}
.qodef-m-pagination.qodef--infinite-scroll{text-align:center}
.qodef-filter-pagination-spinner,.qodef-pagination--on .qodef-m-pagination-spinner{position:relative;display:inline-block;vertical-align:top;width:32px;height:auto;visibility:hidden;z-index:-1;animation:qode-rotate 2s infinite linear}
.qodef--loading .qodef-filter-pagination-spinner{visibility:visible;z-index:1}
.qodef-pagination--on.qodef-pagination-type--standard .qodef-grid-inner{opacity:1;transition:opacity .3s ease-out}
.qodef-pagination--on.qodef-pagination-type--standard .qodef-m-pagination-spinner{position:absolute;bottom:calc(50% - 32px / 2);left:calc(50% - 32px / 2)}
.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-grid-inner{opacity:0}
.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-m-pagination-inner{opacity:0}
.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-load-more-button{opacity:0}
.qodef-pagination--on.qodef--loading .qodef-m-pagination-spinner{visibility:visible;z-index:1}
.qodef-search{position:relative;display:inline-block;width:100%;vertical-align:top;margin:0 0 50px}
.qodef-search .qodef-e-search-heading{position:relative;display:inline-block;width:100%;vertical-align:top;margin-bottom:60px}
.qodef-search .qodef-e-search-heading .qodef-e-search-heading-title{margin:0 0 20px}
.qodef-search .qodef-e-search-heading .qodef-e-search-heading-label{margin:8px 0 0}
.qodef-search .qodef-search-form-inner{position:relative;display:inline-block;width:100%;vertical-align:top}
.qodef-search .qodef-search-form-field{margin:0;padding-right:50px}
.qodef-search .qodef-search-form-button{display:inline-flex;align-items:center;justify-content:center;width:50px;height:100%;padding:0;border:0;position:absolute;top:0;right:0;height:100%;background-color:transparent;color:#000}
.qodef-search .qodef-search-form-button svg{display:block;width:15px;height:auto}
.qodef-search article{margin-bottom:30px}
.qodef-search article .qodef-e-inner{align-items:flex-start;display:flex;position:relative}
.qodef-search article .qodef-e-inner>*{width:100%}
.qodef-search article .qodef-e-image{flex-shrink:0;max-width:180px;padding-right:30px;width:auto}
@media only screen and (max-width:880px){.qodef-search article .qodef-e-image{display:none}}
.qodef-search article .qodef-e-title{margin:0}
.qodef-search article .qodef-e-excerpt{margin:15px 0 0}
#qodef-page-sidebar{position:relative;display:inline-block;width:100%;vertical-align:top;margin-bottom:60px}
@media only screen and (max-width:1200px){#qodef-page-sidebar{margin-bottom:0}}
.qodef-svg--menu{fill:none;stroke:currentColor;stroke-width:2}
.qodef-svg--search{fill:currentColor;stroke:none}
.qodef-svg--button-arrow,.qodef-svg--button-plus{fill:currentColor;stroke:none}
.qodef-svg--pagination-arrow-left,.qodef-svg--pagination-arrow-right{fill:currentColor;stroke:none}
.qodef-svg--pagination-arrow-left path:nth-of-type(2),.qodef-svg--pagination-arrow-left path:nth-of-type(3),.qodef-svg--pagination-arrow-right path:nth-of-type(2),.qodef-svg--pagination-arrow-right path:nth-of-type(3){stroke-linecap:square}
.qodef-svg--close{fill:currentColor;stroke:none;stroke-miterlimit:10}
.qodef-svg--spinner{fill:var(--qode-main-color);stroke:none}
.qodef-svg--back-to-top{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square}
.qodef-svg--pagination-back-link{fill:currentColor;stroke:none}
.qodef-svg--quote{fill:var(--qode-main-color);stroke:none}
.qodef-page-title{position:relative;display:inline-block;width:100%;vertical-align:top;height:240px;background-color:#fafafa}
.qodef-page-title .qodef-m-inner{position:relative;display:inline-block;width:100%;vertical-align:top;height:100%}
.qodef-page-title .qodef-m-content{height:100%;display:flex;flex-direction:column;justify-content:center}
.qodef-page-title .qodef-m-title{margin:0}
.widget:last-child{margin-bottom:0!important}
.widget ol:not(.qodef-shortcode-list):not(.select2-selection__rendered),.widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered){list-style:none;margin:0;padding:0}
.widget ol:not(.qodef-shortcode-list):not(.select2-selection__rendered) li:last-child,.widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li:last-child{margin-bottom:0!important}
.widget .qodef-search-form-inner{align-items:stretch;display:flex;max-width:100%;position:relative}
.widget .qodef-search-form-field{margin:0}
.widget .qodef-search-form-button{align-items:center;display:inline-flex;flex-shrink:0;padding:0 1em}
.widget .qodef-search-form-button.qodef--has-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:100%;padding:0;border:0}
.widget .qodef-search-form-button.qodef--has-icon svg{display:block;width:15px;height:auto}
.widget .qodef-search-form-button.qodef--has-icon{height:initial;padding:0}
.widget .qodef-search-form-button.qodef--button-outside{margin-left:1em}
.widget .qodef-search-form-button.qodef--button-inside{background-color:transparent!important;border:none!important;height:100%;position:absolute;right:0;top:0}
.widget.widget_media_image{margin-bottom:0}
.widget.widget_media_image img{display:block}
.widget h1:not([class*=qodef]),.widget h2:not([class*=qodef]),.widget h3:not([class*=qodef]),.widget h4:not([class*=qodef]),.widget h5:not([class*=qodef]),.widget h6:not([class*=qodef]){margin:0}
.widget:not(.widget_expertise_core_title_widget){margin:0 0 35px}
.widget .qodef-widget-title{margin:0 0 21px}
.widget a{color:#000}
.widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li{margin:0 0 11px}
.widget .qodef-search-form-button.qodef--button-inside{color:#000}
.widget .qodef-search-form-button.qodef--button-inside:hover{color:#000}
#qodef-top-area .widget .qodef-search-form-button.qodef--button-inside{color:#000}
#qodef-top-area .widget .qodef-search-form-button.qodef--button-inside:hover{color:#000}
#qodef-page-footer .widget:not(.widget_expertise_core_title_widget){margin:0 0 35px;color:#000}
#qodef-page-footer .widget:not(.widget_expertise_core_title_widget) h1:not([class*=qodef]),#qodef-page-footer .widget:not(.widget_expertise_core_title_widget) h2:not([class*=qodef]),#qodef-page-footer .widget:not(.widget_expertise_core_title_widget) h3:not([class*=qodef]),#qodef-page-footer .widget:not(.widget_expertise_core_title_widget) h4:not([class*=qodef]),#qodef-page-footer .widget:not(.widget_expertise_core_title_widget) h5:not([class*=qodef]),#qodef-page-footer .widget:not(.widget_expertise_core_title_widget) h6:not([class*=qodef]){color:#000}
#qodef-page-footer .widget .qodef-widget-title{margin:0 0 23px;color:#000}
#qodef-page-footer .widget a{color:#000}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li{margin:0 0 11px}
#qodef-page-footer .widget .qodef-search-form-button.qodef--button-inside{color:#000}
#qodef-page-footer .widget .qodef-search-form-button.qodef--button-inside:hover{color:#000}
#qodef-page-footer .qodef-skin--light .widget .qodef-search-form-button.qodef--button-inside{color:#fff}
#qodef-page-footer .qodef-skin--light .widget .qodef-search-form-button.qodef--button-inside:hover{color:#fff}
#qodef-page-footer #qodef-footer-copyright-area .widget:not(.widget_expertise_core_title_widget){margin:0 0 35px;color:#9e9e9e}
#qodef-page-footer #qodef-footer-copyright-area .widget:not(.widget_expertise_core_title_widget) h1:not([class*=qodef]),#qodef-page-footer #qodef-footer-copyright-area .widget:not(.widget_expertise_core_title_widget) h2:not([class*=qodef]),#qodef-page-footer #qodef-footer-copyright-area .widget:not(.widget_expertise_core_title_widget) h3:not([class*=qodef]),#qodef-page-footer #qodef-footer-copyright-area .widget:not(.widget_expertise_core_title_widget) h4:not([class*=qodef]),#qodef-page-footer #qodef-footer-copyright-area .widget:not(.widget_expertise_core_title_widget) h5:not([class*=qodef]),#qodef-page-footer #qodef-footer-copyright-area .widget:not(.widget_expertise_core_title_widget) h6:not([class*=qodef]){color:#fff}
#qodef-page-footer #qodef-footer-copyright-area .widget a{color:#9e9e9e}
#qodef-page-footer #qodef-footer-copyright-area .widget .qodef-search-form-button.qodef--button-inside{color:#fff}
#qodef-page-footer #qodef-footer-copyright-area .widget .qodef-search-form-button.qodef--button-inside:hover{color:#fff}
#qodef-side-area .widget:not(.widget_expertise_core_title_widget){margin:0 0 35px;color:#9e9e9e}
#qodef-side-area .widget:not(.widget_expertise_core_title_widget) h1:not([class*=qodef]),#qodef-side-area .widget:not(.widget_expertise_core_title_widget) h2:not([class*=qodef]),#qodef-side-area .widget:not(.widget_expertise_core_title_widget) h3:not([class*=qodef]),#qodef-side-area .widget:not(.widget_expertise_core_title_widget) h4:not([class*=qodef]),#qodef-side-area .widget:not(.widget_expertise_core_title_widget) h5:not([class*=qodef]),#qodef-side-area .widget:not(.widget_expertise_core_title_widget) h6:not([class*=qodef]){color:#fff}
#qodef-side-area .widget a{color:#9e9e9e}
#qodef-side-area .widget .qodef-search-form-button.qodef--button-inside{color:#000}
#qodef-side-area .widget .qodef-search-form-button.qodef--button-inside:hover{color:#000}
.qodef-mega-menu-widget-holder .widget .qodef-search-form-button.qodef--button-inside{color:#000}
.qodef-mega-menu-widget-holder .widget .qodef-search-form-button.qodef--button-inside:hover{color:#000}
#qodef-page-footer .widget.widget_nav_menu li a{position:relative;transition:all .25s ease-out}
#qodef-page-footer .widget.widget_nav_menu li a:before{content:"";position:absolute;top:calc(50% - 2px);left:0;height:6px;width:6px;background:currentColor;border-radius:100%;transform:scale(0);transition:all .25s ease-out}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active,#yith-quick-view-modal .qodef-woo-ratings .qodef-m-star.qodef--active,.qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active svg path,#yith-quick-view-modal .qodef-woo-ratings .qodef-m-star.qodef--active svg path,.qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active svg path{fill:currentColor}
#qodef-woo-page.qodef--cart .woocommerce-error,#qodef-woo-page.qodef--cart .woocommerce-info,#qodef-woo-page.qodef--cart .woocommerce-message,.yith-wcwl-form .woocommerce-error,.yith-wcwl-form .woocommerce-info,.yith-wcwl-form .woocommerce-message{flex-direction:row}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--cart .woocommerce-error,#qodef-woo-page.qodef--cart .woocommerce-info,#qodef-woo-page.qodef--cart .woocommerce-message,.yith-wcwl-form .woocommerce-error,.yith-wcwl-form .woocommerce-info,.yith-wcwl-form .woocommerce-message{flex-direction:column;text-align:center}}
#qodef-woo-page.qodef--cart .woocommerce-error a:hover,#qodef-woo-page.qodef--cart .woocommerce-info a:hover,#qodef-woo-page.qodef--cart .woocommerce-message a:hover,.yith-wcwl-form .woocommerce-error a:hover,.yith-wcwl-form .woocommerce-info a:hover,.yith-wcwl-form .woocommerce-message a:hover{color:currentColor}
#qodef-woo-page.qodef--cart div.wc-block-components-notice-banner .wc-block-components-notice-banner__content,.yith-wcwl-form div.wc-block-components-notice-banner .wc-block-components-notice-banner__content{flex-direction:row}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--cart div.wc-block-components-notice-banner .wc-block-components-notice-banner__content,.yith-wcwl-form div.wc-block-components-notice-banner .wc-block-components-notice-banner__content{flex-direction:column}}
#qodef-woo-page.qodef--cart .shop_table th,.yith-wcwl-form .shop_table th{font-size:15px;line-height:1.27em;font-weight:500;letter-spacing:.025em}
#qodef-woo-page.qodef--cart .shop_table td.product-price,#qodef-woo-page.qodef--cart .shop_table td.product-subtotal,.yith-wcwl-form .shop_table td.product-price,.yith-wcwl-form .shop_table td.product-subtotal{position:relative;font-size:16px;line-height:1.5em;font-weight:600;letter-spacing:.01em}
#qodef-woo-page.qodef--cart .shop_table td.product-price del,#qodef-woo-page.qodef--cart .shop_table td.product-subtotal del,.yith-wcwl-form .shop_table td.product-price del,.yith-wcwl-form .shop_table td.product-subtotal del{margin-right:10px}
#qodef-woo-page.qodef--cart .shop_table td.product-price ins,#qodef-woo-page.qodef--cart .shop_table td.product-subtotal ins,.yith-wcwl-form .shop_table td.product-price ins,.yith-wcwl-form .shop_table td.product-subtotal ins{text-decoration:none}
#qodef-woo-page.qodef--cart .shop_table td.product-remove,#qodef-woo-page.qodef--cart .shop_table th.product-remove,.yith-wcwl-form .shop_table td.product-remove,.yith-wcwl-form .shop_table th.product-remove{width:30px}
#qodef-woo-page.qodef--cart .shop_table td.product-remove a,#qodef-woo-page.qodef--cart .shop_table th.product-remove a,.yith-wcwl-form .shop_table td.product-remove a,.yith-wcwl-form .shop_table th.product-remove a{font-size:20px}
#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail,#qodef-woo-page.qodef--cart .shop_table th.product-thumbnail,.yith-wcwl-form .shop_table td.product-thumbnail,.yith-wcwl-form .shop_table th.product-thumbnail{padding-left:0;width:72px}
#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail a,#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail img,#qodef-woo-page.qodef--cart .shop_table th.product-thumbnail a,#qodef-woo-page.qodef--cart .shop_table th.product-thumbnail img,.yith-wcwl-form .shop_table td.product-thumbnail a,.yith-wcwl-form .shop_table td.product-thumbnail img,.yith-wcwl-form .shop_table th.product-thumbnail a,.yith-wcwl-form .shop_table th.product-thumbnail img{display:block;max-width:100%;width:100%}
#qodef-woo-page.qodef--cart .shop_table td.product-name,#qodef-woo-page.qodef--cart .shop_table th.product-name,.yith-wcwl-form .shop_table td.product-name,.yith-wcwl-form .shop_table th.product-name{text-align:left}
#qodef-woo-page.qodef--cart .shop_table td.product-name a,#qodef-woo-page.qodef--cart .shop_table th.product-name a,.yith-wcwl-form .shop_table td.product-name a,.yith-wcwl-form .shop_table th.product-name a{font-family:"Inter Tight",sans-serif;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--cart .shop_table td.product-name a,#qodef-woo-page.qodef--cart .shop_table th.product-name a,.yith-wcwl-form .shop_table td.product-name a,.yith-wcwl-form .shop_table th.product-name a{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--cart .shop_table td.product-name a,#qodef-woo-page.qodef--cart .shop_table th.product-name a,.yith-wcwl-form .shop_table td.product-name a,.yith-wcwl-form .shop_table th.product-name a{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--cart .shop_table td.product-quantity input[type=number],#qodef-woo-page.qodef--cart .shop_table th.product-quantity input[type=number],.yith-wcwl-form .shop_table td.product-quantity input[type=number],.yith-wcwl-form .shop_table th.product-quantity input[type=number]{margin:0}
#qodef-woo-page.qodef--cart .shop_table td.actions,#qodef-woo-page.qodef--cart .shop_table th.actions,.yith-wcwl-form .shop_table td.actions,.yith-wcwl-form .shop_table th.actions{padding:30px 0 0;text-align:initial}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon,#qodef-woo-page.qodef--cart .shop_table th.actions .coupon,.yith-wcwl-form .shop_table td.actions .coupon,.yith-wcwl-form .shop_table th.actions .coupon{align-items:flex-end;display:flex;flex-wrap:wrap;float:left;position:relative;width:70%}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon>*,#qodef-woo-page.qodef--cart .shop_table th.actions .coupon>*,.yith-wcwl-form .shop_table td.actions .coupon>*,.yith-wcwl-form .shop_table th.actions .coupon>*{margin-bottom:0}
#qodef-woo-page.qodef--cart .shop_table td.actions label,#qodef-woo-page.qodef--cart .shop_table th.actions label,.yith-wcwl-form .shop_table td.actions label,.yith-wcwl-form .shop_table th.actions label{display:none}
#qodef-woo-page.qodef--cart .shop_table td.actions input[type=text],#qodef-woo-page.qodef--cart .shop_table th.actions input[type=text],.yith-wcwl-form .shop_table td.actions input[type=text],.yith-wcwl-form .shop_table th.actions input[type=text]{margin-right:20px;width:auto}
#qodef-woo-page.qodef--cart .shop_table td.actions>.button,#qodef-woo-page.qodef--cart .shop_table th.actions>.button,.yith-wcwl-form .shop_table td.actions>.button,.yith-wcwl-form .shop_table th.actions>.button{float:right}
#qodef-woo-page.qodef--cart .shop_table.cart tbody>tr:last-child,.yith-wcwl-form .shop_table.cart tbody>tr:last-child{border-bottom:0}
#qodef-woo-page.qodef--cart .cart-collaterals .shop_table th,.yith-wcwl-form .cart-collaterals .shop_table th{width:20%}
#qodef-woo-page.qodef--cart .cart_totals,#qodef-woo-page.qodef--cart .cross-sells,.yith-wcwl-form .cart_totals,.yith-wcwl-form .cross-sells{margin-top:80px}
#qodef-woo-page.qodef--cart .cart_totals>h2,#qodef-woo-page.qodef--cart .cross-sells>h2,.yith-wcwl-form .cart_totals>h2,.yith-wcwl-form .cross-sells>h2{font-family:"Inter Tight",sans-serif;font-size:44px;line-height:1.2272727273em;font-weight:500}
@media only screen and (max-width:1512px){#qodef-woo-page.qodef--cart .cart_totals>h2,#qodef-woo-page.qodef--cart .cross-sells>h2,.yith-wcwl-form .cart_totals>h2,.yith-wcwl-form .cross-sells>h2{font-size:38px;line-height:1.2631578947em}}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--cart .cart_totals>h2,#qodef-woo-page.qodef--cart .cross-sells>h2,.yith-wcwl-form .cart_totals>h2,.yith-wcwl-form .cross-sells>h2{font-size:34px;line-height:1.4117647059em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--cart .cart_totals>h2,#qodef-woo-page.qodef--cart .cross-sells>h2,.yith-wcwl-form .cart_totals>h2,.yith-wcwl-form .cross-sells>h2{font-size:30px;line-height:1.2em}}
#qodef-woo-page.qodef--cart .cart_totals>h2,#qodef-woo-page.qodef--cart .cross-sells>h2,.yith-wcwl-form .cart_totals>h2,.yith-wcwl-form .cross-sells>h2{margin:0 0 23px}
#qodef-woo-page.qodef--cart .cart_totals .woocommerce-Price-amount,#qodef-woo-page.qodef--cart .cross-sells .woocommerce-Price-amount,.yith-wcwl-form .cart_totals .woocommerce-Price-amount,.yith-wcwl-form .cross-sells .woocommerce-Price-amount{position:relative;font-size:16px;line-height:1.5em;font-weight:600;letter-spacing:.01em}
#qodef-woo-page.qodef--cart .cart_totals .woocommerce-Price-amount del,#qodef-woo-page.qodef--cart .cross-sells .woocommerce-Price-amount del,.yith-wcwl-form .cart_totals .woocommerce-Price-amount del,.yith-wcwl-form .cross-sells .woocommerce-Price-amount del{margin-right:10px}
#qodef-woo-page.qodef--cart .cart_totals .woocommerce-Price-amount ins,#qodef-woo-page.qodef--cart .cross-sells .woocommerce-Price-amount ins,.yith-wcwl-form .cart_totals .woocommerce-Price-amount ins,.yith-wcwl-form .cross-sells .woocommerce-Price-amount ins{text-decoration:none}
#qodef-woo-page.qodef--cart #shipping_method li,.yith-wcwl-form #shipping_method li{align-items:center;display:flex;gap:20px}
#qodef-woo-page.qodef--cart #shipping_method li input,.yith-wcwl-form #shipping_method li input{margin:0}
#qodef-woo-page.qodef--cart .shipping-calculator-form,.yith-wcwl-form .shipping-calculator-form{margin-top:20px}
#qodef-woo-page.qodef--cart .shipping-calculator-form select,.yith-wcwl-form .shipping-calculator-form select{width:auto;min-width:100%;margin:0}
#qodef-woo-page.qodef--cart .wc-proceed-to-checkout,.yith-wcwl-form .wc-proceed-to-checkout{margin-top:32px}
#qodef-woo-page.qodef--checkout .woocommerce-form-coupon>p{margin-bottom:10px}
#qodef-woo-page.qodef--checkout .woocommerce-checkout{margin-top:40px}
#qodef-woo-page.qodef--checkout label{font-size:11px;line-height:1.6363636364em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0}
#qodef-woo-page.qodef--checkout #customer_details h3{margin:0 0 20px}
#qodef-woo-page.qodef--checkout #order_review_heading{margin:-13px 0 25px}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment{margin-top:30px}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order{margin-top:21px}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:23px}
#qodef-woo-page.qodef--checkout .wc_payment_methods{margin:0;padding:0;list-style:none}
#qodef-woo-page.qodef--checkout .wc_payment_methods li{position:relative;margin:0;padding:15px 0;border-bottom:1px solid #d2d2d2}
#qodef-woo-page.qodef--checkout .wc_payment_methods li p{margin:0}
#qodef-woo-page.qodef--checkout .wc_payment_methods li{padding-left:25px;padding-right:25px}
#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio{position:absolute;top:18px;left:0;margin:0}
#qodef-woo-page.qodef--checkout .wc_payment_methods label{font-family:"Inter Tight",sans-serif;color:#000;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--checkout .wc_payment_methods label{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--checkout .wc_payment_methods label{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--checkout .wc_payment_methods label{margin:0;cursor:pointer}
#qodef-woo-page.qodef--checkout .wc_payment_method:not(.payment_method_paypal) p{margin:10px 0 0 0}
#qodef-woo-page.qodef--checkout .wc_payment_method.payment_method_paypal .input-radio{top:61px}
#qodef-woo-page.qodef--checkout .wc_payment_method.payment_method_paypal label img{margin:0 15px 0 10px}
#qodef-woo-page.qodef--checkout .woocommerce-Price-amount{position:relative;font-size:16px;line-height:1.5em;font-weight:600;letter-spacing:.01em}
#qodef-woo-page.qodef--checkout .woocommerce-Price-amount del{margin-right:10px}
#qodef-woo-page.qodef--checkout .woocommerce-Price-amount ins{text-decoration:none}
#qodef-woo-page.qodef--single>.product,#yith-quick-view-content.single-product>.product{position:relative;display:inline-block;width:100%;vertical-align:top}
#qodef-woo-page.qodef--single .woocommerce-error,#qodef-woo-page.qodef--single .woocommerce-info,#qodef-woo-page.qodef--single .woocommerce-message,#yith-quick-view-content.single-product .woocommerce-error,#yith-quick-view-content.single-product .woocommerce-info,#yith-quick-view-content.single-product .woocommerce-message{flex-direction:row-reverse}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .woocommerce-error,#qodef-woo-page.qodef--single .woocommerce-info,#qodef-woo-page.qodef--single .woocommerce-message,#yith-quick-view-content.single-product .woocommerce-error,#yith-quick-view-content.single-product .woocommerce-info,#yith-quick-view-content.single-product .woocommerce-message{flex-direction:column-reverse}}
#qodef-woo-page.qodef--single div.wc-block-components-notice-banner .wc-block-components-notice-banner__content,#yith-quick-view-content.single-product div.wc-block-components-notice-banner .wc-block-components-notice-banner__content{flex-direction:row-reverse}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single div.wc-block-components-notice-banner .wc-block-components-notice-banner__content,#yith-quick-view-content.single-product div.wc-block-components-notice-banner .wc-block-components-notice-banner__content{flex-direction:column-reverse}}
#qodef-woo-page.qodef--single .qodef-woo-single-inner,#yith-quick-view-content.single-product .qodef-woo-single-inner{position:relative;display:grid;grid-template-columns:48.6% minmax(0,1fr);gap:100px;padding-top:22px}
#qodef-woo-page.qodef--single .qodef-woo-single-image,#yith-quick-view-content.single-product .qodef-woo-single-image{position:relative;display:inline-block;width:100%;vertical-align:top}
#qodef-woo-page.qodef--single .qodef-woo-single-image .zoomImg,#yith-quick-view-content.single-product .qodef-woo-single-image .zoomImg{cursor:crosshair}
#qodef-woo-page.qodef--single .woocommerce-product-gallery,#yith-quick-view-content.single-product .woocommerce-product-gallery{position:relative;display:inline-block;width:100%;vertical-align:top}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{position:relative}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper a,#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img,#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper a,#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img{display:block;width:100%}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image,#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{position:relative;width:100%!important;overflow:hidden}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{display:grid;gap:25px}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__trigger,#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:10px;left:10px;width:30px;height:30px;line-height:30px;text-align:center;z-index:5}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(6,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(7,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(8,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger,#yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger{left:calc(22.25% + 25px + 10px)}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper{display:flex;flex-direction:row-reverse}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper a,#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper img,#yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper a,#yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper img{height:100%;object-fit:cover}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image,#yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{width:calc(100% - 22.25%)!important}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{flex-shrink:0;width:22.25%;margin-right:40px}
@media (min-width:881px){#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))!important}}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--below .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--below .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{margin-top:25px}
#qodef-woo-page.qodef--single .entry-summary,#yith-quick-view-content.single-product .entry-summary{position:relative;display:inline-block;width:100%;vertical-align:top}
#qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title,#yith-quick-view-content.single-product .entry-summary .qodef-woo-product-title{margin:-18px 0 0}
#qodef-woo-page.qodef--single .entry-summary .price,#yith-quick-view-content.single-product .entry-summary .price{font-family:"Inter Tight",sans-serif;color:#000;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .entry-summary .price,#yith-quick-view-content.single-product .entry-summary .price{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .entry-summary .price,#yith-quick-view-content.single-product .entry-summary .price{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--single .entry-summary .price,#yith-quick-view-content.single-product .entry-summary .price{margin-top:16px}
#qodef-woo-page.qodef--single .entry-summary .single_add_to_cart_button,#yith-quick-view-content.single-product .entry-summary .single_add_to_cart_button{padding:21px 34px 20px}
#qodef-woo-page.qodef--single .entry-summary .single_add_to_cart_button .qodef-m-button-icon-bag-holder,#yith-quick-view-content.single-product .entry-summary .single_add_to_cart_button .qodef-m-button-icon-bag-holder{margin-left:15px;position:relative;top:2px}
#qodef-woo-page.qodef--single .entry-summary .single_add_to_cart_button:hover .qodef-m-text,#yith-quick-view-content.single-product .entry-summary .single_add_to_cart_button:hover .qodef-m-text{transform:none}
#qodef-woo-page.qodef--single .entry-summary .yith-wcwl-add-to-wishlist,#yith-quick-view-content.single-product .entry-summary .yith-wcwl-add-to-wishlist{margin:30px 0 0!important;display:inline-block}
#qodef-woo-page.qodef--single .woocommerce-product-rating,#yith-quick-view-content.single-product .woocommerce-product-rating{position:relative;display:flex;align-items:center;margin-top:33px}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .woocommerce-product-rating,#yith-quick-view-content.single-product .woocommerce-product-rating{margin-top:23px}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .woocommerce-product-rating,#yith-quick-view-content.single-product .woocommerce-product-rating{margin-top:23px}}
#qodef-woo-page.qodef--single .woocommerce-product-rating .qodef-woo-ratings,#yith-quick-view-content.single-product .woocommerce-product-rating .qodef-woo-ratings{flex-shrink:0;width:auto;margin-right:20px}
#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link,#yith-quick-view-content.single-product .woocommerce-product-rating .woocommerce-review-link{font-size:11px;line-height:1.6363636364em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#000}
#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link:hover,#yith-quick-view-content.single-product .woocommerce-product-rating .woocommerce-review-link:hover{color:#000}
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description,#yith-quick-view-content.single-product .woocommerce-product-details__short-description{margin-top:26px}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .woocommerce-product-details__short-description,#yith-quick-view-content.single-product .woocommerce-product-details__short-description{margin-top:16px}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .woocommerce-product-details__short-description,#yith-quick-view-content.single-product .woocommerce-product-details__short-description{margin-top:16px}}
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p,#yith-quick-view-content.single-product .woocommerce-product-details__short-description p{margin-top:0}
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p:last-child,#yith-quick-view-content.single-product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}
#qodef-woo-page.qodef--single form.cart,#yith-quick-view-content.single-product form.cart{position:relative;display:inline-block;width:100%;vertical-align:top;margin-top:52px}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single form.cart,#yith-quick-view-content.single-product form.cart{margin-top:42px}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single form.cart,#yith-quick-view-content.single-product form.cart{margin-top:42px}}
#qodef-woo-page.qodef--single form.cart .variations_button,#qodef-woo-page.qodef--single form.cart:not(.variations_form),#yith-quick-view-content.single-product form.cart .variations_button,#yith-quick-view-content.single-product form.cart:not(.variations_form){display:flex;align-items:flex-start}
#qodef-woo-page.qodef--single form.cart .variations_button .quantity,#qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity,#yith-quick-view-content.single-product form.cart .variations_button .quantity,#yith-quick-view-content.single-product form.cart:not(.variations_form) .quantity{margin-right:20px}
#qodef-woo-page.qodef--single form.cart .variations_button .quantity.hidden,#qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity.hidden,#yith-quick-view-content.single-product form.cart .variations_button .quantity.hidden,#yith-quick-view-content.single-product form.cart:not(.variations_form) .quantity.hidden{margin:0!important}
#qodef-woo-page.qodef--single form.cart.grouped_form,#yith-quick-view-content.single-product form.cart.grouped_form{flex-wrap:wrap}
#qodef-woo-page.qodef--single form.cart.grouped_form .group_table td,#qodef-woo-page.qodef--single form.cart.grouped_form .group_table th,#yith-quick-view-content.single-product form.cart.grouped_form .group_table td,#yith-quick-view-content.single-product form.cart.grouped_form .group_table th{padding:20px 0;vertical-align:middle;text-align:left}
#qodef-woo-page.qodef--single form.cart.grouped_form .group_table label,#yith-quick-view-content.single-product form.cart.grouped_form .group_table label{margin-bottom:0;font-family:"Inter Tight",sans-serif;color:#000;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single form.cart.grouped_form .group_table label,#yith-quick-view-content.single-product form.cart.grouped_form .group_table label{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single form.cart.grouped_form .group_table label,#yith-quick-view-content.single-product form.cart.grouped_form .group_table label{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--single form.cart.grouped_form>.button,#yith-quick-view-content.single-product form.cart.grouped_form>.button{margin-top:30px}
#qodef-woo-page.qodef--single form.cart .group_table tr,#yith-quick-view-content.single-product form.cart .group_table tr{border-left:none;border-right:none;border-top:none}
#qodef-woo-page.qodef--single form.cart .group_table td,#qodef-woo-page.qodef--single form.cart .group_table th,#yith-quick-view-content.single-product form.cart .group_table td,#yith-quick-view-content.single-product form.cart .group_table th{padding:15px 0 15px 15px;vertical-align:middle;text-align:left;border:0}
#qodef-woo-page.qodef--single form.cart .group_table td:first-child,#qodef-woo-page.qodef--single form.cart .group_table th:first-child,#yith-quick-view-content.single-product form.cart .group_table td:first-child,#yith-quick-view-content.single-product form.cart .group_table th:first-child{padding-left:0}
#qodef-woo-page.qodef--single form.cart .group_table th,#yith-quick-view-content.single-product form.cart .group_table th{font-family:"Inter Tight",sans-serif;color:#000;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single form.cart .group_table th,#yith-quick-view-content.single-product form.cart .group_table th{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single form.cart .group_table th,#yith-quick-view-content.single-product form.cart .group_table th{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--single form.cart .group_table td ul,#yith-quick-view-content.single-product form.cart .group_table td ul{list-style:none;margin:0;padding:0}
#qodef-woo-page.qodef--single form.cart .group_table td ul li,#yith-quick-view-content.single-product form.cart .group_table td ul li{margin:0 0 10px;padding:0}
#qodef-woo-page.qodef--single form.cart .group_table td ul li:last-child,#yith-quick-view-content.single-product form.cart .group_table td ul li:last-child{margin-bottom:0}
#qodef-woo-page.qodef--single form.cart .group_table td ul li label,#yith-quick-view-content.single-product form.cart .group_table td ul li label{margin-bottom:0}
#qodef-woo-page.qodef--single form.cart .group_table p,#yith-quick-view-content.single-product form.cart .group_table p{margin:0}
#qodef-woo-page.qodef--single form.cart .group_table .variation:after,#qodef-woo-page.qodef--single form.cart .group_table .variation:before,#yith-quick-view-content.single-product form.cart .group_table .variation:after,#yith-quick-view-content.single-product form.cart .group_table .variation:before{content:"";display:table;table-layout:fixed}
#qodef-woo-page.qodef--single form.cart .group_table .variation:after,#yith-quick-view-content.single-product form.cart .group_table .variation:after{clear:both}
#qodef-woo-page.qodef--single form.cart .group_table .variation dt,#yith-quick-view-content.single-product form.cart .group_table .variation dt{clear:left;float:left;font-weight:initial}
@media only screen and (max-width:880px){#qodef-woo-page.qodef--single form.cart .group_table .variation dt,#yith-quick-view-content.single-product form.cart .group_table .variation dt{float:none;width:100%}}
#qodef-woo-page.qodef--single form.cart .group_table .variation dd,#yith-quick-view-content.single-product form.cart .group_table .variation dd{clear:right;float:left;margin:0 0 0 5px}
@media only screen and (max-width:880px){#qodef-woo-page.qodef--single form.cart .group_table .variation dd,#yith-quick-view-content.single-product form.cart .group_table .variation dd{float:none;margin:0;width:100%}}
#qodef-woo-page.qodef--single form.cart .variations,#yith-quick-view-content.single-product form.cart .variations{margin-bottom:30px}
#qodef-woo-page.qodef--single form.cart .variations tr,#yith-quick-view-content.single-product form.cart .variations tr{border:0}
#qodef-woo-page.qodef--single form.cart .variations tr[class^=description_attribute] td,#yith-quick-view-content.single-product form.cart .variations tr[class^=description_attribute] td{padding-bottom:10px}
#qodef-woo-page.qodef--single form.cart .variations td,#yith-quick-view-content.single-product form.cart .variations td{position:relative}
#qodef-woo-page.qodef--single form.cart .variations td,#qodef-woo-page.qodef--single form.cart .variations th,#yith-quick-view-content.single-product form.cart .variations td,#yith-quick-view-content.single-product form.cart .variations th{padding:3px 0;text-align:initial;border:0}
#qodef-woo-page.qodef--single form.cart .variations label,#yith-quick-view-content.single-product form.cart .variations label{margin-bottom:0;font-family:"Inter Tight",sans-serif;color:#000;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single form.cart .variations label,#yith-quick-view-content.single-product form.cart .variations label{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single form.cart .variations label,#yith-quick-view-content.single-product form.cart .variations label{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--single form.cart .variations select,#yith-quick-view-content.single-product form.cart .variations select{width:auto;min-width:260px;margin:0}
#qodef-woo-page.qodef--single form.cart .variations .select2-container--default,#qodef-woo-page.qodef--single form.cart .variations select,#yith-quick-view-content.single-product form.cart .variations .select2-container--default,#yith-quick-view-content.single-product form.cart .variations select{margin:0}
#qodef-woo-page.qodef--single form.cart .variations .reset_variations,#yith-quick-view-content.single-product form.cart .variations .reset_variations{display:inline-block;margin-left:10px;line-height:1}
#qodef-woo-page.qodef--single form.cart .woocommerce-variation,#yith-quick-view-content.single-product form.cart .woocommerce-variation{display:flex;flex-direction:column;justify-content:flex-start;position:relative}
#qodef-woo-page.qodef--single form.cart .woocommerce-variation .woocommerce-variation-availability>*,#qodef-woo-page.qodef--single form.cart .woocommerce-variation .woocommerce-variation-description>*,#qodef-woo-page.qodef--single form.cart .woocommerce-variation .woocommerce-variation-price>*,#yith-quick-view-content.single-product form.cart .woocommerce-variation .woocommerce-variation-availability>*,#yith-quick-view-content.single-product form.cart .woocommerce-variation .woocommerce-variation-description>*,#yith-quick-view-content.single-product form.cart .woocommerce-variation .woocommerce-variation-price>*{margin:0 0 45px 0}
#qodef-woo-page.qodef--single .out-of-stock,#yith-quick-view-content.single-product .out-of-stock{font-family:"Inter Tight",sans-serif;color:#000;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .out-of-stock,#yith-quick-view-content.single-product .out-of-stock{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .out-of-stock,#yith-quick-view-content.single-product .out-of-stock{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--single .out-of-stock,#yith-quick-view-content.single-product .out-of-stock{margin:28px 0 0}
#qodef-woo-page.qodef--single .product_meta,#yith-quick-view-content.single-product .product_meta{position:relative;display:inline-block;width:100%;vertical-align:top;margin-top:29px}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .product_meta,#yith-quick-view-content.single-product .product_meta{margin-top:39px}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .product_meta,#yith-quick-view-content.single-product .product_meta{margin-top:39px}}
#qodef-woo-page.qodef--single .product_meta>*,#yith-quick-view-content.single-product .product_meta>*{position:relative;display:flex;align-items:center;margin-bottom:11px}
#qodef-woo-page.qodef--single .product_meta>:last-child,#yith-quick-view-content.single-product .product_meta>:last-child{margin-bottom:0}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label,#yith-quick-view-content.single-product .product_meta .qodef-woo-meta-label{flex-shrink:0;margin-right:18px;font-size:16px;line-height:1.5em;font-weight:600;letter-spacing:.01em;line-height:inherit!important}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value,#yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value{font-size:11px;line-height:1.6363636364em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding-top:7px}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a,#yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value a{color:inherit}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a:hover,#yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value a:hover{color:currentColor}
#qodef-woo-page.qodef--single .product_meta .qodef-info-separator:after,#yith-quick-view-content.single-product .product_meta .qodef-info-separator:after{content:"";width:4px;height:4px;display:inline-block;position:relative;top:-2px;margin:auto 10px;border-radius:100%;background-color:currentColor}
#qodef-woo-page.qodef--single .qodef-social-share,#yith-quick-view-content.single-product .qodef-social-share{margin-top:13px}
#qodef-woo-page.qodef--single .qodef-social-share .qodef-social-title,#yith-quick-view-content.single-product .qodef-social-share .qodef-social-title{font-size:16px;line-height:1.5em;font-weight:600;letter-spacing:.01em;margin:0 18px 0 0}
#qodef-woo-page.qodef--single .qodef-social-share.qodef-layout--text,#yith-quick-view-content.single-product .qodef-social-share.qodef-layout--text{display:flex;align-items:center}
#qodef-woo-page.qodef--single .qodef-social-share.qodef-layout--text ul,#yith-quick-view-content.single-product .qodef-social-share.qodef-layout--text ul{display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:6px}
#qodef-woo-page.qodef--single .woocommerce-tabs,#yith-quick-view-content.single-product .woocommerce-tabs{position:relative;display:inline-block;width:100%;vertical-align:top;margin-top:120px}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .woocommerce-tabs,#yith-quick-view-content.single-product .woocommerce-tabs{margin-top:62px}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .woocommerce-tabs,#yith-quick-view-content.single-product .woocommerce-tabs{margin-top:120px}}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs{position:relative;display:flex;align-items:center;margin:0;padding:36px 0;border-top:2px solid #d2d2d2;border-bottom:2px solid #d2d2d2;list-style:none}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li{margin:0 59px 0 0;padding:0 21px}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a{font-family:"Inter Tight",sans-serif;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a{display:block;position:relative;padding:0;transform:translateX(-21px);transition:transform .3s ease-out}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:before,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:before{content:"";display:block;width:6px;height:6px;position:absolute;left:-10px;top:calc(50% - 3px);transform:scale(0);background-color:#000;border-radius:50%;transition:left .3s ease-out,transform .3s ease-out}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-child{margin-right:0}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover,#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a,#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a,#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:hover,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.active a,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-active a,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-hover a{color:#000;transform:translateX(0)}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover:before,#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a:before,#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a:before,#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a:before,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:hover:before,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.active a:before,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-active a:before,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-hover a:before{left:-21px;transform:scale(1);transition:transform .3s ease-out 80ms,left .3s ease-out}
@media only screen and (max-width:880px){#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs{flex-direction:column;align-items:flex-start}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li{margin:0 0 24px 0;padding:0 21px}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-child{margin-bottom:0}}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tab{position:relative;display:inline-block;width:100%;vertical-align:top;margin-top:24px}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information{margin-top:25px}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews{margin-top:25px}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab>h2,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tab>h2{display:none}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab:not(.woocommerce-Tabs-panel--reviews) p,#yith-quick-view-content.single-product .woocommerce-tabs .wc-tab:not(.woocommerce-Tabs-panel--reviews) p{margin:0}
#qodef-woo-page.qodef--single .shop_attributes,#yith-quick-view-content.single-product .shop_attributes{width:auto;border:0}
#qodef-woo-page.qodef--single .shop_attributes tr,#yith-quick-view-content.single-product .shop_attributes tr{border:0}
#qodef-woo-page.qodef--single .shop_attributes td,#qodef-woo-page.qodef--single .shop_attributes th,#yith-quick-view-content.single-product .shop_attributes td,#yith-quick-view-content.single-product .shop_attributes th{vertical-align:middle;text-align:left;border:0}
#qodef-woo-page.qodef--single .shop_attributes th,#yith-quick-view-content.single-product .shop_attributes th{font-size:16px;line-height:1.5em;font-weight:600;letter-spacing:.01em;padding:0 0 15px}
#qodef-woo-page.qodef--single .shop_attributes td,#yith-quick-view-content.single-product .shop_attributes td{padding:6px 0 15px 20px;font-size:11px;line-height:1.6363636364em;font-weight:600;text-transform:uppercase;letter-spacing:.1em}
#qodef-woo-page.qodef--single .shop_attributes p,#yith-quick-view-content.single-product .shop_attributes p{margin:0}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title,#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-Reviews-title{font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title,#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-Reviews-title{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title,#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-Reviews-title{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title,#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-Reviews-title{margin:0}
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist,#yith-quick-view-content.single-product .woocommerce-Reviews .commentlist{position:relative;display:inline-block;width:100%;vertical-align:top;margin:22px 0 0;padding:0;list-style:none}
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist>*,#yith-quick-view-content.single-product .woocommerce-Reviews .commentlist>*{margin:0 0 30px;padding:0}
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist>:last-child,#yith-quick-view-content.single-product .woocommerce-Reviews .commentlist>:last-child{margin-bottom:0}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container,#yith-quick-view-content.single-product .woocommerce-Reviews .comment_container{position:relative;display:flex;align-items:flex-start}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container,#yith-quick-view-content.single-product .woocommerce-Reviews .comment_container{flex-direction:column}}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container>img,#yith-quick-view-content.single-product .woocommerce-Reviews .comment_container>img{flex-shrink:0;margin-right:36px}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container>img,#yith-quick-view-content.single-product .woocommerce-Reviews .comment_container>img{margin-right:0;margin-bottom:27px}}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment-text,#yith-quick-view-content.single-product .woocommerce-Reviews .comment-text{position:relative;display:inline-block;width:100%;vertical-align:top}
@media only screen and (min-width:881px){#qodef-woo-page.qodef--single .woocommerce-Reviews .comment-text .description,#yith-quick-view-content.single-product .woocommerce-Reviews .comment-text .description{padding-right:25%}}
#qodef-woo-page.qodef--single .woocommerce-Reviews .meta,#yith-quick-view-content.single-product .woocommerce-Reviews .meta{margin:10px 0 20px;padding-top:2px;display:flex;flex-direction:column-reverse}
#qodef-woo-page.qodef--single .woocommerce-Reviews .meta .woocommerce-review__published-date,#yith-quick-view-content.single-product .woocommerce-Reviews .meta .woocommerce-review__published-date{font-size:11px;line-height:1.6363636364em;font-weight:600;text-transform:uppercase;letter-spacing:.1em}
#qodef-woo-page.qodef--single .woocommerce-Reviews .meta .woocommerce-review__dash,#yith-quick-view-content.single-product .woocommerce-Reviews .meta .woocommerce-review__dash{display:none}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author,#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-review__author{font-family:"Inter Tight",sans-serif;color:#000;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author,#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-review__author{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author,#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-review__author{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author,#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-review__author{margin:12px 0 0}
#qodef-woo-page.qodef--single #review_form,#yith-quick-view-content.single-product #review_form{position:relative;display:inline-block;width:100%;vertical-align:top;margin-top:32px}
#qodef-woo-page.qodef--single #review_form .comment-reply-title,#yith-quick-view-content.single-product #review_form .comment-reply-title{font-family:"Inter Tight",sans-serif;color:#000;font-size:21px;line-height:1.3333333333em;font-weight:600}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single #review_form .comment-reply-title,#yith-quick-view-content.single-product #review_form .comment-reply-title{font-size:20px;line-height:1.3em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single #review_form .comment-reply-title,#yith-quick-view-content.single-product #review_form .comment-reply-title{font-size:19px;line-height:1.3157894737em}}
#qodef-woo-page.qodef--single #review_form .comment-notes~.comment-form-rating,#yith-quick-view-content.single-product #review_form .comment-notes~.comment-form-rating{margin-top:-13px}
#qodef-woo-page.qodef--single #review_form .comment-form-rating,#yith-quick-view-content.single-product #review_form .comment-form-rating{margin:10px 0 23px 0}
#qodef-woo-page.qodef--single #review_form .comment-form-rating label,#yith-quick-view-content.single-product #review_form .comment-form-rating label{font-size:11px;line-height:1.6363636364em;font-weight:600;text-transform:uppercase;letter-spacing:.1em}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .stars,#yith-quick-view-content.single-product #review_form .comment-form-rating .stars{display:none;line-height:1}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings,#yith-quick-view-content.single-product #review_form .comment-form-rating .qodef-comment-form-ratings{display:flex;margin:0;overflow:hidden}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings.selected svg path:first-child,#yith-quick-view-content.single-product #review_form .comment-form-rating .qodef-comment-form-ratings.selected svg path:first-child{fill:currentColor}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings.selected .active~* svg path:first-child,#yith-quick-view-content.single-product #review_form .comment-form-rating .qodef-comment-form-ratings.selected .active~* svg path:first-child{fill:none}
#qodef-woo-page.qodef--single #review_form .comment-form-rating a,#yith-quick-view-content.single-product #review_form .comment-form-rating a{color:#000;position:relative;display:inline-block;vertical-align:top;margin:0 1.5px 0 0;font-size:0;line-height:1}
#qodef-woo-page.qodef--single #review_form .comment-form-rating a svg,#yith-quick-view-content.single-product #review_form .comment-form-rating a svg{display:block;width:14px;height:auto;fill:none;stroke:currentColor}
#qodef-woo-page.qodef--single .related,#qodef-woo-page.qodef--single .up-sells,#yith-quick-view-content.single-product .related,#yith-quick-view-content.single-product .up-sells{margin-top:153px}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .related,#qodef-woo-page.qodef--single .up-sells,#yith-quick-view-content.single-product .related,#yith-quick-view-content.single-product .up-sells{margin-top:53px}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .related,#qodef-woo-page.qodef--single .up-sells,#yith-quick-view-content.single-product .related,#yith-quick-view-content.single-product .up-sells{margin-top:93px}}
#qodef-woo-page.qodef--single .related>h2,#qodef-woo-page.qodef--single .up-sells>h2,#yith-quick-view-content.single-product .related>h2,#yith-quick-view-content.single-product .up-sells>h2{font-family:"Inter Tight",sans-serif;font-size:44px;line-height:1.2272727273em;font-weight:500}
@media only screen and (max-width:1512px){#qodef-woo-page.qodef--single .related>h2,#qodef-woo-page.qodef--single .up-sells>h2,#yith-quick-view-content.single-product .related>h2,#yith-quick-view-content.single-product .up-sells>h2{font-size:38px;line-height:1.2631578947em}}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .related>h2,#qodef-woo-page.qodef--single .up-sells>h2,#yith-quick-view-content.single-product .related>h2,#yith-quick-view-content.single-product .up-sells>h2{font-size:34px;line-height:1.4117647059em}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .related>h2,#qodef-woo-page.qodef--single .up-sells>h2,#yith-quick-view-content.single-product .related>h2,#yith-quick-view-content.single-product .up-sells>h2{font-size:30px;line-height:1.2em}}
#qodef-woo-page.qodef--single .related>h2,#qodef-woo-page.qodef--single .up-sells>h2,#yith-quick-view-content.single-product .related>h2,#yith-quick-view-content.single-product .up-sells>h2{margin:0 0 52px}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .related>h2,#qodef-woo-page.qodef--single .up-sells>h2,#yith-quick-view-content.single-product .related>h2,#yith-quick-view-content.single-product .up-sells>h2{margin:0 0 32px}}
.widget .qodef-woo-ratings .qodef-m-star.qodef--active{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}
.widget .qodef-woo-ratings .qodef-m-star.qodef--active svg path{fill:currentColor}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:0;cursor:pointer;height:2px;position:relative}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{background-image:none;border:none;border-radius:100%;height:12px;margin:0;outline:0;position:relative;top:-4px;width:12px}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:hover{transform:scale(1.1)}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{position:absolute;z-index:2}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-of-type{transform:translateX(-12px)}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range{border-radius:0;display:block;height:100%;position:absolute;z-index:1}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--qode-main-color)}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{background-color:#000}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range{background-color:#000}
@media (max-width:1200px){.qodef-content-grid{width:960px}
.qodef--boxed .qodef-content-grid{width:calc(960px + 60px)}}
@media (max-width:1024px){.qodef-content-grid{width:800px}
.qodef--boxed .qodef-content-grid{width:calc(800px + 60px)}}
@media (max-width:880px){.qodef-content-grid{width:86%}
.qodef--boxed .qodef-content-grid{width:calc(86% + 60px)}}
@media (max-width:1024px){.qodef-grid.qodef-responsive--predefined.qodef-col-num--3>.qodef-grid-inner{--qode-columns:2}}
@media (max-width:880px){.qodef-grid.qodef-responsive--predefined.qodef-col-num--3>.qodef-grid-inner{--qode-columns:1}}
@media (max-width:1368px){.qodef-grid.qodef-responsive--custom.qodef-col-num--1368--3>.qodef-grid-inner{--qode-columns:3}
.qodef-grid.qodef-responsive--custom.qodef-col-num--1368--5>.qodef-grid-inner{--qode-columns:5}}
@media (max-width:1368px){.qodef-grid.qodef-responsive--custom.qodef-col-num--1368--3>.qodef-grid-inner{--qode-columns:3}
.qodef-grid.qodef-responsive--custom.qodef-col-num--1368--5>.qodef-grid-inner{--qode-columns:5}}
@media (max-width:1512px){.qodef-grid.qodef-responsive--custom.qodef-col-num--1512--3>.qodef-grid-inner{--qode-columns:3}
.qodef-grid.qodef-responsive--custom.qodef-col-num--1512--5>.qodef-grid-inner{--qode-columns:5}}
@media (max-width:1368px){.qodef-grid.qodef-responsive--custom.qodef-col-num--1368--3>.qodef-grid-inner{--qode-columns:3}
.qodef-grid.qodef-responsive--custom.qodef-col-num--1368--5>.qodef-grid-inner{--qode-columns:5}}
@media (max-width:1200px){.qodef-grid.qodef-responsive--custom.qodef-col-num--1200--2>.qodef-grid-inner{--qode-columns:2}
.qodef-grid.qodef-responsive--custom.qodef-col-num--1200--3>.qodef-grid-inner{--qode-columns:3}}
@media (max-width:1024px){.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2>.qodef-grid-inner{--qode-columns:2}
.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3>.qodef-grid-inner{--qode-columns:3}}
@media (max-width:880px){.qodef-grid.qodef-responsive--custom.qodef-col-num--880--1>.qodef-grid-inner{--qode-columns:1}
.qodef-grid.qodef-responsive--custom.qodef-col-num--880--2>.qodef-grid-inner{--qode-columns:2}}
@media (max-width:680px){.qodef-grid.qodef-responsive--custom.qodef-col-num--680--1>.qodef-grid-inner{--qode-columns:1}
.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2>.qodef-grid-inner{--qode-columns:2}}
@media only screen and (max-width:1512px){.qodef-grid.qodef-vertical-gutter--huge{--qode-columns-row-gap:60px}}
@media only screen and (max-width:1512px){.qodef-grid.qodef-vertical-gutter--custom{--qode-columns-row-gap:var(--qode-vertical-gutter-custom-1512, 30px)}
.qodef-grid.qodef-gutter--custom{--qode-columns-col-gap:var(--qode-gutter-custom-1512, 30px)}}
@media only screen and (max-width:1200px){.qodef-grid.qodef-vertical-gutter--custom{--qode-columns-row-gap:var(--qode-vertical-gutter-custom-1200, 30px)}
.qodef-grid.qodef-gutter--custom{--qode-columns-col-gap:var(--qode-gutter-custom-1200, 30px)}}
@media only screen and (max-width:880px){.qodef-grid.qodef-vertical-gutter--custom{--qode-columns-row-gap:var(--qode-vertical-gutter-custom-880, 30px)}
.qodef-grid.qodef-gutter--custom{--qode-columns-col-gap:var(--qode-gutter-custom-880, 30px)}}
@media only screen and (max-width:880px){#qodef-404-page{padding:90px 40px 120px}}
@media only screen and (max-width:880px){.qodef-blog .qodef-blog-item .qodef-e-left,.qodef-blog .qodef-blog-item .qodef-e-right{flex-basis:100%}
.qodef-blog .qodef-blog-item .qodef-e-right{text-align:left;justify-content:flex-start;margin-top:18px}
.qodef-blog .qodef-blog-item.format-gallery .swiper-button-prev{left:30px!important}
.qodef-blog .qodef-blog-item.format-gallery .swiper-button-next{right:30px!important}}
@media only screen and (max-width:1200px){#qodef-page-header{display:none}}
@media only screen and (max-width:1200px){#qodef-page-mobile-header{display:block}}
@media only screen and (max-width:880px){#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail,#qodef-woo-page.qodef--cart .shop_table th.product-thumbnail,.yith-wcwl-form .shop_table td.product-thumbnail,.yith-wcwl-form .shop_table th.product-thumbnail{display:none}
#qodef-woo-page.qodef--cart .shop_table td.product-subtotal,#qodef-woo-page.qodef--cart .shop_table th.product-subtotal,.yith-wcwl-form .shop_table td.product-subtotal,.yith-wcwl-form .shop_table th.product-subtotal{display:none}
#qodef-woo-page.qodef--cart .shop_table td.product-stock-status,#qodef-woo-page.qodef--cart .shop_table th.product-stock-status,.yith-wcwl-form .shop_table td.product-stock-status,.yith-wcwl-form .shop_table th.product-stock-status{display:none}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon,#qodef-woo-page.qodef--cart .shop_table th.actions .coupon,.yith-wcwl-form .shop_table td.actions .coupon,.yith-wcwl-form .shop_table th.actions .coupon{width:100%;float:none}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon>*,#qodef-woo-page.qodef--cart .shop_table th.actions .coupon>*,.yith-wcwl-form .shop_table td.actions .coupon>*,.yith-wcwl-form .shop_table th.actions .coupon>*{margin-bottom:20px}
#qodef-woo-page.qodef--cart .shop_table td.actions>.button,#qodef-woo-page.qodef--cart .shop_table th.actions>.button,.yith-wcwl-form .shop_table td.actions>.button,.yith-wcwl-form .shop_table th.actions>.button{float:none}
#qodef-woo-page.qodef--cart .cart-collaterals .shop_table th,.yith-wcwl-form .cart-collaterals .shop_table th{width:auto}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--cart .shop_table th,.yith-wcwl-form .shop_table th{font-size:18px}
#qodef-woo-page.qodef--cart .shop_table td.product-quantity .qodef-quantity-buttons,#qodef-woo-page.qodef--cart .shop_table th.product-quantity .qodef-quantity-buttons,.yith-wcwl-form .shop_table td.product-quantity .qodef-quantity-buttons,.yith-wcwl-form .shop_table th.product-quantity .qodef-quantity-buttons{padding:0 8px}
#qodef-woo-page.qodef--cart .shop_table td.actions,#qodef-woo-page.qodef--cart .shop_table th.actions,.yith-wcwl-form .shop_table td.actions,.yith-wcwl-form .shop_table th.actions{padding:40px 0 0}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon,#qodef-woo-page.qodef--cart .shop_table th.actions .coupon,.yith-wcwl-form .shop_table td.actions .coupon,.yith-wcwl-form .shop_table th.actions .coupon{width:100%;float:none}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon>*,#qodef-woo-page.qodef--cart .shop_table th.actions .coupon>*,.yith-wcwl-form .shop_table td.actions .coupon>*,.yith-wcwl-form .shop_table th.actions .coupon>*{margin-bottom:20px}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon button,#qodef-woo-page.qodef--cart .shop_table td.actions .coupon input[type=text],#qodef-woo-page.qodef--cart .shop_table th.actions .coupon button,#qodef-woo-page.qodef--cart .shop_table th.actions .coupon input[type=text],.yith-wcwl-form .shop_table td.actions .coupon button,.yith-wcwl-form .shop_table td.actions .coupon input[type=text],.yith-wcwl-form .shop_table th.actions .coupon button,.yith-wcwl-form .shop_table th.actions .coupon input[type=text]{width:100%;margin-right:0;justify-content:center}
#qodef-woo-page.qodef--cart .shop_table td.actions>.button,#qodef-woo-page.qodef--cart .shop_table th.actions>.button,.yith-wcwl-form .shop_table td.actions>.button,.yith-wcwl-form .shop_table th.actions>.button{float:none;width:100%;justify-content:center}
#qodef-woo-page.qodef--cart .cart-collaterals .shop_table th,.yith-wcwl-form .cart-collaterals .shop_table th{width:auto}
#qodef-woo-page.qodef--cart .cart-collaterals .shop_table td,.yith-wcwl-form .cart-collaterals .shop_table td{text-align:right}
#qodef-woo-page.qodef--cart .cart-collaterals .wc-proceed-to-checkout,.yith-wcwl-form .cart-collaterals .wc-proceed-to-checkout{margin-top:20px}
#qodef-woo-page.qodef--cart .cart-collaterals .wc-proceed-to-checkout .button,.yith-wcwl-form .cart-collaterals .wc-proceed-to-checkout .button{width:100%;justify-content:center}}
@media only screen and (max-width:1200px){#qodef-woo-page.qodef--single .qodef-woo-single-inner{grid-template-columns:1fr;padding-top:0;gap:30px}
#qodef-woo-page.qodef--single .entry-summary{margin-top:20px}}
@media only screen and (max-width:880px){#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger{left:10px}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper{flex-wrap:wrap}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{width:100%!important}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{width:100%;margin:16px 0 0;gap:16px}}
@media only screen and (max-width:680px){#qodef-woo-page.qodef--single .qodef-woo-single-inner{gap:30px}
#qodef-woo-page.qodef--single form.cart .variations .value{position:relative}
#qodef-woo-page.qodef--single form.cart .variations .reset_variations{bottom:0;left:0;margin:0;position:absolute}
#qodef-woo-page.qodef--single form.cart .variations tr:last-child .value{padding-bottom:20px}
#qodef-woo-page.qodef--single form.cart .variations tr:last-child .select2-container--default{margin-bottom:11px}
#qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity{margin-right:0;flex-basis:45%;justify-content:center}
#qodef-woo-page.qodef--single form.cart .single_add_to_cart_button{flex-basis:55%;padding:21px 25px 20px;justify-content:center}}
@media only screen and (max-width:1200px) and (min-width:1025px){#qodef-woo-page.qodef--single .related .columns-4,#qodef-woo-page.qodef--single .up-sells .columns-4{--qode-columns:4}}