.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary,a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}html{box-sizing:border-box;line-height:1.2;overflow-y:scroll;touch-action:manipulation;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html.scroll-gross{scroll-behavior:auto}article,aside,figcaption,figure,main,footer,header,nav,section,details,summary{display:block}button{color:inherit}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0}iframe{border:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left;vertical-align:top}hr{border:0;background:#ccc;display:block;height:1px;margin:0;padding:0}pre{white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}small{font-size:80%}b,strong{font-weight:700}td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:monospace,sans-serif}*,*:before,*:after{box-sizing:inherit}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}template{display:none}audio,canvas,progress,video{display:inline-block}img,embed,object,audio,video{height:auto;max-width:100%}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}img{border:none;display:block}button,input,optgroup,select,textarea{font:inherit}label,input[type=radio],input[type=checkbox],input[type=button],input[type=submit],input[type=file],button{cursor:pointer}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}button,input,select,textarea{margin:0;vertical-align:middle}button{width:auto;overflow:visible}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto;resize:vertical}[disabled]{cursor:default}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-display:swap;font-family:Wix Madefor Display;font-style:normal;font-weight:400;src:url(../fonts/wix-madefor-display-v10-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Wix Madefor Display;font-style:normal;font-weight:500;src:url(../fonts/wix-madefor-display-v10-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Wix Madefor Display;font-style:normal;font-weight:600;src:url(../fonts/wix-madefor-display-v10-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Wix Madefor Display;font-style:normal;font-weight:700;src:url(../fonts/wix-madefor-display-v10-cyrillic_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Wix Madefor Display;font-style:normal;font-weight:800;src:url(../fonts/wix-madefor-display-v10-cyrillic_latin-800.woff2) format("woff2")}html{font-size:10px;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-y:scroll;scroll-behavior:smooth;touch-action:manipulation}body{background-color:#fffaf4;color:#2c1d56;font:400 1.5rem/1.3 Wix Madefor Display,sans-serif;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:600}.center{max-width:150rem;margin:0 auto;padding:0 1.5rem;width:100%}@media (min-width: 768px){.center{padding:0 3rem}}.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{flex:0 0 100%;min-width:0}@media (max-width: 767px){html{margin-top:0!important}#wpadminbar{display:none}}.hide{display:none!important}@media (max-width: 767px){.hide-mobile{display:none!important}}@media (max-width: 998px){.hide-tablet-down{display:none!important}}@media (min-width: 768px) and (max-width: 998px){.hide-tablet{display:none!important}}@media (min-width: 768px){.hide-tablet-up{display:none!important}}@media (max-width: 1279px){.hide-laptop-down{display:none!important}}@media (min-width: 999px) and (max-width: 1279px){.hide-laptop{display:none!important}}@media (min-width: 999px){.hide-laptop-up{display:none!important}}@media (max-width: 1599px){.hide-desktop-down{display:none!important}}@media (min-width: 1280px) and (max-width: 1599px){.hide-desktop{display:none!important}}@media (min-width: 1280px){.hide-desktop-up{display:none!important}}@media (min-width: 1600px){.hide-hd{display:none!important}}:root{--header-height: 10rem}@media (min-width: 768px){:root{--header-height: 14rem}}.header-wrapper,.header{height:var(--header-height)}.header{--header-panels-bg-color: #F0E9E1;position:absolute;width:100%;z-index:1000}.header__inner{align-items:center;display:flex;padding:1.3rem 0 0}@media (min-width: 768px){.header__inner{padding:1.6rem 0 0}}.header__logo{flex-shrink:0;width:10.4rem}@media (min-width: 768px){.header__logo{width:11.8rem}}.header__logo svg{display:block;fill:currentColor}.header__left,.header__right{align-items:center;display:flex;flex:1 0 0;gap:1.3rem;min-width:0}.header__right{justify-content:flex-end}.header__nav,.header__cart{align-items:center;background:var(--header-panels-bg-color);border-radius:.4rem;display:flex;font-size:1.5rem;font-weight:600}.header__nav{overflow:hidden}@media (max-width: 998px){.header__nav{display:none}}.header__nav ul{display:flex;min-height:4rem}.header__nav li{display:flex}.header__nav li:first-child a{padding-left:2rem}.header__nav li:last-child a{padding-right:2rem}.header__nav a{align-items:center;display:flex;justify-content:center;padding:.5rem 1.3rem;transition:background .2s}.header__nav a:hover{background:#cca9e8}.header__cart{gap:1rem;justify-content:center;position:relative}@media (max-width: 998px){.header__cart{padding:.5rem;width:4rem;height:4rem}}@media (min-width: 999px){.header__cart{min-height:4rem;padding:.5rem 2rem;transition:background .2s}.header__cart:hover{background:#cca9e8}}.header__cart svg{fill:currentColor;width:24px;height:24px}@media (min-width: 999px){.header__cart svg{margin-right:-.4rem}}@media (max-width: 998px){.header__cart-label{display:none}}@media (max-width: 998px){.header__cart-badge{align-items:center;background:#2c1d56;border-radius:50%;color:#f0e9e1;display:flex;font-size:10px;font-weight:700;justify-content:center;height:14px;line-height:1;min-width:14px;padding:1px;position:absolute;right:3px;top:3px}}@media (min-width: 999px){.header__cart-badge{display:none}}.header__cart-badge:empty{display:none}@media (max-width: 998px){.header__menu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--header-panels-bg-color);border:0;border-radius:.4rem;padding:0;position:relative;width:4rem;height:4rem}.header__menu-btn span,.header__menu-btn:before,.header__menu-btn:after{content:"";background-color:currentColor;height:.1rem;left:calc(50% - .8rem);position:absolute;top:calc(50% - .1rem);transition:opacity .2s,transform .2s;width:1.6rem}.header__menu-btn:before{transform:translateY(-.6rem)}.header__menu-btn:after{transform:translateY(.6rem)}.mobile-menu-opened .header__menu-btn span{opacity:0}.mobile-menu-opened .header__menu-btn:before{transform:translateY(0) rotate(45deg) scaleX(1.5)}.mobile-menu-opened .header__menu-btn:after{transform:translateY(0) rotate(-45deg) scaleX(1.5)}}@media (min-width: 999px){.header__menu-btn{display:none}}.header.header-white-logo .header__logo{color:#fff4e8}.header.header-fixed{transform:translateY(-100%);transition:transform .3s ease}.header.header-shown{transform:translateY(0)}@media (max-width: 1279px){.mobile-menu-opened .header{background:var(--header-panels-bg-color)}}:root{--main-top-padding: 0rem}@media (max-width: 767px){:root{--main-top-padding: 2rem}}.main,.content-area{flex-grow:1;min-height:40rem;padding-top:var(--main-top-padding);position:relative}.footer{font-weight:600;padding:3.5rem 0}@media (min-width: 768px){.footer{padding:6rem 0 3.5rem}}@media (min-width: 768px){.footer__main{display:flex}}.footer__logo{display:block;flex-shrink:0;width:11.8rem}@media (max-width: 767px){.footer__logo{margin:0 auto 4.6rem}}.footer__logo svg{display:block;fill:currentColor}.footer__nav{display:flex}@media (max-width: 767px){.footer__nav{flex-direction:column;gap:4.6rem;text-align:center}}@media (min-width: 768px){.footer__nav{flex-grow:1;flex-wrap:wrap;gap:6rem;margin-left:9%;padding-right:3rem;justify-content:flex-end}}@media (min-width: 1280px){.footer__nav{gap:12rem}}.footer__nav h3{font-size:2.4rem;font-weight:inherit;margin-bottom:1.7rem}@media (min-width: 768px){.footer__nav h3{margin-bottom:2.8rem}}@media (max-width: 767px){.footer__nav ul{text-align:center}}.footer__nav li:not(:last-child){margin-bottom:1.4rem}.footer__bottom{border-top:1px solid currentColor}@media (max-width: 767px){.footer__bottom{margin-top:4.6rem;padding-top:2rem;text-align:center}}@media (min-width: 768px){.footer__bottom{display:flex;gap:5rem;justify-content:space-between;margin-top:8rem;padding-top:2.7rem}}@media (min-width: 768px){.footer__bottom-right{text-align:right}}.article-card{display:block;max-width:100%;min-width:0}.article-card__img-wrapper{background:#0000001a;border-radius:.4rem;aspect-ratio:.75;overflow:hidden;margin-bottom:1.5rem}.article-card__img-wrapper img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.article-card__title{font-size:1.5rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.article-card:hover{text-decoration:underline}.woocommerce-breadcrumb{font-size:13px;font-weight:500;margin-bottom:2.2rem!important}.woocommerce-breadcrumb a{text-decoration:underline}.button,.wp-element-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2c1d56;color:#fff;border:.1rem solid transparent;border-radius:.4rem;cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:600;justify-content:center;line-height:1;max-width:100%;min-height:5rem;outline:none;overflow:hidden;padding:.4rem 1.6rem;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s!important;white-space:nowrap}.button__label,.wp-element-button__label{flex-grow:1;text-align:center}.button:hover,.wp-element-button:hover{background-color:#3c2b6c}.button--outline,.wp-element-button--outline{background:transparent;border:1px solid currentColor;color:inherit}.button--outline:hover,.wp-element-button--outline:hover{background:#0000001a}.button.loading:after,.wp-element-button.loading:after{display:inline-block;content:"";flex-shrink:0;position:relative;top:0;right:-.5em;left:auto;width:.8em;height:.8em;background-color:currentColor;background-image:none;border-radius:100%;animation:dotPulse .65s 0s infinite cubic-bezier(.21,.53,.56,.8)}.button.added:after,.wp-element-button.added:after{font-family:WooCommerce;content:"";margin-left:.53em;vertical-align:bottom}@keyframes dotPulse{0%{transform:scale(.1);opacity:0}50%{opacity:.8}to{transform:scale(1.2);opacity:0}}.checkbox{display:inline-flex;gap:1rem;position:relative}.checkbox input{opacity:0;width:2.5rem;height:2.5rem;position:absolute;top:0;left:0}.checkbox:before{background:#fff;border:.1rem solid currentColor;border-radius:.5rem;content:"";flex-shrink:0;width:2.5rem;height:2.5rem}.checkbox:after{content:"";position:absolute;top:.6rem;left:.5rem;border-left:.2rem solid currentColor;border-bottom:.2rem solid currentColor;width:1.5rem;height:.8rem;transform:rotate(-45deg);transition:opacity .2s;opacity:0}.checkbox span{padding-top:.2rem}.checkbox:has(input:checked):after{opacity:1}@media (max-width: 998px){.filter{margin:-1rem 0 2.2rem}}.filter__toggle-wrapper{text-align:right}@media (min-width: 999px){.filter__toggle-wrapper{display:none}}.filter__toggle{position:relative;min-height:3.6rem}.filter__toggle svg{height:2rem;width:2rem;margin:0 .8rem 0 -.2rem;transition:opacity .2s}.filter__toggle:before,.filter__toggle:after{background:currentColor;content:"";position:absolute;width:2rem;height:.1rem;top:calc(50% - .1rem);left:1.4rem;transition:opacity .2s}.filter__toggle:before{transform:rotate(45deg)}.filter__toggle:after{transform:rotate(-45deg)}.filter__toggle.expanded svg{opacity:0}.filter__toggle:not(.expanded):before,.filter__toggle:not(.expanded):after{opacity:0}@media (max-width: 998px){.filter__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;overflow:hidden;opacity:0;max-width:40rem;margin-left:auto}.filter__content.expanded{grid-template-rows:1fr;opacity:1}}.filter__content-inner{min-height:0}.filter__body{background:#f0e9e1;border-radius:1rem;display:flex;flex-direction:column;padding:0 2rem 1rem}@media (max-width: 998px){.filter__body{margin-top:1.5rem}}.filter__item{padding:1.5rem 0}.filter__item:not(:last-child){border-bottom:1px solid currentColor}.filter__label{font-weight:500;margin-bottom:1rem}.filter__apply{margin:1.5rem 0}.onsale{background:#fff!important;border-radius:.4rem!important;color:#2c1d56!important;line-height:1!important;min-height:0!important;padding:1rem!important;overflow:hidden;text-overflow:ellipsis}.woocommerce-pagination{margin-top:5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.page-numbers{border:0!important;display:flex!important;gap:.5rem}ul.page-numbers:before,ul.page-numbers:after{content:none!important}ul.page-numbers li{border:0!important}ul.page-numbers a.page-numbers,ul.page-numbers span.page-numbers{align-items:center;border:.1rem solid #2C1D56;display:flex!important;justify-content:center;height:3rem;width:3rem;transition:background .2s,color .2s}@media (min-width: 768px){ul.page-numbers a.page-numbers,ul.page-numbers span.page-numbers{height:4rem;width:4rem}}ul.page-numbers span.page-numbers.dots{border:0}ul.page-numbers a.page-numbers:hover,ul.page-numbers a.page-numbers:focus,ul.page-numbers span.page-numbers:not(.dots){background:#2c1d56!important;color:#fff!important}.range{padding-bottom:10px}.range__inputs{display:flex;gap:10px;margin-bottom:20px}.range__inputs input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;background:#fff!important;border:1px solid currentColor;border-radius:.4rem!important;color:inherit;display:block;flex:1 0 0;min-width:0;padding:.5rem 1rem}.range__inputs input:focus{outline:1px solid currentColor}.range__inputs input::-webkit-outer-spin-button,.range__inputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.range-slider{background:#fff}.range-slider .range-slider__range{background:#cca9e8}.range-slider .range-slider__thumb{background:#fff;border:1px solid currentColor;box-shadow:0 2px 5px #0003;outline:0}.title{font:600 2.4rem/1.3 Wix Madefor Display,sans-serif}@media (min-width: 999px){.title{font-size:3.1rem}}@media (min-width: 1280px){.title{font-size:3.8rem}}.title--l{font-size:3.2rem;line-height:1.1}@media (min-width: 999px){.title--l{font-size:4.2rem}}@media (min-width: 1280px){.title--l{font-size:5.2rem}}.wysiwyg-content h1:not(:last-child),.wysiwyg-content h2:not(:last-child),.wysiwyg-content h3:not(:last-child),.wysiwyg-content h4:not(:last-child),.wysiwyg-content h5:not(:last-child),.wysiwyg-content p:not(:last-child),.wysiwyg-content ul:not(:last-child),.wysiwyg-content ol:not(:last-child){margin-bottom:1.2rem}.wysiwyg-content a{text-decoration:underline}.wysiwyg-content ul,.wysiwyg-content ol{margin-bottom:30px;padding-left:20px}.wysiwyg-content ul:not(:last-child),.wysiwyg-content ol:not(:last-child){margin-bottom:1.2rem}.wysiwyg-content ul{list-style-type:disc}.wysiwyg-content li:not(:last-child){margin-bottom:.3rem}.wysiwyg-content .wp-block-image:not(:first-child),.wysiwyg-content .wp-block-video:not(:first-child){margin-top:3rem}.wysiwyg-content .wp-block-image:not(:last-child),.wysiwyg-content .wp-block-video:not(:last-child){margin-bottom:3rem}.wysiwyg-content .wp-block-image img,.wysiwyg-content .wp-block-video video{border-radius:1rem;display:block}.accordion{border-top:1px solid currentColor;border-bottom:1px solid currentColor}.accordion+.accordion{border-top:0}.accordion__head{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:block;font-weight:600;padding:1.6rem 0;position:relative;text-align:left;width:100%}.accordion__head:before,.accordion__head:after{background:currentColor;content:"";position:absolute;right:0;height:.2rem;width:2rem;top:50%;margin-top:-1px}.accordion__head:after{transition:transform .2s,opacity .2s;transform:rotate(90deg)}.accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s}.accordion__body-inner{overflow:hidden}.accordion.expanded .accordion__head:after{transform:rotate(180deg);opacity:0}.accordion.expanded .accordion__body{grid-template-rows:1fr}.blog__title{margin-bottom:3rem}.blog__items{border-bottom:.1rem solid currentColor;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2.5rem,4vw,8rem) clamp(2rem,4vw,8rem);justify-content:space-between;padding-bottom:clamp(4rem,5vw,9rem)}@media (min-width: 768px){.blog__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),27.6rem))}}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block{display:none!important}.wp-block-woocommerce-cart .wc-block-cart__totals-title{margin:0!important}.categories{padding:5.5rem 0}@media (min-width: 768px){.categories{padding:8rem 0}}.categories__list{display:grid;gap:3rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}@media (min-width: 768px){.categories__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.categories__list{gap:4rem 3rem}}.categories__item{display:block;max-width:27.6rem;width:100%}.categories__item:hover .categories__image img{transform:scale(1.05)}.categories__item:hover .categories__name{text-decoration-color:currentColor}.categories__image{aspect-ratio:.75;background-color:#0000001a;border-radius:.4rem;overflow:hidden}.categories__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.categories__name{font-size:1.8rem;font-weight:600;line-height:1.2;margin-top:1.5rem;-webkit-text-decoration:underline .08em rgba(255,255,255,0);text-decoration:underline .08em rgba(255,255,255,0);text-underline-offset:.1em;transition:text-decoration-color .3s ease-in-out}@media (max-width: 767px){.checkout{position:relative}}@media (min-width: 768px){.checkout{display:grid;flex-wrap:wrap;gap:3rem;grid-template-columns:repeat(2,1fr)}.checkout>.woocommerce-NoticeGroup{grid-column:1/-1}}@media (min-width: 999px){.checkout{gap:6rem}}@media (max-width: 767px){.checkout__details{margin-bottom:30px}}.checkout__details .col-1,.checkout__details .col-2{float:none!important;width:auto!important}.checkout #order_review_heading,.checkout .woocommerce-billing-fields h3,.checkout .woocommerce-additional-fields h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.checkout .woocommerce-shipping-fields{margin-bottom:2rem}.checkout .woocommerce-billing-fields__field-wrapper,.checkout .woocommerce-additional-fields__field-wrapper,.checkout #mrkv_ua_shipping_nova-poshta-shipping-info,.checkout #mrkv_ua_shipping_nova-poshta_address-shipping-info{display:flex;flex-wrap:wrap;gap:1.4rem 2rem;width:100%}.checkout .woocommerce-billing-fields__field-wrapper .form-row,.checkout .woocommerce-additional-fields__field-wrapper .form-row,.checkout #mrkv_ua_shipping_nova-poshta-shipping-info .form-row,.checkout #mrkv_ua_shipping_nova-poshta_address-shipping-info .form-row{float:none;margin:0;padding:0!important;width:100%}@media (min-width: 520px){.checkout .woocommerce-billing-fields__field-wrapper .form-row:not(.form-row-wide),.checkout .woocommerce-additional-fields__field-wrapper .form-row:not(.form-row-wide),.checkout #mrkv_ua_shipping_nova-poshta-shipping-info .form-row:not(.form-row-wide),.checkout #mrkv_ua_shipping_nova-poshta_address-shipping-info .form-row:not(.form-row-wide){width:calc(50% - 1rem)}}.checkout .woocommerce-billing-fields__field-wrapper .form-row label,.checkout .woocommerce-additional-fields__field-wrapper .form-row label,.checkout #mrkv_ua_shipping_nova-poshta-shipping-info .form-row label,.checkout #mrkv_ua_shipping_nova-poshta_address-shipping-info .form-row label{line-height:1.3;margin-bottom:.3rem}.checkout .woocommerce-additional-fields__field-wrapper{margin-top:1rem}.checkout #order_comments{min-height:8.7rem}.checkout .woocommerce-checkout-review-order-table{margin-bottom:3rem!important}@media (max-width: 767px){.checkout .woocommerce-checkout-review-order-table{position:static!important}}@media (min-width: 768px){.checkout .woocommerce-checkout-review-order-table{position:relative}}.checkout .woocommerce-checkout-review-order-table .order-total{font-size:2rem}.checkout .wc_payment_methods .input-radio{vertical-align:middle;margin:-.3rem 1rem 0 0!important}.checkout .wc_payment_methods label[for=payment_method_wayforpay]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px 15px}.checkout .wc_payment_methods label[for=payment_method_wayforpay] img{display:block;margin:0!important;width:90px}.checkout .woocommerce-terms-and-conditions-wrapper{display:none!important;margin-bottom:1.5rem}.checkout .woocommerce-terms-and-conditions-wrapper a{text-decoration:underline}.checkout .form-row .woocommerce-input-wrapper{display:block}.checkout .form-row .input-text,.checkout .form-row select{border:.1rem solid rgba(32,7,7,.8)!important;border-radius:.4rem!important;padding:.8rem!important}.checkout .form-row .select2-container{display:block}.checkout .form-row .select2-selection{border:.1rem solid rgba(32,7,7,.8)!important;height:auto!important}.checkout .form-row .select2-selection__rendered{line-height:normal!important;padding:.8rem 2rem .8rem .8rem!important}.checkout .form-row .select2-selection__arrow{height:100%!important}.checkout #mrkv_ua_shipping_nova-poshta_address_patronymic_enabled_field,.checkout #mrkv_ua_shipping_nova-poshta_address_city_ref_field,.checkout #mrkv_ua_shipping_nova-poshta_address_area_name_field,.checkout #mrkv_ua_shipping_nova-poshta_address_city_label_field,.checkout #mrkv_ua_shipping_nova-poshta_address_street_ref_field,.checkout #mrkv_ua_shipping_nova-poshta_city_label_field,.checkout #mrkv_ua_shipping_nova-poshta_city_ref_field,.checkout #mrkv_ua_shipping_nova-poshta_area_name_field{display:none}.checkout .woocommerce-shipping-totals.shipping{display:flex;flex-direction:column;position:absolute;width:100%;height:100px}@media (max-width: 767px){.checkout .woocommerce-shipping-totals.shipping{top:325px}}@media (max-width: 767px) and (min-width: 520px){.checkout .woocommerce-shipping-totals.shipping{top:255px}}@media (min-width: 768px){.checkout .woocommerce-shipping-totals.shipping{margin-top:70px}}.checkout .woocommerce-shipping-totals.shipping th{border:0;display:block;font-size:1.2rem;font-weight:700;margin-bottom:1rem;padding:0;text-transform:uppercase}.checkout .woocommerce-shipping-totals.shipping td{border:1px solid rgba(0,0,0,.1);border-radius:5px;display:block;flex-grow:1}.checkout .woocommerce-shipping-totals.shipping td li:last-child{margin-bottom:0!important}@media (max-width: 767px){.checkout #billing_country_field{margin-bottom:130px}}.checkout .woocommerce-shipping-methods{font-weight:400!important}@media (min-width: 768px){.checkout .woocommerce-checkout-payment{margin-top:150px}}.discount-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:2000;visibility:hidden;transition:visibility 0s .3s}.discount-popup.initialized{display:block}.discount-popup.opened{visibility:visible;transition:none}.discount-popup.opened .discount-popup__overlay{opacity:.6}.discount-popup.opened .discount-popup__body{transform:none;opacity:1}.discount-popup__overlay{background:#000;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;transition:opacity .3s}.discount-popup__inner{align-items:center;display:flex;justify-content:center;padding:1.5rem;position:relative;pointer-events:none;width:100%;min-height:100%}@media (min-width: 768px){.discount-popup__inner{padding:3rem}}.discount-popup__body{background:#fffaf4;border-radius:1rem;color:#2c1d56;width:100%;max-width:36rem;opacity:0;overflow:hidden;padding:3rem;position:relative;pointer-events:all;transform:translateY(5rem);transition:opacity .3s,transform .3s}@media (min-width: 768px){.discount-popup__body{padding:4rem}}.discount-popup__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;padding:0;position:absolute;top:1rem;right:1rem;width:3rem;height:3rem}@media (min-width: 768px){.discount-popup__close{top:2rem;right:2rem}}.discount-popup__close:before,.discount-popup__close:after{content:"";background:currentColor;height:.3rem;position:absolute;top:1.3rem;left:.5rem;right:.5rem}.discount-popup__close:before{transform:rotate(45deg)}.discount-popup__close:after{transform:rotate(-45deg)}.discount-popup__content{position:relative}.discount-popup__title{font-size:1.85rem;margin-bottom:2.4rem;text-transform:uppercase}.discount-popup__title strong{font-size:2rem}.discount-popup__text{font-size:1.7rem;font-weight:400;margin:0 auto 3.4rem}@media (min-width: 768px){.discount-popup__text{font-size:1.8rem}}.discount-popup__form .gform_wrapper{--gf-form-gap-y: 2rem;--gf-desc-space: .5rem;--gf-form-validation-padding-y: 1rem}.discount-popup__form .gform_description{font-size:1.85rem;margin-bottom:2.4rem;text-transform:uppercase}.discount-popup__form .gform_description strong,.discount-popup__form .gform_confirmation_message strong{font-size:2rem}.discount-popup__form .ginput_container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffaf4;text-align:left}.discount-popup__form .ginput_container input::-moz-placeholder{color:#2c1d56;opacity:.6}.discount-popup__form .ginput_container input::placeholder{color:#2c1d56;opacity:.6}.discount-popup__form .gfield--type-consent .gform-field-label .gfield_required_text{display:none}.discount-popup__form .gform_button[type=submit]{background:#2c1d56!important;width:100%!important}.discount-popup__form .gform_button[type=submit]:hover{background-color:#3c2b6c!important}.faq{padding:6rem 0}.faq__inner{display:grid;gap:4rem}@media (min-width: 768px){.faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6rem}}.faq__title{margin:0}.faq__list{min-width:0}.faq__item{box-sizing:border-box;border-bottom:1px solid currentColor}.faq__item:first-child{border-top:1px solid currentColor}.faq__question{cursor:pointer;font-size:1.8rem;font-weight:600;list-style:none;overflow-wrap:anywhere;padding:2rem 4rem 2rem 0;position:relative}.faq__question::-webkit-details-marker{display:none}.faq__question:before,.faq__question:after{background:currentColor;content:"";height:.2rem;position:absolute;right:0;top:calc(50% - .1rem);width:2rem}.faq__question:after{transform:rotate(90deg);transition:transform .25s,opacity .25s}@media (prefers-reduced-motion: reduce){.faq__question:after{transition:none}}.faq__question:focus-visible{outline:2px solid currentColor;outline-offset:.4rem}.faq__item[open]:not([data-expanded=false])>.faq__question:after{opacity:0;transform:rotate(0)}.faq__answer{overflow-wrap:anywhere;padding:0 4rem 2rem 0}.faq__answer>:first-child{margin-top:0}.faq__answer>:last-child{margin-bottom:0}.hero{align-items:flex-end;background-color:#0000004d;border-radius:0 0 1rem 1rem;color:#fffaf4;display:flex;overflow:hidden;margin-top:calc(-1 * var(--header-height) - var(--main-top-padding, 0));position:relative}@media (max-width: 767px){.hero{height:100vh;height:100dvh;max-height:190vw;padding:10rem 0 5.5rem}}@media (min-width: 768px){.hero{height:51vw;padding:12rem 0 5.5rem}}.hero__background{inset:0;position:absolute}.hero__background>div{inset:0;position:absolute}.hero__background img,.hero__background video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__inner{position:relative}@media (min-width: 768px){.hero__inner{align-items:flex-end;display:flex;gap:6rem;justify-content:space-between}}.hero .title{max-width:44rem}@media (min-width: 999px){.hero .title{max-width:64rem}}@media (max-width: 767px){.hero__content{display:none}}@media (min-width: 768px){.hero__content{max-width:32rem}}@media (min-width: 768px){.hero__logo{margin-bottom:2rem;width:11.6rem}.hero__logo svg{fill:currentColor;width:100%;height:100%;display:block}}@media (min-width: 999px){.hero__logo{width:15.8rem}}.info-block__inner{display:flex;gap:3rem}@media (max-width: 767px){.info-block__inner{flex-direction:column;padding:5.5rem 0 1.2rem}}@media (min-width: 768px){.info-block__inner{justify-content:space-between;padding:6rem 0;gap:6rem}}.info-block__content{display:flex;flex-direction:column;gap:2.3rem}@media (min-width: 768px){.info-block__content{flex-grow:1;gap:3.1rem}}.info-block__logo{width:11.6rem}.info-block__logo svg{display:block;fill:#cca9e8;width:100%;height:100%}.info-block__image{aspect-ratio:1.26;background-color:#0000001a;border-radius:1rem;overflow:hidden}@media (min-width: 768px){.info-block__image{flex-shrink:0;width:47%}}@media (min-width: 1280px){.info-block__image{width:47%}}.info-block__image img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.info-block__link a{align-items:center;display:inline-flex;font-size:1.8rem;font-weight:600;flex-shrink:0;justify-content:space-between;min-height:4.4rem;width:34rem;max-width:calc(100% - 2rem)}.info-block__link a:after{content:"";border-bottom:.3rem solid #9E80EB;border-right:.3rem solid #9E80EB;display:inline-block;width:1.4rem;height:1.4rem;transform:rotate(-45deg);transition:transform .3s}.info-block__link a:hover:after{transform:rotate(-45deg) translate(.6rem,.6rem)}.menu-mobile{border-radius:0 0 .8rem .8rem;background:var(--header-panels-bg-color);display:flex;flex-direction:column;inset:100% 0 0;position:absolute;transition:all .2s .1s ease;height:0;left:1rem;right:1rem;pointer-events:none}@media (min-width: 768px){.menu-mobile{left:3rem;right:3rem}}.mobile-menu-opened .menu-mobile{border-radius:0;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));left:0;right:0;pointer-events:all;transition:all .2s ease}.menu-mobile__inner{overflow:hidden;opacity:0;transition:opacity .1s ease;padding:6rem 1.6rem 1rem;position:relative;height:100%;display:flex;flex-direction:column}.mobile-menu-opened .menu-mobile__inner{opacity:1;transition:opacity .2s .1s ease}.menu-mobile__items{display:flex;flex-direction:column;gap:3rem;height:100%;overflow:auto}.menu-mobile__item{display:flex;font-size:2.4rem;font-weight:500;line-height:1}.message-section__inner{min-height:calc(100vh - 6rem);min-height:calc(100dvh - 6rem);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:3rem 0;text-align:center}@media (min-width: 768px){.message-section__inner{gap:3rem;padding:6rem 0}}@media (max-width: 767px){.message-section .title{font-size:5rem}}.message-section__text{font-size:2rem}@media (min-width: 999px){.message-section__text{font-size:2.4rem}}.message-section__decoration{position:absolute;top:0;right:0}.message-section__decoration svg{position:absolute;right:0;top:0;height:100%;width:100%;transform:rotate(180deg);width:60vw;height:auto}@media (min-width: 768px){.message-section__decoration svg{width:50vw}}@media (min-width: 999px){.message-section__decoration svg{width:40vw}}@media (min-width: 1280px){.message-section__decoration svg{width:30vw}}.nav-search__button{align-items:center;background:var(--header-panels-bg-color);border:none;border-radius:.4rem;display:flex;height:4rem;width:4rem;padding:0;justify-content:center;position:relative;transition:background-color .2s;flex-shrink:0}.nav-search__button svg{fill:#133057;height:2.2rem;width:2.2rem;transition:transform .2s .2s,opacity .2s .2s}.menu-mobile .nav-search__button svg{height:3rem;width:3rem}.nav-search__button:before,.nav-search__button:after{background:currentColor;content:"";position:absolute;height:2px;width:1.6rem;left:calc(50% - .8rem);top:calc(50% - 1px);transform:rotate(-45deg);transition:all .2s;opacity:0;transform:scale(.5)}.nav-search__button:before{transform:rotate(45deg)}.menu-mobile .nav-search__button{height:5.6rem;width:5.6rem}.menu-mobile .active .nav-search__button svg{transform:scale(.5);opacity:0;transition:transform .2s,opacity .2s}.menu-mobile .active .nav-search__button:before,.menu-mobile .active .nav-search__button:after{transition:all .2s .2s;opacity:1;transform:scale(1) rotate(-45deg)}.menu-mobile .active .nav-search__button:before{transform:scale(1) rotate(45deg)}.nav-search__form{align-items:center;display:flex;gap:2rem;opacity:0;visibility:hidden;transform:translateY(-100%);transition:all .2s,visibility 0s .2s;width:100%;z-index:1;padding:0 2rem;pointer-events:none}@media (min-width: 999px){.nav-search__form{padding:0 5rem}}.nav-search__form .search-form{flex-grow:1;width:auto}.header .nav-search__form{background:var(--header-panels-bg-color);position:absolute;right:0;top:0;bottom:0;visibility:hidden}.menu-mobile .nav-search__form{overflow:hidden;width:0;transition:width .4s .2s ease,opacity .4s}.nav-search__close{flex-shrink:0}.menu-mobile .nav-search__close{display:none}.search-active .nav-search .nav-search__form,.nav-search.active .nav-search__form{opacity:1;pointer-events:all;visibility:visible;transition:all .2s,visibility 0s 0s;transform:translate(0)}.menu-mobile .nav-search{position:relative;display:inline-flex;transition:padding .4s .2s ease;overflow:hidden}.menu-mobile .nav-search.active{padding-right:2rem;transition:padding .4s ease}.menu-mobile .nav-search.active .nav-search__form{width:calc(100vw - 10.6rem);transition:width .4s ease,opacity .2s .4s,visibility 0s 0s}@media (max-width: 767px){.post{padding-top:5rem}}@media (min-width: 768px){.post{padding-top:3rem}}.post__hero{border-bottom:.1rem solid currentColor}@media (max-width: 767px){.post__hero{margin-bottom:3rem;padding-bottom:3rem}}@media (min-width: 768px){.post__hero{align-items:center;display:flex;justify-content:space-between;gap:4rem;margin-bottom:5rem;padding-bottom:5rem}}@media (max-width: 767px){.post__hero-info{margin-bottom:3rem}}@media (min-width: 768px){.post__hero-info{flex-grow:1;max-width:53rem;width:calc(50% - 2rem)}}.post__hero-image{aspect-ratio:1.4;border-radius:1rem;overflow:hidden}@media (min-width: 768px){.post__hero-image{max-width:52rem;width:calc(50% - 2rem)}}.post__hero-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post__content-wrapper{border-bottom:.1rem solid currentColor;padding-bottom:6rem}@media (min-width: 768px){.post__content-wrapper{padding-bottom:8rem}}.post__content{margin:0 auto;max-width:72rem}@media (min-width: 768px){.single-product .shop-main>.product{display:flex;flex-wrap:wrap;gap:4%}}@media (min-width: 1280px){.single-product .shop-main>.product{gap:4%}}.single-product .shop-main>.product .onsale{top:0;left:0;margin:1.5rem 0 0 1.5rem}.single-product .shop-main>.product:has(.flex-control-thumbs) .onsale{left:calc(15% + 1rem)}@media (min-width: 768px){.single-product .shop-main>.product:has(.flex-control-thumbs) .onsale{left:calc(7.5% + 1rem)}}@media (min-width: 999px){.single-product .shop-main>.product:has(.flex-control-thumbs) .onsale{left:calc(8.55% + 1rem)}}.single-product .images{float:none!important;flex-shrink:0;margin-bottom:3rem!important}@media (min-width: 768px){.single-product .images{margin-bottom:6rem!important;width:50%!important}}@media (min-width: 999px){.single-product .images{width:57%!important}}.single-product .summary{float:none!important;margin-bottom:3rem!important}@media (min-width: 768px){.single-product .summary{flex-grow:1;margin-bottom:6rem!important;width:46%!important}}@media (min-width: 999px){.single-product .summary{width:39%!important}}.single-product .summary .product_title{font-size:32px;line-height:1;margin-bottom:1rem}@media (min-width: 768px){.single-product .summary .product_title{font-size:38px}}@media (min-width: 999px){.single-product .summary .product_title{font-size:44px}}@media (min-width: 1280px){.single-product .summary .product_title{font-size:52px}}.single-product .summary .price{font-size:20px;font-weight:600;margin-bottom:1rem}@media (min-width: 768px){.single-product .summary .price{font-size:24px}}.single-product .summary .price del{opacity:.5!important}.single-product .summary .price ins{font-weight:inherit!important;text-decoration:inherit}.single-product .summary .product__description{font-weight:600;margin-top:2rem}.single-product .summary .product__description p:not(:last-child),.single-product .summary .product__description .mejs-container{margin-bottom:.7em}.single-product .summary .cart{margin:2rem 0 4.4rem}.single-product .summary .cart .single_add_to_cart_button{float:none!important;min-width:18.4rem}.single-product .summary .quantity .input-text{border:1px solid currentColor;border-radius:.4rem;height:5rem;margin-right:1rem}.single-product .summary .stock.out-of-stock{font-size:20px;margin:3rem 0;opacity:.7}.single-product .summary .woocommerce-product-attributes{border:0;margin:0 0 1rem 1rem}.single-product .summary .woocommerce-product-attributes th,.single-product .summary .woocommerce-product-attributes td{border:0;padding:.5rem 1rem}.single-product .summary .woocommerce-product-attributes p{padding:0}.single-product .summary .product_meta{margin-top:2.2rem;opacity:.4}.single-product .summary .product_meta .posted_in{display:none}.single-product .product__additional-description{font-weight:600;margin-bottom:3rem;width:100%}@media (min-width: 768px){.single-product .product__additional-description{display:flex;gap:4rem;justify-content:space-between;margin-bottom:6rem}}.single-product .product__additional-description p:not(:last-child){margin-bottom:.7em}.single-product .product__additional-description-title{font-size:20px}@media (max-width: 767px){.single-product .product__additional-description-title{margin-bottom:2rem}}@media (min-width: 768px){.single-product .product__additional-description-title{max-width:68rem;width:calc(50% - 2rem)}}@media (min-width: 999px){.single-product .product__additional-description-title{font-size:26px}}@media (min-width: 1280px){.single-product .product__additional-description-title{font-size:32px}}@media (min-width: 768px){.single-product .product__additional-description-text{max-width:37rem;width:calc(50% - 2rem)}}.woocommerce-product-gallery{display:flex;gap:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.woocommerce-product-gallery .flex-control-thumbs{flex-shrink:0;order:-1;position:relative;width:15%}.woocommerce-product-gallery .flex-control-thumbs li{border-radius:.5rem;float:none!important;overflow:hidden;position:relative;width:100%!important}.woocommerce-product-gallery .flex-control-thumbs li:not(:last-child){margin-bottom:1rem!important}.woocommerce-product-gallery .flex-control-thumbs li:after{border:1px solid currentColor;border-radius:inherit;content:"";opacity:0;position:absolute;pointer-events:none;inset:0;transition:opacity .2s}.woocommerce-product-gallery .flex-control-thumbs li:has(img.flex-active):after{opacity:1}.woocommerce-product-gallery .flex-control-thumbs img{aspect-ratio:1!important;background:#0000001a;height:auto!important}.woocommerce-product-gallery .flex-viewport{border-radius:.5rem;flex-grow:1;min-width:0;overflow:hidden}.woocommerce-product-gallery__wrapper{flex-grow:1}.woocommerce-product-gallery__wrapper img{pointer-events:none}.woocommerce-product-gallery__trigger.hidden{display:none!important}.products{margin:0!important}.products.columns-3,.products.columns-4{--column-gap: 1.5rem;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4rem var(--column-gap)}.products.columns-3:before,.products.columns-3:after,.products.columns-4:before,.products.columns-4:after{content:none!important}.products.columns-3 .product{margin:0!important;width:calc(50% - var(--column-gap) * 1 / 2)!important}@media (min-width: 768px){.products.columns-3 .product{width:calc(33.333% - var(--column-gap) * 2 / 3)!important}}.products.columns-4 .product{margin:0!important;width:calc(50% - var(--column-gap) * 1 / 2)!important}@media (min-width: 768px){.products.columns-4 .product{width:calc(25% - var(--column-gap) * 3 / 4)!important}}.products .product{display:flex;flex-direction:column;gap:1rem}.products .product .woocommerce-loop-product__link:hover .woocommerce-loop-product__title{text-decoration-color:currentColor}.products .product .woocommerce-loop-product__link:hover .product-image img{transform:scale(1.05)}.products .product .woocommerce-loop-product__title{font-size:1.6rem!important;font-weight:600!important;padding:0!important;margin:0 0 .5rem!important;-webkit-text-decoration:underline .08em rgba(255,255,255,0);text-decoration:underline .08em rgba(255,255,255,0);text-underline-offset:.1em;transition:text-decoration-color .3s ease-in-out}@media (min-width: 768px){.products .product .woocommerce-loop-product__title{font-size:2rem!important}}@media (min-width: 1280px){.products .product .woocommerce-loop-product__title{font-size:2.4rem!important}}.products .product .price{color:inherit!important;font-size:1rem!important;font-weight:600!important;margin:0!important;text-decoration:none}@media (min-width: 768px){.products .product .price{font-size:1.5rem!important}}.products .product .price ins{font-weight:inherit!important;text-decoration:inherit}.products .product .button{display:flex!important;margin:0!important;width:100%}.products .product .added_to_cart.wc-forward{align-items:center;font-weight:600;display:inline-flex;gap:1rem;margin:0 auto;padding:0}.products .product .added_to_cart.wc-forward:after{content:"";border-bottom:.2rem solid #9E80EB;border-right:.2rem solid #9E80EB;display:inline-block;width:1rem;height:1rem;transform:rotate(-45deg);transition:transform .3s ease-in-out}.products .product .added_to_cart.wc-forward:hover:after{transform:rotate(-45deg) translate(.6rem,.6rem)}.products .product-image{border-radius:.4rem;overflow:hidden;margin-bottom:1rem;position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.products .product-image img{position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;transition:transform .3s}.products .product-image:before{background:#f0e9e1;content:"";display:block;padding-bottom:100%}.products .product-badge{background:#fff;border-radius:1.3rem;font-size:1.4rem;font-weight:600;padding:.4rem .8rem;position:absolute;bottom:1rem;right:1rem}.products .onsale{margin:1rem 1rem 0 0!important;max-width:calc(100% - 2rem)}.related.products{border-top:1px solid currentColor;border-bottom:1px solid currentColor;padding:3rem 0;width:100%}.popular-products .related.products{border-top:0}@media (min-width: 768px){.related.products{padding:6rem 0 7rem}}@media (min-width: 999px){.related.products{display:flex;gap:3rem}}.related.products .products{flex-grow:1}@media (min-width: 1280px){.related.products .products{--column-gap: 3rem}}.related.products h2{font-size:2.2rem;margin-bottom:2rem}@media (min-width: 999px){.related.products h2{width:24.5rem;padding-right:3rem;font-size:3.2rem;flex-shrink:0}}.required-product{background:#f0e9e1;border-radius:.5rem;margin-bottom:2rem;padding:1.5rem 3rem 1.5rem 2rem;width:-moz-fit-content;width:fit-content}.required-product__info{margin-bottom:1rem;transition:opacity .2s}.required-product__card{display:flex;gap:1rem;transition:opacity .2s}.required-product__card-image{background:#0000001a;border-radius:.5rem;overflow:hidden;width:10rem}.required-product__card-image img{display:block;width:100%}.required-product__card-name{font-weight:500;margin-bottom:.5rem}.required-product__skip{font-size:1.6rem;font-weight:700;margin-top:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.required-product--skip .required-product__info,.required-product--skip .required-product__card{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-form{display:flex;font-size:2rem;width:100%;min-width:0;position:relative}.search-form__input{background:transparent;border:solid 2px currentColor;border-width:0 0 2px 0;border-radius:0;color:inherit;flex-grow:1;height:3.8rem;min-width:0;padding:.2rem 4rem .2rem .2rem}@media (max-width: 767px){.search-form__input{margin-bottom:.3rem}}.search-form__input:focus{border-color:#cca9e8;outline:none}.search-form__submit{align-items:center;background:transparent;border:none;border-radius:50%;color:#133057;display:flex;justify-content:center;padding:.7rem;transition:all .2s ease;position:absolute;right:-.7rem;top:50%;transform:translateY(-50%);flex-shrink:0}.search-form__submit svg{fill:currentColor;height:2.2rem;width:2.2rem}.search-form__submit:hover{color:#cca9e8}.search-results{min-height:20rem;padding-top:5rem;padding-bottom:5rem}.search-results__hero{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.search-results--search-empty .search-results__hero{min-height:100dvh}.search-results__hero-content{padding-bottom:3.7rem}.search-results__hero-title{margin-bottom:2rem}@media (min-width: 768px){.search-results__hero-title{margin-bottom:3rem}}.search-results__hero-title span{color:#cca9e8}.search-results__buttons{display:flex;gap:1.4rem}@media (max-width: 500px){.search-results__buttons{padding-bottom:2rem;flex-shrink:0;width:100%;overflow-y:auto}}.search-results__items{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4rem 2rem}.search-results__item{width:calc(50% - 1rem)!important}@media (min-width: 768px){.search-results__item{width:calc(25% - 1.5rem)!important}}@media (min-width: 1280px){.search-results__item{width:calc(20% - 1.6rem)!important}}.search-results__item-image img{display:block;margin-bottom:1rem;width:100%}.search-results__item-title{font-weight:700;margin-bottom:1rem}.search-results__item-btn{width:100%}@media (min-width: 768px){.search-results .search-bar{align-items:center;display:flex;justify-content:space-between;gap:4rem}}.search-results .search-bar__label{flex-shrink:0}@media (max-width: 767px){.search-results .search-bar__label{margin-bottom:2rem}}.shop-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:3rem}.woocommerce-breadcrumb+.shop-head{margin-top:-1.2rem}.shop-head__ordering{margin-left:auto;max-width:100%}@media (min-width: 999px){.shop-content{display:flex}}.shop-main{flex-grow:1;min-width:0}@media (min-width: 999px){.shop-sidebar{flex-shrink:0;padding-right:3rem;width:25rem}}@media (min-width: 1280px){.shop-sidebar{padding-right:5rem;width:30rem}}.product-categories{display:flex;flex-direction:column;font-size:1.6rem;gap:.5rem;list-style:none}.product-categories li{padding-left:1.4rem;position:relative}.product-categories li:before{border:1px solid currentColor;border-radius:50%;content:"";width:.6rem;height:.6rem;position:absolute;left:0;top:.55em}.product-categories .active{font-weight:700}.product-categories a{display:inline-block;padding:.2rem 0}.woocommerce-products-header__title{font-size:3.2rem;line-height:1.1;margin-bottom:-.2em}@media (min-width: 999px){.woocommerce-products-header__title{font-size:4.2rem}}@media (min-width: 1280px){.woocommerce-products-header__title{font-size:5.2rem}}.woocommerce-ordering{background:#f0e9e1;border-radius:.4rem;float:none!important;margin:0!important;max-width:100%;position:relative}.woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:inherit;color:inherit;max-width:100%;padding:.4rem 3rem .4rem .7rem;text-overflow:ellipsis}.woocommerce-ordering:after{content:"";border-bottom:.2rem solid currentColor;border-right:.2rem solid currentColor;width:1rem;height:1rem;transform:rotate(45deg) scale(.8);position:absolute;top:50%;right:1rem;margin-top:-.8rem}.woocommerce-result-count{display:none}.woocommerce-loop-product__link img{pointer-events:none}.terms-popup{background:#fffaf4;box-shadow:0 0 1px 1px #0000001a;color:#0c0f10;display:none;padding:2.3rem 2rem 2rem;position:fixed;left:0;bottom:0;width:100%;z-index:10;visibility:hidden;transform:translateY(100%);transition:transform .3s,visibility 0s .3s}.terms-popup.initialized{display:block}.terms-popup.shown{transform:translateY(0);visibility:visible;transition:transform .3s}.terms-popup__text{line-height:1.5;margin:0 auto;max-width:90rem;text-align:center}.terms-popup__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;padding:0;position:absolute;margin:0;top:0;right:0;width:3.5rem;height:3.5rem;opacity:.6;transition:opacity .3s}.terms-popup__close:hover{opacity:1}.terms-popup__close:before,.terms-popup__close:after{background:currentColor;content:"";height:.2rem;position:absolute;left:1rem;right:1rem}.terms-popup__close:before{transform:rotate(45deg)}.terms-popup__close:after{transform:rotate(-45deg)}.top-banner{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e01d70;border:0;color:#fff;display:block;font-weight:700;text-align:center;padding:.5rem 0;width:100%}
