body.no-scroll{overflow:hidden}.h2.h2-small,h2.h2-small{font-size:clamp(2.4rem,5vw,4rem)}.h4,h4{font-size:clamp(2rem,5vw,4rem);line-height:1.2}.h6,h6{font-size:clamp(1.6rem,5vw,1.8rem);line-height:1.2}p.h1-subtitler{font-size:clamp(1.6rem,2.5vw,2.4rem);color:var(--text-grey);font-weight:300}p.h1-subtitler b{font-weight:700;color:#fff}p.h2-3-subtitler{font-size:clamp(1.6rem,2.5vw,1.8rem);text-align:center;font-weight:400;max-width:80rem}p.-title{font-weight:600}p i{font-weight:600}a.-w{color:#fff}.video-controls{position:relative}.video-controls .video-play{position:absolute;inset:0;margin:auto;width:6.4rem;height:6.4rem;border:0;cursor:pointer;background:0 0;display:grid;place-items:center;transition:transform .2s ease,opacity .2s ease}.video-controls .video-play:hover{transform:scale(1.05)}.video-controls .video-play:active{transform:scale(.98)}.video-controls.playing .video-play{opacity:0;pointer-events:none}.-g{color:var(--text-grey)}.-back-b{background-color:var(--color-black)}.separator-h{width:100%;height:.1rem;background-color:var(--color-grey)}.search-results-page{padding:var(--section-padding) 1.6rem}.search-results-page .search-results__title{margin-bottom:2.4rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:600}.search-results-page .search-results__title span{color:var(--color-haki)}.search-results-page .search-results__count{margin-bottom:3.2rem;font-size:1.6rem;color:var(--color-darkgrey)}.search-results-page .search-dropdown__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem;margin-bottom:4rem}.search-results-page .search-dropdown__products .content-product__item{margin:0;width:100%;min-width:0}@media (max-width:1299px){.search-results-page .search-dropdown__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:766px){.search-results-page .search-dropdown__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (max-width:574px){.search-results-page .search-dropdown__products{grid-template-columns:1fr}}.search-results-page .search-results__empty{padding:4rem 0;text-align:center;font-size:1.8rem;color:var(--color-darkgrey)}.search-results-page .search-results__pagination{display:flex;justify-content:center;align-items:center;gap:1.6rem;margin-top:4rem;padding:2rem 0}.search-results-page .search-results__pagination .page-numbers{display:flex;gap:.8rem;list-style:none}.search-results-page .search-results__pagination .page-numbers li a,.search-results-page .search-results__pagination .page-numbers li span{display:flex;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding:0 1.2rem;font-size:1.6rem;text-decoration:none;color:var(--color-black);background-color:var(--color-white);border:.1rem solid var(--color-grey);transition:all .3s ease}.search-results-page .search-results__pagination .page-numbers li a:hover,.search-results-page .search-results__pagination .page-numbers li span:hover{background-color:var(--color-haki);color:var(--color-white);border-color:var(--color-haki)}.search-results-page .search-results__pagination .page-numbers li .current{background-color:var(--color-haki);color:var(--color-white);border-color:var(--color-haki)}.is-wysiwyg a:not(.woo-button,.cta-button).-accent-link,.wp-editor a:not(.woo-button,.cta-button).-accent-link{color:var(--color-haki)}.is-wysiwyg a:not(.woo-button,.cta-button).-accent-link:focus,.is-wysiwyg a:not(.woo-button,.cta-button).-accent-link:hover,.wp-editor a:not(.woo-button,.cta-button).-accent-link:focus,.wp-editor a:not(.woo-button,.cta-button).-accent-link:hover{filter:saturate(70%)}.is-wysiwyg .h1,.is-wysiwyg h1,.wp-editor .h1,.wp-editor h1{font-size:clamp(4rem,4.2vw,7.2rem);font-weight:600;line-height:normal}.is-wysiwyg .h2.h2-small,.is-wysiwyg h2.h2-small,.wp-editor .h2.h2-small,.wp-editor h2.h2-small{font-size:clamp(2.4rem,5vw,4rem)}.is-wysiwyg .h4,.is-wysiwyg h4,.wp-editor .h4,.wp-editor h4{font-size:clamp(2rem,5vw,4rem);line-height:1.2}.is-wysiwyg .h6,.is-wysiwyg h6,.wp-editor .h6,.wp-editor h6{font-size:clamp(1.6rem,5vw,1.8rem);line-height:1.2}.is-wysiwyg .m-8,.wp-editor .m-8{margin-bottom:8px}.is-wysiwyg .m-16,.wp-editor .m-16{margin-bottom:1.6rem}.is-wysiwyg .m-32,.wp-editor .m-32{margin-bottom:3.2rem}.is-wysiwyg strong,.wp-editor strong{font-weight:600}.is-wysiwyg ul,.wp-editor ul{padding-left:2rem;list-style:disc;font-size:1.6rem}.is-wysiwyg ol,.wp-editor ol{padding-left:2rem;font-size:1.6rem}.is-wysiwyg p b,.wp-editor p b{font-weight:600}.is-wysiwyg p.h1-subtitler,.wp-editor p.h1-subtitler{font-size:clamp(1.6rem,2.5vw,2.4rem);color:var(--text-grey);font-weight:300}.is-wysiwyg p span.subtitle,.wp-editor p span.subtitle{font-size:clamp(1.6rem,2vw,2.4rem)}.is-wysiwyg .separator,.wp-editor .separator{height:.1rem;width:100%;background-color:var(--color-grey);margin:3.2rem 0}.is-wysiwyg .accent-block,.wp-editor .accent-block{border:.1rem solid var(--color-grey);background-color:#fbfbfb;padding:clamp(1.6rem,2vw,2.4rem);display:flex;flex-direction:column;gap:1.6rem}.is-wysiwyg .disclaimer-block,.wp-editor .disclaimer-block{margin:1.6rem 0}.is-wysiwyg .icon-text-row,.wp-editor .icon-text-row{display:flex;gap:1.6rem;align-items:center}.disclaimer-block{border:.1rem solid var(--color-red-border);background-color:var(--color-red-soft);padding:clamp(1.6rem,2vw,2.4rem);display:flex;flex-direction:column;gap:1.6rem}.disclaimer-block p{margin:0}.disclaimer-block b,.disclaimer-block strong{color:var(--color-red)}.page-404{margin-bottom:var(--section-padding);padding:0}.page-404 .wrapper{flex-direction:column;align-items:center;background-color:#fff;padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.page-404 .wrapper .is-wysiwyg{padding:0 1.6rem;align-items:center;text-align:center}.page-404 .wrapper .is-wysiwyg h1.mega-text{font-size:clamp(8.6rem,7vw,12.8rem);color:var(--color-haki)}.page-404 .wrapper .is-wysiwyg p{max-width:59rem}.page-404 .wrapper .is-wysiwyg .cta-button{margin-top:5.6rem}.site-footer__links .footer-column .link-item a{font-size:1.4rem;color:#fff}@media (max-width:574px){.site-footer__links .footer-column .link-item{width:100%;padding:1.6rem 0;border-bottom:1px solid rgba(128,128,128,.3647058824)}}body.modal-open{overflow:hidden}.modal-overlay{position:fixed;top:0;inset:0;width:100%;height:100%;display:none;background:rgba(0,0,0,.5);z-index:9999;padding:2.4rem}.modal-overlay>.loader-wrapper{display:flex}.modal-overlay .modal{position:absolute;left:50%;top:50%;width:calc(100% - 3.2rem);max-width:70.2rem;max-height:80vh;overflow-y:auto;overflow-x:hidden;transform:translateX(-50%) translateY(-50%)}.modal-overlay .modal__content{background:#fff;margin:auto;width:100%;padding:4.8rem;max-height:none;overflow:visible;display:flex;flex-direction:column;gap:3.2rem}.modal-overlay .modal__content .header{display:flex;width:100%;justify-content:space-between;height:-moz-fit-content;height:fit-content}.modal-overlay .modal__content .header h3{text-transform:uppercase;color:var(--color-black);min-width:28rem}.modal-overlay .modal__content .header .modal__close{display:flex;background-color:transparent;width:4rem;height:4rem;min-width:4rem;border:none;align-items:center;justify-content:center;cursor:pointer}.modal-overlay .modal__content .facts-list{display:flex;flex-direction:column;gap:1.2rem}.modal-overlay .modal__content .facts-list h4{font-size:1.6rem;font-weight:500;color:var(--color-darkgrey)}.modal-overlay .modal__content .facts-list .list{display:flex;flex-direction:column;gap:.8rem;list-style:none}.modal-overlay .modal__content .facts-list .list li{display:flex;align-items:center;gap:.8rem;padding:.8rem;font-size:1.4rem;border-radius:.4rem;border:1px solid var(--color-beige)}.modal-overlay .modal__content .facts-list .list li .icon{width:3.6rem;height:3.6rem;background-color:#eff0ff;border-radius:.4rem;display:flex;align-items:center;justify-content:center}.modal-overlay .modal__content .accordion-tabs{gap:3.2rem;border:none}.modal-overlay .modal__content .accordion-tabs__item{border:1px solid rgba(128,128,128,.125)}@media (max-width:574px){.modal-overlay{border:.1rem solid var(--color-beige);background-color:#fdfdfd;padding:1.2rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-overlay .modal{position:static;transform:none;width:100%;max-height:calc(100dvh - 2.4rem);overflow-y:auto}.modal-overlay .modal__content{padding:1.6rem;max-height:none;overflow:visible;border:1px solid var(--color-beige)}.modal-overlay .modal__content .header{position:static;top:0;display:flex;align-items:center;justify-content:space-between;padding-right:0}.modal-overlay .modal__content .header .modal__close{position:static}}body.mini-cart-open{overflow:hidden}.mini-cart-overlay{position:fixed;top:0;inset:0;width:100%;height:100%;display:none;background:rgba(0,0,0,.5);z-index:9999;padding:2.4rem}.mini-cart-overlay .loader-wrapper{display:flex}.mini-cart-overlay .widget_shopping_cart_content{position:absolute;left:50%;top:50%;width:calc(100% - 3.2rem);max-width:70.2rem;overflow:hidden;transform:translateX(-50%) translateY(-50%)}.mini-cart-overlay .mini-cart__content{background:#fff;margin:auto;width:100%;padding:4.8rem;display:flex;flex-direction:column;gap:3.2rem}.mini-cart-overlay .mini-cart__content .header{display:flex;width:100%;justify-content:space-between;height:-moz-fit-content;height:fit-content}.mini-cart-overlay .mini-cart__content .header h3{text-transform:uppercase;color:var(--color-black);min-width:32rem}.mini-cart-overlay .mini-cart__content .header .mini-cart__close{display:flex;background-color:transparent;width:4rem;height:4rem;border:none;align-items:center;justify-content:center;cursor:pointer}.mini-cart-overlay .mini-cart__content .cart-full__product-item{height:-moz-fit-content;height:fit-content}.mini-cart-overlay .mini-cart__footer{display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap}.mini-cart-overlay .mini-cart__footer *{flex:1}@media (max-width:574px){.mini-cart-overlay{border:.1rem solid var(--color-beige);padding:1.2rem}.mini-cart-overlay .mini-cart{position:static;transform:none;width:100%}.mini-cart-overlay .mini-cart__content{overflow-y:scroll;padding:1.6rem;border:1px solid var(--color-beige)}.mini-cart-overlay .mini-cart__content .header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding-right:0}.mini-cart-overlay .mini-cart__content .header .mini-cart__close{position:static}}body.side-cart-open,body.slide-cart-open{overflow:hidden}.slide-cart-overlay{position:fixed;top:0;inset:0;width:100%;height:100%;display:none;background:rgba(0,0,0,.5);z-index:9999;padding:2.4rem}.slide-cart-overlay .loader-wrapper{display:flex}.slide-cart-overlay .widget_side_cart_content{height:100%}.slide-cart-overlay .side-cart{height:100%}.slide-cart-overlay .side-cart__content{background:#fff;margin:auto;height:100%;width:100%;overflow:hidden;padding:4.8rem clamp(1.6rem,3vw,4.8rem);display:flex;flex-direction:column;justify-content:space-between;gap:3.2rem}.slide-cart-overlay .side-cart__content .header{display:flex;width:100%;justify-content:space-between;height:-moz-fit-content;height:fit-content}.slide-cart-overlay .side-cart__content .header h3{text-transform:uppercase;color:var(--color-black);min-width:32rem}.slide-cart-overlay .side-cart__content .header .side-cart__close{display:flex;background-color:transparent;width:4rem;height:4rem;border:none;align-items:center;justify-content:center;cursor:pointer}.slide-cart-overlay .side-cart__content .cart-full__product-item{height:-moz-fit-content;height:fit-content}.slide-cart-overlay .side-cart__block{display:flex;flex-direction:column;gap:clamp(1.6rem,3vw,3.2rem)}.slide-cart-overlay .side-cart__product-list{display:flex;flex-direction:column;gap:clamp(.8rem,2vw,1.6rem);flex:1 1 auto;min-height:0;overflow-y:auto}.slide-cart-overlay .side-cart__product-list .empty-products{display:flex;align-items:center;justify-content:center;height:100%}.slide-cart-overlay .side-cart__footer{display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap}.slide-cart-overlay .side-cart__footer *{flex:1}@media (max-width:574px){.slide-cart-overlay{border:.1rem solid var(--color-beige);padding:1.2rem}.slide-cart-overlay .side-cart{position:static;transform:none;width:100%}.slide-cart-overlay .side-cart__content{overflow-y:scroll;padding:1.6rem;border:1px solid var(--color-beige)}.slide-cart-overlay .side-cart__content .header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding-right:0}.slide-cart-overlay .side-cart__content .header .side-cart__close{position:static}}.slide-cart-overlay{position:fixed;inset:0;z-index:10000;display:none;pointer-events:none}.slide-cart-overlay.is-visible{pointer-events:auto}.slide-cart-overlay.is-visible .slide-cart__backdrop{opacity:.6}.slide-cart-overlay.is-visible .slide-cart__panel{transform:translateX(0);box-shadow:-8px 0 24px rgba(0,0,0,.1)}.slide-cart-overlay .slide-cart__backdrop{position:absolute;inset:0;background:#000;opacity:0;transition:opacity .2s ease}.slide-cart-overlay .slide-cart__panel{position:absolute;top:0;right:0;max-width:70rem;width:100%;height:100%;background:#fff;transform:translateX(100%);transition:transform .5s cubic-bezier(.19,1,.22,1);display:flex;flex-direction:column;overflow:hidden}.slide-cart-overlay .slide-cart__loader{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:100%;width:100%;padding:2.4rem}.slide-cart-overlay .slide-cart__loader .loader-wrapper{position:relative;min-height:100%;width:100%;backdrop-filter:none;-webkit-backdrop-filter:none}.slide-cart-overlay .slide-cart__body{flex:1;min-height:0;overflow-y:auto;width:100%;max-width:70rem}@media (max-width:766px){.slide-cart-overlay .slide-cart__panel{width:min(90vw,38rem)}}@media (max-width:574px){.slide-cart-overlay .slide-cart__panel{width:100%}}.default-form{display:flex;flex-direction:column;gap:2.4rem}.default-form.with-success .success-message{display:none;position:absolute;top:0;left:0;background-color:var(--color-grey);width:100%;height:100%;z-index:20}.default-form.with-success .success-message__inner{position:absolute;left:50%;top:50%;width:100%;padding:4.8rem;transform:translateX(-50%) translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;text-align:center}.default-form.with-success .success-message__icon{width:6.4rem;height:auto}.default-form.with-success .success-message__title{color:var(--color-haki);font-size:2.4rem;text-transform:none}.default-form.with-success .success-message__description{color:var(--color-black);font-size:var(--form-text-size)}.default-form .cta-button{width:100%}.default-form .file-upload{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.default-form .file-upload .actions{display:flex;align-items:flex-start;gap:2.4rem;width:100%}.default-form .file-upload .upload-btn{display:flex;width:-moz-fit-content;width:fit-content;background:var(--color-grey);padding:.8rem 3rem .8rem 1.6rem;cursor:pointer;font-weight:500;transition:background .2s}.default-form .file-upload .upload-btn span{display:flex;align-items:center;font-size:var(--form-text-size);gap:.8rem;white-space:nowrap}.default-form .file-upload .upload-btn:hover{background:#e3e3dc}.default-form .file-upload .file-previews{display:flex;flex-wrap:wrap;gap:10px}.default-form .file-upload .file-previews .file-item{flex:1 0 6rem;aspect-ratio:1/1;height:auto;position:relative}.default-form .file-upload .file-previews .remove{position:absolute;top:0;right:0;cursor:pointer;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;padding:2px 6px;font-size:12px}.default-form .file-upload .add-more-files{background:0 0;border:none;width:-moz-fit-content;width:fit-content;color:#8b8b6f;cursor:pointer;font-weight:500}.default-input{display:flex;padding:1.8rem 1.6rem;font-size:1.6rem;font-weight:500;background-color:#fbfbfb;border:1px solid var(--color-grey);width:100%;transition:outline .1s ease-in,color .1s ease-in,border .1s ease-in}.default-input::-moz-placeholder{color:var(--color-black)}.default-input::placeholder{color:var(--color-black)}.default-input:focus{outline:1px solid var(--color-haki)}.cf7-radio-label{display:flex;width:100%;padding:1.8rem 1.6rem;font-size:1.6rem;background-color:#fbfbfb;border:1px solid var(--color-grey);transition:border-color .1s ease-in}.cf7-radio-label .wpcf7-form-control-wrap,.cf7-radio-label .wpcf7-radio{width:100%}.cf7-radio-label .wpcf7-radio{display:flex;flex-direction:column;gap:1.2rem}.cf7-radio-label .wpcf7-list-item{margin:0}.cf7-radio-label label{position:relative;display:flex;align-items:flex-start;min-height:1.8rem;padding-left:3.4rem;color:var(--color-black);cursor:pointer}.cf7-radio-label input[type=radio]{position:absolute;top:0;left:0;z-index:3;width:1.8rem;height:1.8rem;margin:0;opacity:0;cursor:pointer}.cf7-radio-label .wpcf7-list-item-label{line-height:1.3}.cf7-radio-label .wpcf7-list-item-label::after,.cf7-radio-label .wpcf7-list-item-label::before{position:absolute;content:"";display:block}.cf7-radio-label .wpcf7-list-item-label::before{top:0;left:0;width:1.8rem;height:1.8rem;background-color:var(--color-white);border:1px solid var(--color-grey);transition:border-color .1s ease-out,outline .1s ease-out}.cf7-radio-label .wpcf7-list-item-label::after{top:.5rem;left:.5rem;width:.8rem;height:.8rem;background-color:var(--color-green);transform:scale(0);transition:transform .2s ease-in-out}.cf7-radio-label input[type=radio]:checked+.wpcf7-list-item-label::after{transform:scale(1)}.cf7-radio-label input[type=radio]:focus-visible+.wpcf7-list-item-label::before{border-color:var(--color-haki);outline:1px solid var(--color-haki);outline-offset:2px}.cf7-radio-label .wpcf7-radio.wpcf7-not-valid .wpcf7-list-item-label::before{border-color:var(--color-red)}.default-textarea{display:flex;padding:1.8rem 1.6rem;font-size:1.6rem;font-weight:500;min-width:100%;height:14rem;max-height:16rem;background-color:#fbfbfb;border:1px solid var(--color-grey);width:100%;transition:all .1s ease-in}.default-textarea::-moz-placeholder{color:var(--color-black)}.default-textarea::placeholder{color:var(--color-black)}.default-textarea:focus{outline:1px solid var(--color-haki)}.default-input.is-invalid,.default-input.wpcf7-not-valid{border-color:var(--color-red)!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='8.5' stroke='%23F3392D'/%3E%3Cpath d='M9.99781 14.4623C10.1725 14.4623 10.3188 14.4033 10.4368 14.2853C10.5541 14.1673 10.6128 14.021 10.6128 13.8463C10.6128 13.6723 10.5538 13.5263 10.4358 13.4083C10.3178 13.2903 10.1718 13.231 9.99781 13.2303C9.82381 13.2297 9.67781 13.2887 9.55981 13.4073C9.44181 13.526 9.38281 13.672 9.38281 13.8453C9.38281 14.0187 9.44181 14.165 9.55981 14.2843C9.67781 14.4037 9.82381 14.4637 9.99781 14.4623ZM9.49781 11.1533H10.4978V5.15332H9.49781V11.1533Z' fill='%23F3392D'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:2rem 2rem}.has-error-label,.just-validate-error-label,.wpcf7-not-valid-tip{position:absolute;top:100%;left:0;color:var(--color-red)!important;font-size:1.2rem}.rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.rating input{display:none}.rating label{cursor:pointer;width:28px;height:28px}.wpcf7-form{position:relative;display:flex;flex-direction:column;gap:2.4rem}.wpcf7-form .cta-button{width:100%;text-transform:uppercase}.wpcf7-form label{font-size:1.6rem;color:#555}.wpcf7-form .uacf7-form-wrapper-container{display:flex;flex-direction:column;gap:1.2rem}.wpcf7-form .wpcf7-spinner{display:none!important}.wpcf7-form.submitting .loader-wrapper{display:flex}.wpcf7-form .wpcf7-response-output{display:none!important}.wpcf7-form-control-wrap{display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column}.is-disabled{filter:saturate(30%)}.select2-container .select2-selection--single{height:56px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:17px}.select2-selection--single{font-size:1.6rem!important;font-weight:500;background-color:#fbfbfb!important;border:1px solid var(--color-grey)!important;width:100%;transition:all .1s ease-in;border-radius:0!important}.select2-selection__rendered{padding:1.4rem 1.6rem!important}.select2-results__option{font-size:1.6rem}.woo-button.-learn-more{padding:.8rem;display:flex;justify-content:center;align-items:center;background:var(--color-haki);color:var(--color-white);border:none;transition:filter .1s ease;aspect-ratio:unset;height:-moz-fit-content;height:fit-content}.woo-button.-semi-transparent{border:1px solid var(--color-grey);background-color:rgba(122,121,83,.1294117647);color:var(--color-haki);display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1.4rem 2rem;font-size:clamp(1.4rem,2vw,1.6rem);font-weight:600}.woo-button.-white{width:100%;background-color:#fbfbfb;border:1px solid var(--color-grey);color:var(--color-haki);display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1.4rem 2rem;font-size:clamp(1.4rem,2vw,1.6rem);font-weight:600}.woo-button.-add-to-cart-full,.woo-button.-big-accent{display:flex;align-items:center;justify-content:center;gap:1.6rem;background:var(--color-haki);border:none;color:#fff;font-weight:500;transition:filter .1s ease,background .2s ease-in-out,color .2s ease-in-out;width:-moz-fit-content;width:fit-content;padding:1.4rem 2rem;font-size:1.6rem;height:-moz-fit-content;height:fit-content;text-transform:uppercase}.woo-button.-add-to-cart-full:hover,.woo-button.-big-accent:hover{background:var(--color-darkgrey)}.woo-button.-accent-transparent{display:flex;align-items:center;justify-content:center;gap:1.6rem;background:var(--color-transparent);border:1px solid var(--color-grey);color:var(--color-black);transition:filter .1s ease;width:-moz-fit-content;width:fit-content;padding:1.4rem 2.4rem;font-size:1.6rem;font-weight:500;height:-moz-fit-content;height:fit-content}.woo-button.-transparent{border:1px solid #fff;color:#fff;padding:1.8rem 2.4rem;text-transform:uppercase}.woo-button.-full{width:100%}.woo-button.-green{padding:1.8rem 2.4rem;background-color:var(--color-green);color:#fff;text-transform:uppercase}.content-product__item .badge-list .badge{padding:.8rem;font-size:1.4rem;color:#fff;display:flex;justify-content:center}.content-product__item .badge-list .badge.-new{background-color:var(--color-green)}.content-product__item .badge-list .badge.-sale{background-color:var(--color-red)}.content-product__item .badge-list .badge.-top{background-color:var(--color-black)}.content-product__item .badge-list .badge.-made-to-order{background-color:var(--color-orange)}.content-product__item .product-out-of-stock .unstock-notice{background-color:var(--color-transparent);text-transform:uppercase;padding:1.8rem 2.4rem}.content-product__item .info .actions .price .new-price.sale{color:var(--color-red)}.content-product__item .info .actions .price .old-price{font-size:clamp(1.2rem,2vw,1.6rem);text-decoration:line-through;color:var(--color-haki)}.breadcrumbs-section{padding-top:calc(var(--header-height) + clamp(1.6rem,3vw,2.4rem));padding-bottom:0;background-color:initial;background-color:var(--color-grey)}.breadcrumbs{width:100%}.breadcrumbs ol{display:flex;padding-bottom:clamp(.8rem,2vw,2.4rem);align-items:center;list-style:none;width:100%;white-space:nowrap;overflow:auto;margin:0}.breadcrumbs ol li{display:flex;align-items:center;color:var(--color-haki);font-size:1.4rem}.breadcrumbs ol li a{font-size:1.4rem}.breadcrumbs ol li a span{font-size:1.4rem}.breadcrumbs li:not(:last-child)::after{content:"";display:inline-block;width:6px;height:10px;background:currentColor;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'><path d='M1 1L5 5L1 9' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'><path d='M1 1L5 5L1 9' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center/contain;margin:0 8px;color:var(--color-haki)}.custom-select{position:relative;width:100%;font-family:inherit}.custom-select input[type=hidden]{display:none}.custom-select .select-field{display:flex;align-items:center;min-height:var(--select-min-height);padding:var(--select-padding-vertical) var(--select-padding-horizontal);background-color:var(--select-background-color);border:var(--select-border-width) solid var(--select-border-color);border-radius:var(--select-border-radius);cursor:pointer;transition:all var(--select-transition-duration) var(--select-transition-timing)}.custom-select .select-field:hover:not(.disabled){background-color:var(--select-background-hover);border-color:var(--select-border-color-hover)}.custom-select .select-field:hover:not(.disabled) .arrow-down{color:var(--select-arrow-hover-color)}.custom-select .select-field:focus-within:not(.disabled){background-color:var(--select-background-focus);border-color:var(--select-border-color-focus);box-shadow:var(--select-shadow-focus);outline:0}.custom-select .select-field.active:not(.disabled){border-color:var(--select-border-color-focus);box-shadow:var(--select-shadow-focus)}.custom-select .select-field.active:not(.disabled) .arrow-down{transform:rotate(180deg)}.custom-select .select-field.disabled{background-color:var(--select-background-disabled);border-color:var(--select-border-color-disabled);cursor:not-allowed;opacity:var(--select-opacity-disabled)}.custom-select .select-field.disabled .arrow-down{cursor:not-allowed}.custom-select .selected-options{display:flex;flex-wrap:wrap;gap:.8rem;flex:1;min-width:0}.custom-select .selected-options .placeholder{color:var(--select-placeholder-color);font-size:var(--select-font-size);line-height:var(--select-line-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;flex:1;flex:1;flex:1;min-width:0;min-width:0;min-width:0;overflow:hidden;overflow:hidden;overflow:hidden;text-overflow:ellipsis;text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap;white-space:nowrap}.custom-select .selected-option{display:inline-flex;align-items:center;gap:.6rem;padding:var(--select-option-selected-padding);background-color:var(--select-option-selected-background);color:var(--select-option-selected-color);border:var(--select-border-width) solid var(--select-option-selected-border);border-radius:var(--select-option-selected-border-radius);font-size:var(--select-option-selected-font-size);line-height:1.2;max-width:20rem}.custom-select .selected-option .option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.custom-select .selected-option i.sprite{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.4rem}.custom-select .selected-option .remove-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--select-remove-button-size);height:var(--select-remove-button-size);color:var(--select-remove-button-color);background:0 0;border:none;border-radius:50%;cursor:pointer;transition:all var(--select-transition-duration) var(--select-transition-timing);flex-shrink:0}.custom-select .selected-option .remove-btn:hover{color:var(--select-remove-button-hover-color);background-color:var(--select-remove-button-hover-background)}.custom-select .arrow-down{display:flex;align-items:center;justify-content:center;width:var(--select-arrow-size);height:var(--select-arrow-size);color:var(--select-arrow-color);margin-left:.8rem;transition:all var(--select-transition-duration) var(--select-transition-timing);flex-shrink:0}.custom-select .options-container{position:absolute;top:100%;left:0;right:0;z-index:var(--select-dropdown-z-index);margin:0;padding:0;list-style:none;background-color:var(--select-dropdown-background);border:var(--select-border-width) solid var(--select-dropdown-border-color);border-radius:var(--select-dropdown-border-radius);box-shadow:var(--select-dropdown-shadow);max-height:var(--select-dropdown-max-height);max-width:var(--select-dropdown-max-width);min-width:var(--select-dropdown-min-width);overflow-y:auto;overflow-x:hidden;margin-top:.4rem;opacity:0;visibility:hidden;transform:translateY(-.8rem);transition:all var(--select-transition-duration) var(--select-transition-timing)}.custom-select .options-container.active{opacity:1;visibility:visible;transform:translateY(0)}.custom-select .options-container::-webkit-scrollbar{width:.6rem}.custom-select .options-container::-webkit-scrollbar-track{background:0 0}.custom-select .options-container::-webkit-scrollbar-thumb{background:var(--select-border-color);border-radius:.3rem}.custom-select .options-container::-webkit-scrollbar-thumb:hover{background:var(--select-border-color-hover)}.custom-select .option{display:flex;align-items:center;padding:var(--select-option-padding);color:var(--select-option-color);font-size:var(--select-option-font-size);line-height:var(--select-line-height);cursor:pointer;transition:all var(--select-transition-duration) var(--select-transition-timing);max-width:100%}.custom-select .option .option-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:var(--select-option-max-width)}.custom-select .option i.sprite{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.8rem}.custom-select .option:hover:not(.disabled):not(.active){background-color:var(--select-option-hover-background);color:var(--select-option-hover-color)}.custom-select .option.active{background-color:var(--select-option-active-background);color:var(--select-option-active-color)}.custom-select .option.disabled{color:var(--select-option-disabled-color);background-color:var(--select-option-disabled-background);cursor:not-allowed;opacity:var(--select-opacity-disabled)}.custom-select .option:first-child{border-top-left-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width));border-top-right-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width))}.custom-select .option:last-child{border-bottom-left-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width));border-bottom-right-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width))}.custom-select[aria-expanded=true]:not(.disabled) .arrow-down{transform:rotate(180deg)}.custom-select[aria-expanded=true]:not(.disabled) .options-container{opacity:1;visibility:visible;transform:translateY(0)}.custom-select.selected .placeholder{display:none}@media (max-width:768px){.custom-select .select-field{padding:1rem 1.2rem}.custom-select .selected-option{font-size:1.2rem;padding:.4rem .8rem}.custom-select .option{padding:1rem 1.2rem;font-size:1.3rem}}.custom-select:focus-visible{outline:.2rem solid var(--select-border-color-focus);outline-offset:.2rem}.custom-select.disabled .select-field,.custom-select[aria-disabled=true] .select-field{background-color:var(--select-background-disabled);border-color:var(--select-border-color-disabled);cursor:not-allowed;opacity:var(--select-opacity-disabled)}.custom-select.disabled .select-field:hover,.custom-select[aria-disabled=true] .select-field:hover{background-color:var(--select-background-disabled);border-color:var(--select-border-color-disabled)}.custom-select.disabled .arrow-down,.custom-select.disabled .selected-option .remove-btn,.custom-select[aria-disabled=true] .arrow-down,.custom-select[aria-disabled=true] .selected-option .remove-btn{cursor:not-allowed;opacity:.5;pointer-events:none}.custom-select.disabled .placeholder,.custom-select[aria-disabled=true] .placeholder{color:var(--select-text-color-disabled)}.custom-select.size-small{--select-height:3.6rem;--select-min-height:3.6rem;--select-padding-horizontal:1.2rem;--select-padding-vertical:.8rem;--select-font-size:1.3rem;--select-option-selected-font-size:1.2rem;--select-option-font-size:1.3rem;--select-dropdown-max-width:25rem;--select-dropdown-min-width:15rem;--select-option-max-width:20rem}.custom-select.size-small .selected-options{max-width:15rem}.custom-select.size-small .selected-options .option-label{max-width:12rem}.custom-select.size-large{--select-height:5.6rem;--select-min-height:5.6rem;--select-padding-horizontal:2rem;--select-padding-vertical:1.6rem;--select-font-size:1.6rem;--select-option-selected-font-size:1.4rem;--select-option-font-size:1.6rem;--select-dropdown-max-width:35rem;--select-dropdown-min-width:25rem;--select-option-max-width:30rem}.custom-select.size-large .selected-options{max-width:25rem}.custom-select.size-large .selected-options .option-label{max-width:20rem}.custom-select.variant-error{--select-border-color:#ef4444;--select-border-color-hover:#dc2626;--select-border-color-focus:#ef4444;--select-shadow-focus:0 0 0 .3rem rgba(239,68,68,.1)}.custom-select.variant-success{--select-border-color:#10b981;--select-border-color-hover:#059669;--select-border-color-focus:#10b981;--select-shadow-focus:0 0 0 .3rem rgba(16,185,129,.1)}.custom-select.variant-warning{--select-border-color:#f59e0b;--select-border-color-hover:#d97706;--select-border-color-focus:#f59e0b;--select-shadow-focus:0 0 0 .3rem rgba(245,158,11,.1)}.notification,.pushNative{max-width:45rem!important;width:100%;border-radius:none!important;font-size:1.6rem;box-shadow:none!important}.notification.toastify,.pushNative.toastify{top:2rem!important;bottom:auto!important}.notification.success,.pushNative.success{background:var(--color-green)!important;color:#fff!important;border-radius:none!important;overflow:hidden}.notification.attention,.pushNative.attention{background:#e46500!important;background:linear-gradient(90deg,#f35804 0,#f09b0c 100%)!important;color:#fff!important;border-radius:none!important;overflow:hidden}.notification.error,.pushNative.error{background:var(--color-red)!important;color:#fff!important;border-radius:none!important;overflow:hidden}.notification .notification a,.pushNative .notification a{color:#fff;font-weight:600;text-decoration:underline;cursor:pointer}.notification .toast-close,.pushNative .toast-close{opacity:1!important;position:absolute;right:.7rem;cursor:pointer}.notification .toastify,.pushNative .toastify{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notification .pushNotificationBody,.pushNative .pushNotificationBody{position:relative;position:fixed;right:2rem;top:2rem;width:20rem;padding:1rem .5rem;display:flex;background-color:green;border:1rem;color:#000}.notification .pushNotificationTimer,.pushNative .pushNotificationTimer{height:.5rem;background-color:rgba(46,46,46,.3882352941);width:100%;border-radius:1rem;position:absolute;bottom:0;left:0}@media (max-width:767px){.notification,.pushNative{max-width:calc(100% - 3rem)!important;width:-moz-fit-content;width:fit-content;right:1.5rem!important;transform:none!important}}.pushNative{padding-right:3.5rem!important}.account-modal .modal-account-control{max-width:51.6rem}.js-account-form{display:flex;flex-direction:column;gap:1.6rem}.js-account-form .lost_password a{font-size:1.6rem;text-decoration:underline;color:var(--color-haki)}.js-account-form .has-error input{outline:var(--color-red);border:1px solid var(--color-red);background-color:rgba(193,0,3,.1450980392)}.js-account-form .has-error .error-tip{display:block}.js-account-form .error-tip{display:none;width:100%;background-color:#ffe6e6;color:var(--color-red);font-size:1.2rem;text-align:left;padding:.4rem .6rem;border-radius:.4rem}.js-account-form .cta-button{margin-top:1.6rem}.js-account-form .account-control__hint{margin-top:1.6rem;display:flex;flex-direction:column;gap:.8rem;text-align:center;font-size:1.6rem}.js-account-form .account-control__hint a{font-size:inherit;text-decoration:underline;color:var(--color-haki)}.js-account-form .woocommerce-error{margin-bottom:0;padding:.8rem 1.6rem .8rem 4.8rem;font-size:1.6rem;background-color:rgba(193,0,3,.1450980392);border:none;color:var(--color-red)}.js-account-form .woocommerce-error:before{top:50%;left:1.6rem;width:2.4rem;font-size:2.4rem;transform:translateY(-50%)}.cart-full__product-item{display:flex;padding:clamp(.8rem,3vw,1.6rem);align-items:flex-start;gap:clamp(.8rem,3vw,1.6rem);background-color:var(--color-lightgrey);position:relative}.cart-full__product-item .product-image{aspect-ratio:1/1;max-width:36%;height:auto;overflow:hidden}.cart-full__product-item .product-image a{display:flex;width:100%;height:100%}.cart-full__product-item .info{display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2.4rem);width:100%}.cart-full__product-item .product-header{display:flex;align-items:flex-start;justify-content:space-between}.cart-full__product-item .product-header .name{max-width:60%}.cart-full__product-item .product-header .remove{width:2.4rem;height:2.4rem;display:flex}.cart-full__product-item .product-header .remove:hover{background:0 0!important}.cart-full__product-item .product-header .remove:focus{fill:var(--color-haki)}.cart-full__product-item .product-attributtes{display:flex;flex-direction:column;gap:.4rem}.cart-full__product-item .product-attributtes dl{display:flex;flex-direction:column;font-size:1.4rem}.cart-full__product-item .product-attributtes dl .variation-row{display:flex;align-items:center}.cart-full__product-item .product-attributtes dl .variation-row dt{flex:0 1 clamp(8rem,3vw,14rem);width:-moz-fit-content;width:fit-content}.cart-full__product-item .product-attributtes dl .variation-row dd{flex:1;font-weight:600}.cart-full__product-item .product-controls{display:flex;justify-content:space-between;gap:1.6rem}.cart-full__product-item .product-controls .cart-price{display:flex;flex-direction:column}.cart-full__product-item .product-controls .cart-price .price-old{font-size:1.4rem;text-decoration:line-through}.cart-full__product-item .product-controls .cart-price .price-sale{color:var(--color-red);font-size:1.8rem;font-weight:600}.cart-full__product-item .product-controls .cart-price .price-current{font-size:1.8rem;font-weight:600;color:var(--color-black)}.cart-full__product-item .product-controls .quantity-selector{width:-moz-fit-content;width:fit-content;display:flex;order:1;align-items:center;gap:1.6rem;font-size:var(--li-size)}.cart-full__product-item .product-controls .quantity-control{display:flex;align-items:stretch;width:-moz-fit-content;width:fit-content;gap:1.6rem;justify-content:space-between;padding:.8rem;border:1px solid var(--color-grey)}.cart-full__product-item .product-controls .quantity-control .value{display:flex;align-items:center;gap:.4rem;font-weight:600}.cart-full__product-item .product-controls .quantity-control button{border:none;background-color:transparent;cursor:pointer;transition:background-color .2s ease}.cart-full__product-item .product-controls .quantity-control button:hover{background-color:var(--color-grey)}.has-cookie-consent-open{overflow:hidden}.tform-cookie-consent.is-visible{opacity:1;pointer-events:auto}.size-grid{display:grid;width:100%;overflow-x:auto;overflow-y:visible;border:1px solid #ddd;border-radius:4px;background:#fff;font-family:inherit}.size-grid__row{display:grid;grid-template-columns:minmax(16rem,max-content) repeat(8,minmax(6.4rem,1fr));min-width:-moz-max-content;min-width:max-content;border-bottom:1px solid #e5e5e5}.size-grid__row:last-child{border-bottom:none}.size-grid__row.-footer{background:#fafafa}.size-grid__row.-footer .-title{min-width:-moz-fit-content;min-width:fit-content;color:var(--color-black);font-weight:600}.size-grid__row.-footer .size-grid__cell{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:3rem;min-width:-moz-fit-content;min-width:fit-content;text-align:center}.size-grid__row.-footer .-note{grid-column:2/-1}.size-grid__cell{min-width:-moz-max-content;min-width:max-content;padding:1.6rem;border-right:1px solid #e5e5e5;font-size:1.6rem;text-align:center}.size-grid__cell:last-child{border-right:none}.size-grid__cell.-title{min-width:-moz-max-content;min-width:max-content;background:#f8f8f8;font-weight:600;text-align:left}.size-grid__cell p{margin:0;font-size:1.6rem}.size-grid__cell b{font-weight:600}.size-grid__header{background:#f5f5f5;font-weight:600}@media (max-width:766px){.size-grid__row{font-size:1.4rem}.size-grid__cell{padding:.8rem}}.wishlist-page{padding-top:calc(var(--header-height) + clamp(2.4rem,4vw,4.8rem))}.wishlist-page .category-products .wrapper{flex-direction:column}.wishlist-page .wishlist__title{font-size:clamp(2.4rem,4vw,4rem);font-weight:600;text-align:center}.wishlist-page .category-products__catalog{width:100%}.wishlist-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,2vw,3.2rem);width:100%}.wishlist-products__grid .content-product__item{min-width:0}@media (max-width:1299px){.wishlist-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:766px){.wishlist-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:574px){.wishlist-products__grid{grid-template-columns:1fr}}.wishlist-products__empty{padding:14rem 0;font-size:1.8rem;color:var(--color-darkgrey)}