/*!
Theme Name: Kaldeira
Description: Theme de Kaldeira, groupe de death metal réunionnais
Author: Cent Treize
Author URI: https://www.centtreize.com
Template: generatepress
Version: 0.1.0
*/@import"https://fonts.googleapis.com/css2?family=Rubik+Glitch&family=UnifrakturCook:wght@700&display=swap";:root{--dark-grey: #666}@keyframes upndown{0%{transform:none}50%{transform:translateY(10px)}100%{transform:none}}@keyframes glitchText{0%{opacity:1;transform:translate3d(-10px, 0, 0) scale3d(-1, -1, 1);clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%)}10%{clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%)}20%{clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%)}35%{clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%)}50%{clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%)}60%{clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%)}70%{clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%)}80%{clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%)}90%{transform:translate3d(-10px, 0, 0) scale3d(-1, -1, 1)}100%{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes glitchLine{0%{transform:scale3d(1, 1, 1)}10%{transform:translate3d(10px, 0, 0)}20%{transform:translate3d(0, 4px, 0)}30%{transform:scale3d(0.1, 1.4, 1) translate3d(0, -25px, 0);transform-origin:100% 0%}40%{transform:scale3d(1, 0.3, 1) translate3d(0, 25px, 0)}50%{transform:scale3d(0.5, 0.3, 1) translate3d(-100px, -80px, 0)}60%{transform:scale3d(1, 1.25, 1) translate3d(10px, -5px, 0)}70%{transform:scale3d(0.5, 0.5, 1) translate3d(0, 20px, 0)}80%{transform:translate3d(-30, 10px, 0) scale3d(1, 0.4, 1);transform-origin:100% 0%}90%{transform:scale3d(1, 0.5, 1) translate3d(0, -15px, 0);transform-origin:0% 50%}100%{opacity:1}}html{box-sizing:border-box;background:#fff;overflow-x:hidden}@media screen and (min-width: 768.02px){html{overflow-x:initial}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{font-size:13px}@media only screen and (min-width: 768.02px){body{font-size:15px}}img{display:block}.center{text-align:center}.light{font-weight:400}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:600}.hidden{display:none}span.line{display:inline-block}p{line-height:180%}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:33.6px}@media only screen and (min-width: 768.02px){h1{font-size:42px}}h2{font-size:25.2px}@media only screen and (min-width: 768.02px){h2{font-size:33.6px}}h3{font-size:20px}@media only screen and (min-width: 768.02px){h3{font-size:25.2px}}.flex-container{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768.02px){.flex-container{flex-direction:row}}a.button{text-align:center;padding:8px 16px;font-size:.9em;font-weight:700;width:100%;border-radius:25px;position:relative;z-index:1}a.button:hover::after{opacity:1}a.button::after{content:"";border-radius:25px;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1;transition:opacity 250ms}#contact__body{display:grid;gap:40px;max-width:920px;margin:0 auto}@media screen and (min-width: 768.02px){#contact__body{grid-template-columns:repeat(2, 1fr);gap:80px}}#contact__body form{display:flex;flex-direction:column;gap:10px}#contact__body form input,#contact__body form textarea{border-radius:4px}#contact__body form input{width:100%}#contact__body form textarea{resize:none}#contact__body form .wpcf7-response-output{margin:0;border:none}#contact__right{display:flex;flex-direction:column;gap:40px}.wpcf7-response-output{margin-top:0}.wpcf7-form-control-wrap{display:flex;flex-direction:column}.wpcf7-spinner{display:block;margin:0 auto}.wpcf7-not-valid-tip,.wpcf7 form.invalid,.wpcf7 form.unaccepted .wpcf7-response-output{color:orange}.contacts,.downloads{display:flex;flex-direction:column}.contacts{font-size:1.25rem;gap:20px}.networks{display:flex;align-items:center;gap:20px}.networks a{display:flex}.networks a:hover{opacity:.5}.networks a svg{width:32px}.networks a svg path{fill:#fff}.networks a.network--youtube svg{width:40px}.downloads{gap:30px}.download-button,#wpcf7-f235-o1 .wpcf7-submit{display:block;position:relative;border-radius:20px;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;line-height:1.25rem;padding:10px 20px;background-color:#fff;color:var(--black);background-image:url("assets/blood-fill.png");background-repeat:repeat-x;background-position:0 160%;background-size:cover;transform:translate3d(0, 0, 1px);transition:1s ease;will-change:transform,color,background-position;-webkit-backface-visibility:hidden}.download:hover .download-button,.download:hover #wpcf7-f235-o1 .wpcf7-submit,#wpcf7-f235-o1 .download:hover .wpcf7-submit{background-position:0 30%;color:#fff}#wpcf7-f235-o1 .wpcf7-submit{border:none}#wpcf7-f235-o1 .wpcf7-submit:hover{background-position:0 30%;color:#fff}#gallery{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;align-items:flex-start}@media screen and (min-width: 576.02px){#gallery{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 992.02px){#gallery{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1170.02px){#gallery{grid-template-columns:repeat(5, 1fr)}}#gallery a{aspect-ratio:1;border-radius:4px;overflow:hidden}#gallery a img{aspect-ratio:1;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gigs-grid{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width: 576.02px){.gigs-grid{gap:40px}}@media screen and (min-width: 768.02px){.gigs-grid{grid-template-columns:repeat(2, 1fr);gap:80px}}@media screen and (min-width: 1170.02px){.gigs-grid{grid-template-columns:repeat(3, 1fr);gap:80px}}.no-upcoming-gigs{text-align:center}.gig-details{display:flex;gap:0 12px;align-items:center}@media screen and (min-width: 576.02px){.gig-details{gap:0 20px}}.gig-date{background-color:#fff;color:var(--black);aspect-ratio:1;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;aspect-ratio:1}.gig-day{font-size:1.6rem;line-height:1}@media screen and (min-width: 576.02px){.gig-day{font-size:2rem}}.gig-month{line-height:1;text-transform:uppercase}.gig-month,.gig-venue,.gig-city{font-size:1rem}@media screen and (min-width: 576.02px){.gig-month,.gig-venue,.gig-city{font-size:1.25rem}}.gig-venue{font-weight:700}.gig-separator{flex:1 1 auto}.gig-separator hr{background-color:hsla(0,0%,100%,.5);margin-block:30px}.gig-icons{margin-left:auto;display:flex;align-items:center;gap:10px}.gig-icons a{text-decoration:none}.gig-icons svg{width:32px}.gig-infos{font-size:.85rem;display:grid;grid-gap:12px;grid-template-columns:64px 1fr}@media screen and (min-width: 576.02px){.gig-infos{grid-gap:20px}}.gig-year{text-align:center}.gig-lineup{font-style:italic}#past-gigs{margin-top:60px}@media screen and (min-width: 576.02px){#past-gigs{margin-top:100px}}.accordion-heading{display:flex;justify-content:center;gap:20px;cursor:pointer}.accordion-heading svg{width:20px;transform:rotate(0deg);transition:transform .2s linear}.accordion-heading svg path{fill:#fff}.accordion-heading.ui-state-active svg{transform:rotate(180deg);transition:transform .2s linear}.site-header,.site-footer{position:relative;z-index:10}.site-header{position:sticky;top:20px}#mobile-header .inside-navigation{position:absolute;z-index:3;width:100%;visibility:hidden}#mobile-header.is_stuck{height:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-hero{position:relative;width:100vw;width:100dvw;height:100vh;height:100dvh}@media only screen and (max-width: 576.02px){.page-hero{min-height:90vh !important}}#site-navigation:not(.navigation-stick){visibility:hidden;height:0;overflow:hidden}#sticky-placeholder{display:none !important}#hero__logo,#hero__baseline{position:absolute;z-index:11;visibility:hidden}@media screen and (min-width: 768.02px){#hero__logo,#hero__baseline{transform-origin:center}}#hero__logo{top:45%;left:50%;transform:translate(-50%, -50%);transform-origin:center;width:80vw;max-width:600px;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}@media screen and (min-width: 768.02px){#hero__logo{transform:translate(-50%, -50%)}}#hero__baseline,#hero__baseline-label{font-family:"UnifrakturCook",cursive;font-size:1.6rem;top:calc(45% + 90px);left:50%;transform:translateX(-27.5%)}#hero__baseline{color:#fff}#hero__baseline-label{display:none}@media screen and (min-width: 768.02px){#hero__baseline-label{display:block;color:rgba(0,0,0,0);position:absolute;transform-origin:100% center;background-color:#fff;z-index:2}}[lang=fr-FR] #hero__baseline{transform:translateX(-22.5%)}.dark-overlay{background:linear-gradient(rgba(34, 34, 34, 0.8), rgba(34, 34, 34, 0.3), rgba(34, 34, 34, 0.2), rgba(34, 34, 34, 0.6), rgb(34, 34, 34));position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.background-video{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:66%;object-position:66%;width:100%;height:100%}@media screen and (min-width: 576.02px){.background-video{-o-object-position:center;object-position:center}}.arrow-down{visibility:hidden;position:absolute;z-index:9;width:132px;padding:50px;height:auto;left:calc(50% - 66px);bottom:4vh;cursor:pointer;animation-name:upndown;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:backwards}@media screen and (min-width: 768.02px){.arrow-down{width:164px;left:calc(50% - 82px);margin-bottom:0px}}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:10000;animation:lightboxIn .3s ease-in;transition:opacity .2s ease-out}.lightbox.fadeOut{opacity:0}.lightbox__container{display:flex;align-items:center;justify-content:center;margin-left:50px;margin-right:50px;min-height:100vh;min-height:100dvh;flex-direction:column;gap:10px}.lightbox__container img{max-width:100%;height:auto;max-height:95vh;max-height:95dvh;animation:lightboxIn .6s ease-in}.lightbox__caption{color:#fff}.lightbox__next,.lightbox__prev,.lightbox__close{position:fixed;cursor:pointer;background-color:rgba(0,0,0,0);opacity:.7;transition:opacity .3s ease-in;border:none}.lightbox__next:active,.lightbox__next:hover,.lightbox__next:focus,.lightbox__prev:active,.lightbox__prev:hover,.lightbox__prev:focus,.lightbox__close:active,.lightbox__close:hover,.lightbox__close:focus{background-color:rgba(0,0,0,0);opacity:1}.lightbox__next span,.lightbox__prev span,.lightbox__close span{display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 576.02px){.lightbox__next span,.lightbox__prev span,.lightbox__close span{width:60px;height:60px}}.lightbox__next,.lightbox__prev{z-index:10001;top:60px;height:calc(100% - 120px)}.lightbox__next span,.lightbox__prev span{background-image:url("assets/arrow_down.png");background-size:cover;background-color:var(--blood-red)}@media screen and (min-width: 992.02px){.lightbox__next span,.lightbox__prev span{background-color:rgba(0,0,0,0)}}.lightbox__prev{left:10px}.lightbox__prev span{transform:rotate(90deg)}.lightbox__next{right:10px}.lightbox__next span{transform:rotate(-90deg)}.lightbox__close{z-index:10002;width:60px;height:60px;top:0;right:0;padding:0}.lightbox__close span{background-image:url("assets/close.png");background-size:24px 24px}@media screen and (min-width: 576.02px){.lightbox__close span{background-size:40px 40px}}.lightbox__loader{width:40px;height:40px;opacity:.9}@keyframes lightboxIn{from{opacity:0}to{opacity:1}}#pics__close{position:absolute;top:0px;right:0px;width:60px;height:60px;padding:10px;cursor:pointer}#mobile-header button.menu-toggle{height:40px;display:flex}#mobile-header button.menu-toggle svg{width:2.5rem;height:2.5rem}.menu-item{text-shadow:0 2px 6px rgba(0,0,0,.5),0 -2px 6px rgba(0,0,0,.5)}.main-navigation .main-nav ul li:not(.lang-item) a{position:relative;display:inline-block;font-weight:700}@media screen and (min-width: 768.02px)and (max-width: 992.02px){.main-navigation .main-nav ul li:not(.lang-item) a{padding-inline:12px}.main-navigation .main-nav ul li:not(.lang-item) a::before{width:calc(100% - 12px);left:6px}}.main-navigation .main-nav ul li:not(.lang-item) a::before{content:"";position:absolute;width:calc(100% - 20px);height:1px;background:currentColor;top:75%;left:10px;pointer-events:none;height:2px;opacity:0}.main-navigation .main-nav ul li:not(.lang-item):hover a span{animation:glitchText .4s linear}.main-navigation .main-nav ul li:not(.lang-item):hover a::before{opacity:1;animation:glitchLine .4s steps(2, start) forwards}.main-navigation .main-nav ul li:not(.lang-item).current a::before{opacity:1}@media screen and (min-width: 768.02px)and (max-width: 992.02px){nav.main-navigation.has-branding .inside-navigation.grid-container{padding:0 20px}}#generate-slideout-menu{--gp-slideout-width: 100vw;width:100vw;background-color:var(--blood-red);background-image:url("assets/martyr_island.webp");background-size:cover;background-position:center bottom;background-repeat:no-repeat}#generate-slideout-menu .inside-navigation{height:100%;align-items:flex-start}#generate-slideout-menu button.slideout-exit{text-align:right;padding-inline:0}#generate-slideout-menu button.slideout-exit .icon-pro-close{display:block;justify-self:flex-end}#generate-slideout-menu button.slideout-exit svg{display:block;width:2.5rem;height:2.5rem}#generate-slideout-menu .main-nav{margin-bottom:0}#generate-slideout-menu .main-nav .slideout-menu li{text-align:center}#generate-slideout-menu .main-nav .slideout-menu li.lang-item,#generate-slideout-menu .main-nav .slideout-menu li.xoo-wsc-menu-item{position:absolute;width:-moz-fit-content;width:fit-content}#generate-slideout-menu .main-nav .slideout-menu li.lang-item{top:32px}#generate-slideout-menu .main-nav .slideout-menu li.lang-item img{width:24px !important;height:16.5px !important}#generate-slideout-menu .main-nav .slideout-menu li.xoo-wsc-menu-item{top:24px;left:80px}#generate-slideout-menu .main-nav .slideout-menu li a{line-height:50px;font-size:1.5rem}@media screen and (min-width: 576.02px){#generate-slideout-menu .main-nav .slideout-menu li a{line-height:100px}}.slide-opened{overflow:hidden}.releases-grid{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width: 992.02px){.releases-grid{grid-template-columns:repeat(3, 1fr)}}.release{display:flex;justify-content:center}@media screen and (min-width: 992.02px){.release.track{position:sticky;top:120px;height:-moz-fit-content;height:fit-content}}.release.track .release-iframe{width:350px;height:442px}.release.album .release-iframe{width:350px;height:786px}.release-iframe{border-radius:6px}#products{display:grid;gap:60px 20px;align-items:flex-start;grid-template-columns:1fr}@media screen and (min-width: 576.02px){#products{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768.02px){#products{grid-template-columns:repeat(3, 1fr);gap:60px 40px}}@media screen and (min-width: 1170.02px){#products{grid-template-columns:repeat(4, 1fr)}}.shop-item{display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:center;height:100%}.shop-item>a{display:flex;align-items:center;justify-content:center}.shop-item__pic{border-radius:4px}.shop-item__name{font-size:1.25rem;font-weight:700}.shop-item__price{font-size:1.1rem;font-weight:300;margin-top:10px}.shop-item__button{margin-top:auto}.shop-item__button form{display:flex;flex-direction:column;gap:10px;align-items:center}.shop-item__button input{background-color:var(--blood-red);color:#fff;border-radius:4px;border:none;font-weight:700}.variations{margin:0}.variations>tbody>tr{display:flex;flex-direction:column}.variations th{padding:0}html[lang=en-US] .xoo-wsc-menu-item{display:none}.intl-customers-message{margin-top:40px;text-align:center;font-size:1.25rem;font-weight:700}.video-embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px}#videos__wrapper{max-width:920px;margin:0 auto 1.5rem}.video__info{display:flex;justify-content:center;align-items:center}.video__prev,.video__next{background-color:rgba(0,0,0,0);width:120px}.video__prev{transform:rotate(90deg)}.video__next{transform:rotate(-90deg)}.swiper-button-disabled{opacity:.3}.swiper-button-disabled:hover{background-color:rgba(0,0,0,0)}.site-content{position:relative;background-color:var(--black);z-index:12}nav.is_stuck{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.single-fw{width:100vw;max-width:100%;margin-bottom:0;position:relative}.single-body,.single-fw{padding:40px 0 80px}@media screen and (min-width: 768.02px){.single-body,.single-fw{padding:80px 0 140px}}.breadcrumbs-wrapper+.single-body{padding-top:0}.single-body,.single-fw-content{width:1320px;margin:auto;max-width:calc(100vw - 40px)}.section-title,.accordion-heading{text-align:center;text-transform:uppercase;font-family:"Rubik Glitch",system-ui;font-size:2rem;font-weight:400;font-style:normal;margin-bottom:40px}.frame-shape{position:absolute;clip-path:url(#sketchy-divider);height:30px;width:100vw;bottom:-1px;left:0;z-index:2}@media screen and (min-width: 768.02px){.frame-shape{height:60px}}.home .featured-image{display:none}.single-fw:nth-of-type(odd) .frame-shape{background:var(--blood-red) url("assets/bg-pattern.png");transform:scaleY(-1)}.single-fw:nth-of-type(even){background:var(--blood-red) url("assets/bg-pattern.png")}.single-fw:nth-of-type(even) .frame-shape{background:var(--black);transform:scale(-1)}#about{padding-top:120px}#about__content{display:grid;grid-template-areas:"title" "pic" "bio";gap:20px 40px}@media screen and (min-width: 768.02px){#about__content{grid-template-areas:"title title" "bio pic";grid-template-columns:repeat(2, 1fr);align-items:center;gap:0 80px}}#about .section-title,#about .accordion-heading{grid-area:title}#about__left{grid-area:bio}#about__right{grid-area:pic;position:relative}#about__pic{clip-path:url(#brush)}#about p{max-width:920px;margin:0 auto 1.5rem;text-wrap:pretty;font-size:1.25rem}@media screen and (min-width: 768.02px){#about p{font-size:1.5rem}}#about strong{color:var(--red);background:linear-gradient(to bottom right, var(--blood-red), var(--red), #dc5847, var(--red), var(--blood-red));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-transform:uppercase}.clipped-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.clipped-image__wrapper{aspect-ratio:600/547}.clipped-image svg{height:100%}@keyframes bgAnim{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) #page{max-width:1200px;margin-inline:auto;min-height:100vh}.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .alignwide{margin-left:0;width:100%;max-width:100%}.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-cart__sidebar{position:sticky;top:120px;height:-moz-fit-content;height:fit-content}.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-components-form .wc-block-components-text-input label,.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-components-text-input label,.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-blocks-components-select label{color:var(--dark-grey)}.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{text-decoration:none;font-size:1.25rem;font-weight:700;color:#fff}.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-cart__submit,.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-components-checkout-place-order-button{background-color:var(--blood-red);border-radius:4px}.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-cart__submit:hover,.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-components-checkout-place-order-button:hover{background-color:var(--red)}.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-cart__submit a,.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-components-checkout-place-order-button a{color:#fff;font-weight:700;text-decoration:none}.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-cart__main .wc-block-cart-items{border-color:hsla(0,0%,100%,.3)}.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-cart__main .wc-block-cart-items tr,.page:has(.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart,.woocommerce-order) .wc-block-cart__main .wc-block-cart-items td{border-color:hsla(0,0%,100%,.3)}.woocommerce-variation-add-to-cart .quantity,.shop-item__button .quantity{display:none !important}.wc-block-components-validation-error{color:orange}.wc-block-components-form .wc-block-components-text-input.has-error input,.wc-block-components-text-input.has-error input{border-color:orange}.xoo-wsc-markup .xoo-wsc-basket,.reset_variations{display:none !important}.xoo-wsc-empty-cart{color:var(--black)}.xoo-wsc-empty-cart .xoo-wsc-btn{display:none}