*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-color:#000;--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bullet-inactive-color:#aaa;--swiper-pagination-bullet-inactive-opacity:1}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:5px 0 0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:26px;height:18px;display:inline-block;position:relative}.hamburger-inner{margin-top:-1px;display:block;top:50%}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#000;border-radius:4px;width:26px;height:2px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--collapse .hamburger-inner{transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--collapse .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;top:-16px}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-8px)rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;top:0}.hamburger--collapse.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;top:0;transform:rotate(-90deg)}body{color:#000;accent-color:#000;font-family:Lato,sans-serif!important;font-size:initial!important;line-height:1.1875!important}body.admin-bar #wpadminbar{top:48px}main{margin-top:48px}h1,h2,h3,h4,h5{font-family:Nunito,sans-serif;line-height:1.375}a{color:#000;text-decoration:none}.container,.container-fluid{width:100%;padding-left:1rem;padding-right:1rem}.show-password-input{display:none!important}.pswp__bg{background-color:#fff!important}@media (width>=992px){body.admin-bar #wpadminbar{top:0}body.admin-bar .masthead{top:32px}#app{flex-direction:column;min-height:100vh;display:flex}main{flex:1;margin-top:56px}.container{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.container-fluid{padding-left:2rem;padding-right:2rem}}@media (width>=1312px){.container{max-width:1280px}.container-fluid{padding-left:5.5vw;padding-right:5.5vw}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{margin:5px auto;display:block}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{margin-left:auto;margin-right:auto;display:block}.wp-caption{text-align:center;background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px}.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;width:auto;max-width:98.5%;height:auto;margin:0;padding:0}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#eee;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;clip:auto!important}.btn,.checkout #order_review .woocommerce-checkout-payment .place-order #place_order,.woocommerce-notices-wrapper:not(:empty) .woocommerce-message a,.cart-collaterals .wc-proceed-to-checkout a{all:unset;box-sizing:border-box;white-space:nowrap;color:#fff;cursor:pointer;background-color:#000;border-radius:12px;align-items:center;gap:.5rem;padding:.5rem 2rem;font-size:16px;font-weight:700;line-height:1.375;display:inline-flex}@media (width>=992px){.btn,.checkout #order_review .woocommerce-checkout-payment .place-order #place_order,.woocommerce-notices-wrapper:not(:empty) .woocommerce-message a,.cart-collaterals .wc-proceed-to-checkout a{transition:background-color .3s}.btn:hover,.checkout #order_review .woocommerce-checkout-payment .place-order #place_order:hover,.woocommerce-notices-wrapper:not(:empty) .woocommerce-message a:hover,.cart-collaterals .wc-proceed-to-checkout a:hover{background-color:#000c}}.woocommerce-form__label-for-checkbox{align-items:center;display:inline-flex}.woocommerce-form__label-for-checkbox span{font-family:Khand,sans-serif;font-size:14px}.woocommerce-form__label-for-checkbox abbr{text-decoration:none}.woocommerce-form__input-checkbox{box-sizing:border-box;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #191919;width:20px;height:20px;margin:0 10px 0 0;display:inline-block;position:relative}.woocommerce-form__input-checkbox:checked:after{opacity:1!important}.woocommerce-form__input-checkbox:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.form-row{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;margin:0 0 20px;display:flex}.form-row label{box-sizing:border-box;color:#1a1a1b;white-space:nowrap;width:100%;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.form-row label abbr{color:red;text-decoration:none}.form-row label.woocommerce-form-login__rememberme{margin-bottom:0;font-size:14px;font-weight:400}.form-row label:has(.woocommerce-terms-and-conditions-checkbox-text){margin-bottom:0;font-size:14px;font-weight:400}.form-row label:has(.input-checkbox){margin-bottom:0;font-size:14px;font-weight:400}.form-row label.woocommerce-form-login__rememberme span{width:auto;display:inline-block}.form-row label:has(.woocommerce-terms-and-conditions-checkbox-text) span{width:auto;display:inline-block}.form-row label:has(.input-checkbox) span{width:auto;display:inline-block}.form-row label.screen-reader-text{width:1px}.form-row span{width:100%;display:block}.form-row span select{background:0 0;border:0;width:100%;height:46px;padding:0 14px;transition:box-shadow .3s;box-shadow:inset 0 0 0 1px #a3a09b}.form-row span select:focus{outline:none}.form-row span select.input-error{background-color:#d6483108;box-shadow:inset 0 0 0 1px #d64831}.form-row span select:hover{box-shadow:inset 0 0 0 1px #000}.form-row span.error-message{color:#d64831;padding-top:10px;font-size:14px}.form-row span:has(input[readonly]){box-sizing:border-box;cursor:not-allowed;opacity:.5;background:0 0;border:1px solid #a3a09b;padding:0 14px;font-size:14px;line-height:46px;display:block}.form-row span:has(input[readonly]) strong{font-weight:400}.form-row span:has(em){margin-top:5px;display:block}.form-row span:has(em) em{font-size:12px;line-height:1;display:block}.form-row .checkout-inline-error-message{color:#d64831;margin-top:.25rem;font-size:14px;font-weight:700}.form-row:has(input[type=checkbox]) label{align-items:center;display:inline-flex}.form-row:has(input[type=checkbox]) label input{box-sizing:border-box;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #191919;width:20px;height:20px;margin:0 10px 0 0;display:inline-block;position:relative}.form-row:has(input[type=checkbox]) label input:checked:after{opacity:1!important}.form-row:has(input[type=checkbox]) label input:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.form-row:last-child{margin-bottom:0}.input-text:not(.qty){box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;padding:0 14px;font-size:14px;line-height:46px;transition:box-shadow .3s;box-shadow:inset 0 0 0 1px #a3a09b}.input-text:not(.qty).input-error{background-color:#d6483108;box-shadow:inset 0 0 0 1px #d64831}.input-text:not(.qty):hover{box-shadow:inset 0 0 0 1px #000}.input-text:not(.qty):focus{outline:none;box-shadow:inset 0 0 0 2px #000}fieldset{border:0;margin:0;padding:0}fieldset legend{text-transform:uppercase;margin-bottom:1rem;font-weight:700}@media (width>=1312px){.form-row#billing_first_name_field,.form-row#billing_last_name_field,.form-row#billing_postcode_field,.form-row#billing_city_field{flex:0 calc(50% - .5rem)}}.wpcf7-form-label{margin-bottom:1.5rem;display:block}.wpcf7-form-label>span:first-child{margin-bottom:.5rem;padding-left:1rem;display:inline-block}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap input[type=text],.wpcf7-form-control-wrap input[type=tel],.wpcf7-form-control-wrap input[type=email]{box-sizing:border-box;background:0 0;border:1px solid #000;border-radius:16px;width:100%;padding:8px 16px}.wpcf7-form-control-wrap input[type=text].wpcf7-not-valid,.wpcf7-form-control-wrap input[type=tel].wpcf7-not-valid,.wpcf7-form-control-wrap input[type=email].wpcf7-not-valid{border-color:#9f2d2d}.wpcf7-form-control-wrap input[type=text]:focus,.wpcf7-form-control-wrap input[type=tel]:focus,.wpcf7-form-control-wrap input[type=email]:focus{outline:none}.wpcf7-form-control-wrap textarea{box-sizing:border-box;resize:vertical;background:0 0;border:1px solid #000;border-radius:16px;width:100%;height:120px;padding:8px 16px}.wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:#9f2d2d}.wpcf7-form-control-wrap textarea:focus{outline:none}.wpcf7-form.submitting .wpcf7-submit{cursor:not-allowed;opacity:.5}.wpcf7-form.invalid .wpcf7-response-output{color:#fff;background-color:#5e1414;border-radius:2px;display:inline-block;border-color:#5e1414!important;padding:8px 10px 7px!important}.wpcf7-form.sent .wpcf7-response-output{display:none}.wpcf7-acceptance{font-size:14px;display:block}.wpcf7-list-item{margin:0;display:block}.wpcf7-not-valid-tip{color:#fff;background-color:#5e1414;border-radius:2px;margin-top:.5rem;padding:8px 10px 7px;font-size:12px;line-height:.8;display:inline-block;position:relative}.wpcf7-not-valid-tip:before{content:"";border-bottom:3px solid #5e1414;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:-3px;left:10px}.wpcf7-submit{margin-top:2rem}.wpcf7-response-output{box-sizing:border-box;color:#fff;width:100%;font-size:13px;line-height:1.3;border-width:1px!important;border-color:#fff!important;margin:5px 0 0!important;padding:.5rem 1rem!important}.wpcf7-spinner{display:none}@media (width<=992px){.masthead{z-index:999;position:fixed;top:0;left:0;right:0}.masthead--wrapper{z-index:99;background-color:#fff;justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:.5rem;display:flex;position:relative}.masthead--brand{height:32px}.masthead--brand svg{width:auto;height:100%}.masthead--mm{z-index:98;opacity:0;visibility:hidden;background-color:#fff;padding:140px 1rem 20px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;inset:0;overflow:auto}.masthead--mm-nav{margin-bottom:40px}.masthead--mm-nav>ul{flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex}.masthead--mm-nav>ul>li>a{font-size:24px;line-height:1.2;display:block}.masthead--mm-nav>ul>li.menu-item-has-children>a{background:url(/wp-content/themes/sigma/public/build/assets/chevrons-right-DNz0acVy.svg) 100% no-repeat}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu{flex-direction:column;align-items:flex-start;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:flex}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu>li{width:100%}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu>li>a{font-size:18px;font-weight:400;display:block}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu>li.menu-item-has-children>a{background:url(/wp-content/themes/sigma/public/build/assets/chevrons-right-DNz0acVy.svg) 100% no-repeat}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu--wrapper{z-index:100;background-color:#fff;padding:140px 20px 20px;transition:transform .3s ease-in-out;position:fixed;inset:0;overflow:auto;transform:translate(100%)}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu--wrapper.toggled{transform:translate(0)}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu--container{flex-direction:column;align-items:flex-start;display:flex}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu--container>button{all:unset;align-items:center;gap:20px;margin-bottom:40px;font-weight:400;display:flex}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu--container>button img:first-child{width:auto;height:14px}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu--container>button img:nth-child(2){display:none}.masthead--mm-nav>ul>li.menu-item-has-children .sub-menu--container>span{margin-bottom:40px;font-size:24px;font-weight:400;line-height:1.2}.masthead.toggled .masthead--mm{opacity:1;visibility:visible}}.masthead--actions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.masthead--actions-cart{display:flex;position:relative}.masthead--actions-cart svg{object-fit:contain;width:20px;height:20px}.masthead--actions-cart-count{color:#fff;text-align:center;background-color:#000;border-radius:50%;width:17px;height:17px;font-size:11px;font-weight:600;line-height:17px;position:absolute;bottom:-8px;right:-8px}.masthead--actions-account{display:flex}.masthead--actions-account svg{object-fit:contain;width:20px;height:20px}@media (width>=992px){.masthead{z-index:99;background-color:#fff;position:fixed;top:0;left:0;right:0}.masthead--wrapper{justify-content:space-between;align-items:center;display:flex}.masthead--brand{display:flex}.masthead--hamburger{display:none!important}.masthead--mm-nav>ul{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.masthead--mm-nav>ul>li>a{align-items:center;height:56px;padding:0 1rem;font-weight:700;display:flex}.masthead--mm-nav>ul>li.menu-item-has-children>.sub-menu--wrapper{opacity:0;visibility:hidden;background-color:#fff;padding:60px calc(50vw - 480px + 1rem);transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:fixed;top:55px;left:0;right:0;box-shadow:0 120px 124px #0000005c}.masthead--mm-nav>ul>li.menu-item-has-children>.sub-menu--wrapper>.sub-menu--container>button,.masthead--mm-nav>ul>li.menu-item-has-children>.sub-menu--wrapper>.sub-menu--container>span{display:none}.masthead--mm-nav>ul>li.menu-item-has-children>.sub-menu--wrapper>.sub-menu--container>.sub-menu{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.masthead--mm-nav>ul>li.menu-item-has-children>.sub-menu--wrapper>.sub-menu--container>.sub-menu>li>a{margin-bottom:1rem;font-weight:900;display:inline-block}.masthead--mm-nav>ul>li.menu-item-has-children>.sub-menu--wrapper>.sub-menu--container>.sub-menu>li>.sub-menu--wrapper>.sub-menu--container>button,.masthead--mm-nav>ul>li.menu-item-has-children>.sub-menu--wrapper>.sub-menu--container>.sub-menu>li>.sub-menu--wrapper>.sub-menu--container>span{display:none}.masthead--mm-nav>ul>li.menu-item-has-children>.sub-menu--wrapper>.sub-menu--container>.sub-menu>li>.sub-menu--wrapper>.sub-menu--container>.sub-menu{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.masthead--mm-nav>ul>li.menu-item-has-children>.sub-menu--wrapper>.sub-menu--container>.sub-menu>li>.sub-menu--wrapper>.sub-menu--container>.sub-menu>li>a{font-weight:400;display:inline-block}.masthead--mm-nav>ul>li.menu-item-has-children:hover>.sub-menu--wrapper{opacity:1;visibility:visible}.masthead--actions{gap:2rem}}@media (width>=1312px){.masthead--mm-nav>ul>li>a{font-weight:700}.masthead--mm-nav>ul>li.menu-item-has-children>.sub-menu--wrapper{padding-left:calc(50vw - 640px + 1rem);padding-right:calc(50vw - 640px + 1rem)}}.mastfoot{flex-direction:column;align-items:flex-start;gap:30px;padding-top:60px;padding-bottom:60px;display:flex}.mastfoot--brand a{display:flex}.mastfoot--main{gap:1rem;display:grid}.mastfoot--main h3{font-size:20px}.mastfoot--main-list{flex-direction:column;align-items:flex-start;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.mastfoot--main-list-item{gap:.5rem;display:flex}.mastfoot--main-list-item-icon{flex:0 0 1rem}.mastfoot--main-list-item-content{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.mastfoot--main-list-item-content address{font-style:normal}.mastfoot--nav nav>ul{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mastfoot--nav nav>ul>li>a{font-weight:700;line-height:1.375}.mastfoot--nav nav>ul>li>.sub-menu--wrapper{display:none}.mastfoot--contact{flex-direction:column;gap:1rem;display:flex}.mastfoot--contact a{justify-content:center}.mastfoot--contact a svg path{fill:#fff}@media (width>=992px){.mastfoot{flex-direction:row;justify-content:space-between;padding-top:120px;padding-bottom:120px}.mastfoot--contact{gap:3rem}}.s-individual-offer{padding-top:60px;padding-bottom:60px;position:relative}.s-individual-offer--bg,.s-individual-offer--bg-mobile{position:absolute;inset:0}.s-individual-offer--bg-mobile img{object-fit:cover;width:100%;height:100%}.s-individual-offer--bg-desktop{display:none}.s-individual-offer--content-wrapper{flex-direction:column;align-items:flex-start;display:flex}.s-individual-offer--content-wrapper span{margin-bottom:.5rem}.s-individual-offer--content-wrapper h2,.s-individual-offer--content-wrapper p{margin-bottom:1.5rem}.s-individual-offer--content-actions{flex-direction:column;align-self:center;gap:1rem;width:100%;max-width:400px;display:flex}.s-individual-offer--content-actions a{justify-content:center}@media (width>=992px){.s-individual-offer{padding-top:120px;padding-bottom:120px}.s-individual-offer--bg-mobile{display:none}.s-individual-offer--bg-desktop{object-fit:cover;object-position:center -6vw;height:100%;display:block;position:absolute;inset:0}.s-individual-offer--content{z-index:1;position:relative}.s-individual-offer--content-wrapper{max-width:568px;margin:0 auto}.s-individual-offer--content-wrapper span{font-size:20px}.s-individual-offer--content-wrapper h2{margin-bottom:2rem;font-size:32px}.s-individual-offer--content-wrapper p{margin-bottom:2.5rem}.s-individual-offer--content-actions{flex-direction:row;gap:2rem;max-width:none}}.p-home--products{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.p-home--products-item{aspect-ratio:1;position:relative}.p-home--products-item-bg{position:absolute;inset:0}.p-home--products-item-bg img{object-fit:cover;width:100%;height:100%}.p-home--products-item-bg:after{content:"";background-color:var(--accent);height:20%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 4px #00000040}.p-home--products-item-content{background-color:var(--accent);place-items:center;height:20%;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 4px #00000040}.p-home--products-item-content h3{color:#fff;font-weight:800}.p-home--products-item:nth-child(3) .p-home--products-item-bg img{object-fit:contain;background-color:#feba00}.p-home--about{padding-top:60px;padding-bottom:60px}.p-home--about-wrapper{position:relative}.p-home--about-bg{position:absolute;inset:0}.p-home--about-bg-top{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.p-home--about-bg-top svg:nth-child(4){transform:rotate(90deg)}.p-home--about-bg-bottom{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.p-home--about-bg-bottom svg:first-child{transform:rotate(270deg)}.p-home--about-bg-bottom svg:nth-child(4){transform:rotate(180deg)}.p-home--about-content{gap:2rem;padding-top:60px;padding-bottom:60px;display:grid}.p-home--about-content-main{flex-direction:column;align-items:flex-start;display:flex}.p-home--about-content-main>span{margin-bottom:.5rem}.p-home--about-content-main>h2{margin-bottom:1.5rem}.p-home--about-content-main-text p{margin-bottom:1rem}.p-home--about-content-main-text p:last-child{margin-bottom:0}.p-home--about-content-img img{height:auto}.p-home--features{flex-direction:column-reverse;gap:2rem;padding-top:40px;padding-bottom:40px;display:flex}.p-home--features-main span{margin-bottom:.5rem;display:inline-block}.p-home--features-main h2{margin-bottom:1.5rem}.p-home--features-main ul{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.p-home--features-main ul li{aspect-ratio:1;border:solid 2px var(--accent);flex-direction:column;align-items:center;padding:1rem;display:flex}.p-home--features-main ul li img{aspect-ratio:1;width:65%;height:auto}.p-home--features-main ul li p{text-align:center;flex:1}.p-home--features-img img{object-fit:cover;width:100%;max-width:500px;height:auto;margin:0 auto}.p-home--offer{gap:2rem;padding-top:60px;padding-bottom:60px;display:grid}.p-home--offer-img{aspect-ratio:16/13.75}.p-home--offer-img img{object-fit:cover;width:100%;height:100%}.p-home--offer-main span{margin-bottom:.5rem;display:inline-block}.p-home--offer-main h2{margin-bottom:1.5rem}.p-home--offer-main-text p{margin-bottom:1rem}.p-home--offer-main-text p:last-child{margin-bottom:0}.p-home--offer-main-actions{flex-direction:column;align-self:center;gap:1rem;width:100%;max-width:400px;margin-top:1.5rem;display:flex}.p-home--offer-main-actions a{justify-content:center}@media (width>=992px){.p-home--about{padding-top:70px;padding-bottom:40px}.p-home--about-content{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-top:90px;padding-bottom:120px}.p-home--about-content-main{padding:2rem 0}.p-home--about-content-main span{font-size:1.25rem}.p-home--about-content-main h2{margin-bottom:2rem;font-size:2rem}.p-home--about-content-img img{object-fit:cover;height:100%}.p-home--features{grid-template-columns:1fr 2fr;align-items:center;gap:4rem;padding-top:60px;padding-bottom:60px;display:grid}.p-home--features-img img{max-width:none}.p-home--features-main span{font-size:1.25rem}.p-home--features-main h2{margin-bottom:2rem;font-size:2rem}.p-home--features-main ul{grid-template-columns:repeat(3,1fr);gap:2rem}.p-home--offer{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-top:120px;padding-bottom:120px}.p-home--offer-main{padding-top:1rem;padding-bottom:2rem}.p-home--offer-main span{font-size:1.25rem}.p-home--offer-main h2{margin-bottom:2rem;font-size:2rem}.p-home--offer-main-text p{margin-bottom:2rem}.p-home--offer-main-actions{flex-direction:row;justify-content:flex-end;gap:2rem;max-width:none;margin-top:2rem}}@media (width>=1312px){.p-home--features{grid-template-columns:1fr 1.6fr;gap:5rem;padding-top:80px;padding-bottom:80px}.p-home--features-main h2{margin-bottom:5rem}.p-home--features-main ul{max-width:691px}}.t-product-list--main{gap:40px;padding-top:40px;padding-bottom:40px;display:grid}.t-product-list--main-header{border-left:10px solid #0000;border-image:linear-gradient(#00adef 0% 33.33%,#ed008c 33.33% 66.66%,#fee600 66.66% 100%) 1;gap:.5rem;padding-left:calc(2rem - 10px);display:grid}.t-product-list--main-header h1{font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:1.1875}.t-product-list--main-header span{font-family:Nunito,sans-serif;font-size:24px;font-weight:700;line-height:1.375}.t-product-list--main-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.t-product-list--main-list-item{aspect-ratio:1;position:relative}.t-product-list--main-list-item-bg{position:absolute;inset:0}.t-product-list--main-list-item-bg img{object-fit:cover;opacity:.2;width:100%;height:100%}.t-product-list--main-list-item-bg:after{content:"";background-color:#00adef;position:absolute;inset:80% 0 0;box-shadow:0 -4px 4px #00000040}.t-product-list--main-list-item-bg:before{content:"";background:#00adef;position:absolute;inset:0 0 20%;box-shadow:0 4px 4px #00000040}.t-product-list--main-list-item-content{place-items:center;padding:0 1rem;display:grid;position:absolute;inset:0}.t-product-list--main-list-item-content h3{text-align:center;color:#fff;border-bottom:3px solid #fff;padding:0 5px 5px;font-size:32px;font-weight:800}@media (width>=992px){.t-product-list--main{gap:80px;padding-top:80px;padding-bottom:80px}.t-product-list--main-header h1{font-size:20px}.t-product-list--main-header span{font-size:32px}.t-product-list--main-list{grid-template-columns:repeat(3,1fr);gap:4rem}.t-product-list--main-list-item{overflow:hidden}.t-product-list--main-list-item-bg img{transition:transform .3s}.t-product-list--main-list-item-content h3{border-bottom-width:4px;font-size:42px}.t-product-list--main-list-item:hover .t-product-list--main-list-item-bg img{transform:scale(1.1)}}.t-contact--wrapper{gap:40px;padding-top:40px;display:grid}.t-contact--main{padding:0 1rem;position:relative}.t-contact--main-bg{position:absolute;inset:0}.t-contact--main-content{z-index:1;gap:40px;display:grid;position:relative}.t-contact--main-content-data{gap:1.5rem;display:grid}.t-contact--main-content-data-top{gap:.5rem;display:grid}.t-contact--main-content-data-top h1{font-family:Lato,sans-serif;font-size:1rem;font-weight:400}.t-contact--main-content-data-top span{font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700}.t-contact--main-content-data-bottom{justify-items:start;gap:1.5rem;display:grid}.t-contact--main-content-data-bottom a{align-items:center;gap:.5rem;display:flex}.t-contact--main-content-data-bottom address{font-style:normal}.t-contact--main-content-divisions{gap:1.5rem;display:grid}.t-contact--main-content-divisions-item{flex-direction:column;align-items:flex-start;gap:.5rem;width:max-content;display:flex}.t-contact--main-content-divisions-item a{justify-content:center;width:100%}.t-contact--main-content-divisions-item a svg path{fill:#fff}@media (width>=992px){.t-contact--wrapper{grid-template-columns:1fr 1fr;gap:0}.t-contact--main{padding:0}.t-contact--main-content{grid-template-columns:1fr auto;padding-left:calc(50vw - 480px + 1rem)}.t-contact--main-content-data{gap:2rem}.t-contact--main-content-data-top h1{font-size:clamp(1rem,.225rem + 1.25vw,1.25rem)}.t-contact--main-content-data-top span{font-size:clamp(1.5rem,2.5vw - .05rem,2rem)}.t-contact--main-content-data-bottom{gap:2rem}}@media (width>=1312px){.t-contact--main-content{padding-left:calc(50vw - 640px + 1rem)}}.t-woocommerce-page-header{margin-bottom:2rem;padding-top:2rem}.t-offset-printing--main{gap:40px;padding-top:40px;padding-bottom:60px;display:grid}.t-offset-printing--main-content{border-left:10px solid #0000;border-image:linear-gradient(#00adef 0% 33.33%,#ed008c 33.33% 66.66%,#fee600 66.66% 100%) 1;flex-direction:column;align-items:flex-start;padding-left:calc(2rem - 10px);display:flex}.t-offset-printing--main-content>span{margin-bottom:.5rem}.t-offset-printing--main-content>h2{margin-bottom:1rem}.t-offset-printing--main-content-form{margin-top:2rem}.t-offset-printing--main-img img{width:100%;height:auto}@media (width>=992px){.t-offset-printing--main{grid-template-columns:1fr 1fr;padding-bottom:80px}.t-offset-printing--main-content>span{font-size:1.25rem}.t-offset-printing--main-content h2{font-size:2rem}.t-offset-printing--main-img img{object-fit:cover;height:100%}}@media (width>=1312px){.t-offset-printing--main{gap:80px}}.single-product--main .woocommerce-product-gallery{display:none}.single-product--main .entry-summary{border-left:10px solid #0000;border-image:linear-gradient(#00adef 0% 33.33%,#ed008c 33.33% 66.66%,#fee600 66.66% 100%) 1;gap:.5rem;margin-top:40px;padding-left:calc(2rem - 10px);display:grid}.single-product--main .entry-summary h1{font-size:24px}.single-product--main .entry-summary .woocommerce-product-details__short-description p{margin-bottom:1em}.single-product--main .entry-summary .woocommerce-product-details__short-description ul{padding-left:20px}.single-product--main .entry-summary .cart{display:none}.single-product--configurator{padding-top:60px;padding-bottom:60px}@media (width>=992px){.single-product--configurator{min-height:600px}.single-product--main .entry-summary span{font-size:clamp(1rem,.225rem + 1.25vw,1.25rem)}.single-product--main .entry-summary h1{font-size:clamp(1.5rem,2.5vw - .05rem,2rem)}}.woocommerce-cart-form{margin-bottom:4rem}.woocommerce-cart-form table{border-collapse:separate;border:1px solid #ebebeb;width:100%}.woocommerce-cart-form table thead{display:none}.woocommerce-cart-form table tbody tr{display:block}.woocommerce-cart-form table tbody tr:has(.actions){display:none}.woocommerce-cart-form table tbody td{border-bottom:1px solid #ebebeb;padding:14px;display:block}.woocommerce-cart-form table tbody .product-remove{text-align:right}.woocommerce-cart-form table tbody .product-remove a{vertical-align:middle;text-align:center;color:#ccc;border:1px solid #ccc;border-radius:100%;width:24px;height:24px;font-size:18px;font-weight:400;line-height:21px;text-decoration:none;display:inline-block}.woocommerce-cart-form table tbody .product-thumbnail{display:none!important}.woocommerce-cart-form table tbody .product-name a{font-size:1.2rem;font-weight:900}.woocommerce-cart-form table tbody .product-name .variation{text-align:right;color:#0009;margin-top:8px;font-size:12px}.woocommerce-cart-form table tbody .product-name .variation dt{float:left;clear:both;margin-right:.25em;font-weight:700;list-style:none}.woocommerce-cart-form table tbody .product-price{justify-content:space-between;align-items:center;font-weight:700;display:flex}.woocommerce-cart-form table tbody .product-price>span{font-size:1rem;display:inline-block}.woocommerce-cart-form table tbody .product-price:before{content:attr(data-title);font-size:14px}.woocommerce-cart-form table tbody .product-quantity{justify-content:space-between;align-items:center;font-weight:700;display:flex}.woocommerce-cart-form table tbody .product-quantity:before{content:attr(data-title);font-size:14px}.woocommerce-cart-form table tbody .product-subtotal{justify-content:space-between;align-items:center;font-weight:700;display:flex}.woocommerce-cart-form table tbody .product-subtotal>span{display:inline-block}.woocommerce-cart-form table tbody .product-subtotal:before{content:attr(data-title);font-size:14px}@media (width>=992px){.woocommerce-cart-form table thead{background-color:#304d5f0a;display:table-header-group}.woocommerce-cart-form table thead th{text-align:right;padding:12px;font-size:12px}.woocommerce-cart-form table thead th.product-name{text-align:left}.woocommerce-cart-form table thead th.product-thumbnail{display:none}.woocommerce-cart-form table thead th.product-subtotal{padding-right:34px}.woocommerce-cart-form table tbody tr{display:table-row}.woocommerce-cart-form table tbody td{text-align:right;display:table-cell!important}.woocommerce-cart-form table tbody td:before{content:none!important}.woocommerce-cart-form table tbody .product-remove{width:52px}.woocommerce-cart-form table tbody .product-name,.woocommerce-cart-form table tbody .product-name .variation{text-align:left}.woocommerce-cart-form table tbody .product-name .variation dt{margin-right:.5em}.woocommerce-cart-form table tbody .product-subtotal{padding-right:34px}.woocommerce-cart-form .actions{text-align:right;padding-top:1rem;position:relative}.woocommerce-cart-form .actions .coupon{display:inline-flex}}.cart-collaterals .cart_totals{border:1px solid #ebebeb;padding:0 20px}.cart-collaterals h2{background-color:#304d5f0a;margin:0 -20px 20px;padding:20px;font-size:14px}.cart-collaterals .shop_table{border-collapse:collapse;border-spacing:0;width:100%;font-size:14px}.cart-collaterals .shop_table tr{border-bottom:1px solid #ebebeb;display:block}.cart-collaterals .shop_table tr th{display:none}.cart-collaterals .shop_table tr td{padding:14px}.cart-collaterals .shop_table tr td:before{content:attr(data-title) ": ";float:left;font-weight:600}.cart-collaterals .shop_table tr.cart-subtotal td{justify-content:space-between;align-items:center;display:flex}.cart-collaterals .shop_table tr.cart-subtotal td>span{font-size:16px;font-weight:600}.cart-collaterals .shop_table tr.shipping td{grid-template-columns:1fr auto;display:grid}.cart-collaterals .shop_table tr.shipping td>ul{grid-area:1/2;margin:0;padding:0;list-style:none}.cart-collaterals .shop_table tr.shipping td>ul>li label{font-weight:600}.cart-collaterals .shop_table tr.shipping td .woocommerce-shipping-destination{color:#0009;text-align:right;grid-area:2/1/auto/-1;margin-top:.5rem;font-size:12px}.cart-collaterals .shop_table tr.shipping td:before{grid-area:1/1}.cart-collaterals .shop_table tr.order-total td{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.cart-collaterals .shop_table tr.order-total td:before{flex:1}.cart-collaterals .wc-proceed-to-checkout{text-align:right;margin:1rem 0}@media (width>=992px){.cart-collaterals{max-width:550px;margin:0 0 0 auto}}.woocommerce-notices-wrapper:not(:empty){gap:1rem;margin-bottom:1rem;display:grid}.woocommerce-notices-wrapper:not(:empty) .woocommerce-message{background-color:#e4e4e4;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.woocommerce-notices-wrapper:not(:empty) .woocommerce-message:focus-visible{outline:none}body.woocommerce-checkout .woocommerce-form-login{background-color:#f5f5f5;max-width:460px;margin-bottom:20px;padding:30px}body.woocommerce-checkout .woocommerce-form-login p .woocommerce-form-login__rememberme{order:2}body.woocommerce-checkout .woocommerce-form-login p button{width:100%;margin-bottom:10px}body.woocommerce-checkout .woocommerce-form-login p:first-child{margin-top:0;font-size:14px}body.woocommerce-checkout .woocommerce-form-login p:last-of-type{margin-bottom:0}body.woocommerce-checkout .woocommerce-form-login .clear{display:none}body.woocommerce-checkout .woocommerce-form-login-toggle{margin-bottom:10px}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{font-size:14px;font-weight:500}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{border-bottom:1px solid #000;margin-left:5px;font-weight:400;transition:all .3s;display:inline-block}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a:hover{color:#000;border-color:#000}.checkout{flex-direction:column;padding-bottom:5rem;display:flex}.checkout .woocommerce-NoticeGroup-checkout{margin-bottom:2rem}.checkout .woocommerce-NoticeGroup-checkout ul{margin:0;padding:0;list-style:none}.checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error{background-color:#d6483108;border:1px solid #d64831;padding:14px}.checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li{color:#d64831;font-size:14px}.checkout #order_review_heading{display:none!important}.checkout #customer_details{margin-bottom:2rem}.checkout #customer_details .col-1{margin-bottom:20px}.checkout #customer_details .woocommerce-address-fields__field-wrapper,.checkout #customer_details .woocommerce-billing-fields__field-wrapper,.checkout #customer_details .woocommerce-invoice-fields__field-wrapper,.checkout #customer_details .woocommerce-shipping-fields__field-wrapper{flex-wrap:wrap;justify-content:space-between;display:flex}.checkout #customer_details .woocommerce-invoice-fields__field-wrapper{padding-bottom:2rem}.checkout #customer_details .woocommerce-billing-fields h3{margin:0 0 20px;font-size:20px}.checkout #customer_details .woocommerce-shipping-fields h3{margin:0 0 1rem;font-family:Lato,sans-serif;font-size:1rem;font-weight:400}.checkout #customer_details .woocommerce-additional-fields__field-wrapper p{flex-direction:column;align-items:flex-start;margin:0;display:flex}.checkout #customer_details .woocommerce-additional-fields__field-wrapper label{color:#1a1a1b;margin-bottom:10px;font-size:12px;font-weight:500}.checkout #customer_details .woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper{width:100%;display:inline-block}.checkout #customer_details .woocommerce-additional-fields__field-wrapper textarea{height:150px;padding:14px;line-height:1.2}.checkout #order_review{background-color:#ebebeb;padding:1rem}.checkout #order_review h3{text-align:center;margin:0 0 2rem;font-size:1.5rem}.checkout #order_review .woocommerce-checkout-review-order-table{box-sizing:border-box;border-collapse:collapse;width:100%;margin-bottom:2rem}.checkout #order_review .woocommerce-checkout-review-order-table thead{display:none}.checkout #order_review .woocommerce-checkout-review-order-table tbody tr td{border-bottom:1px solid #e4e4e4;padding-top:1rem;padding-bottom:1rem}.checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name{width:100%;font-weight:900}.checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .variation{text-align:right;color:#0009;margin-top:8px;font-size:12px;font-weight:400}.checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .variation dt{float:left;clear:both;margin-right:.25em;font-weight:700;list-style:none}.checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-total{text-align:right;white-space:nowrap}.checkout #order_review .woocommerce-checkout-review-order-table tbody tr:last-child td{border-bottom:0;padding-bottom:0}.checkout #order_review .woocommerce-checkout-review-order-table tfoot th{text-align:left;white-space:nowrap;padding:10px 10px 10px 0}.checkout #order_review .woocommerce-checkout-review-order-table tfoot td{white-space:nowrap;padding:10px 0 10px 10px}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{border-bottom:1px solid #000}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{text-align:right;border-bottom:1px solid #000}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.shipping th,.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.shipping td{border-bottom:1px solid #000}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.shipping td>ul{flex-direction:column;align-items:flex-end;gap:.5rem;margin:0;padding:1rem 0;list-style:none;display:flex}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.shipping td>ul li{align-items:center;gap:.5rem;display:flex}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.shipping td>ul li input{margin:0}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.shipping td>ul li label{font-weight:600}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.shipping td>ul li label .amount{font-weight:400}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.shipping td .woocommerce-shipping-destination{margin:0 0 0 auto;font-size:.9rem}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total th{padding-bottom:0;font-size:1.25rem}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total th:after{content:" brutto"}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total td{flex-direction:column;align-items:flex-end;padding-bottom:0;font-size:1.25rem;display:flex}.checkout #order_review .woocommerce-checkout-payment .wc_payment_methods{margin:0 0 1rem;padding:0;list-style:none}.checkout #order_review .woocommerce-checkout-payment .wc_payment_method label{font-weight:600}.checkout #order_review .woocommerce-checkout-payment .payment_box{background-color:#fff;margin:1rem auto;padding:.5rem;position:relative}.checkout #order_review .woocommerce-checkout-payment .payment_box p{margin:0;font-size:.9rem;line-height:1.2}.checkout #order_review .woocommerce-checkout-payment .payment_box:before{content:"";border:1rem solid #0000;border-bottom-color:#fff;margin:-1rem 0 0 2rem;display:block;position:absolute;top:-.75rem;left:0}.checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:2rem}.checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p{font-size:.9rem;line-height:1.2}.checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p a,.checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}.checkout #order_review .woocommerce-privacy-policy-text{margin-bottom:1rem}@media (width>=768px){form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr.product-name .product-name-main .product-name-thumbnail{flex:0 0 80px;margin-right:16px}form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr.product-name .product-name-main .product-name-data h3{font-size:20px}form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr:last-child td{padding-bottom:2rem}}@media (width>=1200px){form.woocommerce-checkout{flex-flow:wrap;justify-content:space-between;align-items:flex-start}form.woocommerce-checkout .woocommerce-NoticeGroup-checkout{width:100%}form.woocommerce-checkout #customer_details{flex:1;margin-bottom:0;margin-right:4rem}form.woocommerce-checkout #order_review,form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .product-name span{flex:1}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total th,.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:1.5rem}.checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total td small{font-size:1rem}}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{margin-bottom:1rem}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{background-color:#304d5f0a;border:1px solid #ebebeb;margin:0 0 2rem;padding:2rem 1rem;list-style:none}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li{justify-content:space-between;align-items:center;display:flex}.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details{background-color:#304d5f0a;border:1px solid #ebebeb;margin-bottom:2rem;padding:2rem 1rem}.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details h2{margin-bottom:2rem}.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details h3{margin-bottom:.5rem}.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details ul{margin:0 0 1.5rem;padding:0;list-style:none}.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details ul:last-child{margin-bottom:0}.woocommerce-order-received .woocommerce-order .woocommerce-order-details{background-color:#304d5f0a;border:1px solid #ebebeb;margin-bottom:2rem;padding:2rem 1rem}.woocommerce-order-received .woocommerce-order .woocommerce-order-details h2{margin-bottom:2rem;font-size:1.5rem}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table{border-collapse:collapse;width:100%}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table thead{display:none}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr td{padding:.5rem 0}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr td.woocommerce-table__product-name .product-thumbnail{display:none}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr td.woocommerce-table__product-name ul.wc-item-meta{margin:0;padding:0;list-style:none}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr td.woocommerce-table__product-name ul.wc-item-meta li{gap:.5rem;font-size:14px;display:flex}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr td:last-child{text-align:right;white-space:nowrap;font-weight:700}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr:first-child td{padding-top:0}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr:last-child td{border-bottom:1px solid #ccc;padding-bottom:1rem}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:nth-child(2) th,.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:nth-child(2) td,.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:nth-last-child(2) th,.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:nth-last-child(2) td{padding-bottom:.5rem}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:has(.includes_tax) th{border-top:1px solid #000;padding-top:.5rem}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:has(.includes_tax) td{border-top:1px solid #000;flex-direction:column;align-items:flex-end;gap:.25rem;padding-top:.5rem;font-weight:700;display:flex}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:has(.includes_tax) td small{font-size:.8rem;font-weight:400}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot th{text-align:left}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot td{text-align:right}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot:has(.order-actions--heading){display:none}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot:last-child tr:first-child th{padding-top:1rem}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot:last-child tr:first-child td{border-top:1px solid #ccc;padding-top:1rem}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{background-color:#304d5f0a;border:1px solid #ebebeb;margin-bottom:2rem;padding:2rem 1rem}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns{flex-direction:column;gap:2rem;display:flex}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details h2{margin-bottom:2rem}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address{flex-direction:column;align-items:flex-start;font-style:normal;display:flex}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--name{font-weight:600}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--phone{align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:.5rem;line-height:1;display:flex}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--phone:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjIgMTYuOTJ2M2EyIDIgMCAwIDEtMi4xOCAyIDE5Ljc5IDE5Ljc5IDAgMCAxLTguNjMtMy4wNyAxOS41IDE5LjUgMCAwIDEtNi02IDE5Ljc5IDE5Ljc5IDAgMCAxLTMuMDctOC42N0EyIDIgMCAwIDEgNC4xMSAyaDNhMiAyIDAgMCAxIDIgMS43MiAxMi44NCAxMi44NCAwIDAgMCAuNyAyLjgxIDIgMiAwIDAgMS0uNDUgMi4xMUw4LjA5IDkuOTFhMTYgMTYgMCAwIDAgNiA2bDEuMjctMS4yN2EyIDIgMCAwIDEgMi4xMS0uNDUgMTIuODQgMTIuODQgMCAwIDAgMi44MS43QTIgMiAwIDAgMSAyMiAxNi45MnoiPjwvcGF0aD48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;display:inline-block}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--email{align-items:center;gap:.5rem;margin-bottom:.5rem;line-height:1;display:flex}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--email:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCA0aDE2YzEuMSAwIDIgLjkgMiAydjEyYzAgMS4xLS45IDItMiAySDRjLTEuMSAwLTItLjktMi0yVjZjMC0xLjEuOS0yIDItMnoiPjwvcGF0aD48cG9seWxpbmUgcG9pbnRzPSIyMiw2IDEyLDEzIDIsNiI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;display:inline-block}@media (width>=992px){.woocommerce-order-received .t-woocommerce-page-header h1{max-width:800px;margin:0 auto}.woocommerce-order-received .woocommerce-order .woocommerce-notice{max-width:800px;margin:0 auto 2rem}.woocommerce-order-received .woocommerce-order .woocommerce-order-overview,.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details,.woocommerce-order-received .woocommerce-order .woocommerce-order-details{max-width:800px;margin:0 auto 2rem;padding:2rem}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{max-width:800px;margin:0 auto;padding:2rem}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns{flex-direction:row}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-column{flex:1}}
