.font-family-sans{font-family:font-family-fallback("sans")}.font-family-serif{font-family:font-family-fallback("serif")}.font-family-mono{font-family:font-family-fallback("mono")}.text-2xs{font-size:.625rem;line-height:1.5}.text-xs{font-size:.75rem;line-height:1.5}.text-sm{font-size:.875rem;line-height:1.5}.text-base{font-size:1rem;line-height:1.5}.text-lg{font-size:1.125rem;line-height:1.5}.text-xl{font-size:1.25rem;line-height:1.5}.text-2xl{font-size:1.5rem;line-height:1.5}.text-3xl{font-size:1.875rem;line-height:1.5}.text-4xl{font-size:2.25rem;line-height:1.5}.text-5xl{font-size:3rem;line-height:1.25}.text-6xl{font-size:4.0625rem;line-height:1.25}.text-7xl{font-size:4.5rem;line-height:1.25}.text-8xl{font-size:6rem;line-height:1.15}.text-9xl{font-size:8rem;line-height:1.15}.text-h1{font-size:2.5rem;line-height:1.25;font-weight:700}@media (max-width:991.98px){.text-h1{font-size:2rem}}@media (max-width:767.98px){.text-h1{font-size:1.75rem}}.text-h2{font-size:2rem;line-height:1.25;font-weight:700}@media (max-width:767.98px){.text-h2{font-size:1.625rem}}.text-h3{font-size:1.5rem;line-height:1.25;font-weight:700}@media (max-width:767.98px){.text-h3{font-size:1.375rem}}.text-h4{font-size:1rem;line-height:1.25;font-weight:600}.text-h5{font-size:1.5rem}.text-h5,.text-h6{line-height:1.375;font-weight:600}.text-h6{font-size:1.25rem}.container{--container-max-width:76.25rem;--container-margin:1rem;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;width:100%;max-width:min(100% - 2 * var(--container-margin,0rem),var(--container-max-width,100%))}.container.container-full{--container-max-width:100%;--container-margin:1rem}.container .container:not(.nested-with-margin){--container-margin:0rem}img{display:block;max-width:100%;height:auto}blockquote,ol,p,ul{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:400;margin:0;padding:0;text-wrap:balance}ol,ul{padding-left:0;list-style:none}a,a:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}abbr.dictionary-word{border-bottom:1px dashed #ef4444}input:not(.qty):not(.wpcf7-submit):not(input[type=radio]):not(input[type=checkbox]):not(.wc-block-components-quantity-selector__input),textarea{background-color:#E3E3E3;border-radius:.3125rem;border:none;min-height:3.4375rem;padding:0 1.25rem;width:100%;margin-top:.5rem;min-width:150px}input:not(.qty):not(.wpcf7-submit):not(input[type=radio]):not(input[type=checkbox]):not(.wc-block-components-quantity-selector__input)::placeholder,textarea::placeholder{color:#000000}input:not(.qty):not(.wpcf7-submit):not(input[type=radio]):not(input[type=checkbox]):not(.wc-block-components-quantity-selector__input):focus,textarea:focus{outline:.3125rem auto #924CC6}.wc-block-components-checkbox svg.wc-block-components-checkbox__mark{left:0}label{width:100%;margin-bottom:0}textarea{padding:1.25rem;margin-bottom:1.25rem}.group-row{display:flex;gap:2.5rem;margin-bottom:2.5rem;align-items:flex-start}@media (max-width:991.98px){.group-row{gap:1.25rem}}@media (max-width:767.98px){.group-row{margin-bottom:1.25rem}}@media (max-width:575.98px){.group-row{flex-direction:column}.group-row p{width:100%}}.wc-block-components-button__text,.wpcf7-submit,button[type=submit]{border-radius:1.25rem;background-color:#924CC6;width:fit-content;padding:.5rem 1.5625rem;color:#FAF9F7;line-height:1.2;min-height:unset;border:none}body.contrast .wc-block-components-button__text,body.contrast .wpcf7-submit,body.contrast button[type=submit]{background:yellow!important;color:#000000!important}.wc-block-components-button__text:focus,.wpcf7-submit:focus,button[type=submit]:focus{outline-color:rgba(146,76,198,.35)}.wc-block-components-button__text:hover,.wpcf7-submit:hover,button[type=submit]:hover{background-color:#131416;color:#FAF9F7}.wpcf7-form p:last-of-type{display:flex;flex-direction:row-reverse;justify-content:end;align-items:center}.woocommerce-logo{display:flex;justify-content:center;margin-bottom:6.25rem;margin-top:5.9375rem}#woocommerce-page .price{color:#131416}.otgs-development-site-front-end,.wpml-ls-statics-footer{display:none}.search-page{margin:2.5rem auto}.search-page .wrapper{margin-top:1.25rem;--columns:4;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:3.75rem 2.5rem}.woocommerce-loop-product__title{font-family:Raleway,sans-serif;font-weight:700}.onsale{background-color:#924CC6!important}.woocommerce-message{border-color:#924CC6;background-color:#E3E3E3;margin-top:.625rem}.woocommerce-message:focus{outline:none}.modal-video{z-index:9999}.tooltip_templates{display:none}.tooltip-aria{position:absolute;visibility:hidden}.tooltipster-base{--tooltipster-background:#EF4444;--tooltipster-text-color:#ffffff}body.contrast .tooltipster-base{--tooltipster-background:yellow;--tooltipster-text-color:#000000}.tooltipster-base .tooltipster-box{background-color:var(--tooltipster-background);border:0;border-radius:0}.tooltipster-base .tooltipster-box .tooltipster-content{padding:1rem;font-size:.875rem;line-height:1.5;color:var(--tooltipster-text-color)}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{top:auto;bottom:.0625rem}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background,.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:var(--tooltipster-background)}.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{bottom:auto;top:-.0625rem}.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:var(--tooltipster-background)!important;top:.0625rem}.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:var(--tooltipster-background)!important}.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:var(--tooltipster-background)!important;top:.0625rem}.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:var(--tooltipster-background)!important}.tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:var(--tooltipster-background)!important;top:.0625rem}.tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:var(--tooltipster-background)!important}.prose{--prose-body:#212121;--prose-base-margin-top:1.5rem;--prose-paragraph-margin-top:1.25rem;--prose-strong-weight:600;--prose-not-margin-top:var(--prose-base-margin-top);--prose-lead:inherit;--prose-lead-font-size:1.25em;--prose-lead-margin-top:var(--prose-base-margin-top);--prose-links:#212121;--prose-links-underline:currentColor;--prose-bullets:#131416;--prose-counters:#757575;--prose-list-margin-left:1.5rem;--prose-list-margin-top:var(--prose-base-margin-top);--prose-list-item-margin-top:0.5rem;--prose-hr:#E0E0E0;--prose-hr-margin-y:1rem;--prose-headings:#212121;--prose-headings-margin-top:2rem;--prose-headings-margin-bottom:1.25rem;--prose-img-aligned-padding:1em;--prose-img-margin-top:var(--prose-base-margin-top);--prose-video-margin-top:var(--prose-base-margin-top);--prose-blockquote-margin-top:var(--prose-base-margin-top);font-size:1rem;line-height:1.5;color:var(--prose-body)}@media (min-width:992px){.prose{--prose-hr-margin-y:2rem}}.prose .not-prose{margin-top:var(--prose-not-margin-top)}body.contrast .prose{--prose-body:yellow;--prose-links:yellow;--prose-bullets:yellow;--prose-counters:yellow;--prose-hr:yellow;--prose-headings:yellow}.prose.white{--prose-body:#ffffff;--prose-links:#ffffff;--prose-headings:#ffffff}.prose :is(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:var(--prose-paragraph-margin-top)}.prose :is([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-lead);font-size:var(--prose-lead-font-size);font-weight:inherit}.prose :is(a,a:hover):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-links);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25rem;text-decoration-color:var(--prose-links-underline)}.prose :is(strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:var(--prose-strong-weight)}.prose :is(ol,ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:var(--prose-list-margin-top);margin-left:var(--prose-list-margin-left)}.prose :is(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :is(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc}.prose :is(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:var(--prose-list-item-margin-top)}.prose :is(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--prose-counters,currentColor);font-weight:400}.prose :is(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--prose-bullets,currentColor)}.prose :is(ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style:lower-latin}.prose :is(ol ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style:lower-roman}.prose :is(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-top:1px solid var(--prose-hr);margin-top:var(--prose-hr-margin-y);margin-bottom:var(--prose-hr-margin-y)}.prose :is(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:var(--prose-blockquote-margin-top)}.prose :is(h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-headings);margin-top:var(--prose-headings-margin-top);margin-bottom:var(--prose-headings-margin-bottom)}.prose :is(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.5rem;line-height:1.25;font-weight:700}@media (max-width:991.98px){.prose :is(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2rem}}@media (max-width:767.98px){.prose :is(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.75rem}}.prose :is(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2rem;line-height:1.25;font-weight:700}@media (max-width:767.98px){.prose :is(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.625rem}}.prose :is(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5rem;line-height:1.25;font-weight:700}@media (max-width:767.98px){.prose :is(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.375rem}}.prose :is(h5):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1rem;line-height:1.25;font-weight:600}.prose :is(h6):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5rem;line-height:1.375;font-weight:600}.prose :is(h2+*,h3+*,h4+*,h5+*,h6+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :is(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:var(--prose-img-margin-top)}.prose :is(img.alignleft):not(:where([class~=not-prose],[class~=not-prose] *)){float:left;padding:var(--prose-img-aligned-padding) var(--prose-img-aligned-padding) var(--prose-img-aligned-padding) 0;margin:0}.prose :is(img.aligncenter):not(:where([class~=not-prose],[class~=not-prose] *)){clear:both;padding:var(--prose-img-aligned-padding) 0;margin:0}.prose :is(img.alignright):not(:where([class~=not-prose],[class~=not-prose] *)){float:right;padding:var(--prose-img-aligned-padding) 0 var(--prose-img-aligned-padding) var(--prose-img-aligned-padding);margin:0}.prose :is(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:var(--prose-video-margin-top)}.prose :is(:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}button{background:none;border:none;border-radius:0;cursor:pointer;margin:0;padding:0;color:inherit}.button,button,button:focus{outline:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:none;border:0;border-radius:1.25rem;cursor:pointer;margin:0;padding:.5rem 1.5625rem;font-size:1rem;line-height:1.5;font-weight:400;line-height:1.2;text-align:center;letter-spacing:.02rem;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease-in-out}@media (max-width:991.98px){.button{padding:.5rem 1.125rem}}@media (max-width:575.98px){.button{font-size:.875rem;line-height:1.5;padding:.5rem 1rem}}.button:focus{box-shadow:none;outline:.1875rem solid #212121}.button-brand{background-color:#924CC6;color:#FAF9F7}body.contrast .button-brand{background:yellow!important;color:#000000!important}.button-brand:focus{outline-color:rgba(146,76,198,.35)}.button-brand:hover{background-color:#131416;color:#FAF9F7}.button-brand.button-light:hover{background-color:#FAF9F7;color:#131416}.button-bordered{background-color:initial;color:#FAF9F7;border:1px solid #faf9f7}body.contrast .button-bordered{background:yellow!important;color:#000000!important}.button-bordered:focus{outline-color:rgba(250,249,247,.35)}.button-bordered:hover{border-color:#131416;background-color:#131416;color:#FAF9F7}.button-bordered-black{background-color:initial;color:#131416;border:1px solid #131416}body.contrast .button-bordered-black{background:yellow!important;color:#000000!important}.button-bordered-black:focus{outline-color:rgba(19,20,22,.35)}.button-bordered-black:hover{border-color:#131416;background-color:#131416;color:#FAF9F7}.button-delete{background-color:initial;color:#EF4444}.button-delete:focus{outline-color:rgba(239,68,68,.35)}.button-delete:hover{background-color:#EEEEEE}.button-black-bordered{background-color:initial;border:1px solid #212121;color:#212121}.button-black-bordered:focus{outline-color:rgba(0,0,0,.15)}.button-black-bordered:hover{background-color:rgba(0,0,0,.1);color:#212121}.button :is(svg,img){transition:transform .25s ease;width:1em;height:auto}.button :is(svg,img) path{fill:currentColor}.button.animate-icon-start:hover :is(svg,img){transform:translateX(-2px)}.button.animate-icon-end:hover :is(svg,img){transform:translateX(2px)}.breadcrumbs ul{display:flex;align-items:center;list-style:none;gap:.625rem;margin:0;padding:0}.breadcrumbs ul li{display:flex;align-items:center;color:#828282}.breadcrumbs ul li a,.breadcrumbs ul li span{color:currentColor;display:flex;font-size:1rem;line-height:1.5;font-weight:500}.breadcrumbs ul li a.active,.breadcrumbs ul li span.active{color:#131416}.breadcrumbs ul li svg{width:.25rem;height:auto}dialog{border-radius:.5rem;border:none;background-color:#ffffff;box-shadow:.125rem 0 1.25rem 0 rgba(0,0,0,.2);width:100%;max-height:90%;max-width:90%}dialog.notes-tool,dialog.search-results-modal{max-width:50rem}dialog::backdrop{background-color:rgba(0,0,0,.3)}dialog .close-icon{position:absolute;top:1rem;right:1rem;cursor:pointer}dialog .close-icon svg{width:1rem;height:1rem}dialog .close-icon svg path{fill:currentColor}.custom-scrollbar,[data-simplebar]{--scrollbar-size:0.5rem;--scrollbar-border-radius:0.625rem;--scrollbar-thumb-color:#EF4444;--scrollbar-track-color:#BDBDBD}body.contrast .custom-scrollbar,body.contrast [data-simplebar]{--scrollbar-thumb-color:yellow;--scrollbar-track-color:rgba(255,255,0,0.25)}@supports (-moz-appearance:none){.custom-scrollbar{scrollbar-width:var(--scrollbar-size);scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}}.custom-scrollbar::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.custom-scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track-color);border-radius:var(--scrollbar-border-radius)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius)}.custom-scrollbar::-webkit-scrollbar-corner{background:transparent;opacity:0}[data-simplebar] .simplebar-track{background:var(--scrollbar-track-color);border-radius:var(--scrollbar-border-radius)}[data-simplebar] .simplebar-track.simplebar-horizontal{height:var(--scrollbar-size)}[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{min-width:var(--scrollbar-size)}[data-simplebar] .simplebar-track.simplebar-vertical{width:var(--scrollbar-size)}[data-simplebar] .simplebar-track.simplebar-vertical .simplebar-scrollbar{min-height:var(--scrollbar-size)}[data-simplebar] .simplebar-track .simplebar-scrollbar:before{background-color:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);top:0;bottom:0;right:0;left:0}[data-simplebar] .simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:1}ul.socials{display:flex;align-items:center;gap:.9375rem}ul.socials svg{width:auto;height:1.5rem}.subpage .top{margin-bottom:3.125rem}@media xl{.subpage .top{margin-bottom:3.75rem}}.subpage .top.single .introduction{max-width:100%;border-left:.1875rem solid #924cc6;padding-left:1rem}.subpage .top.single h1{text-wrap:unset;margin-bottom:1.875rem}.subpage .top .top-items{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1.5625rem}.subpage .top .top-image{background-color:#757575;min-height:37.5rem;position:relative}@media (max-width:1365.98px){.subpage .top .top-image{min-height:28.125rem}}@media (max-width:1199.98px){.subpage .top .top-image{min-height:21.25rem}}.subpage .top .top-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.subpage .top .thumbnail{margin-bottom:1rem}.subpage .top .thumbnail img{width:100%;height:100%;object-fit:cover;max-height:31.25rem;border-radius:.3125rem}.subpage .top .introduction{margin-top:1.25rem;max-width:26.25rem}.subpage .top .container{position:relative;padding-top:5rem}@media (max-width:1199.98px){.subpage .top .container{padding-top:2.5rem}}.subpage .top .sharing-container ul.sharing{font-size:1.25rem;line-height:1.5;display:flex}.subpage .top .sharing-container ul.sharing li{margin:0 .9375rem}.subpage .top.no-image{margin-bottom:.625rem}.subpage .top.no-image h1{margin-bottom:0}.scroll-down{display:flex;flex-direction:column;position:absolute;top:0;right:0;transform:translateY(-65%)}.scroll-down span{transform:rotate(-90deg);color:#FAF9F7}.scroll-down .icon{background:#131416;padding:1.1875rem .8125rem;margin-top:1.5625rem}.scroll-down .icon svg{width:.8125rem;height:2rem}.swiper-navigation{display:flex;gap:1.25rem;align-items:center;margin-bottom:.75rem;justify-content:end}.swiper-navigation button.button-prev{transform:rotate(180deg)}.swiper-navigation button svg{display:flex;height:.875rem}.swiper-navigation button.swiper-button-disabled svg path{stroke:#828282!important}nav.pagination ul{list-style:none;padding:0;margin:92px 0 0;width:100%;display:flex;gap:.75rem;justify-content:center;align-items:center}nav.pagination ul a{color:#131416}nav.pagination ul .prev svg{transform:rotate(180deg)}nav.pagination ul .page-numbers svg{width:1.125rem;height:.625rem}.quotation-component{color:#000000;display:flex}@media (max-width:575.98px){.quotation-component{flex-direction:column;gap:1.25rem 0}}.quotation-component.theme-light{color:#ffffff}.quotation-component.theme-light blockquote a{color:inherit}.quotation-component.with-background blockquote{font-size:1.25rem;line-height:1.5}@media (max-width:991.98px){.quotation-component.with-background blockquote{font-size:1rem;line-height:1.5}}.quotation-component .quotation-mark{margin-right:.625rem}.quotation-component .quotation-mark svg path{opacity:1;fill:currentColor}.quotation-component blockquote{margin:0;font-size:2.25rem;line-height:1.5}@media (max-width:1199.98px){.quotation-component blockquote{font-size:1.875rem;line-height:1.5}}@media (max-width:991.98px){.quotation-component blockquote{font-size:1.5rem;line-height:1.5}}@media (max-width:767.98px){.quotation-component blockquote{font-size:1.25rem;line-height:1.5}}.quotation-component .author{display:flex;margin-top:2rem;gap:2rem}@media (max-width:575.98px){.quotation-component .author{gap:1rem;align-items:center}}.quotation-component .author .author-photo img{--image-size:5.75rem;width:var(--image-size);height:var(--image-size);object-fit:contain;object-position:top;border-radius:50%}@media (max-width:575.98px){.quotation-component .author .author-photo img{--image-size:4.6875rem}}.quotation-component .author span,.quotation-component .author strong{display:block}.number-component{color:#212121}.number-component.text-size--small .value{font-size:2.25rem;line-height:1.5}.number-component.text-size--small.direction-row.with-units .caption{margin-top:.25rem}.number-component.theme-light{color:#ffffff}.number-component.with-icon .value-wrapper,.number-component.with-units .value-wrapper{display:flex;align-items:center}.number-component.direction-row{display:flex;align-items:flex-start;gap:1.125rem}@media (max-width:991.98px){.number-component.direction-row{display:block}}.number-component.direction-row.with-units .caption{margin-top:.75rem}@media (max-width:1199.98px){.number-component.direction-row.with-units .caption{margin-top:.25rem}}.number-component .icon{margin-right:1rem;margin-left:.0625rem}.number-component .icon img,.number-component .icon svg{height:2.875rem;width:auto}@media (max-width:1199.98px){.number-component .icon img,.number-component .icon svg{height:2.25rem}}.number-component .value{font-size:4.5rem;line-height:1.25;font-weight:700;white-space:nowrap}@media (max-width:991.98px){.number-component .value{font-size:2.25rem;line-height:1.5}}.number-component .units{margin-left:.3125rem}@media (max-width:767.98px){.number-component .units{margin-left:.25rem}}.number-component .units .unit{display:block;font-size:1rem;line-height:1.5;font-weight:600;text-align:left}.number-component .units .unit:only-child{margin-bottom:1em}.number-component .caption{font-size:1rem;line-height:1.5;font-weight:400;margin-top:.25rem;max-width:8.75rem}.product-card-component .image-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:.75rem;position:relative}.product-card-component .image-wrapper .onsale{position:absolute;top:0;left:0;padding:.125rem .25rem;color:#FAF9F7}.product-card-component .image-wrapper img{object-fit:contain;aspect-ratio:1/1;width:100%}.product-card-component .price{font-size:.857em}.product-card-component small{font-size:.875em}.homepage section.hero{background-color:#ffffff;display:flex;align-items:center;justify-content:center;position:relative;height:37.5rem;margin-bottom:5rem}@media (max-width:767.98px){.homepage section.hero{height:25rem;margin-bottom:2.5rem}}@media (max-width:575.98px){.homepage section.hero{height:22.5rem}}.homepage section.hero .background{position:absolute;top:0;left:0;width:100%;height:100%}.homepage section.hero .background :where(video,img){width:100%;height:100%;object-fit:cover;object-position:top}.homepage section.hero .hero-container{display:flex;flex-direction:column;align-items:flex-start;isolation:isolate;color:#ffffff;position:relative;height:100%}.homepage section.hero .scroll-animation{top:100%}.homepage section.hero h1{font-size:2.5rem;line-height:1.25;font-weight:700}@media (max-width:991.98px){.homepage section.hero h1{font-size:2rem}}@media (max-width:767.98px){.homepage section.hero h1{font-size:1.75rem;font-size:2rem;line-height:1.25;font-weight:700}}@media (max-width:767.98px) and (max-width:767.98px){.homepage section.hero h1{font-size:1.625rem}}.homepage section.hero .prose{color:inherit;max-width:31.25rem;margin-top:2rem}.homepage section.hero .hero-link{margin-top:2rem}.homepage section.product-category{margin-bottom:5rem}.homepage section.product-details{position:relative;padding:10rem 0;color:#ffffff;overflow:hidden;margin-bottom:5rem}@media (max-width:767.98px){.homepage section.product-details{margin-bottom:2.5rem}}.homepage section.product-details .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:fill;transform:scale(1.15)}@media (max-width:991.98px){.homepage section.product-details .background-image{object-fit:cover}}.homepage section.product-details .wrapper{display:flex;gap:5.25rem;align-items:center}@media (max-width:767.98px){.homepage section.product-details .wrapper{flex-direction:column;align-items:unset;gap:2.5rem;padding-top:1.875rem}}.homepage section.product-details .image-wrapper{flex:0.5}.homepage section.product-details .content{flex:0.6;padding-right:14.375rem}@media (max-width:767.98px){.homepage section.product-details .content{padding-right:0}}.homepage section.product-details .content .title{margin-bottom:1.25rem}.homepage section.product-details .content .buttons{margin-top:1.875rem;display:flex;gap:1.25rem;flex-wrap:wrap}.homepage section.product-details .container{position:relative}.homepage section.product-details .absolute-image{position:absolute;top:0;right:0;object-fit:contain;max-width:clamp(17.5rem,-6.0267857142875rem + 37.9464285714vw,28.125rem);height:auto;transform:translateY(20%) translateX(30%)}@media (max-width:767.98px){.homepage section.product-details .absolute-image{display:none}}.homepage section.video{margin-bottom:5rem}@media (max-width:767.98px){.homepage section.video{margin-bottom:2.5rem}}.homepage section.video .container{position:relative}.homepage section.video .container:hover .content-wrapper{visibility:visible;opacity:1}.homepage section.video .video-file{width:100%;height:100%;object-fit:cover}@media (max-width:767.98px){.homepage section.video .video-file{min-height:18.75rem}}.homepage section.video .content-wrapper{visibility:hidden;opacity:0;transition:.25s ease;position:absolute;padding:1.875rem 1.5625rem;color:#ffffff;display:flex;align-items:start;justify-content:end;flex-direction:column;width:100%;height:100%;top:0;left:0;background:rgba(19,20,22,.5)}.homepage section.video .content-wrapper .content{display:flex;gap:1.25rem;margin-bottom:.75rem}@media (max-width:767.98px){.homepage section.video .content-wrapper .content{flex-wrap:wrap}}.homepage section.video .content-wrapper .wysiwyg{max-width:29.375rem}.homepage section.content-section{position:relative;padding:10rem 0;color:#ffffff;overflow:hidden;margin-bottom:5rem}@media (max-width:767.98px){.homepage section.content-section{padding:7.5rem 0;margin-bottom:2.5rem}}.homepage section.content-section .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:fill;transform:scale(1.15)}@media (max-width:991.98px){.homepage section.content-section .background-image{object-fit:cover}}.homepage section.content-section .wrapper{display:flex;gap:2.5rem;align-items:center}@media (max-width:991.98px){.homepage section.content-section .wrapper{flex-direction:column-reverse;align-items:unset}}.homepage section.content-section .image-wrapper{flex:0.5}.homepage section.content-section .image-wrapper img{max-width:unset;width:130%}@media (max-width:1199.98px){.homepage section.content-section .image-wrapper img{width:100%;max-width:100%}}.homepage section.content-section .content{flex:0.6}.homepage section.content-section .content .title{margin-bottom:1.875rem;text-wrap:unset}.homepage section.content-section .content .prose{max-width:23.75rem}@media (max-width:991.98px){.homepage section.content-section .content .prose{max-width:100%}}.homepage section.content-section .content .buttons{margin-top:1.875rem;display:flex;gap:1.25rem;flex-wrap:wrap}.homepage section.content-section .container{position:relative}.homepage section.content-section .absolute-image{position:absolute;top:90%;left:43%;object-fit:contain;max-width:clamp(17.5rem,-6.0267857142875rem + 37.9464285714vw,28.125rem);height:auto;transform:translateY(-50%) translateX(-50%)}@media (max-width:991.98px){.homepage section.content-section .absolute-image{top:60%;left:50%;max-width:80%}}@media (max-width:767.98px){.homepage section.content-section .absolute-image{display:none}}.homepage section.image-slider{margin-bottom:5rem}.homepage section.image-slider .container{position:relative}.homepage section.image-slider .container:hover .content-wrapper{visibility:visible;opacity:1}.homepage section.image-slider .swiper-navigation path{stroke:#ffffff}@media (max-width:767.98px){.homepage section.image-slider .swiper-slide{min-height:18.75rem}}.homepage section.image-slider .swiper-slide .background img{width:100%;height:100%;object-fit:cover;min-height:18.75rem}.homepage section.image-slider .content-wrapper{visibility:hidden;opacity:0;transition:.25s ease;position:absolute;padding:1.875rem 1.5625rem;color:#ffffff;display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;width:100%;height:100%;top:0;left:0;background:rgba(19,20,22,.5)}.homepage section.image-slider .content-wrapper .content{display:flex;gap:1.25rem}@media (max-width:767.98px){.homepage section.image-slider .content-wrapper .content{flex-wrap:wrap}}.homepage section.logos{margin-bottom:5rem}.homepage section.logos .swiper-slide{display:flex;justify-content:center}.subpage .module{margin-bottom:7.5rem}@media (max-width:1199.98px){.subpage .module{margin-bottom:5rem}}@media (max-width:767.98px){.subpage .module{margin-bottom:2.5rem}}@supports selector(:has(*)){.subpage .module:has(+.module.break){margin-bottom:0}}.subpage .module.break{margin-top:-1.875rem;margin-bottom:0}@media (max-width:1199.98px){.subpage .module.break{margin-top:-.9375rem}}@supports selector(:has(*)){.subpage .module.break{margin-top:0}}.subpage .category-top .breadcrumbs{margin-bottom:2.5rem}.subpage .category-top h1{margin-bottom:.3125rem}.subpage .term-description{max-width:36.875rem}.category-name-wrapper+ul{display:none}.subpage.error-404{margin-top:0;color:#FAF9F7}.subpage.error-404 a{color:#FAF9F7}.subpage.error-404 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.subpage.error-404 .error-404-content{text-align:center;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.subpage.error-404 .error-404-content :is(h1,p){margin-bottom:0}.subpage.error-404 h1{font-size:clamp(3.75rem,-9.09280936455rem + 26.7558528428vw,13.75rem);font-family:Avenir,sans-serif;font-weight:800;line-height:1.1}.subpage.error-404 a{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-weight:500}.subpage.contact-page section.icons-and-form{margin-bottom:7.5rem}@media (max-width:1199.98px){.subpage.contact-page section.icons-and-form{margin-bottom:5rem}}@media (max-width:767.98px){.subpage.contact-page section.icons-and-form{margin-bottom:2.5rem}}.subpage.contact-page section.icons-and-form .container{display:flex;gap:1.25rem}@media (max-width:767.98px){.subpage.contact-page section.icons-and-form .container{flex-direction:column}}.subpage.contact-page section.icons-and-form .icons{display:flex;gap:3.125rem;flex-direction:column}@media (max-width:767.98px){.subpage.contact-page section.icons-and-form .icons{gap:1.25rem}}.subpage.contact-page section.icons-and-form .icon-item{display:flex;gap:1.25rem;align-items:flex-start}@media (max-width:767.98px){.subpage.contact-page section.icons-and-form .icon-item{flex-direction:column;gap:.5rem}}.subpage.contact-page section.icons-and-form .icon-item .icon{border-radius:50%;display:flex;align-items:center;justify-content:center;background:#131416;height:3.4375rem;flex:0 0 3.4375rem;max-width:3.4375rem;width:3.4375rem}.subpage.contact-page section.icons-and-form .icon-item .title{font-weight:600;font-size:1.25rem;line-height:1.5}.subpage.contact-page section.map{margin-top:7.5rem}@media (max-width:767.98px){.subpage.contact-page section.map{margin-top:3.75rem}}.subpage.contact-page section.map p{line-height:0}.subpage.contact-page section.map iframe{width:100%!important;height:31.25rem!important;filter:grayscale(1)}@media (max-width:767.98px){.subpage.contact-page section.map iframe{height:18.75rem!important}}.page-template-template-contact footer{margin-top:0!important}.subpage.list-page .wrapper{--columns:2;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:5rem 2.5rem}@media (max-width:767.98px){.subpage.list-page .wrapper{--columns:1;gap:2.5rem}}.subpage.list-page .article:hover .thumbnail img{transform:scale(1.05)}.subpage.list-page .article:hover .read-more{-webkit-text-decoration:none;text-decoration:none}.subpage.list-page .thumbnail{overflow:hidden}.subpage.list-page .thumbnail img{transition:all .25s ease-in-out;width:100%;height:100%;object-fit:cover}.subpage.list-page .title{font-weight:600;margin:1.25rem 0}.subpage.list-page .excerpt{margin-bottom:1.25rem}.subpage.list-page .read-more{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#924CC6;transition:all .25s ease-in-out;text-underline-offset:.5rem}.subpage.single.single-page .container{--container-max-width:63.125rem}.subpage.single.single-page h1,.subpage.single.single-page h2,.subpage.single.single-page h3,.subpage.single.single-page h4,.subpage.single.single-page h5,.subpage.single.single-page h6{text-wrap:unset}.subpage.single.single-page .return{margin:3.75rem auto 0;width:fit-content;display:block}.menu-overlay{background-color:#F5F5F5;display:none;overflow:auto;padding:1.5rem 0;position:absolute;top:100%;left:0;width:100%;z-index:-1}.menu-overlay nav{width:100%}.menu-overlay ul.header-main-menu{--cols:4;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:1rem}@media (max-width:1199.98px){.menu-overlay ul.header-main-menu{--cols:1}}.menu-overlay ul.header-main-menu .menu-item-trigger:hover{color:#2563EB}.menu-overlay ul.header-main-menu li{position:static}.menu-overlay ul.header-main-menu li.menu-item-has-children>.menu-item-trigger{position:relative;display:flex;align-items:center;justify-content:center;gap:.25rem}.menu-overlay ul.header-main-menu li.menu-item-has-children>.menu-item-trigger .icon{display:flex;transition:all .25s ease-in-out;width:1em;height:1em}.menu-overlay ul.header-main-menu li.menu-item-has-children>.menu-item-trigger .icon svg{width:100%;height:100%}.menu-overlay ul.header-main-menu li.menu-item-has-children>.menu-item-trigger.active .icon{transform:rotate(-180deg)}.menu-overlay ul.header-main-menu li .submenu-wrapper{display:none;padding-left:1.5rem}@media (max-width:1199.98px){header .menu-inline{background-color:#252525;padding:1.5rem var(--container-margin);position:absolute;top:100%;left:50%;width:100%;transform:translateX(-50%);overflow:auto;height:calc(100vh - 3.5rem)}}header .menu-inline form.woocommerce-product-search{display:none}@media (max-width:1199.98px){header .menu-inline form.woocommerce-product-search{display:block;margin-bottom:2rem;max-width:25rem}}header .menu-inline a,header .menu-inline button{color:#FAF9F7;display:block;transition:all .25s ease-in-out;line-height:1.75;text-align:left}header .menu-inline a:hover,header .menu-inline button:hover{color:#924CC6}header .menu-inline ul.header-main-menu{display:flex;gap:.75rem;align-items:center}@media (max-width:1199.98px){header .menu-inline ul.header-main-menu{align-items:flex-start;flex-direction:column}header .menu-inline ul.header-main-menu .container{display:flex;flex-direction:column;gap:1rem;align-items:start}}header .menu-inline ul.header-main-menu .menu-item-trigger{font-weight:600;text-transform:uppercase}header .menu-inline ul.header-main-menu .menu-item-trigger[data-depth="3"]{margin-bottom:1.25rem}@media (max-width:1199.98px){header .menu-inline ul.header-main-menu .menu-item-trigger[data-depth="3"]{margin-bottom:.25rem}}header .menu-inline ul.header-main-menu .menu-item-trigger:hover{color:#924CC6}header .menu-inline ul.header-main-menu .menu-item-trigger[data-depth="3"]:last-of-type{-webkit-text-decoration:underline;text-decoration:underline;font-weight:400;transition:all .25s ease-in-out;margin-bottom:0;text-transform:none}header .menu-inline ul.header-main-menu .menu-item-trigger[data-depth="3"]:last-of-type:hover{-webkit-text-decoration:none;text-decoration:none}@media (max-width:1199.98px){header .menu-inline ul.header-main-menu>li:first-of-type{order:1}header .menu-inline ul.header-main-menu>li:nth-child(2){order:2}}header .menu-inline ul.header-main-menu li{position:static}header .menu-inline ul.header-main-menu li:first-of-type a[data-depth="1"]{background-color:#924CC6;border-radius:1.25rem;padding:.5rem 1.5625rem;transition:all .25s ease-in-out;display:flex;flex-direction:row-reverse;gap:.5rem;align-items:center;text-wrap:nowrap}header .menu-inline ul.header-main-menu li:first-of-type a[data-depth="1"]:hover{background-color:#FAF9F7;color:#131416}header .menu-inline ul.header-main-menu li:nth-child(2).hidden{display:none}header .menu-inline ul.header-main-menu li:nth-child(2) a[data-depth="1"]{background-color:initial;border:1px solid #faf9f7;border-radius:1.25rem;padding:.5rem 1.5625rem;transition:all .25s ease-in-out;display:flex;flex-direction:row-reverse;align-items:center;gap:.5rem}header .menu-inline ul.header-main-menu li:nth-child(2) a[data-depth="1"]:hover{background-color:#FAF9F7;color:#131416}header .menu-inline ul.header-main-menu li:nth-child(n+3) a[data-depth="1"],header .menu-inline ul.header-main-menu li:nth-child(n+3) button[data-depth="1"]{margin-left:.625rem;font-family:Typeka,sans-serif}@media (max-width:1199.98px){header .menu-inline ul.header-main-menu li:nth-child(n+3) a[data-depth="1"],header .menu-inline ul.header-main-menu li:nth-child(n+3) button[data-depth="1"]{margin-left:0;margin-bottom:1rem}}header .menu-inline ul.header-main-menu li.menu-item-has-children{display:flex;align-items:baseline}@media (max-width:1199.98px){header .menu-inline ul.header-main-menu li.menu-item-has-children{flex-direction:column;gap:1rem}}header .menu-inline ul.header-main-menu li.menu-item-has-children .menu-item-trigger[data-depth="2"]:after{content:"";background-image:url(../images/chevron-down.svg);background-repeat:no-repeat;background-position:0;width:.625rem;height:.625rem;flex:0 0 0.625rem;transition:all .25s ease-in-out}header .menu-inline ul.header-main-menu li.menu-item-has-children .menu-item-trigger[data-depth="2"].active:after{transform:rotate(180deg)}header .menu-inline ul.header-main-menu li.menu-item-has-children>.menu-item-trigger{position:relative;display:flex;align-items:center;gap:.3125rem}header .menu-inline ul.header-main-menu li.menu-item-has-children>.menu-item-trigger[data-depth="2"]{font-weight:700;text-transform:uppercase}@media (min-width:1200px){header .menu-inline ul.header-main-menu li.menu-item-has-children>.menu-item-trigger[data-depth="2"]{width:12.5rem;justify-content:start;flex:0 0 13.75rem;max-width:13.75rem}}header .menu-inline ul.header-main-menu li.menu-item-has-children>.menu-item-trigger[data-depth="2"] .icon{display:none}header .menu-inline ul.header-main-menu li.menu-item-has-children>.menu-item-trigger .icon{display:flex;flex:0 0 0.625rem;transition:all .25s ease-in-out}header .menu-inline ul.header-main-menu li.menu-item-has-children>.menu-item-trigger .icon svg{width:100%;height:100%}header .menu-inline ul.header-main-menu li.menu-item-has-children>.menu-item-trigger .icon svg path{stroke:#FAF9F7}header .menu-inline ul.header-main-menu li.menu-item-has-children>.menu-item-trigger.active .icon{transform:rotate(-180deg)}header .menu-inline ul.header-main-menu li .submenu-wrapper{display:none}@media (min-width:1200px){header .menu-inline ul.header-main-menu>li>.submenu-wrapper{background-color:#252525;padding:2rem;position:absolute;z-index:11;top:100%;left:0;width:100%;height:var(--submenu-height);border-top:1px solid #828282;transition:.2s ease-in-out;max-height:calc(100vh - 76px)}header .menu-inline ul.header-main-menu>li>.submenu-wrapper .submenu-wrapper{padding-left:2.5rem;border-left:1px solid #828282;margin-left:3.4375rem;width:100%}header .menu-inline ul.header-main-menu>li>.submenu-wrapper>.submenu{--columns:1;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:.5rem;position:relative}}@media (max-width:1199.98px){header .menu-inline ul.header-main-menu>li>.submenu-wrapper>.submenu{display:flex;flex-direction:column;align-items:start;padding-left:.625rem}}@media (min-width:1200px){header .menu-inline ul.header-main-menu>li>.submenu-wrapper>.submenu .submenu{--columns:3;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:1.875rem 6.25rem;align-items:start;border-left:1px solid #828282;padding-left:2.5rem;max-width:90%;height:calc(var(--submenu-height) - 62px);overflow-x:hidden;max-height:calc(100vh - 140px)}}@media (max-width:1439.98px){header .menu-inline ul.header-main-menu>li>.submenu-wrapper>.submenu .submenu{gap:1.875rem 3.75rem;max-width:75%}}@media (max-width:1199.98px){header .menu-inline ul.header-main-menu>li>.submenu-wrapper>.submenu .submenu{gap:1rem 0;max-width:unset}}header .menu-inline ul.header-main-menu>li>.submenu-wrapper>.submenu .submenu li:first-of-type{grid-column:span var(--columns)}header .menu-inline ul.header-main-menu>li>.submenu-wrapper>.submenu .submenu li:first-of-type .menu-item-trigger[data-depth="3"]{margin-bottom:.375rem}header .menu-inline ul.header-main-menu>li>.submenu-wrapper>.submenu .submenu li:first-of-type .menu-item-trigger[data-depth="3"]:last-of-type{margin-bottom:0}@media (min-width:1200px){header .menu-inline ul.header-main-menu .submenu[data-level="3"]{position:absolute;z-index:11;width:100%;top:0}}header.header{position:sticky;left:0;top:0;width:100%;z-index:10;background-color:#252525;color:#FAF9F7}header.header .container{display:flex;align-items:center;justify-content:space-between}header.header .header-tools{background-color:#F5F5F5}header.header .header-tools .container{justify-content:flex-end}header.header .header-main{padding-top:1rem;padding-bottom:1rem}header.header .header-main .container{gap:16px}@media (min-width:1200px){header.header.header-menu-inline .header-main{position:relative}}@media (max-width:1199.98px){header.header.header-menu-inline .header-main .menu-inline{display:none}}@media (min-width:1200px){header.header.header-menu-inline .header-main .menu-inline{display:block!important}header.header.header-menu-inline .header-main .menu-hamburger{display:none}}header.header.header-menu-overlay .header-main .menu-hamburger{margin-left:auto}header.header .site-details{display:none;align-items:center;gap:1rem}@media (max-width:1199.98px){header.header .site-details{display:flex}}header.header .site-details .site-logo{display:flex;max-width:8.125rem;height:auto}header.header .woocommerce-product-search{position:relative;max-width:9.375rem}@media (max-width:1199.98px){header.header .woocommerce-product-search{display:none}}header.header .search-form-submit{all:unset;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 .9375rem;height:100%;cursor:pointer}header.header .search-field{padding-left:3.125rem!important;font-size:.875rem;line-height:1.5;margin:0!important;min-height:2rem!important;border-radius:.125rem!important}header.header .site-tools{display:flex;align-items:center;gap:0 1rem}@media (max-width:1199.98px){header.header .site-tools{margin-left:auto}}header.header .site-tools .cart-icon{position:relative}header.header .site-tools .cart-icon .count{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;min-width:1.25rem;min-height:1.25rem;aspect-ratio:1;padding:.125rem;border-radius:50%;background-color:#924CC6;color:#FAF9F7;font-weight:600;font-size:.75rem;line-height:1.5}header.header .tool-container{position:relative}header.header .search-container .search-panel{opacity:0;visibility:hidden;position:absolute;transform:translateY(-.75rem);top:calc(100% + .625rem);right:-.625rem;padding:.625rem;background:#EEEEEE;transition:.25s ease;transition-property:opacity,visibility,transform}header.header .search-container .search-panel .search-panel-wrapper{display:flex;align-items:center;justify-content:center;gap:.9375rem}header.header .search-container .search-panel input.search-input{background:none;border:none;border-bottom:1px solid transparent;outline:none;transition:all .25s ease-in-out;padding:.625rem 0;width:18.75rem;margin-left:.3125rem}@media (max-width:767.98px){header.header .search-container .search-panel input.search-input{width:14.375rem}}header.header .search-container .search-panel input.search-input:focus{border-color:#BDBDBD}body.contrast header.header .search-container .search-panel input.search-input::placeholder{color:rgba(255,255,0,.5)}header.header .search-container .search-panel button.perform-search{display:flex}header.header .language-switcher ul{margin:0;list-style:none;position:absolute;background-color:#ffffff;color:#001C29;padding:0 .375rem .75rem;top:calc(100% + 25px);left:50%;border-radius:6px;min-width:100px;overflow:visible!important;z-index:20;opacity:0;visibility:hidden;transform:translateY(-6px) translateX(-50%);transition:.15s ease}header.header .language-switcher ul:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-100%);width:0;height:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #ffffff;transition:all .5s ease}header.header .language-switcher ul li{display:block;padding-top:.75rem}header.header .language-switcher ul li a{-webkit-text-decoration:none;text-decoration:none;text-align:center;color:inherit;display:block}header.header .language-switcher ul li a:hover{-webkit-text-decoration:underline;text-decoration:underline}header.header .language-switcher ul li a.current{opacity:.4;cursor:default;pointer-events:none}header.header .language-switcher ul.open{opacity:1;visibility:visible;transform:translateY(0) translateX(-50%)}header.header .tool-trigger{display:flex;align-items:center;justify-content:center;padding:.3125rem;-webkit-user-select:none;user-select:none;border-radius:.1875rem}header.header .font-trigger svg{height:1rem;width:auto}body.contrast header.header .font-trigger svg path{fill:rgba(255,255,0,.5)}html[data-font-size=lg] header.header .font-trigger .font-lg,html[data-font-size=normal] header.header .font-trigger .font-normal,html[data-font-size=sm] header.header .font-trigger .font-sm{fill:#EF4444}html[data-font-size=lg] body.contrast header.header .font-trigger .font-lg,html[data-font-size=normal] body.contrast header.header .font-trigger .font-normal,html[data-font-size=sm] body.contrast header.header .font-trigger .font-sm{fill:yellow}header.header button.search-trigger{position:relative}header.header button.search-trigger span{display:flex;transition:.35s ease;transition-property:visibility,opacity}header.header button.search-trigger span.search-icon-open{opacity:1;visibility:visible}header.header button.search-trigger span.search-icon-close{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0}header.header button.search-trigger[aria-expanded=true] span.search-icon-open{opacity:0;visibility:hidden}header.header button.search-trigger[aria-expanded=true] span.search-icon-close{opacity:1;visibility:visible}header.header button.search-trigger[aria-expanded=true]+.search-panel{opacity:1;visibility:visible;transform:translateY(0)}header.header .menu-toggle .icon{width:1.5625rem;height:.875rem;display:flex;align-items:center;justify-content:flex-end;position:relative}header.header .menu-toggle .icon .icon-inner,header.header .menu-toggle .icon .icon-inner:after,header.header .menu-toggle .icon .icon-inner:before{content:"";right:0;width:100%;height:.125rem;background-color:currentColor;position:absolute;transition:.25s ease-in-out}body.contrast header.header .menu-toggle .icon .icon-inner,body.contrast header.header .menu-toggle .icon .icon-inner:after,body.contrast header.header .menu-toggle .icon .icon-inner:before{background-color:yellow!important}header.header .menu-toggle .icon .icon-inner:before{top:0}header.header .menu-toggle .icon .icon-inner{position:static;width:100%}header.header .menu-toggle .icon .icon-inner:after{top:100%;transform:translateY(-100%)}header.header .menu-toggle:not(.open):hover .icon-inner{width:70%}header.header .menu-toggle.open .icon-inner{width:0}header.header .menu-toggle.open .icon-inner:before{top:50%;transform:translateY(-50%) rotate(-45deg)}header.header .menu-toggle.open .icon-inner:after{top:50%;transform:translateY(-50%) rotate(45deg)}footer.footer{margin-top:3.75rem;padding:2rem 0 .875rem;background:#131416;color:#FAF9F7;font-size:.875rem;line-height:1.5}footer.footer a{color:#FAF9F7;transition:all .25s ease-in-out}footer.footer a:hover{color:#924CC6}footer.footer svg path{transition:all .25s ease-in-out}footer.footer svg:hover path{fill:#924CC6}footer.footer section.footer-top .container{display:flex;justify-content:space-between;gap:6.25rem}@media (max-width:1199.98px){footer.footer section.footer-top .container{flex-wrap:wrap;gap:2.5rem}}footer.footer section.footer-top .column-content{flex:1 1 30%;max-width:30%;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:1199.98px){footer.footer section.footer-top .column-content{flex:1 1 calc(50% - 1.25rem);max-width:calc(50% - 1.25rem)}}@media (max-width:767.98px){footer.footer section.footer-top .column-content{flex:0 0 100%;max-width:100%}}footer.footer section.footer-top .column-menu{flex:1 1 20%;max-width:20%}@media (max-width:1199.98px){footer.footer section.footer-top .column-menu{flex:1 1 calc(50% - 1.25rem);max-width:calc(50% - 1.25rem)}}@media (max-width:767.98px){footer.footer section.footer-top .column-menu{flex:0 0 100%;max-width:100%}}footer.footer section.footer-top .column-menu .icon{display:none}footer.footer section.footer-top .column-currency{flex:1 1 20%;max-width:20%}@media (max-width:1199.98px){footer.footer section.footer-top .column-currency{flex:1 1 calc(50% - 1.25rem);max-width:calc(50% - 1.25rem)}}@media (max-width:767.98px){footer.footer section.footer-top .column-currency{flex:0 0 100%;max-width:100%}}footer.footer section.footer-top .column-newsletter{flex:1 1 30%;max-width:30%}@media (max-width:1199.98px){footer.footer section.footer-top .column-newsletter{flex:1 1 calc(50% - 1.25rem);max-width:calc(50% - 1.25rem)}}@media (max-width:767.98px){footer.footer section.footer-top .column-newsletter{flex:0 0 100%;max-width:100%}}footer.footer section.footer-top .column-newsletter input{min-height:2.375rem!important}footer.footer section.footer-top .column-newsletter .message{color:#AA76FF;font-size:.75rem;line-height:1.5;margin-top:.5rem}footer.footer .site-logo{display:inline-block;margin-bottom:2rem}@media (max-width:767.98px){footer.footer .site-logo{max-width:12.5rem}}footer.footer .previous-reports{margin-top:1rem}footer.footer .wcml-dropdown{width:fit-content;background:#FAF9F7;font-size:.625rem;line-height:1.5}footer.footer .wcml-dropdown a{color:#131416}footer.footer .wcml-dropdown a:hover{color:#924CC6}footer.footer .column-title{margin-bottom:1rem;font-weight:500}footer.footer .newsletter-container{margin-bottom:2.5rem}footer.footer .newsletter-container form{position:relative;max-width:25rem}footer.footer .newsletter-container button{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:9;display:block;height:100%;padding:0 .9375rem}footer.footer .newsletter-container input{padding-right:3.125rem;margin:0;background:#FAF9F7;min-height:2.375rem}footer.footer ul.footer-menu{display:flex;flex-direction:column;gap:.375rem}@media (max-width:767.98px){footer.footer ul.footer-menu{flex-wrap:wrap}}footer.footer ul.footer-menu a{display:block}footer.footer ul.footer-menu>li{flex:1}@media (max-width:767.98px){footer.footer ul.footer-menu>li{flex:1 1 calc(50% - 0.75rem);max-width:calc(50% - .75rem)}}@media (max-width:575.98px){footer.footer ul.footer-menu>li{flex:0 0 100%;max-width:100%}}footer.footer ul.footer-menu>li.menu-item-has-children>a{margin-bottom:1.5rem}footer.footer ul.footer-menu ul.submenu{display:flex;flex-direction:column;gap:1rem}footer.footer section.footer-bottom{font-size:.75rem;line-height:1.5;margin-top:3.625rem;padding-top:1.125rem;border-top:1px solid #828282}footer.footer section.footer-bottom .container{display:flex;gap:.625rem;flex-wrap:wrap}footer.footer .legal-note{border-right:1px solid #828282;padding-right:.625rem}footer.footer ul.additional-links{display:flex;flex-wrap:wrap;gap:1rem}footer.footer ul.additional-links li{border-right:1px solid #828282;padding-right:.625rem}.pages .pages-wrapper{display:flex;justify-content:space-between}.pages .page-item{flex:0 0 50%;max-width:50%}.pages .page-item.page-left a{justify-content:flex-start}.pages .page-item.page-left .details{text-align:left}.pages .page-item.page-right{text-align:right}.pages .page-item.page-right img,.pages .page-item.page-right svg{transform:rotate(180deg)}.pages .page-item.page-right:only-child{margin-left:auto}.pages a{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem 2.5rem}@media (max-width:991.98px){.pages a{gap:1.5rem}}.pages .details .title{color:#EF4444;font-size:1rem;line-height:1.5;font-weight:700}.pages .arrow-container{--size:5rem;background-color:#EF4444;display:flex;align-items:center;justify-content:center;height:var(--size);width:var(--size);flex:0 0 var(--size);max-width:var(--size)}@media (max-width:991.98px){.pages .arrow-container{--size:4rem}}.pages .arrow-container img,.pages .arrow-container svg{width:1.5rem;height:auto}@media (max-width:991.98px){.pages .arrow-container img,.pages .arrow-container svg{width:1rem}}.module.break .container{display:flex;align-items:center}.module.break hr{width:100%;margin:0;border-top:1px solid #bdbdbd}.module.headline{margin-bottom:0}.module.headline :is(h1,h2,h3,h4,h5,h6){margin-bottom:1em}:is(h1,h2,h3,h4,h5,h6){color:var(--custom-color,inherit);font-family:Typeka,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.module.columns img{margin:0 auto}.module.columns .grid{--columns:12;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:1.875rem}@media (max-width:767.98px){.module.columns .grid{--columns:1}}.module.columns .grid .column{grid-column:span var(--column-size)/span var(--column-size)}@media (max-width:767.98px){.module.columns .grid .column{grid-column:1/-1}}.module.quotation .quotation-container{position:relative;isolation:isolate;display:flex;justify-content:var(--content-alignment,flex-start)}@media (max-width:767.98px){.module.quotation .quotation-container{justify-content:flex-start}}.module.quotation .quotation-container .background-photo{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.module.quotation .quotation-container .background-photo img{object-fit:cover;height:100%;width:100%}.module.quotation .quotation-container .quotation-component.with-background{max-width:50%;padding:3.125rem}@media (max-width:767.98px){.module.quotation .quotation-container .quotation-component.with-background{max-width:100%;padding:1.875rem}}.module.quotation blockquote>*{color:inherit}.module.big-numbers{isolation:isolate}.module.big-numbers .relative-wrapper{position:relative}.module.big-numbers .big-numbers-container{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.875rem 3.125rem}.module.big-numbers .big-numbers-container .number-component{min-width:8.75rem}.module.big-numbers .background-photo{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.module.big-numbers .background-photo img{display:block;width:100%;height:100%;object-fit:cover}.module.big-numbers.with-background .container{position:relative}.module.big-numbers.with-background .big-numbers-container{padding:3.75rem 5.375rem}@media (max-width:1199.98px){.module.big-numbers.with-background .big-numbers-container{padding:3.75rem}}@media (max-width:991.98px){.module.big-numbers.with-background .big-numbers-container{padding:2.8125rem 3.125rem}}@media (max-width:767.98px){.module.big-numbers.with-background .big-numbers-container{padding:1.875rem}}.module.big-numbers.alignment--stretch .big-numbers-container{gap:1.25rem 1.875rem}.module.big-numbers.alignment--stretch .number-component{flex:1 1 auto;max-width:100%}@media (max-width:991.98px){.module.big-numbers.alignment--stretch .number-component{max-width:15rem}}.module.big-numbers.alignment--stretch .number-component .caption{flex:1;max-width:fit-content}.module.big-numbers.alignment--left .big-numbers-container{justify-content:flex-start}@media (max-width:767.98px){.module.big-numbers.alignment--left .big-numbers-container{justify-content:flex-start}}.module.big-numbers.alignment--center .big-numbers-container{justify-content:center}@media (max-width:767.98px){.module.big-numbers.alignment--center .big-numbers-container{justify-content:flex-start}}.module.big-numbers.alignment--right .big-numbers-container{justify-content:flex-end}@media (max-width:767.98px){.module.big-numbers.alignment--right .big-numbers-container{justify-content:flex-start}}.module.accordion .accordion-component{display:flex;flex-direction:column}.module.accordion .accordion-row{border-bottom:1px solid #eeeeee}.module.accordion button.accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.module.accordion button.accordion-trigger .sign{display:flex;transition:transform .15s ease}.module.accordion button.accordion-trigger .sign svg{width:1em;height:1em}.module.accordion button.accordion-trigger[aria-expanded=true] .sign{transform:rotate(180deg)}@media (min-width:768px){.module.accordion .accordion-content.image-position--left .column.column-image{order:1}.module.accordion .accordion-content.image-position--left .column.column-content{order:2}}.module.accordion .accordion-content-inner{--columns:2;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:1.5rem;padding-bottom:1rem}@media (max-width:767.98px){.module.accordion .accordion-content-inner{--columns:1;gap:1rem}}.module.accordion .column:only-child{grid-column:1/-1}.module.accordion .column.column-image img{width:100%}.module.tabs{--nav-border-color:#EEEEEE;--nav-item-border-color:transparent}.module.tabs .tabs-component{display:flex;flex-direction:column;gap:1.5rem}.module.tabs nav{overflow:auto hidden}.module.tabs .tab-nav{display:flex;flex-wrap:nowrap;gap:1rem;border-bottom:1px solid var(--nav-border-color)}.module.tabs button.tab-nav-item{white-space:nowrap;padding:.5rem 1rem;border-bottom:1px solid var(--nav-item-border-color);margin-bottom:-.0625rem}.module.tabs button.tab-nav-item:focus-visible,.module.tabs button.tab-nav-item:hover{--nav-item-border-color:#BDBDBD;background:#EEEEEE}body.contrast .module.tabs button.tab-nav-item:focus-visible,body.contrast .module.tabs button.tab-nav-item:hover{background:yellow!important;color:#000000!important}.module.tabs button.tab-nav-item[aria-selected=true]{--nav-item-border-color:#EF4444}body.contrast .module.tabs button.tab-nav-item[aria-selected=true]{background:yellow!important;color:#000000!important}@media (min-width:768px){.module.tabs .tab-pane.image-position--left .column.column-image,.module.tabs .tab-pane.image-position--top .column.column-image{order:1}.module.tabs .tab-pane.image-position--bottom .column.column-image,.module.tabs .tab-pane.image-position--left .column.column-content,.module.tabs .tab-pane.image-position--right .column.column-image,.module.tabs .tab-pane.image-position--top .column.column-content{order:2}.module.tabs .tab-pane.image-position--bottom .column.column-content,.module.tabs .tab-pane.image-position--right .column.column-content{order:1}}.module.tabs .tab-content-inner{--columns:2;display:grid;grid-template-columns:repeat(var(--columns),minmax(auto,1fr));gap:1.5rem}@media (max-width:767.98px){.module.tabs .tab-content-inner{--columns:1}}.module.tabs .column:only-child{grid-column:1/-1}.module.tabs .column.column-image{order:2}.module.tabs .column.column-content{order:1}@media (min-width:768px){.module.tabs.orientation-vertical .tabs-component{flex-direction:row}.module.tabs.orientation-vertical nav{flex:0 0 20rem;max-width:20rem;overflow:hidden auto}.module.tabs.orientation-vertical .tab-nav{flex-direction:column;border-bottom:none;border-right:1px solid var(--nav-border-color);height:100%}.module.tabs.orientation-vertical button.tab-nav-item{margin-bottom:0;margin-right:-.0625rem;border-bottom:none;border-right:1px solid var(--nav-item-border-color);text-align:left;white-space:normal}.module.tabs.orientation-vertical .tab-content-inner{--columns:1}}.module.column-with-image .grid{display:flex;gap:2.5rem 6.5625rem;align-items:center}@media (max-width:991.98px){.module.column-with-image .grid{gap:2.5rem}}@media (max-width:767.98px){.module.column-with-image .grid{flex-direction:column}}.module.column-with-image .image-column{max-width:36.875rem;flex:0.6}@media (max-width:767.98px){.module.column-with-image .image-column{order:-1!important;max-width:100%}}.module.column-with-image .image-column img{width:100%;border-radius:.3125rem}.module.column-with-image .text-column{flex:0.5}.module.column-with-image .buttons{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.875rem}.module.column-with-image.image-position--left .text-column{order:2}@media (max-width:767.98px){.module.column-with-image.image-position--left .text-column{order:1}}.module.column-with-image.image-position--left .image-column{order:1}@media (max-width:767.98px){.module.column-with-image.image-position--left .image-column{order:2}.module.responsive-image .image-container .desktop-image{display:none}}@media (min-width:768px){.module.responsive-image .image-container .mobile-image{display:none}.module.responsive-image .image-container.zoomable .desktop-image img{cursor:pointer}}.module.responsive-image img{display:block;width:var(--width,auto);max-width:100%;margin-left:auto;margin-right:auto}body.contrast .module.responsive-image img.hide-on-contrast,body:not(.contrast) .module.responsive-image img.show-on-contrast{display:none}.popup-image-container{width:100vw;height:100vh;border:none}.popup-image-container::backdrop{background:rgba(100,100,100,.5)}.popup-image-container .popup-image{max-width:95%;max-height:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.contrast .popup-image-container .popup-image img.hide-on-contrast,body:not(.contrast) .popup-image-container .popup-image img.show-on-contrast{display:none}.module.faq .top-wrapper{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:2.5rem}.module.faq .faq-wrapper{display:flex;gap:2.5rem}@media (max-width:767.98px){.module.faq .faq-wrapper{flex-direction:column;gap:0}}.module.faq .faq-wrapper .accordion-component{flex:1 1 50%;max-width:50%}@media (max-width:767.98px){.module.faq .faq-wrapper .accordion-component{max-width:100%}}.module.faq .accordion-row{border:1px solid #828282;border-radius:.25rem;padding:1.5rem;margin-bottom:1.875rem}.module.faq .accordion-header button{font-weight:600;width:100%;font-size:1.125rem;line-height:1.5;display:flex;justify-content:space-between;gap:1.25rem}@media (max-width:991.98px){.module.faq .accordion-header button{text-align:left}}.module.faq .accordion-header svg{transition:all .25s ease-in-out}.module.faq .accordion-header svg path{stroke:#131416}.module.faq .accordion-header button[aria-expanded=true] svg{transform:rotate(180deg)}.module.faq .accordion-content-inner{margin-top:1.25rem}.module.text-columns{position:relative;padding:15rem 0;margin-bottom:3.75rem}.module.text-columns .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:fill}@media (max-width:991.98px){.module.text-columns .background-image{object-fit:cover}}.module.text-columns .absolute-image{position:absolute;bottom:110%;right:-5%;object-fit:contain;max-width:clamp(13.75rem,-.78125rem + 23.4375vw,20.3125rem);height:auto}@media (max-width:1365.98px){.module.text-columns .absolute-image{right:0}}@media (max-width:767.98px){.module.text-columns .absolute-image{bottom:100%;right:0}}.module.text-columns .container{display:flex;gap:2.5rem 4.0625rem;position:relative}@media (max-width:991.98px){.module.text-columns .container{gap:2.5rem 1.5rem}}@media (max-width:767.98px){.module.text-columns .container{flex-direction:column}}.module.text-columns .column{border-left:1px solid #faf9f7;padding-left:4.0625rem}@media (max-width:991.98px){.module.text-columns .column{padding-left:1.5rem}}@media (max-width:767.98px){.module.text-columns .column{border-left:none;padding-left:0}}.module.text-columns .column:first-child{border-left:none;padding-left:0}body.single-product #woocommerce-page h1{font-family:Raleway;font-weight:500;margin:.625rem 0}body.single-product #woocommerce-page .price{margin-bottom:2.5rem}body.single-product #woocommerce-page .stock{margin-bottom:.625rem}body.single-product #woocommerce-page .quantity:has(input[type=hidden]){display:none}body.single-product #woocommerce-page .woocommerce-product-details__short-description{margin-bottom:1.25rem}body.single-product #woocommerce-page .qty{border-radius:1.25rem;min-height:2.1875rem}body.single-product #woocommerce-page .qty:focus{outline:.3125rem auto #924CC6}body.single-product #woocommerce-page .cart{display:flex;gap:.75rem 1.25rem;flex-wrap:wrap}body.single-product #woocommerce-page .cart:after,body.single-product #woocommerce-page .cart:before{content:unset}body.single-product #woocommerce-page .accordion-component{border-top:1px solid #131416}body.single-product #woocommerce-page .accordion-component .accordion-row{border-bottom:1px solid #131416}body.single-product #woocommerce-page .accordion-component .accordion-content-inner{padding-bottom:1.875rem}body.single-product #woocommerce-page .accordion-component .accordion-trigger{display:flex;justify-content:space-between;gap:1.25rem;width:100%;padding:1.875rem 0}body.single-product #woocommerce-page .accordion-component .accordion-trigger .sign{transition:all .25s ease-in-out}body.single-product #woocommerce-page .accordion-component .accordion-trigger[aria-expanded=true] .sign{transform:rotate(-180deg)}body.single-product #woocommerce-page .single-product>.product.first{display:flex;gap:7.5rem 2.5rem;flex-wrap:wrap;margin-top:2.5rem;align-items:start}@media (max-width:767.98px){body.single-product #woocommerce-page .single-product>.product.first{gap:2.5rem}}body.single-product #woocommerce-page .summary,body.single-product #woocommerce-page div.images-wrapper{all:unset;flex:0 0 calc(50% - 1.25rem);max-width:calc(50% - 1.25rem)}@media (max-width:767.98px){body.single-product #woocommerce-page .summary,body.single-product #woocommerce-page div.images-wrapper{flex:0 0 100%;max-width:100%}}body.single-product #woocommerce-page div.images{all:unset}body.single-product #woocommerce-page .related.products{flex:0 0 100%;max-width:100%}body.single-product #woocommerce-page .woocommerce-product-gallery__trigger{display:none}body.single-product #woocommerce-page .woocommerce-product-gallery{position:relative!important}body.single-product #woocommerce-page .woocommerce-product-gallery img{max-height:34.375rem;object-fit:contain}body.single-product #woocommerce-page .flex-direction-nav{position:absolute;display:flex;justify-content:space-between;width:100%;font-size:1.875rem;line-height:1.5;font-weight:200;bottom:2.5rem}@media (max-width:767.98px){body.single-product #woocommerce-page .flex-direction-nav{bottom:5%}}@media (max-width:374.98px){body.single-product #woocommerce-page .flex-direction-nav{bottom:2%}}body.single-product #woocommerce-page .flex-control-nav{padding:0 2.5rem;margin-top:1.875rem;display:flex;gap:1.25rem;position:relative;z-index:2}@media (max-width:767.98px){body.single-product #woocommerce-page .flex-control-nav{gap:.5rem;margin-top:.625rem}}body.single-product #woocommerce-page .flex-next,body.single-product #woocommerce-page .flex-prev{position:relative;z-index:3}body.single-product #woocommerce-page .flex-prev svg{transform:rotate(180deg)}body.single-product #woocommerce-page .sign{flex:0 0 0.5rem;max-width:.5rem}body.single-product #woocommerce-page .sign svg path{stroke:#131416}body.single-product #woocommerce-page .related>h2{margin-bottom:1.875rem;font-size:2rem;line-height:1.25;font-weight:700;font-family:Raleway,sans-serif;font-weight:500}@media (max-width:767.98px){body.single-product #woocommerce-page .related>h2{font-size:1.625rem}}body.single-product #woocommerce-page .download{-webkit-text-decoration:underline;text-decoration:underline;transition:all .25s ease-in-out;display:block;margin-top:2.5rem}@media (max-width:767.98px){body.single-product #woocommerce-page .download{margin-top:1.25rem}}body.single-product #woocommerce-page .download:hover{-webkit-text-decoration:none;text-decoration:none}#woocommerce-page .woocommerce ul.products li.product a img{aspect-ratio:1/1;object-fit:contain}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items{border-collapse:initial;border-spacing:0 1.25rem;color:#FAF9F7}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items tr{background:#252525}@media (max-width:767.98px){body.woocommerce-cart #woocommerce-page table.wc-block-cart-items tr{padding:1rem;border-radius:.625rem;display:flex;width:100%;gap:.625rem;flex-wrap:wrap;margin-bottom:.75rem}}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items tr td.wc-block-cart-item__image{vertical-align:middle;width:fit-content}@media (max-width:767.98px){body.woocommerce-cart #woocommerce-page table.wc-block-cart-items tr td.wc-block-cart-item__total{margin-left:auto}}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items tr td:first-of-type{border-radius:.625rem 0 0 .625rem}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items tr td:last-of-type{border-radius:0 .625rem .625rem 0}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items tr .wc-block-cart-item__image{width:8.125rem}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items tr .wc-block-cart-item__image a{background:#E3E3E3;border-radius:.3125rem;padding:1.25rem .9375rem;display:flex;align-items:center;justify-content:center;width:6.25rem}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items tr .wc-block-components-quantity-selector{border:1px solid #faf9f7;border-radius:.625rem}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items tr .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{min-height:unset}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items thead{display:none}body.woocommerce-cart #woocommerce-page table.wc-block-cart-items .price,body.woocommerce-cart #woocommerce-page table.wc-block-cart-items a{color:#FAF9F7}@media (max-width:767.98px){body.woocommerce-cart #woocommerce-page table.wc-block-cart-items td{margin-bottom:0}}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block{background:#252525;border-radius:.625rem;padding:1.25rem 0 0;height:fit-content;color:#FAF9F7;overflow:hidden;font-size:1.25rem;line-height:1.5;margin-bottom:1.875rem}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block{padding:0 1rem 1rem}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item{padding-left:1rem;padding-right:1rem}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block{border-top:1px solid #faf9f7}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper:last-of-type{padding-bottom:0}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item{background:#131416;padding:1rem}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__value{font-weight:400}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block{font-family:Typeka,sans-serif;font-size:1.5rem;line-height:1.25;font-weight:700;display:block}@media (max-width:767.98px){body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block{font-size:1.375rem}}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__button{min-height:unset}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form{align-items:end}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form input[type=text]{min-height:3.4375rem}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-button__text{padding:0}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-formatted-money-amount{font-weight:400;font-size:1.25rem;line-height:1.5}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wc-block-components-button:not(.is-link):not(.wc-block-components-totals-coupon__button){width:fit-content;margin-left:auto;border-radius:1.25rem;outline-color:#924CC6}body.woocommerce-cart #woocommerce-page div.wc-block-components-sidebar .wc-block-cart__submit-container{display:flex;justify-content:right}body.woocommerce-cart #woocommerce-page .is-large.wc-block-cart .wc-block-cart-items{border:none;margin-bottom:0}body.woocommerce-cart #woocommerce-page .wc-block-components-sidebar-layout{display:flex}@media (max-width:767.98px){body.woocommerce-cart #woocommerce-page .wc-block-components-sidebar-layout{flex-direction:column;align-items:start;gap:2.5rem}body.woocommerce-cart #woocommerce-page .wc-block-components-main,body.woocommerce-cart #woocommerce-page .wc-block-components-sidebar{padding:0;width:100%}}body.woocommerce-cart #woocommerce-page .wc-block-cart-item__remove-link{background-image:url(../images/trash.svg);padding-left:1.25rem;background-repeat:no-repeat;background-position:0}body.woocommerce-cart #woocommerce-page .wc-block-components-totals-coupon{padding:0 1rem}body.woocommerce-cart #woocommerce-page .wc-block-components-totals-coupon input{min-height:2.375rem!important}body.woocommerce-cart #woocommerce-page .wc-block-components-totals-coupon label{font-size:.875rem;line-height:1.5}body.woocommerce-account #woocommerce-page .container{--container-max-width:50rem}body.woocommerce-account #woocommerce-page h1{margin-bottom:1.25rem;text-align:center}body.woocommerce-account #woocommerce-page .introduction{margin-bottom:3.75rem;text-align:center}@media (max-width:767.98px){body.woocommerce-account #woocommerce-page .introduction{margin-bottom:2.5rem}}body.woocommerce-account #woocommerce-page #customer_login .woocommerce-form{background:#131416;border-radius:.3125rem;border:none;color:#FAF9F7;padding:4.5rem 6.5625rem;margin:0}@media (max-width:767.98px){body.woocommerce-account #woocommerce-page #customer_login .woocommerce-form{padding:2.5rem}}body.woocommerce-account #woocommerce-page .password-input{width:100%}body.woocommerce-account #woocommerce-page form .form-row{margin-bottom:2.5rem}body.woocommerce-account #woocommerce-page .woocommerce-form-login__rememberme input{width:fit-content;min-height:unset}body.woocommerce-account #woocommerce-page .form-row.cta{flex-direction:row-reverse;justify-content:space-between;margin-bottom:1.875rem;align-items:center}body.woocommerce-account #woocommerce-page .form-row.cta:after,body.woocommerce-account #woocommerce-page .form-row.cta:before{content:unset}body.woocommerce-account #woocommerce-page .form-row.cta label{width:fit-content}body.woocommerce-account #woocommerce-page .form-row.buttons{display:flex;gap:.625rem;-webkit-text-decoration:underline;text-decoration:underline;margin-bottom:0}body.woocommerce-account #woocommerce-page .form-row.buttons:after,body.woocommerce-account #woocommerce-page .form-row.buttons:before{content:unset}body.woocommerce-account #woocommerce-page .required{color:#FAF9F7}body.woocommerce-account #woocommerce-page form .form-row.register-cta{margin-bottom:0;margin-top:1.875rem}body.woocommerce-account #woocommerce-page .show-password-input{color:#924CC6}body.woocommerce-account #woocommerce-page a{-webkit-text-decoration:underline;text-decoration:underline}body.woocommerce-account #woocommerce-page .register{padding-right:.625rem;border-right:1px solid #924cc6}body.woocommerce-account #woocommerce-page .cta{position:relative}body.woocommerce-account #woocommerce-page .cta input[type=checkbox]{width:auto;opacity:0;position:absolute;left:-999999px;margin-left:-20px}body.woocommerce-account #woocommerce-page .cta label{position:relative}body.woocommerce-account #woocommerce-page .cta label:before{content:"";position:absolute;left:0;top:0;margin:4px;width:25px;height:25px;transition:transform .28s ease;border-radius:5px;border:1px solid #faf9f7}@media (max-width:767.98px){body.woocommerce-account #woocommerce-page .cta label:before{width:18px;height:18px}}body.woocommerce-account #woocommerce-page .cta label:after{content:"";display:block;width:20px;height:10px;border-bottom:3px solid #924cc6;border-left:3px solid #924cc6;transform:rotate(-45deg) scale(0);transition:transform .25s ease;will-change:transform;position:absolute;top:8px;left:8px}@media (max-width:767.98px){body.woocommerce-account #woocommerce-page .cta label:after{width:15px;height:8px;left:6px;top:6px}}body.woocommerce-account #woocommerce-page .cta input[type=checkbox]:checked~label:before{color:#924CC6}body.woocommerce-account #woocommerce-page .cta input[type=checkbox]:checked~label:after{transform:rotate(-45deg) scale(1)}body.woocommerce-account #woocommerce-page .cta label{display:block;padding-left:50px;margin-bottom:0;font-weight:400;cursor:pointer;vertical-align:sub}@media (max-width:767.98px){body.woocommerce-account #woocommerce-page .cta label{padding-left:35px;min-height:32px}}body.woocommerce-account #woocommerce-page .cta input[type=checkbox]:focus+label:before{outline:0}body.woocommerce-account.logged-in #woocommerce-page .container{--container-max-width:66.5rem}body.woocommerce-account.logged-in #woocommerce-page .introduction{max-width:50rem;margin:0 auto 3.75rem}body.woocommerce-account.logged-in #woocommerce-page .woocommerce-MyAccount-content{background-color:#252525;color:#FAF9F7;width:100%;float:unset;padding:3.75rem 3.75rem 2.5rem;border-radius:.625rem}@media (max-width:767.98px){body.woocommerce-account.logged-in #woocommerce-page .woocommerce-MyAccount-content{padding:1.875rem 1.875rem 1.25rem}}body.woocommerce-account.logged-in #woocommerce-page .woocommerce-MyAccount-content a{color:#FAF9F7}body.woocommerce-account.logged-in #woocommerce-page table{border-collapse:collapse}body.woocommerce-account.logged-in #woocommerce-page th{font-size:1.25rem;line-height:1.5;font-weight:400}body.woocommerce-account.logged-in #woocommerce-page td,body.woocommerce-account.logged-in #woocommerce-page th{border-bottom:1px solid #faf9f7;padding:1.5625rem .3125rem}body.woocommerce-account.logged-in #woocommerce-page a.view{border-radius:1.25rem;background-color:#924CC6;width:fit-content;padding:.5rem 1.5625rem;color:#FAF9F7;line-height:1.2;min-height:unset;border:none;-webkit-text-decoration:none;text-decoration:none}body.contrast body.woocommerce-account.logged-in #woocommerce-page a.view{background:yellow!important;color:#000000!important}body.woocommerce-account.logged-in #woocommerce-page a.view:focus{outline-color:rgba(146,76,198,.35)}body.woocommerce-account.logged-in #woocommerce-page a.view:hover{background-color:#FAF9F7;color:#131416}body.woocommerce-account.logged-in #woocommerce-page a.order-again{border-radius:1.25rem;border:1px solid #faf9f7;background-color:initial;width:fit-content;padding:.5rem 1.5625rem;color:#FAF9F7;line-height:1.2;min-height:unset;-webkit-text-decoration:none;text-decoration:none;margin-left:.625rem}body.contrast body.woocommerce-account.logged-in #woocommerce-page a.order-again{background:yellow!important;color:#000000!important}body.woocommerce-account.logged-in #woocommerce-page a.order-again:focus{outline-color:rgba(146,76,198,.35)}body.woocommerce-account.logged-in #woocommerce-page a.order-again:hover{background-color:#FAF9F7;color:#131416}body.woocommerce-account.logged-in #woocommerce-page .woocommerce-orders-table,body.woocommerce-account.logged-in #woocommerce-page table{background:#252525;border-radius:.625rem;color:#ffffff}body.woocommerce-account.logged-in #woocommerce-page .MyAccount-navigation .nav{gap:.625rem;overflow:auto;padding-left:3.75rem;margin:0 .625rem;flex-wrap:nowrap;align-items:end}body.woocommerce-account.logged-in #woocommerce-page .MyAccount-navigation .nav li a{color:#FAF9F7;background:#828282;-webkit-text-decoration:none;text-decoration:none;padding:.875rem 2.8125rem;display:block;border-radius:1.25rem 1.25rem 0 0;font-size:1.25rem;line-height:1.5}@media (max-width:767.98px){body.woocommerce-account.logged-in #woocommerce-page .MyAccount-navigation .nav li a{font-size:1.125rem;line-height:1.5}}body.woocommerce-account.logged-in #woocommerce-page .MyAccount-navigation .nav li.is-active a{background:#924CC6}.thank-you-section{position:relative;height:100vh}.thank-you-section img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.thank-you-section .container{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#ffffff;height:100%}.thank-you-section .container .title{font-size:4.0625rem;line-height:1.25;margin-bottom:1.25rem;text-align:center}.thank-you-section .container .text{margin-bottom:2.125rem}@media (max-width:767.98px){.thank-you-section .container .text{text-align:center}}.page-id-10 footer{margin-top:0!important}body .default-page#woocommerce-page .orderby{border:none}body .default-page#woocommerce-page .woocommerce-ordering{float:unset;margin-right:0;margin-left:auto;width:fit-content}body .default-page#woocommerce-page .woocommerce .loop-wrapper{display:flex;gap:3.125rem;margin-top:3.75rem;position:relative}@media (max-width:767.98px){body .default-page#woocommerce-page .woocommerce .loop-wrapper{margin-top:2.5rem;flex-direction:column;gap:2.5rem}}body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories{position:sticky;top:7.5rem;height:fit-content;width:17.5rem}@media (max-width:767.98px){body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories{position:static;top:unset;display:flex;flex-wrap:wrap;gap:1rem;width:100%}}body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories ul{margin-bottom:1.875rem}@media (max-width:767.98px){body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories ul{margin-bottom:0}}body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories .category-name{font-weight:800;margin-bottom:1.25rem}@media (max-width:767.98px){body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories .category-name{margin-bottom:.625rem}}body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories .category-name svg{transition:all .25s ease-in-out}body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories .category-name svg path{stroke:#000000}body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories .category-name.active svg{transform:rotate(180deg)}@media (max-width:767.98px){body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories .category-product,body .default-page#woocommerce-page .woocommerce .loop-wrapper .categories svg{display:none}}body .default-page#woocommerce-page .woocommerce .loop-wrapper .products-wrapper{width:100%}body .default-page#woocommerce-page .pagination .page-numbers{margin-top:1.25rem}body .default-page#woocommerce-page .pagination .page-numbers .current{font-weight:700}body.woocommerce-checkout #woocommerce-page h1,body.woocommerce-checkout #woocommerce-page h2,body.woocommerce-checkout #woocommerce-page h3,body.woocommerce-checkout #woocommerce-page h4,body.woocommerce-checkout #woocommerce-page h5,body.woocommerce-checkout #woocommerce-page h6{font-family:Raleway,sans-serif;font-weight:500}body.woocommerce-checkout #woocommerce-page h2{font-size:1.875rem;line-height:1.5}body.woocommerce-checkout #woocommerce-page fieldset{margin-bottom:0}body.woocommerce-checkout #woocommerce-page .wc-block-components-text-input{display:flex;flex-direction:column-reverse;margin:0 0 2.5rem}body.woocommerce-checkout #woocommerce-page .wc-blocks-components-select__container{border:none;height:fit-content;margin:0 0 2.5rem}body.woocommerce-checkout #woocommerce-page .wc-blocks-components-select__container svg{transform:translateY(0)}body.woocommerce-checkout #woocommerce-page input:not(input[type=radio]):not(input[type=checkbox]),body.woocommerce-checkout #woocommerce-page select{min-height:55px;background-color:#E3E3E3;border-radius:5px;margin:0;border:none;color:#131416;padding:0 1.25rem}body.woocommerce-checkout #woocommerce-page .wc-blocks-components-select .wc-blocks-components-select__container{background-color:#FAF9F7}body.woocommerce-checkout #woocommerce-page label:not(.wc-block-components-radio-control__option){position:static;display:block;transform:unset;color:#131416;margin:0 0 .75rem}body.woocommerce-checkout #woocommerce-page .wc-block-components-address-form__address_2-toggle{margin-bottom:1.25rem}body.woocommerce-checkout #woocommerce-page .wc-block-checkout__order-notes{display:none}body.woocommerce-checkout #woocommerce-page .wc-block-components-totals-coupon__form{align-items:center}body.woocommerce-checkout #woocommerce-page .is-large .wc-block-checkout__sidebar{top:6.25rem}body.woocommerce-checkout #woocommerce-page .wc-block-components-button{justify-content:right}body.woocommerce-checkout #woocommerce-page .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{border:none}body.woocommerce-checkout #woocommerce-page .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:none}body.woocommerce-checkout #woocommerce-page .wc-block-components-radio-control{background-color:#E3E3E3;border-radius:.3125rem;padding:1rem}body.woocommerce-checkout #woocommerce-page .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border:1px solid #828282;background:#ffffff;outline:none}body.woocommerce-checkout #woocommerce-page .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#131416;min-width:.4375rem;min-height:.4375rem;height:.4375rem;width:.4375rem}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--font-family-sans:"raleway"}html[data-font-size=sm]{font-size:85%}html[data-font-size=lg]{font-size:115%}body{background-color:#FAF9F7;color:#212121;font-family:var(--font-family-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;line-height:1.5}
/*# sourceMappingURL=app.min.css.map */
