@font-face{font-family:Mermaid;src:url(/wp-content/themes/komotheme/font/Riffic.ttf) format("truetype");font-display:swap}@font-face{font-family:Raleway;src:url(/wp-content/themes/komotheme/font/Raleway-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:"Ambery";src:url(/wp-content/themes/komotheme/AmberyGardenRegular.ttf) format("ttf");font-display:swap}@font-face{font-family:"Gloria Hallelujah";src:url(/wp-content/themes/komotheme/font/GloriaHallelujah-Regular.ttf) format("truetype");font-display:swap}.onsale{display:none}body{position:relative;max-width:100vw;width:100vw!important}span.price-ttc{color:#999;width:100%}form#komo-custom-form{order:2;margin-top:2em}header.sticky_header+.header_spacing{height:170px}.pourcentage{background-color:#840032;display:block;width:auto;margin:auto;padding:.75em;font-size:1.2em;font-weight:700;color:#fff;text-align:center;border-radius:.7em;font-family:system-ui;position:absolute;top:.5em;left:.5em}.komo-group{display:flex;height:180px;flex-direction:column;flex-wrap:wrap;border:1px solid #dfdfdf;margin-bottom:2em;box-shadow:0 0 12px #00000017;border-radius:10px;overflow:hidden}h4.komo-group-title{font-size:3em;flex:0 0 100%;width:14%;order:-1;margin:0;background:#eef3f7;padding:20px;border-right:1px solid #dfdfdf}.komo-group.komo-default-group{height:auto;padding:3em;flex-direction:row}.komo-group.komo-default-group .komo-custom-field-text label{font-weight:400;font-size:1em}.komo-group.komo-default-group .komo-custom-field-text input{border-radius:8px;border:1px solid #c7c7c7;padding:8px}.komo-group.komo-default-group>div{padding:8px 5px!important}.komo-group.komo-default-group>div:nth-child(2),.komo-group.komo-default-group>div:nth-child(3){width:50%!important}.komo-custom-fields-wrapper .komo-group>div:nth-child(2){padding:15px 15px 5px 15px;height:70%}.komo-custom-fields-wrapper .komo-group>div:last-child{padding:5px 15px 15px 15px}.komo-custom-fields-wrapper .komo-group>div{width:86%;flex:1;display:flex;flex-direction:column;font-weight:700;justify-content:center}button#komo_custom_button{border-radius:30px;margin:1em}.komo-custom-field-text label{margin-bottom:10px;font-size:18px}.komo-custom-fields-wrapper .komo-custom-field-text textarea{border:1px solid #c7c7c7;border-radius:5px;padding:10px;resize:none;height:-webkit-fill-available}.komo-custom-fields-wrapper .komo-custom-field-file input[type="file"]{color:#002642;background:#fff0;height:100%;font-size:.85em;font-weight:500}.komo-custom-fields-wrapper .komo-custom-field-file input[type=file]::file-selector-button{margin-right:8px;border:2px solid #002642;color:#002642;cursor:pointer;width:100%;height:100%;border-radius:30px;background:#fff0;transition:all 300ms cubic-bezier(.23,1,.32,1)}.komo-custom-fields-wrapper .komo-custom-field-file input[type=file]::file-selector-button:hover{background:#e59500;color:#fff;border:2px solid #e59500}.komo-custom-fields-wrapper .komo-custom-field-file input[type="file"]:focus{outline:2px dashed #002642;outline-offset:2px}.komo-custom-fields-wrapper .komo-custom-field-checkbox label input{width:22px;height:22px}.komo-custom-field-checkbox label{display:flex;gap:1em}.hidden-cart-subtotal{display:none}.cart-collaterals .cart_totals .shop_table tr.order-total.ht-price+.order-total *{background:#002642;font-size:.85em}.cart-collaterals .cart_totals .shop_table tr.order-total.ht-price+.order-total{background:#002642;font-size:.85em;display:flex;align-content:center;justify-content:space-between;flex-wrap:wrap}.customeTheme .woocommerce ul.products li.product .price span.price-ttc *{font-size:1.1em}.customeTheme .woocommerce ul.products li.product .price span.price-ttc{text-align:left;margin-top:-15px}span.price-ttc *{color:#999;font-size:.8em}.sticky_header .pro .header__button{border-color:#840032;color:#840032}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive tbody tr td.woocommerce-orders-table__cell-order-actions{padding:0;text-align:end}.pro .header__button{font-size:1.1em;width:auto;font-family:Raleway;color:#fff;border-radius:7px;height:auto;display:flex;flex-direction:row-reverse;transform:rotate(-1deg);padding:4px 8px;border:2px solid #fff}.pro .header__icon{width:22px;height:22px;transform:none;margin-left:-3px}.pro .header__button:hover{color:#e59500;border-color:#e59500;transform:scale(1.1)}.header__button:hover svg{transform:none}.espace-pro-noaccess .section_title h1{font-size:3.5em;color:#fff}.espace-pro-noaccess .section_title:first-child{padding-top:0}.restriction{text-align:center;background:#fff;border-radius:15px;padding:3.5em;width:80%;margin:0 auto}.restriction h2{font-size:2em}.restriction h2+p{text-align:justify;width:85%;margin:0 auto;margin-top:2em}.createproaccount_infos ul li{margin:1em 0;font-family:Raleway;padding-left:1em}.createproaccount_infos ul.howtocreateaccount li:nth-child(1)::marker{content:"\f1ea";font-family:'FontAwesome';font-size:1.7em}.createproaccount_infos ul.howtocreateaccount li:nth-child(2)::marker{content:"\f2c2";font-family:'FontAwesome';font-size:1.7em}.createproaccount_infos ul.howtocreateaccount li:nth-child(3)::marker{content:"\f044";font-family:'FontAwesome';font-size:2em}.createproaccount_infos ul.howtocreateaccount li:nth-child(4)::marker{content:"\f1d8";font-family:'FontAwesome';font-size:1.7em}.createproaccount_infos ul.howtocreateaccount li:nth-child(5)::marker{content:"\f058";font-family:'FontAwesome';font-size:2em}.createproaccount_infos{width:85%;margin:0 auto;text-align:justify}.createproaccount_infos ul{list-style:auto;margin:2em 0}.restriction_nav{margin-top:3.5em}.restriction_nav_content_links a:hover img{transform:scale(1.05)}.restriction_nav .restriction_nav_content h2{font-size:2em;border:1px solid #ddd;padding:.3em 0;margin-bottom:.3em;border-radius:12px;text-align:center}.restriction_nav_content_links{display:flex;justify-content:space-between;flex-wrap:wrap}.restriction_nav_content_links a{background:antiquewhite;display:flex;justify-content:center;width:49.3%;height:165px;margin-top:.5em;border-radius:13px;align-items:flex-end;overflow:hidden;position:relative}.restriction_nav_content_links a img{position:absolute;top:0;left:0;z-index:0;object-fit:cover;width:100%;height:100%;transition:all 300ms cubic-bezier(.23,1,.32,1);transform:scale(1)}.restriction_nav_content_links a span{font-size:1.5em;color:#fff;text-shadow:0 0 4px #000;font-family:Mermaid;width:100%;height:40%;display:flex;justify-content:center;align-items:center;padding-bottom:.5em;background:#0000003d;position:relative}#um_upload_single .um-modal-body .um-modal-footer .um-modal-right a.um-finish-upload{background:#840032}#um_upload_single .um-modal-header{background:#002642}#um_upload_single .um-modal-body .um-modal-footer .um-modal-right a,#um_upload_single .um-modal-body .ajax-upload-dragdrop .upload{margin:0;text-align:center;cursor:pointer;font-weight:500;letter-spacing:.05em;border-radius:.5em;transition:all .2s cubic-bezier(.23,1,.32,1)}#um_upload_single .um-modal-body .ajax-upload-dragdrop .upload{background:#002642}.register-form-custom .um-field-kbis a.um-button.um-btn-auto-width{margin:0;padding:.8em;text-align:center;cursor:pointer;font-weight:500;letter-spacing:.05em;background:#002642;border-radius:.5em;transition:all .2s cubic-bezier(.23,1,.32,1)}.register-form-custom .um-field-kbis a.um-button.um-btn-auto-width:hover,#um_upload_single .um-modal-body .ajax-upload-dragdrop .upload:hover,#um_upload_single .um-modal-body .um-modal-footer .um-modal-right a:hover{background:#e59500;transform:scale(1.03);color:#fff}.um-field-kbis{margin:0 auto}.section_catalogue{padding:0 4em;margin-bottom:1em}.catalogue_links{display:flex;justify-content:space-between;flex-wrap:wrap}.catalogue_content{padding:0}.catalogue_links a{background:antiquewhite;display:flex;justify-content:center;width:49.3%;height:165px;margin-top:.5em;border-radius:13px;align-items:flex-end;overflow:hidden;position:relative}.catalogue_links a img{position:absolute;top:0;left:0;z-index:0;object-fit:cover;width:100%;height:100%;transition:all 300ms cubic-bezier(.23,1,.32,1);transform:scale(1)}.catalogue_content h2{font-size:3.5em;border:1px solid #ddd;padding:.3em 0;margin-bottom:.3em;border-radius:12px}.catalogue_links a span{font-size:1.5em;color:#fff;text-shadow:0 0 4px #000;font-family:Mermaid;width:100%;height:40%;display:flex;justify-content:center;align-items:center;padding-bottom:.5em;background:#0000003d;position:relative}.catalogue_links a:hover img{transform:scale(1.05)}span.last-pro-order-status.green{background:#bff1c3}span.last-pro-order-status{background:#f5d69d;padding:.1em .5em;width:fit-content;border-radius:5px;font-size:.9em;font-family:Raleway;margin:10px 0}span.last-pro-order{margin:5px 0;font-family:Raleway}span.last-pro-order:before{content:'►';font-size:.8em;margin-right:5px;color:#393939}.espacepro .products_grids{margin-top:2em}.espacepro-container{background:#fff;border-radius:15px;display:flex;padding:3.5em;justify-content:space-between;flex-wrap:wrap}.espacepro-coupon{margin:1em 0;padding:1em 3em;border-radius:12px;border:1px solid #ddd;text-align:left;width:100%}.procoupon-legend ul{display:flex;margin:0 0 .5em 0;padding-left:1em}li.procoupon-type{font-style:italic;color:#919191}li.procoupon-name{font-weight:700}.procoupon-legend ul li:last-child{text-align:center}.procoupon-legend ul li{list-style:none;color:gray;font-family:Raleway;width:20%;text-align:center;font-size:.85em}span.espacepro-coupon-title{font-size:1.5em;font-family:Raleway;font-weight:bolder;transition:all 300ms cubic-bezier(.23,1,.32,1)}.espacepro-coupon-header:hover span.espacepro-coupon-title{color:#E59500}.espacepro-coupon svg{fill:#002642;width:30px;height:30px;transition:all 300ms cubic-bezier(.23,1,.32,1)}.espacepro-coupon-header{display:flex;justify-content:space-between;cursor:pointer;align-items:center}.espacepro-coupon-header:hover svg{fill:#E59500}.espacepro-coupon-list{margin-top:0;transition:all 300ms cubic-bezier(.23,1,.32,1);opacity:0;height:0;overflow:hidden}.show+.espacepro-coupon-list{margin-top:2em;opacity:1;height:auto}.espacepro-coupon-header.show svg{transform:scaleY(-1)}ul.procoupon-infos{display:flex;justify-content:space-between;padding:1em;border-radius:10px;border:1px solid #ddd;margin-bottom:.5em}li.procoupon-name,.procoupon-discount,.procoupon-code,.procoupon-status,.procoupon-type{list-style:none;width:20%;font-family:Raleway;text-align:center;border-right:1px solid #e1e1e1}li.procoupon-discount{font-weight:700;font-family:arial}li.procoupon-code{text-align:center;border:none;font-style:italic;position:relative}.procoupon-status.available{color:#20c320}.procoupon-status.unavailable{color:#f32727}.espacepro-content:first-child{width:57%}.espacepro-content:nth-child(2){width:41%}span.espacepro-legend{display:block;text-align:left;font-size:1.2em;color:#555a5f;margin-left:2em;font-family:Raleway;width:100%;height:fit-content}.procoupon-code span{border:1px solid gray;border-radius:10px;padding:5px 10px;cursor:pointer}.procoupon-code span.copied{background:#e59500;border-color:#e59500;color:#fff;animation:scaleUp 1s ease-in-out forwards}.procoupon-code span.copied:hover{background:#e59500;border-color:#e59500;color:#fff}@keyframes scaleUp{0%{transform:scale(1.02)}100%{transform:scale(1)}}.procoupon-code span:hover{border-color:#e59500;color:#e59500}.espacepro-welcom,.espacepro-invoices,.espacepro-payment{margin:1em 0;padding:3em;border-radius:12px;border:1px solid #ddd;text-align:left;min-height:280px}.espacepro-invoices,.espacepro-payment{width:48%;padding:2em;display:flex;flex-direction:column;justify-content:space-between}.espacepro-content .espacepro-welcom h2{font-size:2.5em;color:#000;font-family:Raleway;font-weight:bolder;margin-bottom:20px}.espacepro-wc-links{display:flex;flex-wrap:wrap}.espacepro-wc-links a{padding:.6em 2em;background:#002642;color:#fff;border-radius:10px;margin-right:.8em;font-size:.95em;font-weight:500;transition:all 100ms cubic-bezier(.23,1,.32,1);margin-top:.8em}.espacepro-content:last-child{width:41%}.espacepro-documents{display:flex;justify-content:space-between}.espacepro-documents .espacepro-invoices div,.espacepro-documents .espacepro-payment div{display:flex;flex-direction:column}span.espacepro-company{font-size:.9em;font-family:Raleway;font-style:italic;color:#002642;margin-top:10px}span.espacepro-address{font-size:.9em;font-family:Raleway;font-style:italic;color:#002642;margin:5px 0}span.espacepro-postcode{font-size:.9em;font-family:Raleway;font-style:italic;color:#002642}span.espacepro-doctitle{font-size:1.5em;font-family:Raleway;font-weight:bolder}span.espacepro-docinfos{font-size:.9em;font-family:Raleway;font-style:italic;color:#002642;margin-bottom:10px}.espacepro-documents a{padding:.6em 2em;background:#f9ede6;color:#393939;border-radius:10px;font-size:.95em;text-align:center;font-weight:700;width:fit-content;transition:all 100ms cubic-bezier(.23,1,.32,1)}.espacepro-wc-links a:hover{background:#e59500;color:#fff;transform:scale(1.02)}.espacepro-documents a:hover{background:#e59500;color:#fff;transform:scale(1.02)}section.section-container.proinfos-section{padding-bottom:0}section.section-container.catalogue-pro{padding-top:0}.woocommerce #main .page_content h2{text-align:center;color:#fff;font-size:2.5em}.um.um-login{background:#fff;padding:3em!important;border-radius:1em!important}.um.um-login .um-col-alt-b{padding-top:0}.um.um-login .um-form .um-col-alt .um-field.um-field-c{margin-bottom:20px}.um.um-login .um-form .um-col-alt{margin:0;padding-top:2em}.register-form-custom{background:#fff;padding:0 3em!important;border-radius:1em!important;margin:0!important}.um-col-alt{margin:0;padding:3em}.customer-form .um-col-1{display:flex;flex-wrap:wrap;justify-content:space-between}.company-form .um-col-1{display:flex;flex-wrap:wrap;justify-content:space-between}.register-form-custom.customer-form .um-field-first_name,.register-form-custom.customer-form .um-field-last_name{width:48%}.register-form-custom.company-form .um-field-siret{width:100%}.register-form-custom.company-form .um-field-raison_sociale{width:48%}.register-form-custom.company-form .um-field-forme_juridique{width:48%}.register-form-custom.company-form .um-field-adresse_siege{width:100%}.register-form-custom.company-form .um-field-code_postal{width:48%}.register-form-custom.company-form .um-field-ville{width:48%}.register-form-custom.company-form .um-field-country{width:48%}.register-form-custom.company-form .um-field-tva{width:48%}.register-form-custom.customer-form .um-field-date{width:100%}.register-form-custom.company-form .um-field-phone_number{width:100%}.register-form-custom.company-form .um-field-fisrt_name_pro,.register-form-custom.company-form .um-field-last_name_pro{width:48%}.register-form-custom.company-form .um-field-tva_na{width:100%;display:flex;justify-content:flex-end}.register-form-custom.company-form .um-field-tva_na .um-field-checkbox{width:auto}.customer-form .um-col-1 .um-field-block:first-child{padding-top:2em}.company-form .um-col-1 .um-field-block:first-child{padding-top:2em}.company-form .um-col-1 .um-field-block,.customer-form .um-col-1 .um-field-block{width:100%}.um-button,a.um-button,input[type=submit].um-button,.um .um-button.um-alt{margin:0;text-align:center;font-weight:600!important;letter-spacing:.05em!important;border-radius:0.5em!important;transition:all .2s cubic-bezier(.23,1,.32,1);box-shadow:none}.um .um-button.um-alt{background:#d9d9d9!important;color:black!important}.um input[type=submit].um-button{background:#840032!important;color:#fff!important}.register-form-custom.select-account-type{padding:2em 3em!important;margin-bottom:15px!important}.um-button:hover,.um input[type=submit].um-button:hover,.um .um-button.um-alt:hover{background:#e59500!important;transform:scale(1.03);box-shadow:none}.um .um-button.um-alt:hover{color:white!important}.select-account-type .um-field-account_type .um-field-area{display:flex}.select-account-type .um-field-account_type .um-field-area .um-field-radio.active{background:#e59500}.select-account-type .um-field-account_type .um-field-area .um-field-radio{margin:.5em;background:#002642;border-radius:.5em;transition:all .2s cubic-bezier(.23,1,.32,1)}.select-account-type .um-field-account_type .um-field-area .um-field-radio:hover{transform:scale(1.05)}.select-account-type .um-field-account_type .um-field-area .um-field-radio .um-field-radio-state{display:none}.select-account-type .um-field-account_type .um-field-area .um-field-radio .um-field-radio-option{color:white!important;margin:0;padding:.8em;text-align:center;cursor:pointer;font-weight:500;letter-spacing:.05em}.woocommerce-variation-price{margin-bottom:1.5em}.g-recaptcha{margin-top:1em}.hero_menu{position:absolute;bottom:-2em;display:flex;justify-content:center;z-index:3;display:none}.hero_menu_btn{width:3em;height:3em;border-radius:25%;background:#fff;margin:.5em;display:flex;justify-content:center;align-items:center;box-shadow:0 0 20px 0 rgb(0 0 0 / 14%)}.hero_menu_btn a{font-size:1.5em;color:#002642;width:85%;height:85%;border:1px solid #e59500;border-radius:25%;font-family:'Gloria Hallelujah'}.hero_menu_btn:hover{transform:scale(1.1)}.woocommerce div.product p.stock{display:none}.woocommerce ul.products li.product .price del span{font-size:1em;color:gray}.woocommerce ul.products{width:100%}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{font-size:.7em}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#e59500}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive thead tr,.woocommerce-MyAccount-content table.shop_table.shop_table_responsive tbody tr{display:flex;width:100%}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{width:-webkit-fill-available}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:none}.woocommerce-MyAccount-content{width:75%;margin:0 auto;padding:1em}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive{border-radius:15px;overflow:hidden;font-family:Raleway;border:none}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive tbody tr{align-items:center}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive tbody tr td span.woocommerce-Price-amount{font-weight:700;font-family:arial}.woocommerce-MyAccount-content form#add_payment_method #payment ul.woocommerce-PaymentMethods li>label{width:100%;background:#002642;font-size:1.25em;font-weight:700;padding:.5em 1em}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive thead{border:none;font-size:1.2em;padding:1em;background:#002642;color:#fff}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive tbody tr td{border:none}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive tbody tr td .button{font-size:1em}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive tbody{padding:1em;border:none;background-color:#f2f2f2}.woocommerce table.my_account_orders .button{white-space:nowrap;padding:5px 15px;margin:3px}.woocommerce .woocommerce-tabs-container #tab-description img.avertissement-img{max-width:260px}input#createaccount{display:none}.woocommerce form .create-account label.checkbox span{font-weight:bolder;font-size:1.1em;margin-top:1em;color:#840032;border:2px solid #840032;padding:.4em;border-radius:20px;cursor:pointer;transform:scale(1);transition:all 300ms cubic-bezier(.23,1,.32,1)}input#createaccount:checked+span{color:#e59500;border-color:#e59500}input#createaccount:checked+span:after{content:'\2713';display:inline-block;color:#e59500;padding:0 6px}.woocommerce.template.cgv .template_section h2,.woocommerce.template.privacy .template_section h2,.woocommerce.template.notice .template_section h2,.woocommerce.template.return .template_section h2{font-size:1.7em;background:#f4ebec;color:#000;padding:20px;text-align:center;letter-spacing:.8px;word-spacing:.2rem;border-radius:10px;margin:1em 0}.woocommerce.template.cgv .template_section h3,.woocommerce.template.privacy .template_section h3,.woocommerce.template.notice .template_section h3,.woocommerce.template.return .template_section h3{text-align:left;font-size:1.1em;color:#840032;letter-spacing:.4px;word-spacing:.25rem;background:#fbfbfb;padding:15px;border-radius:10px}.woocommerce.template.cgv .template_section a,.woocommerce.template.cgv .template_section a span,.woocommerce.template.privacy .template_section a,.woocommerce.template.privacy .template_section a span,.woocommerce.template.notice .template_section a,.woocommerce.template.notice .template_section a span,.woocommerce.template.return .template_section a,.woocommerce.template.return .template_section a span{font-weight:bolder!important}.woocommerce.template.cgv .template_section a:hover,.woocommerce.template.cgv .template_section a span:hover,.woocommerce.template.privacy .template_section a:hover,.woocommerce.template.privacy .template_section a span:hover,.woocommerce.template.notice .template_section a:hover,.woocommerce.template.notice .template_section a span:hover,.woocommerce.template.return .template_section a:hover,.woocommerce.template.return .template_section a span:hover{color:#e59500}.cart-empty.woocommerce-info{margin:3em auto}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{float:none;display:block;text-align:left}.cart-collaterals .cart_totals .shop_table tr.cart-subtotal{width:100%;display:flex;order:2;padding:.8em;color:#fff;background:#002642;justify-content:space-between}.woocommerce #main .page_content .cart-collaterals .cart_totals .shop_table tr.order-total.ht-price+.order-total small.includes_tax span span{font-size:1em}.woocommerce #main .page_content .cart-collaterals .cart_totals .shop_table tr.order-total.ht-price+.order-total small.includes_tax span{font-size:1.5em}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{padding:1em;border:none}.woocommerce .wc-proceed-to-checkout .coupon{display:none!important}.woocommerce ul#shipping_method li{margin:.6em 0;padding:.5em;background:#fff;border:1px solid rgb(0 0 0 / .1);display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:block}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none}.woocommerce ul#shipping_method li label{display:flex;flex-direction:row;align-items:start;width:90%;font-weight:bolder;font-size:.9em;font-family:'Raleway';margin-top:.25em;text-align:left;flex-wrap:wrap}.bw-parcel-point{width:100%;margin-top:1em}.woocommerce ul#shipping_method li label span.woocommerce-Price-amount.amount{color:#e59500;font-size:1.3em;font-family:arial;margin-left:auto}.woocommerce .cart_totals .shop_table tbody{display:flex;flex-direction:column}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}.slide-top{-webkit-animation:slide-top 0.8s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both;animation:slide-top 0.8s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both}ol.flex-control-nav.flex-control-paging{width:100%;position:relative;text-align:center;padding:0;margin:1em 0 0 0}.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1}.flex-control-paging li a{width:15px;height:15px;display:block;border:1px solid #840032;cursor:pointer;text-indent:-9999px;border-radius:20px}a.flex-active{background:#840032;cursor:default}.blog-product-info a.blog-product-button.button{font-size:1em;font-weight:400}.blog-product{display:flex}.blog-product-img{width:60%;padding-right:1em}.blog-product-info{width:40%;padding-left:1em}.blog-product-info ul.product-specification{border:none;padding:0;display:flex;width:100%;margin-bottom:15px}.blog-product-info ul.product-specification li img{width:32px;height:fit-content;margin-right:.5em}.blog-product-info ul.product-specification li{font-size:.85em}.blog-product-desc{text-align:justify}.blog-product-title{text-align:left;font-size:1em;color:#002642;letter-spacing:.4px;word-spacing:.25rem;background:#fbfbfb;padding:10px;border-radius:10px;font-family:Mermaid;margin-bottom:.5em;display:block;-webkit-text-stroke-width:0}.blog-product-img a{width:100%;height:100%;display:block}.blog-product-img img{width:100%;height:100%;max-height:450px;object-fit:cover;border-radius:20px;box-shadow:0 0 11px rgb(0 0 0 / 6%)}.woocommerce div.product div.images.woocommerce-product-gallery{height:fit-content;margin-bottom:0}.woocommerce div.product div.images .flex-control-thumbs li img{border:.5em solid #840032;opacity:0;position:absolute;top:-2px;left:-2px}.woocommerce div.product div.images .flex-control-thumbs li{width:.8em;height:.8em;border:1px solid #840032;border-radius:50%;overflow:hidden;position:relative}.tagged_as a{border:1px solid #e59500;padding:.25em;border-radius:6px;font-size:.95em}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{margin:0 3px;border:none}.woocommerce nav.woocommerce-pagination ul li a.page-numbers,.woocommerce nav.woocommerce-pagination ul li span{padding:.5em .7em;border:1px solid #cfc8d8;border-radius:6px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e59500;border-color:#e59500;color:#fff}.komo-infos-img-s{width:90%;position:relative;top:10px}.komo-infos-img-t{position:relative;top:20px;width:100%;left:20px}.komo-infos-img-r{position:relative;top:25px;right:20px;height:84%}i.circle{position:absolute;width:60px;height:60px;border:10px solid #fd786f;border-radius:50%}i.triangle{position:absolute;width:60px;height:60px;background:linear-gradient(to bottom left,transparent 49.5%,#7ae66f 50% calc(50% + 10px),transparent calc(50% + 11px)) right/50% 100%,/* right side */ linear-gradient(to bottom right,transparent 49.5%,#7ae66f 50% calc(50% + 10px),transparent calc(50% + 11px)) left/50% 100%,/* bottom side*/ linear-gradient(#7ae66f,#7ae66f) bottom/calc(100% - 20px) 10px;background-repeat:no-repeat}i.square{position:absolute;width:60px;height:60px;border:10px solid #e9b4e9}i.cross-c{width:60px;height:60px;margin:0;position:absolute;padding:0}i.cross{padding:0;margin:0;position:relative;right:0;top:0;display:block;width:60px;height:60px}i.cross::after,i.cross::before{background:#7fb6df;position:absolute;left:25px;content:' ';height:60px;width:10px}i.cross::before{transform:rotate(45deg)}i.cross::after{transform:rotate(-45deg)}#randomShapes{position:absolute;top:3%;left:0;width:100%;height:96%;pointer-events:none;z-index:0;overflow:hidden}.stars-draw.hp-draw{width:60px;left:6%;top:-80%}.hp-draw{position:absolute;width:180px;height:auto;left:0;top:-50%}.pacman-draw{position:absolute;width:115px;height:auto;right:10%;top:40px}.kodama-draw{position:absolute;width:120px;height:auto;left:3%;top:50%}.stars-draw{position:absolute;top:0;right:9%;width:60px;height:auto}.product-guide .product-form-container{position:relative}.komo-infos{display:flex;width:80%;max-width:1024px;margin:0 auto;flex-direction:column}.komo-infos .komo-infos-container{margin:20px 0;display:flex;align-items:center;justify-content:center}.komo-infos .komo-infos-container p{width:50%;text-align:justify}.komo-infos .komo-infos-container .komo-infos-img{width:280px;height:250px;margin:0 50px;background:#002642;border-radius:20px}.komo-infos .komo-infos-container:nth-child(2) .komo-infos-img{background:#e59500}.komo-infos .komo-infos-container:nth-child(3) .komo-infos-img{background:#840032}form.product-filter{display:flex;justify-content:space-around;width:100%;max-width:1060px;align-items:end}.product-filter-input{display:flex;align-items:center;width:40%;text-align:left}.button.product-guide-validate{border:none;height:50px;border-radius:12px;font-size:1em;font-weight:100}.product-form-icon{width:60px;display:flex;justify-content:center;align-items:center;height:60px}.product-filter-input select{margin-top:10px}.product-filter-input label{padding:0 15px;width:100%}.woocommerce div.product form.cart .variations tbody tr{display:flex;flex-direction:column}.woocommerce div.product form.cart .variations tbody tr .value{width:80%;max-width:300px}.woocommerce .product .summary form.variations_form.cart{flex-direction:column}.woocommerce .product .summary form.variations_form.cart .single_variation_wrap{align-self:flex-start}.woocommerce .product .summary .product_meta .sku_wrapper{font-size:.85em;font-style:italic;display:block;margin-bottom:1em;color:grey}table.wad-qty-pricing-table .woocommerce-Price-amount{color:#e59500;font-weight:700}table.wad-qty-pricing-table{margin:2em 0;width:85%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 6px #0000001a}.wad-qty-pricing-table thead tr th{font-size:1em;font-weight:500;padding:10px;text-transform:capitalize}table.wad-qty-pricing-table tbody tr td{padding:10px;text-transform:lowercase}.wad-qty-pricing-table thead tr{background:#c9c9c9;color:#000}table.wad-qty-pricing-table tbody tr{border-top:1px dashed #d1d1d1}.woocommerce div.product .product_meta h3{display:none}.woocommerce div.product div.summary{margin-bottom:2em;display:flex;flex-direction:column}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-right:2%;width:23%;margin-bottom:1.5em;height:26vw;min-height:230px;box-shadow:0 0 20px rgb(0 0 0 / 20%);border-radius:12px;clear:none;background:#fff;overflow:hidden}.menu-overlay{position:fixed;top:0;left:0;width:100vw;z-index:999;height:100vh;background:#00000038;display:none}.cart-collaterals .ppc-button-wrapper{margin-top:35px;margin-left:auto;margin-right:auto}.ppc-button-wrapper{max-width:230px;margin-top:1em}.fixed-position .menu-overlay{display:block}.fixed-position{overflow:hidden;height:100vh;padding-right:17px}.flex-viewport{height:60vh!important;min-height:60vh;box-shadow:0 0 20px rgb(0 0 0 / 15%)}figure.woocommerce-product-gallery__wrapper{height:100%}.woocommerce-product-gallery__image{height:100%}.woocommerce-product-gallery__image a{height:100%;display:block}.woocommerce div.product div.images img{width:100%;height:100%;object-fit:cover}#wc-stripe-payment-request-button-separator,#wc-stripe-payment-request-button-separator{display:none}img{pointer-events:none;height:auto;width:auto}.headerLogo img.logo{height:100%}body{overflow-x:hidden}a{text-decoration:none;color:#000}a,p{font-family:Raleway}a:hover{color:#e59500}h1,h2,h3,h4,h5,h6{font-family:Mermaid;color:#002642}.heroarrow{height:45px;color:#000}.brand_menu .col-4.d-flex.flex-column.align-items-center{width:auto}.woocommerce button[name="update_cart"],.woocommerce input[name="update_cart"]{display:none!important}.section-container .row.justify-content-center.categories::-webkit-scrollbar{display:none}.section-container .row.justify-content-center.categories{-ms-overflow-style:none;scrollbar-width:none}.flex-viewport{border-radius:15px}ul.flex-direction-nav{position:absolute;top:0;z-index:1499;width:100%;height:91%;left:0;margin:0;padding:0;list-style:none;border-radius:15px;overflow:hidden}li.flex-nav-prev{height:100%;position:absolute;top:0;left:0;width:50%}li.flex-nav-next{height:100%;position:absolute;top:0;right:0;width:50%}a.flex-next::after{visibility:visible;color:#fff;content:'>';font-family:monospace;position:absolute;right:1em;top:50%;font-size:30px;display:inline-flex;transform:translateY(-50%);font-weight:700;padding:0 12px;background:#0000009e;border-radius:5px}a.flex-prev::before{visibility:visible;color:#fff;content:'<';font-family:monospace;position:absolute;left:1em;top:50%;font-size:30px;display:inline-flex;transform:translateY(-50%);font-weight:700;padding:0 12px;background:#0000009e;border-radius:5px}ul.flex-direction-nav li a{color:#ccc;height:100%;width:100%;display:block;visibility:visible;font-size:0;transition:all 300ms cubic-bezier(.23,1,.32,1);opacity:0;margin:0}ul.flex-direction-nav li a:hover{text-decoration:none;opacity:1}a.flex-prev:hover:before{opacity:1}a.flex-next:hover:after{opacity:1}section.section-container.product-guide.container-fluid.text-center{padding-top:0;justify-content:center;margin-top:20px}.woocommerce div.product div.images .flex-control-thumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px}.woocommerce div.product div.images .flex-control-thumbs li{margin:5px}.woocommerce div.product .stock{font-size:.8125rem;font-family:Raleway;font-weight:700;order:1;text-align:left;padding:1em 0}.woocommerce-product-details__short-description{display:flex;flex-direction:column;order:1}.woocommerce div.product .instock-product{color:#98B75A}.woocommerce div.product .outofstock-product{color:#F34A4A}.woocommerce div.product .onbackorder-product{color:#FF8400}.woocommerce div.product .stock::before{display:inline-block;vertical-align:middle;margin-right:7px;width:7px;height:7px;border-radius:50%;background-color:currentColor;content:' '}iframe ul.product-specification,ul.product-specification{list-style:none;order:3;margin:0 auto;width:100%;padding:20px 0;border-top:1px solid #e5e5e5}ul.product-specification li{font-size:.9375rem;font-weight:700;width:80%;margin:5px auto}ul.product-specification li img{width:55px;height:auto;margin-right:12px}.section-container .row.justify-content-center .section-content.col-9.p-0 .section_title p{margin-top:45px;max-width:85%;text-align:justify}.shipping-calculator-button{cursor:pointer;color:#e59500;font-weight:700;display:inline-block;margin:10px 0;text-decoration:none;padding:2px 6px;font-size:.8em;border-radius:9px;border:1px solid #e59500;transition:all 300ms cubic-bezier(.23,1,.32,1)}ul#shipping_method:after{content:'\25BC';display:flex;justify-content:center;color:#9f9f9f;font-size:.9em}table.shop_table.shop_table_responsive{display:flex;flex-direction:column}a.shipping-calculator-button:before{content:'\25ba';margin-right:.2em}p.woocommerce-shipping-destination{margin:1em 0 0 0;text-align:left;padding:1em 1em 0 1em;color:#000;background:#fff;border:1px solid rgb(0 0 0 / .1);border-bottom:none}form.woocommerce-shipping-calculator{text-align:left;padding:0 1em 1em 1em;background:#fff;border:1px solid rgb(0 0 0 / .1);border-top:none}a.shipping-calculator-button:hover{transform:scale(1.025);color:#e59500}.woocommerce table.shop_table tbody th{border-right:1px solid rgb(0 0 0 / 10%)}img.bw-tooltip-address{display:none}span.bw-parcel-client{display:flex;flex-direction:column;margin:1em 0 .5em 0;color:#757575;font-style:italic;flex-basis:100%}.bw-select-parcel{cursor:pointer;color:#e59500;font-weight:700;display:inline-block;margin:0 0 1em 0;text-decoration:none;padding:2px 6px;font-size:.9em;border-radius:9px;border:1px solid #e59500;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce ul#shipping_method li input{margin:0 1em 0 .5em}span.bw-select-parcel:hover{transform:scale(1.025);color:#e59500}span.bw-parcel-name{font-weight:700;color:#000}h3#ship-to-different-address{margin-top:50px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{height:100%}.woocommerce ul#shipping_method li label br{display:none}span.bw-select-parcel:before{content:'\25ba';margin-right:.2em}.page-maintenance{background:#002642;width:100vw;height:100vh;margin:0;padding:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.page-maintenance main.maintenance{width:80%;height:80%;display:flex;flex-direction:row}.page-maintenance main.maintenance .maintenance-content{width:50%;height:100%;display:flex;align-items:center;position:relative}.maintenance-video{border-radius:50px;aspect-ratio:9/14;width:100%;max-width:400px;overflow:hidden;height:auto;object-fit:cover;margin-right:50px;margin-left:auto;position:relative}.maintenance-video iframe{width:100%;height:114.5%}.maintenance-content .maintenance-video-title{position:absolute;top:85px;right:25%;color:#fff;font-family:'Mermaid';font-size:2.5em;z-index:1;text-shadow:1px 1px 4px #000000c4}.maintenance-info h2,.maintenance-info p{color:#fff}.maintenance-info p{font-size:1em;line-height:.2em;display:flex;justify-content:center;align-items:center}.maintenance-info p svg{margin-left:10px}.maintenance-info .text-ref{color:#f5a817;font-weight:700}.maintenance-info h2{font-size:3.5em;line-height:1em;margin-top:15px}.maintenance-info h2 span{font-size:1.5em;line-height:.7em;color:#f5a817;display:block;text-shadow:-4px 1px 0 #674404}img.maintenance-logo{width:200px}.maintenance-info{text-align:center;height:auto;width:auto;display:flex;flex-direction:column;margin-left:5%;justify-content:center}.maintenance-insta{width:120px;height:120px;background:#e59500;position:absolute;bottom:15%;border-radius:30%;right:0;display:flex;align-items:center;justify-content:center;box-shadow:5px 0 0 #674404;transition:all 300ms cubic-bezier(.23,1,.32,1);z-index:1}.maintenance-insta:hover{transform:scale(1.05) translateX(-5px)}.maintenance-insta svg{width:75%;height:auto;fill:#fff}.custom-shape-divider-top-1695725109{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:scaleX(-1)}.maintenance-content .bi-play-fill{position:absolute;top:22%;right:15px;width:68px;height:auto;aspect-ratio:1/1;padding:9px;fill:#fff;background:#e59500;border-radius:30%;transform:rotate(9deg);box-shadow:#00000026 -5px 5px 11px;z-index:1}@media only screen and (min-width:767px) and (max-width:768px){.customeTheme .header_spacing{height:100px}}@media only screen and (max-width:768px){header.sticky_header+.header_spacing{height:100px}.hero.komolab .hero_title h1{font-size:4em}.hero.komolab .hero_content .hero_title div span{font-size:.9rem!important}.hero.komolab .hero_content img{top:3.5em!important}.woocommerce ul.products li.product .price del{font-size:.75em;text-align:left}.woocommerce .product .summary .price ins,.woocommerce ul.products li.product .price ins{text-align:left}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive thead tr,.woocommerce-MyAccount-content table.shop_table.shop_table_responsive tbody tr{flex-direction:column}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive thead tr{display:none}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive{margin:1em 0}.blog .blog_content .post .entry-header .entry-title{font-size:2em}.blog.woocommerce.template .template_section .entry-content h2{font-size:1.5em}.blog.woocommerce.template .template_section .blog_content .post .entry-content p{text-align:justify;-webkit-text-stroke-width:.2px;font-size:.95em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.blog.woocommerce.template .template_section .entry-content h3{font-size:1.25em;text-align:center}.blog-product{display:flex;flex-direction:column}.blog-product-img{width:100%;padding:0}.blog-product-info{width:100%;padding:0}.blog-product-info a.blog-product-button.button{display:block;margin:0 auto}.blog-product-info ul.product-specification{flex-direction:column}.komo-infos .komo-infos-container{flex-direction:column}.komo-infos .komo-infos-container p{width:100%;max-width:450px}.komo-infos .komo-infos-container .komo-infos-img{width:260px;height:234px}.komo-infos .komo-infos-container:nth-child(2){flex-direction:column-reverse}.hide-on-mobile{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{height:60vw;min-height:250px}.woocommerce div.product .stock{text-align:center}.custom-shape-divider-top-1695725109{display:none}.page-maintenance main.maintenance{flex-direction:column-reverse;width:100%;height:100%;background:#fff;background:linear-gradient(0deg,rgb(255 255 255) 0%,rgb(255 255 255) 50%,#fff0 50%,#fff0 100%)}.page-maintenance{height:auto;overflow:visible}.page-maintenance main.maintenance .maintenance-content{width:85%;margin:0 auto}.maintenance-info{width:100%;margin-top:45px}img.maintenance-logo{width:130px}.maintenance-info h2{font-size:2em;line-height:1em}.maintenance-info p{line-height:1;margin:5px 0;font-size:.9em}.maintenance-info p svg{margin-left:5px}.maintenance-video{margin-left:auto;margin-right:auto;margin-top:65px;border-radius:35px;margin-bottom:65px;max-width:350px}.maintenance-content .bi-play-fill{top:8%;right:6%;width:45px}.maintenance-insta{width:90px;height:90px;bottom:5%;left:10%}.maintenance-content .maintenance-video-title{font-size:1.5em;text-align:center;top:0;right:0;left:0}.page-maintenance main.maintenance .maintenance-content:nth-child(1){margin-top:50px}.maintenance-content .maintenance-video-title::after{content:'';position:absolute;width:8px;height:8px;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(135deg);bottom:-12px;left:47%}}@media only screen and (max-width:425px){.woocommerce .product .summary form.variations_form.cart .single_variation_wrap{position:fixed;margin-bottom:0;display:flex;justify-content:center;bottom:0;padding:20px 0 70px 0;left:0;width:100%;background:#fff;box-shadow:0 -12px 15px 0 rgb(0 0 0 / .05);z-index:1000}.flex-control-paging li a{width:12px;height:12px}.flex-control-nav li{margin:0 4px}.woocommerce .product .summary form.cart{position:fixed;margin-bottom:0;justify-content:center;bottom:0;padding:20px 0 70px 0;left:0;width:100%;background:#fff;box-shadow:0 -12px 15px 0 rgb(0 0 0 / .05);z-index:1000}}@media only screen and (min-width:425px) and (max-width:768px){.headerLogo img.logo{height:100%;width:100%;max-height:40px;margin:0 auto}.maintenance-content .bi-play-fill{top:12%;right:1%;width:60px}.maintenance-insta{width:105px;height:105px;bottom:14%;left:2%}.woocommerce div.product{flex-direction:column}.customeTheme .woocommerce div.product div.summary form.cart{margin:0 auto}ul.product-specification li{width:65%}}@media only screen and (min-width:580px) and (max-width:768px){.maintenance-insta{left:14%}.maintenance-content .bi-play-fill{right:15%}}@media only screen and (max-width:1024px){.hero.komolab .hero_content img{width:100%!important}.hero.komolab h1{font-size:5em!important}.hero.komolab .hero_content .hero_title div span{font-size:1.1rem!important}.hero.komolab .hero_content img{top:4em!important}.espacepro-content:nth-child(2){width:100%}.espacepro-container{flex-direction:column}.espacepro-content:first-child{width:100%}.espacepro-content:last-child{width:100%}.espacepro-welcom,.espacepro-invoices,.espacepro-payment{min-height:210px}}@media only screen and (min-width:768px) and (max-width:1024px){header.woocommerce-products-header{width:100%;padding:2em}.blog .blog_content .post .entry-header .entry-title{font-size:2em}.blog.woocommerce.template .template_section .entry-content h2{font-size:1.5em}.blog.woocommerce.template .template_section .blog_content .post .entry-content p{text-align:justify;-webkit-text-stroke-width:.2px;font-size:.95em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.blog.woocommerce.template .template_section .entry-content h3{font-size:1.25em;text-align:center}.blog-product{display:flex;flex-direction:column}.blog-product-img{width:100%;padding:0}.blog-product-info{width:100%;padding:0}.blog-product-info a.blog-product-button.button{display:block;margin:0 auto}.blog-product-info ul.product-specification{flex-direction:column}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:31%;min-height:290px}.maintenance-info{width:100%}img.maintenance-logo{width:170px}.maintenance-info h2{font-size:3em;line-height:1em}.maintenance-insta{width:110px;height:110px}.maintenance-video{max-width:340px}}@media only screen and (min-width:1024px) and (max-width:1439px){.maintenance-content .bi-play-fill{top:17%;right:15px;width:55px}.maintenance-content .maintenance-video-title{font-size:2.2em;right:30%}}@media only screen and (min-width:1440px) and (max-width:1920px){.maintenance-content .maintenance-video-title{top:120px}}@media only screen and (min-width:1921px){.maintenance-video{max-width:500px}.maintenance-content .bi-play-fill{width:85px}.maintenance-insta{width:130px;height:130px;bottom:20%}.maintenance-content .maintenance-video-title{top:20%;right:20%;font-size:3em}.maintenance-info{height:65%}.maintenance-info h2{font-size:5em}.maintenance-info p{font-size:1.5em}}.hero_title.preco{width:80%;right:5%}.hero_image.preco{max-width:95%;filter:none;margin-top:-10%;}select#local_pickup_time_select{border:2px solid #e59500}.blog_container .blog_content{padding:0 40px}.blog_article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:column;margin-bottom:25px}.blog_article .blog_article_img{width:100%;aspect-ratio:4/3;overflow:hidden}.blog_article .blog_article_img img{width:100%;height:100%;object-fit:cover;transition:all 300ms cubic-bezier(.23,1,.32,1)}.blog_article:hover .blog_article_img img{transform:scale(1.1)}.blog_article .blog_article_container .blog_article_content{padding:25px;position:relative;z-index:2;margin:-10px auto 0 auto;width:90%;background-color:#fff;transition:all 300ms cubic-bezier(.23,1,.32,1)}.blog_article:hover .blog_article_container .blog_article_content{-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / 6%);box-shadow:0 0 30px 0 rgb(0 0 0 / 6%)}.blog_article:hover .blog_article_container .blog_article_content .blog_article_title a{color:#e59500}.blog_article .blog_article_container .blog_article_content:before{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#f3f4f700 34%,#00000040 100%);transform:translate3d(0,0,0) scale(.95);filter:blur(20px);opacity:1;transition:opacity 0.3s;border-radius:inherit}.blog_article .blog_article_container .blog_article_content::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;border-radius:inherit}.blog_article .blog_article_container .blog_article_content .blog_article_category .post-categories{margin:0;padding:0;list-style:none;position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;top:-18px;left:50%;transform:translateX(-50%)}.blog_article .blog_article_container .blog_article_content .blog_article_category .post-categories li{background-color:#840032;padding:5px 10px;border-radius:6px;font-weight:700;margin-right:5px}.blog_article .blog_article_container .blog_article_content .blog_article_category .post-categories li a{color:#fff}.blog_article .blog_article_container .blog_article_content .blog_article_title{margin-top:10px}.blog_article .blog_article_container .blog_article_content .blog_article_title a{font-family:Mermaid;color:#002642;text-transform:uppercase;transition:all 300ms cubic-bezier(.23,1,.32,1)}.blog_article .blog_article_container .blog_article_content .blog_article_date{margin:15px 0}.blog_article .blog_article_container .blog_article_content .blog_article_date span{color:#a7a7a7}.blog_sidebar_bloc ul li{list-style:none}.blog_sidebar_bloc h3{font-size:2em}.blog_categories{margin-top:50px;margin-bottom:40px}.blog_categories ul li a{color:gray}.blog_categories ul li{list-style:none;font-family:Raleway;font-size:1.2em;letter-spacing:1px;padding:6px 25px;border-bottom:2px solid #8080803b;color:gray;cursor:pointer;-webkit-font-smoothing:antialiased;transition:all 300ms cubic-bezier(.23,1,.32,1)}.blog_categories ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:left}.blog_categories ul li:hover a{color:#000000bd}.blog_categories ul li:hover{color:#000000bd;border-bottom-color:#0000003d}.blog_categories ul li.selected_tab a{font-weight:600;color:#E59500}.blog_categories ul li.selected_tab{border-bottom:2px solid #E59500}.blog_categories ul li a svg{width:18px;height:18px;display:block}.blog_categories ul .blog_last_tab{flex-grow:1;cursor:default;border-bottom:2px solid #8080803b}.blog_categories ul .blog_last_tab:hover{border-bottom-color:#8080803b}.blog_last_post.row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.blog_last_post_img{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-content:center}.blog_last_post_img a{display:block;overflow:hidden;border-radius:15px;height:fit-content}.blog.woocommerce.template .template_section .blog_sidebar_bloc h3{font-size:2.5em;color:#840032;line-height:1;margin-bottom:40px;padding:0;background:none}.blog.woocommerce.template .template_section .blog_sidebar_bloc h3:after{display:none}.blog_last_post_title a{font-family:Mermaid;color:#002642;font-size:1rem;display:block;-webkit-font-smoothing:antialiased;transition:all 300ms cubic-bezier(.23,1,.32,1)}.blog_last_post:hover .blog_last_post_title a{color:#e59500}.blog_last_post .blog_last_post_img a img{-webkit-font-smoothing:antialiased;transition:all 300ms cubic-bezier(.23,1,.32,1)}.blog_last_post:hover .blog_last_post_img a img{transform:scale(1.1)}.blog_last_post_text{text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:column;justify-content:center}.blog_last_post_category{color:#fff;margin-bottom:10px;background-color:#840032;padding:5px 10px;border-radius:6px;font-weight:700;margin-right:5px;font-size:.8em;width:max-content}.blog_last_post_category a{color:#fff}.blog_last_post_category a:hover{color:#fff}.header_spacing#blog_single{height:130px;background:#fff0}.header_spacing#blog::after{content:'';border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;position:absolute;bottom:-300px;left:-5%;z-index:-1;width:110%;background-color:#002642;height:400px}.header_spacing#blog_single::after{content:'';border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;position:absolute;bottom:-210px;left:-5%;z-index:-1;width:110%;background-color:#002642;height:400px}.content-area.woocommerce.blog.template{padding:0}.navigation.pagination,.navigation.post-navigation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:left;width:auto}.navigation.pagination .nav-links span,.navigation.pagination .nav-links a,.navigation.post-navigation .nav-links span,.navigation.post-navigation .nav-links a{font-family:arial;padding:5px 10px;font-size:1.08em;border:1px solid gray;color:#666}.navigation.pagination .nav-links span:hover,.navigation.pagination .nav-links a:hover,.navigation.post-navigation .nav-links span:hover,.navigation.post-navigation .nav-links a:hover{color:#000000bd;border-color:#444}.navigation.pagination .nav-links .page-numbers.current,.navigation.post-navigation .nav-links .page-numbers.current{color:#E59500;border-color:#E59500}.blog_pagination{margin-top:25px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.blog_pagination:after{content:'';height:1px;background:gray;flex-grow:1;align-self:center}.woocommerce.blog.template #main .template_section{margin-top:0}.breadcrumbs{text-align:center;color:#fff}.breadcrumbs a{color:#fff}.breadcrumbs a:hover{color:#E59500}.woocommerce.template .template_section .blog_content .post .entry-content p{padding:0;font-size:1em;line-height:1.5;letter-spacing:.8px;word-spacing:.5rem;-webkit-text-stroke-width:.3px;-webkit-text-stroke-color:#000}.blog_content .post .entry-header .entry-title{text-align:center;font-size:3em;margin-bottom:40px;padding-bottom:25px;letter-spacing:.8px;word-spacing:.2rem;color:#002642;padding:40px 15px;border-radius:20px 20px 0 0;background:#f4ebec}.blog.woocommerce.template .template_section h2{font-size:1.7em;background:#002642;color:#fff;padding:20px;text-align:center;letter-spacing:.8px;word-spacing:.2rem;border-radius:10px}.blog.woocommerce.template .template_section h3{font-size:1.5em;text-align:left;padding:15px;color:#002642;letter-spacing:.4px;word-spacing:.25rem;background:#f4ebec;border-radius:10px}.blog.woocommerce.template .template_section h4{text-align:left;font-size:1.1em;color:#840032;letter-spacing:.4px;word-spacing:.25rem;background:#fbfbfb;padding:15px;border-radius:10px}.blog_content .post .entry-header .wp-post-image{object-fit:cover;width:100%}.blog a{font-weight:700}.blog a:hover{color:#e59500}.woocommerce.template .template_section .row.blog_post_footer{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:row;justify-content:space-between;padding:20px 0;margin-top:20px;border-bottom:1px solid #c3c3c3;border-top:1px solid #c3c3c3}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:auto}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#840032}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share .share_mail{margin-right:25px}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share:last-child a:hover{color:#E59500}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share:last-child a:hover svg{fill:#E59500}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share svg{height:20px;display:block;fill:#840032}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share a svg:hover{fill:#E59500}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share p{margin:0 20px 0 0;padding:0;color:#840032}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share *{margin-right:5px}.woocommerce div.product div.images img{border-radius:12px}.woocommerce-product-gallery__image{margin:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:23%;display:inline-block}.thankyou_details{margin-bottom:50px;text-align:center}.thankyou_redirection h2{font-size:3em;margin-top:60px}.thankyou_redirection p{margin:20px 0}.thankyou_redirection{text-align:center}.thankyou_redirection_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;width:fit-content;margin:0 auto}.page_content>.woocommerce .thankyou_redirection_list a.button{font-size:1em;margin:5px 0}.woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-name a:hover{color:#e59500}.woocommerce .woocommerce-customer-details address{line-height:2.5}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-family:Mermaid;font-size:3em;color:#840032;text-align:center;margin-bottom:35px;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none;background:#e59500;border-radius:7px;padding:25px;color:#fff}.woocommerce-order{margin:0 auto;margin-top:40px;width:80%}.popup_button{font-size:1em;padding:10px;color:#fff;border:2px solid #06D85F;border-radius:20px/50px;text-decoration:none;cursor:pointer;transition:all 0.3s ease-out}.popup_button:hover{background:#06D85F}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;background:rgb(0 0 0 / .7);transition:opacity 500ms;visibility:hidden;opacity:0}.overlay:target{visibility:visible;opacity:1}.popup{margin:0 auto;padding:40px;background:#fff;border-radius:5px;width:30%;top:50%;transform:translateY(-50%);position:relative;transition:all 5s ease-in-out}.popup h2{margin-top:0;font-size:3em;color:#e59500}.popup .close{position:absolute;top:5px;right:5px;transition:all 200ms;font-size:30px;font-weight:700;text-decoration:none;color:#fff;background:#840032;height:35px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:35px;border-radius:30px}.popup .close:hover{background:#e59500}.popup .content{max-height:30%;overflow:auto;font-size:1.25em}@media screen and (max-width:700px){.popup{width:70%}}.header{z-index:1500;-webkit-transition:all 300ms cubic-bezier(.23,1,.32,1);-o-transition:all 300ms cubic-bezier(.23,1,.32,1);transition:all 300ms cubic-bezier(.23,1,.32,1);position:relative;width:100%;background:#002642}.sticky_header{position:fixed;top:0;left:0;background-color:#fff;-webkit-box-shadow:0 0 2px rgb(0 0 0 / 20%),0 2px 8px rgb(0 0 0 / 10%);box-shadow:0 0 2px rgb(0 0 0 / 20%),0 2px 8px rgb(0 0 0 / 10%)}.sticky_header .header__icon{fill:#840032}.sticky_header .header__button span{color:#840032}.sticky_header .menu-top-bar-container{display:none}.sticky_header #btnControl+label>p{color:#fff}.sticky_header .btn svg{fill:#fff}.sticky_header .headerNavigation .btn{background:#840032}.sticky_header .headerNavigation{width:auto}.sticky_header .headerContent.col.p-0{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;height:100%;align-self:center}.sticky_header .firstBar{margin-bottom:0;flex-wrap:nowrap;height:auto;width:100%;padding-left:35px}.sticky_header .headerSearch{background-color:#00264212;width:60%}.dotted-line.creation-line{top:auto;bottom:0}.sticky_header .headerLogo a{padding:10px;height:100%}.sticky_header .headerLogo{height:100%}.sticky_header .headerWrapper{height:100%}.sticky_header .headerWrapper>.row{height:100%}.sticky_header .headerBanner{display:none}.headerBanner{width:100%;text-align:center;font-size:.9em;background:#e59500;padding:.8em;box-shadow:0 6px 15px 0 rgb(0 0 0 / 25%)}.headerBanner a{font-weight:700;text-decoration-line:underline}.headerWrapper{margin-top:1em}.sticky_header .headerWrapper{margin-top:0}.headerBanner a,.headerBanner span{color:#fff}.headerBanner a:hover{color:#fff}.headerLogo a{display:block;padding-right:15px;max-width:125px;margin-left:auto}#menu-top-bar{display:-webkit-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:8px;margin-bottom:0}#menu-top-bar li{list-style:none}#menu-top-bar a,.headerNavigation .btn{text-decoration:none;color:#fff;font-size:16px;height:50px;padding:8px 16px;font-weight:700;font-family:Raleway,Arial,sans-serif;border-radius:40px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.005em;transition:all 300ms cubic-bezier(.23,1,.32,1);user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:transform}#menu-top-bar a:hover{background-color:#e59500;transform:scale(1.05)}.headerNavigation .btn:hover{background-color:#e59500;transform:scale(1.05)}.headerNavigation .btn:hover svg{fill:#fff}#btnControl+.btn:hover p{color:#fff}.headerNavigation{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu-main-menu,#menu-event-menu{padding:0 5em}#menu-main-menu li,#menu-event-menu li{list-style:none;padding:15px 0;line-height:2em}#menu-main-menu a{font-size:1.7em;font-weight:700;transition:all 300ms cubic-bezier(.23,1,.32,1);cursor:pointer}#menu-event-menu a{font-size:1.7em;font-weight:700;text-transform:uppercase;transition:all 300ms cubic-bezier(.23,1,.32,1)}#menu-main-menu a:hover,#menu-event-menu a:hover{padding-left:20px;color:#E59500}.menu-main-menu-container{padding-top:10px}.menu-top-bar-container{width:100%}#menu-main-menu .sub-menu li a{font-size:1.7em;font-weight:700}#menu-event-menu{padding-top:20px}.sub-menu{transform:translate(100%,0);position:absolute;top:0;left:0;width:100%;height:100%;padding-top:220px;padding-left:5em;padding-right:5em;background:#fff;z-index:0;opacity:0;transition:all 300ms cubic-bezier(.23,1,.32,1)}.show-sub-menu{transform:none;opacity:1}.headerIcons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.headerSearch{height:auto;width:70%;background-color:#ffffff3b;border-radius:30px}.headerSearch .woocommerce-product-search{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;background:none}.headerSearch .woocommerce-product-search>div{width:100%;height:100%;padding:.75em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:left;align-items:center;flex-direction:row-reverse}.headerSearch .woocommerce-product-search>div>input[type="search"]{width:80%;background:none;border:none;color:#fff}.headerSearch .woocommerce-product-search>div>input[type="search"]::-webkit-search-cancel-button{background:url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 50% 50%}.sticky_header .headerSearch .woocommerce-product-search>div>input[type="search"]{color:#000}.headerSearch .woocommerce-product-search>div>input[type="search"]::placeholder{color:#ffffff9c}.sticky_header .headerSearch .woocommerce-product-search>div>input[type="search"]::placeholder{color:#000}.headerSearch .woocommerce-product-search>div>input[type="search"]:-webkit-autofill,.headerSearch .woocommerce-product-search>div>input[type="search"]:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.headerSearch .woocommerce-product-search>div>button{background:none;border:none;height:100%;margin-right:10px}.sticky_header .headerSearch .woocommerce-product-search>div>button svg{fill:#000}.headerSearch .woocommerce-product-search>div>button svg{height:100%;fill:#fff}.firstBar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;justify-content:space-between;max-height:50px;height:100%;margin-bottom:20px;margin-left:0}.header-icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 10px}#btnControl{display:none}.btn{background:#fff;position:relative}.btn svg{height:85%;fill:#457062}.menu_btn{cursor:pointer;background-color:#840032;box-shadow:0 0 16px #0003;color:#fff;position:absolute;top:25px;right:30px;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;z-index:2;justify-content:center;align-items:center;transition:all 300ms cubic-bezier(.23,1,.32,1)}.menu-title{position:relative;top:0;left:0;height:200px;width:100%;background:#002642;z-index:1;opacity:0;transform:translate(100%,0);transition:all 300ms cubic-bezier(.23,1,.32,1);visibility:hidden}.menu-title.show{visibility:visible;transform:none;opacity:1}.menu-title span{color:#fff;position:absolute;top:50%;left:2em;font-family:'Raleway';font-size:2.5em;font-weight:700;text-transform:uppercase;transform:translateY(-25%)}.menu_btn:hover{background-color:#E59500;transform:scale(.9)}.menu_btn svg{height:80%;width:80%}#btnControl+label>p{color:#002642;padding-left:8px}#btnControl:checked~#menu{transform:none;box-shadow:0 0 16px #00000040}#menu::-webkit-scrollbar{display:none}#menu{-ms-overflow-style:none;scrollbar-width:none}.bi.bi-arrow-left{display:none;position:absolute;top:32px;left:5em;fill:#fff;z-index:2;width:28px;height:32px;cursor:pointer}.bi.bi-arrow-left.show{display:block}#menu{position:fixed;box-shadow:0 0 16px #fff0;overflow-y:scroll;z-index:1000;top:0;left:0;width:30vw;height:100vh;background-color:#fff;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform 0.5s cubic-bezier(.77,.2,.05,1)}.header__button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;height:100%;height:50px;width:50px;border-radius:50%}.header__button{color:#fff;font-size:0;transition:all 300ms cubic-bezier(.23,1,.32,1)}.header__button span{font-size:1em;color:#fff;font-family:arial;position:absolute;left:50%;top:50%;transform:translate(-50%,-34%) rotate(-3deg);transition:all 300ms cubic-bezier(.23,1,.32,1)}.header__button:hover span{color:#e59500;transform:translate(-50%,-34%) scale(1.1)}.favorite .header__button{padding-top:3px}.cart .header__button{padding-bottom:3px;font-size:initial;position:relative}.header__button:hover svg{fill:#e59500;transform:scale(1.1)}.header__icon{width:40px;height:40px;transform:rotate(-3deg);transition:all 300ms cubic-bezier(.23,1,.32,1)}.hero{background:#fff0;color:#fff;overflow-x:clip;position:relative}.hero::after{content:'';border-bottom-left-radius:50% 60%;border-bottom-right-radius:50% 60%;position:absolute;top:0;left:-5%;z-index:-1;width:110%;background-color:#002642;height:86%}.hero_title{width:45%;height:100%;background-size:cover;background-color:#000000a1;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;position:relative;z-index:1;padding:3em}.hero_title div{display:flex;flex-direction:column}.hero_title div h2{color:#fff;margin-bottom:1em;text-shadow:0 0 4px #000;text-align:left}.hero_title div span{font-family:"Gloria Hallelujah",serif;font-size:1rem;font-weight:400;color:#e59500;text-transform:uppercase;text-shadow:0 0 4px #000;text-align:left}.hero_title div a.btn{width:fit-content;font-weight:700;border-radius:30px;padding:.8em 1.2em}.hero_title div a.btn:hover{background:#e59500}.hero_content img{position:absolute;top:0;left:0;z-index:0;object-fit:cover;width:100%;height:100%;transition:all 300ms cubic-bezier(.23,1,.32,1);transform:scale(1)}.hero_content:hover img{transform:scale(1.1)}.hero_image{position:relative;width:auto;max-width:75%;z-index:2;margin-top:-6%}.hero_img_style{width:8vw;position:absolute;top:50px;left:0;z-index:2}.hero_img_style:nth-child(2){right:40px;left:auto;z-index:0;width:10vw}.hero_img_style:nth-child(3){width:16vw;top:auto;bottom:-115px}.hero_content{margin-top:2em;height:55vh;background-color:#fff;border-radius:1.5em;box-shadow:0 0 20px 0 rgb(0 0 0 / 14%);padding:0;overflow:hidden;display:flex;position:relative;max-height:520px}.hero_content>.row{position:relative}.categorie-container{height:52vh;padding:25px}.categorie-container:nth-child(1) a{background:#002642}.categorie-container:nth-child(2) a{background:#840032}.categorie-container:nth-child(3) a{background:#E59500}.categorie-container:nth-child(4) a{background:#002642}.categorie-container a .categorie-content span{font-family:Raleway;font-size:1.2em;color:#fff;-webkit-font-smoothing:antialiased}.categorie-container a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:end;flex-direction:column;height:100%;width:100%;border-radius:25px;box-shadow:-3px 19px 20px 0 rgb(0 0 0 / 14%);transition:all 300ms cubic-bezier(.23,1,.32,1)}.categorie-container a:hover .categorie-img img{transform:scale(1.4)}.categorie-container a:hover{transform:translateY(-10px)}.categorie-img{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center}.categorie-img img{width:100%;transform:scale(1.25);transition:all 300ms cubic-bezier(.23,1,.32,1);margin:0 auto}.categorie-container .categorie-content svg{fill:#fff;height:26px}.categorie-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;width:100%;height:fit-content;padding:0 18% 12% 18%;transition:all 300ms cubic-bezier(.23,1,.32,1)}.categorie-container a:hover .categorie-content{transform:scale(1.03)}.hero.komolab h1{color:#fff;font-size:7em;display:flex;flex-direction:column;align-items:center;line-height:1}.hero.komolab .hero_content .hero_title div{width:100%}.hero.komolab .hero_content{box-shadow:none;border-radius:0;background-color:#fff0;overflow:visible}.categorie-container.komolab{height:auto;position:relative}.hero.komolab .hero_content img{position:absolute;top:6em;left:50%;transform:translateX(-50%);width:80%;object-fit:contain;height:auto;z-index:1}.hero.komolab .hero_content .hero_title div span{color:#fff;font-size:1.5rem;font-family:Mermaid}.hero.komolab .hero_content .hero_title{height:fit-content;padding:0;position:absolute;z-index:0;top:0}.categorie-container .categorie-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:end;flex-direction:column;height:100%;width:100%;border-radius:25px;transition:all 300ms cubic-bezier(.23,1,.32,1)}.categorie-container.komolab .categorie-wrapper .categorie-img img{width:64%}.categorie-container.komolab:nth-child(2) .categorie-wrapper .categorie-img img{width:60%}.categorie-container.komolab:nth-child(3) .categorie-wrapper .categorie-img img{width:60%}.categorie-container .categorie-wrapper:hover .categorie-img img{transform:scale(1.4)}.categorie-container .categorie-wrapper:hover{transform:translateY(-10px)}.categorie-container .categorie-wrapper:hover .categorie-content{transform:scale(1.03)}.categorie-container:nth-child(4) .categorie-wrapper{border:4px solid #002642}.categorie-container .categorie-wrapper .categorie-content span{font-family:Raleway;font-size:1em;-webkit-font-smoothing:antialiased}.categorie-wrapper .categorie-content{padding:10%;height:auto;gap:1em;text-align:left;align-items:flex-start}.categorie-container .categorie-wrapper .categorie-content span.categorie-content-num{font-size:4em;font-weight:700;font-family:Mermaid;font-weight:700}.categorie-container:nth-child(1) .categorie-wrapper .categorie-content span{color:#002642}.categorie-container:nth-child(2) .categorie-wrapper .categorie-content span{color:#840032}.categorie-container:nth-child(3) .categorie-wrapper .categorie-content span{color:#E59500}.categorie-container:nth-child(4) .categorie-wrapper .categorie-content span{color:#002642}.categorie-wrapper .categorie-img{height:25vh}.categorie-container .categorie-wrapper .categorie-content span strong{display:block}.products_tabs{padding-bottom:100px}.products_tabs .tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0;align-items:center}.products_tabs .tabs li{list-style:none;font-family:Raleway;font-size:1.2em;letter-spacing:1px;color:#000;padding:6px 25px;cursor:pointer;border-bottom:2px solid #9b9b9b;border-radius:0;-webkit-font-smoothing:antialiased;transition:all 300ms cubic-bezier(.23,1,.32,1);white-space:nowrap}.products_tabs .tabs li.selected_tab{font-weight:600;color:#E59500;border-bottom:2px solid #E59500}.tabs li:hover{color:gray;border-bottom-color:#80808061}.products_grid_container{height:0;opacity:0;transform:translateX(-200px);transition:all 300ms cubic-bezier(.23,1,.32,1)}.show_grid{height:auto;opacity:1;transform:translateX(0)}.woocommerce.products-page .woocommerce-notices-wrapper{display:none}.customeTheme .woocommerce ul.products li.product .button svg{display:block;height:65%;width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(4deg);fill:#002642}.customeTheme .woocommerce ul.products li.product .button{position:absolute;background-color:#fff;color:#fff;border:1px solid #002642;opacity:1;width:40px;height:40px;font-size:0;border-radius:7px;padding:0;bottom:4%;top:auto;left:auto;right:5%;transition:all 300ms cubic-bezier(.23,1,.32,1)}.customeTheme .woocommerce ul.products li.product .button.add_to_cart_button.added{background:#e59500;border-color:#e59500}.customeTheme .woocommerce ul.products li.product .button.add_to_cart_button.added svg{fill:#fff}.customeTheme .woocommerce ul.products li.product .added_to_cart.wc-forward{display:none}.customeTheme .woocommerce ul.products li.product .button:hover,.customeTheme .woocommerce ul.products li.product .added_to_cart.wc-forward:hover{background-color:#e59500;border:1px solid #e59500;color:#fff;box-shadow:none}.customeTheme .woocommerce ul.products li.product .button:hover svg{fill:#fff;transform:translate(-50%,-50%) rotate(0)}.customeTheme .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{width:100%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.customeTheme .woocommerce ul.products li.product a:hover{font-weight:700}.customeTheme .woocommerce ul.products li.product:hover .button,.customeTheme .woocommerce ul.products li.product:hover a.added_to_cart.wc-forward{opacity:1}.customeTheme a.added_to_cart.wc-forward{opacity:0}.customeTheme .woocommerce ul.products li.product:hover a img{transform:scale(1.05)}.customeTheme .woocommerce ul.products li.product .price{color:#000;font-size:1em;font-family:Raleway;font-weight:600;height:15%;margin:0;padding:0 15px;display:flex;justify-content:left;flex-direction:row;align-items:center;flex-wrap:wrap}.customeTheme .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Raleway;padding:0 15px;margin:0;font-weight:700;height:20%;font-size:1rem;text-align:left;padding-top:5%}.customeTheme .woocommerce ul.products li.product a img{transition:all 300ms cubic-bezier(.23,1,.32,1);aspect-ratio:1/1;object-fit:cover;height:65%;margin:0}.instagram_container{box-shadow:0 20px 50px 10px rgb(0 0 0 / 20%);border-radius:30px}.instagram_content{position:relative;overflow:hidden;transition:all 300ms cubic-bezier(.23,1,.32,1)}.instagram_content a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.instagram_content:hover{transform:scale(1.1);border-radius:30px;z-index:1000}.instagram_content:nth-child(1):hover{box-shadow:60px 40px 50px 0 rgb(0 0 0 / 20%)}.instagram_content:nth-child(2):hover{box-shadow:15px 40px 50px 0 rgb(0 0 0 / 20%)}.instagram_content:nth-child(3):hover{box-shadow:-15px 40px 50px 0 rgb(0 0 0 / 20%)}.instagram_content:nth-child(4):hover{box-shadow:-60px 40px 50px 0 rgb(0 0 0 / 20%)}.instagram_content:nth-child(1){background:#840032;border-top-left-radius:30px;border-bottom-left-radius:30px}.instagram_content:nth-child(2){background:#E59500}.instagram_content:nth-child(3){background:#002642}.instagram_content:nth-child(4){background:#E5DADA;border-top-right-radius:30px;border-bottom-right-radius:30px}.instagram_content:before{content:"";display:block;padding-top:100%}.instagram_content a img{object-fit:cover;width:100%;height:auto}.instagram_content a svg{position:absolute;z-index:2;fill:#fff;width:35%;top:32%;left:32%;opacity:0;transition:all 300ms cubic-bezier(.23,1,.32,1)}.instagram_content:hover a svg{opacity:.8}.instagram:after{content:'';border-top-left-radius:50% 50%;border-top-right-radius:50% 50%;position:absolute;top:45%;left:-10%;z-index:-1;width:120%;background-color:#002642;height:85%}.woocommerce.template .template_section .faq_title{font-size:45px;text-align:left}.woocommerce.template .template_section .faq_content{background-color:#fff;padding:20px;border-radius:15px;margin-bottom:20px;min-height:75px}.woocommerce.template .template_section .faq_content .faq_question{line-height:1.2857;margin:.5em 0;font-size:20px;color:#423a3b;font-weight:600;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;cursor:pointer}.woocommerce.template .template_section .faq_content .faq_question span{transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce #main .faq.template_section{background:linear-gradient(to bottom,transparent 0%,#E5DADA 50%);margin-bottom:135px;margin-top:135px}.woocommerce #main .faq.template_section::before{content:'';border-bottom-left-radius:50% 60%;border-bottom-right-radius:50% 60%;position:absolute;bottom:-5%;left:-5%;z-index:-1;width:110%;background-color:#E5DADA;height:10%}.woocommerce.template .template_section .faq_content svg{fill:#002642;width:30px;height:30px;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce.template .template_section .faq_content .faq_question:hover svg{fill:#E59500}.woocommerce.template .template_section .faq_content .faq_question:hover span{color:#E59500}.woocommerce.template .template_section .faq_content .faq_answer{height:0;padding:0;opacity:0;text-align:left;overflow:hidden;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce.template .template_section .faq_content .faq_question.show+.faq_answer{height:auto;padding:30px 10% 30px 1%;opacity:1}.woocommerce.template .template_section .faq_content .faq_question.show svg{transform:scaleY(-1)}.aboutus-content.as-ct-cat ul li.aboutus-cat:nth-child(1) a{background:url(/wp-content/themes/komotheme/images/aboutus/aboutus-team.webp) no-repeat center;background-size:cover}.aboutus-content.as-ct-cat ul li.aboutus-cat:nth-child(2) a{background:url(/wp-content/themes/komotheme/images/aboutus/aboutus-games.webp) no-repeat center;background-size:cover}.aboutus-content.as-ct-cat ul li.aboutus-cat:nth-child(3) a{background:url(/wp-content/themes/komotheme/images/frontpage/values.webp) no-repeat center;background-size:cover}.aboutus-content.as-ct-cat ul li.aboutus-cat:nth-child(4) a{background:url(/wp-content/themes/komotheme/images/frontpage/conception.webp) no-repeat center;background-size:cover}.aboutus-content.as-ct-cat ul li.aboutus-cat:nth-child(5) a{background:url(/wp-content/themes/komotheme/images/frontpage/contactus.webp) no-repeat center;background-size:cover}.aboutus-inner:last-child{width:55%}.aboutus-inner:first-child{width:45%}.aboutus.row.justify-content-center.p-0.m-0{display:flex;flex-direction:row}.aboutus-vid-link{width:160px;height:145px;background:#fff;position:absolute;overflow:hidden;bottom:10%;border-radius:20px;right:11%;box-shadow:-2px 6px 7px 0 rgb(0 0 0 / 31%);transition:all 300ms cubic-bezier(.23,1,.32,1)}.aboutus-vid-link:hover{transform:scale(1.1)}.aboutus-vid-link a{width:100%;height:100%;display:flex;align-items:flex-end;background:url(/wp-content/themes/komotheme/images/aboutus/aboutus-insta.webp) no-repeat center;background-size:cover}.aboutus-vid-link:hover a span{color:#000;height:42%}.aboutus-vid-link a span{font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:38%;background:#fff;transition:all 300ms cubic-bezier(.23,1,.32,1)}.aboutus-inner{width:50%;position:relative;display:flex;flex-direction:column}.aboutus-content.as-ct-cat{width:100%;height:100%}.aboutus-inner iframe{width:100%;height:114%}.aboutus-inner .aboutus-content h2{font-size:3em;text-align:left}.aboutus-inner .aboutus-content p{text-align:left;margin-top:3%}.aboutus-inner .bi-play-fill{position:absolute;top:6%;right:12%;width:68px;height:auto;aspect-ratio:1/1;padding:9px;fill:#fff;background:#e59500;border-radius:30%;transform:rotate(9deg);box-shadow:#00000026 -5px 5px 11px}.aboutus-content.as-ct-cat ul{list-style:none;padding:0;margin:0;flex-flow:row;padding-top:5px;display:flex;position:relative;width:100%;height:100%}.aboutus-content.as-ct-cat ul li.aboutus-cat{height:100%;width:15%;padding:4px;transition:all 300ms cubic-bezier(.23,1,.32,1)}body .aboutus-content.as-ct-cat ul:hover li.aboutus-cat{width:15%}body .aboutus-content.as-ct-cat ul li.aboutus-cat:hover{width:40%}.aboutus-content.as-ct-cat ul li.aboutus-cat:first-child{width:40%}body .aboutus-content.as-ct-cat ul li.aboutus-cat:first-child .aboutus-cat-title{flex-direction:row}body .aboutus-content.as-ct-cat ul li.aboutus-cat:first-child .aboutus-cat-title span{writing-mode:horizontal-tb;transform:rotate(0)}body .aboutus-content.as-ct-cat ul li.aboutus-cat:first-child .aboutus-cat-title svg{transform:rotate(0)}body .aboutus-content.as-ct-cat ul:hover li.aboutus-cat .aboutus-cat-title{flex-direction:column-reverse}body .aboutus-content.as-ct-cat ul:hover li.aboutus-cat .aboutus-cat-title span{writing-mode:vertical-rl;transform:rotate(180deg)}body .aboutus-content.as-ct-cat ul:hover li.aboutus-cat .aboutus-cat-title svg{transform:rotate(-90deg)}body .aboutus-content.as-ct-cat ul li.aboutus-cat:hover .aboutus-cat-title{flex-direction:row}body .aboutus-content.as-ct-cat ul li.aboutus-cat:hover .aboutus-cat-title span{writing-mode:horizontal-tb;transform:rotate(0)}body .aboutus-content.as-ct-cat ul li.aboutus-cat:hover .aboutus-cat-title svg{transform:rotate(0)}body .aboutus-content.as-ct-cat ul li.aboutus-cat .aboutus-cat-title{display:flex;width:100%;align-items:center;justify-content:space-around;color:#fff;flex-direction:column-reverse;position:relative;z-index:1;margin-bottom:20px}body .aboutus-content.as-ct-cat ul li.aboutus-cat .aboutus-cat-title span{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:700;text-shadow:2px 2px 6px rgb(0 0 0 / .53)}body .aboutus-content.as-ct-cat ul li.aboutus-cat .aboutus-cat-title svg{width:25px;height:auto;fill:#fff;transform:rotate(-90deg)}li.aboutus-cat a:after{content:'';position:absolute;width:100%;height:60%;left:0;z-index:0;bottom:0;background:linear-gradient(to top,#000000bf 0%,transparent 90%)}li.aboutus-cat:hover a:after{height:22%}li.aboutus-cat:first-child a:after{height:22%}.aboutus-content.as-ct-cat ul li.aboutus-cat a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;justify-content:end;flex-direction:column;height:100%;width:100%;border-radius:25px;box-shadow:1px 5px 7px 0 rgb(0 0 0 / 31%);transition:all 300ms cubic-bezier(.23,1,.32,1);background:#002642}.aboutus-video{border-radius:50px;aspect-ratio:9/14;width:100%;max-width:400px;overflow:hidden;height:auto;object-fit:cover;margin:0 auto;border:solid 1px #fff}.aboutus_box{width:100%;border-radius:30px;position:relative;box-shadow:0 0 20px rgb(0 0 0 / 20%);transition:all 300ms cubic-bezier(.23,1,.32,1)}.aboutus_box:hover{transform:scale(1.05)}.aboutus_row:first-child>div.col-6 .aboutus_box:hover{transform:none}.aboutus_row{padding:0}.aboutus_row:last-child>div.col-3:first-child .aboutus_box:last-child{margin-top:40px}.aboutus_row:first-child>div.col-3:nth-child(2){transform:translateY(-30px)}.aboutus_box .aboutus_content{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;background-color:gray;border-radius:30px}.aboutus_box div.aboutus_content{background:#fff0}.aboutus_row:first-child>div.col-6 .aboutus_box{box-shadow:none;border-radius:0}.aboutus_box .aboutus_content.ac1{background:#840032}.aboutus_box .aboutus_content.ac2{background:url(/wp-content/themes/komotheme/images/frontpage/values.webp) no-repeat center;background-size:cover}.aboutus_box .aboutus_content.ac4{background:url(/wp-content/themes/komotheme/images/frontpage/conception.webp) no-repeat center;background-size:cover}.aboutus_box .aboutus_content.ac5{background:url(/wp-content/themes/komotheme/images/frontpage/followus.webp) no-repeat left;background-size:cover}.aboutus_box .aboutus_content.ac6{background:url(/wp-content/themes/komotheme/images/frontpage/ourbrand.webp) no-repeat center;background-size:cover}.aboutus_box .aboutus_content.ac7{background:url(/wp-content/themes/komotheme/images/frontpage/contactus.webp) no-repeat center;background-size:cover}.aboutus_box:before{content:"";display:block;padding-top:100%}.aboutus_row:first-child>div.col-6 .aboutus_box:before{padding-top:49%}.aboutus_row:last-child>div.col-6 .aboutus_box:before{padding-top:75%}.aboutus_col{padding:15px}.aboutus_content>div span{align-self:end;font-family:Raleway;font-size:1.2em;letter-spacing:2px;color:#fff;-webkit-font-smoothing:antialiased;text-shadow:0 3px 5px #000}.aboutus_content>div,.aboutus_content>div.aboutus_who a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:left;align-items:center;align-self:end;width:100%;height:fit-content;padding:0 8% 12% 8%;transition:all 300ms cubic-bezier(.23,1,.32,1)}.aboutus_content>div.aboutus_who a{padding:0;justify-content:left}.aboutus_content>div.aboutus_who a:hover{transform:translateX(10px);color:#E59500}.aboutus_content>div.aboutus_who a:hover span{color:#E59500}.aboutus_content>div.aboutus_who a:hover svg{fill:#E59500}.aboutus_content>div svg{fill:#fff;height:20px;width:20px}.aboutus_content>div.aboutus_who{flex-direction:column;height:100%;padding:5px 0%;align-items:start;justify-content:center}.aboutus_who h2{font-size:2.5em}.aboutus_who p{font-size:1.1em;text-align:left}.aboutus_content>div.aboutus_who span,.aboutus_who p,.aboutus_who h2{color:#002642;transition:all 300ms cubic-bezier(.23,1,.32,1)}.aboutus_content>div.aboutus_who svg{fill:#002642;margin-left:20px;transition:all 300ms cubic-bezier(.23,1,.32,1)}.section-container.newsletter{background:#002642;display:none}.newsletter_container{width:70%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;margin:0 auto;position:relative;z-index:1}.newsletter_content:after{content:"";position:absolute;top:-30px;z-index:-1;left:30px;width:65%;height:auto;aspect-ratio:1/1;background:#840032;transform:rotate(-5deg);border-radius:30px}.newsletter_form.col{flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.newsletter_container:hover h2{transform:rotate(-10deg) translateY(-10px)}.newsletter_content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:flex-start;flex-direction:column;text-align:left;position:relative}.newsletter_content h2{letter-spacing:1px;font-size:3em;color:#fff;text-align:center;transition:all 300ms cubic-bezier(.23,1,.32,1);transform:rotate(-10deg) translateY(0)}.newsletter_content p{font-weight:500;font-size:1.2em}.newsletter_form input{height:50px;margin:15px}.newsletter_form input.btn{background:#e59500;letter-spacing:2px;color:#002642;font-size:1em;font-weight:700;font-family:Raleway;border-radius:40px;box-sizing:border-box;margin-left:20px;width:auto;transition:all 300ms cubic-bezier(.23,1,.32,1)}.newsletter_form input.btn:hover{transform:scale(1.05)}.newsletter_form input[type=text],.newsletter_form input[type=email]{background:#fff0;border-top:none;border-left:none;border-right:none;width:100%;border-color:#ffffffb3;color:#fff;border-bottom:1px solid #ffffff7a}.newsletter_form input[type=text]::placeholder,.newsletter_form input[type=email]::placeholder{color:#ffffffbd}.newsletter_form input:focus-visible{outline:none}.newsletter_form input[type=text]{margin-right:20px}.section-container.footermenu{background:#002642;padding-top:50px}.footermenu .section_title{flex-direction:column;align-items:center}.footermenu .section_title h2{color:#fff;font-size:5em;width:50%;line-height:.9}.footermenu .section_title a.btn{background:#E59500;margin-top:50px;color:#002642;font-size:1.2em;height:68px;width:fit-content;padding:8px 32px;font-weight:700;font-family:Raleway;border-radius:40px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:2px;transition:all 300ms cubic-bezier(.23,1,.32,1)}.footermenu .section_title a:hover{transform:scale(1.05)}.footermenu .medias a svg{fill:#e59500;height:35px;transition:all 300ms cubic-bezier(.23,1,.32,1)}.footermenu .medias a svg:hover{transform:scale(1.1)}.footermenu .medias a{width:auto;font-size:0}.footermenu .medias{flex-direction:row;padding:30px 0}.footermenu_content{width:80%;padding:70px 0 0 0}.footermenu_content .col{text-align:left}.footermenu_content .col ul{padding:0}.footermenu_content .col ul li{padding:8px 0;list-style:none}.footermenu_content .col ul li a{color:#fff;transition:all 300ms cubic-bezier(.23,1,.32,1)}.footermenu_content .col ul li a:hover{color:#E59500}.footermenu_content .col h3{color:#fff;text-transform:uppercase;font-size:21px;font-weight:700;font-family:'Raleway'}.footermenu_content .col p{color:#fff}.footer_logo{width:50%}.footer_logo_container{height:100%}.section-container{background-color:#fff0;padding:70px 0;overflow-x:clip;position:relative;z-index:1}.section_title{padding:50px 0;position:relative}.section_title h2,.section_title h1{font-size:2.8em;letter-spacing:.05rem}.section_title span{font-family:"Gloria Hallelujah",serif;font-size:1.1rem;font-weight:400;color:#e59500;text-transform:uppercase}.button,.woocommerce a.button,.woocommerce div.product form.cart .button,.woocommerce button.button{appearance:none;background-color:#840032;border:4px solid #840032;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Raleway;font-size:1.1em;font-weight:700;line-height:normal;margin:0;min-width:0;width:fit-content;outline:none;padding:10px 24px;text-align:center;text-decoration:none;transition:all 300ms cubic-bezier(.23,1,.32,1);user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:transform;z-index:10}.button:disabled,.woocommerce a.button:disabled,.woocommerce div.product form.cart .button:disabled,.woocommerce button.button:disabled{pointer-events:none}.button:hover,.woocommerce a.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce button.button:hover{color:#fff;background-color:#e59500!important;border-color:#e59500;box-shadow:rgb(0 0 0 / .25) 0 8px 15px;transform:translateY(-2px)}.button:active,.woocommerce a.buttonactive,.woocommerce div.product form.cart .button:active,.woocommerce button.button:active{box-shadow:none;transform:translateY(0)}.woocommerce.contact #main .contact_section{background:#fff0;padding-top:30px}.woocommerce.contact #main .contact_section .contact_info{width:80%;margin:0 auto}.woocommerce.contact #main .contact_section .contact_info .contact_info_content{transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce.contact #main .contact_section .contact_info .contact_info_content:hover{transform:scale(1.05)}.woocommerce.contact #main .contact_section .contact_info .contact_info_content svg{fill:#fff;display:block;width:50px;margin:0 auto 20px auto;cursor:pointer;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce.contact #main .contact_section .contact_info .contact_info_content:hover svg,.woocommerce.contact #main .contact_section .contact_info .contact_info_content:hover a{fill:#e59500;color:#e59500}.woocommerce.contact #main .contact_section .contact_info .contact_info_content a{color:#fff;font-size:18px;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce.contact #main .contact_section .contact_form{margin-top:70px;background:#fff;border-radius:20px;padding:4em;box-shadow:0 0 20px 0 rgb(0 0 0 / 20%)}.woocommerce.contact #main .contact_section .contact_form form{padding:0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:start}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input,.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea{width:100%;border-radius:8px;border:2px solid #f1f1f1;background:#f1f1f1;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input::placeholder,.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea::placeholder{color:gray;font-size:18px;font-family:Raleway}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input:hover,.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea:hover{border:2px solid #e59500;background:#fff0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input:focus,.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea:focus,.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input:active,.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea:active{border:2px solid #e59500;background:#fff0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input{height:50px;padding:10px 10px 10px 15px}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div label{font-family:Raleway;font-size:18px;font-weight:600;margin:20px 0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea{height:100%;padding:10px 10px 10px 15px}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6:nth-child(2)>div{height:100%}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6:nth-child(1){padding-right:20px}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6:nth-child(2){padding-left:20px}.woocommerce.contact #main .contact_section .contact_form .button{margin-top:50px}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content .button{background:#fff;color:#840032;margin:0 10px}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content .button:hover{color:#e59500;border-color:#e59500}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content .button.selected{color:#fff;background:#e59500;border-color:#e59500}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content h3{font-size:40px}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content p{font-size:18px;height:60px;margin:0}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content>div{margin:30px 0 40px 0}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content svg{width:25px}.error_page{height:100vh;width:100vw;position:relative;background:#002642;overflow:hidden}.error_page_bg{position:absolute;top:-4%;left:0;border-top-right-radius:50% 50%;border-bottom-right-radius:50% 50%;z-index:0;width:49%;height:140%;background:#840032}.error_page .error_page_content{align-items:center;height:100%;position:relative;z-index:1}.error_page .error_page_content .img_404{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:end}.error_page .error_page_content .img_404 img{width:60%;margin-right:3em}.error_page .error_page_content .col-6 h1{color:#fff;font-family:Raleway;font-weight:700;font-size:7em;margin-bottom:20px}.error_page .error_page_content .col-6 h2{color:#e59500;font-size:2.5em;margin-bottom:20px}.error_page .error_page_content .col-6 p{color:#fff;font-size:1.25em;margin-bottom:30px}.error_page .error_page_content .col-6 .button{background:#fff;color:#002642;border-color:#fff;margin-right:15px}.error_page .error_page_content .col-6 .button:hover{background:#e59500;border-color:#e59500}.woocommerce-info{border-radius:10px;border:none;margin-top:230px;width:80%;margin-left:auto;margin-right:auto}.woocommerce-info::before{color:#e59500}.woocommerce #main .template_section{background:#fff0;margin-top:60px}.woocommerce.template .page_content{margin-top:100px}.template .site-main{padding:0}.woocommerce.template .template_section h2{font-size:50px;margin:40px 0}.woocommerce.template .template_section p,.woocommerce.template .template_section ul li{text-align:left;font-family:Raleway}.woocommerce.template #main .page_content .page_content_title{font-size:4em}.woocommerce.template #main .template_section .section-content .template_container{margin:50px 0;align-items:center}.woocommerce.template .template_section p,.woocommerce.template .template_section h3{text-align:left;margin:20px 0}.woocommerce.template .template_section h2{font-size:3em}.woocommerce.template .template_section h3{font-size:50px;color:#e59500}.woocommerce.template .template_section .col-8 p{padding-right:100px}.woocommerce.template #main .template_section .section-content .template_container .template_content .template_image{border-radius:10px;overflow:hidden;position:relative}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-4 .template_image:before{content:"";display:block;padding-top:100%}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-6 .template_image:before{content:"";display:block;padding-top:100%}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-6{padding:70px}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image:before{content:"";display:block;padding-top:50%}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image.h-65:before{padding-top:65%}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image.w-50:before{padding-top:130%}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image.w-50.mr-20{margin-right:20px}.woocommerce.template #main .template_section .section-content .template_container .template_content h2{text-align:left;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce.template #main .template_section .section-content .template_container .template_content .template_image img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}.woocommerce #main .founder.template_section{background:#f2ecec;margin-bottom:50px}.founder.template_section::after{content:'';border-bottom-left-radius:50% 60%;border-bottom-right-radius:50% 60%;position:absolute;bottom:-5%;left:-5%;z-index:-1;width:110%;background-color:#f2ecec;height:10%}.founder.template_section::before{content:'';border-top-left-radius:50% 60%;border-top-right-radius:50% 60%;position:absolute;top:-5%;left:-5%;z-index:-1;width:110%;background-color:#f2ecec;height:10%}.woocommerce.template #main .template_section.founder .section-content .template_container .template_content.text{width:70%}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil img{aspect-ratio:1/1;object-fit:cover;border-radius:15px;height:250px;box-shadow:0 0 20px rgb(0 0 0 / 20%);transition:all 300ms cubic-bezier(.23,1,.32,1);border:0 solid #fff0;padding:5px}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil:hover img{transform:scale(1.05)}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil.selected img{border:4px solid #e59500}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil.selected .text span{color:#e59500}.woocommerce.template #main .template_section .section-content .template_container .template_content{justify-content:center}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;cursor:pointer;width:auto;flex-flow:column;margin:0 15px;margin-bottom:50px}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil .text span{font-family:Raleway;color:#002642;letter-spacing:0;transform:scale(1);transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil .text .name{font-size:25px;font-weight:700}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil .text .function{font-size:19px;font-weight:500}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_text{transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_text h3{color:#840032;font-size:43px;text-align:center}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_text p{text-align:justify}.wood_gray:after{content:'';display:block;background:url(/wp-content/themes/komotheme/images/wood_gray.png) no-repeat;background-position:center;background-size:cover;top:0;width:300px;height:300px;left:0;position:absolute;z-index:0}.wood_thin_gray:after{content:'';display:block;background:url(/wp-content/themes/komotheme/images/wood_thin_gray.png) no-repeat;background-position:center;background-size:cover;top:0;width:300px;height:300px;left:0;position:absolute;z-index:0}.wood_blue:after{content:'';display:block;background:url(/wp-content/themes/komotheme/images/wood_blue.png) no-repeat;background-position:center;background-size:cover;top:0;width:300px;height:300px;left:0;position:absolute;z-index:0}.wood_thin_blue:after{content:'';display:block;background:url(/wp-content/themes/komotheme/images/wood_thin_blue.png) no-repeat;background-position:center;background-size:cover;top:0;width:300px;height:300px;left:0;position:absolute;z-index:0}.wood_red:after{content:'';display:block;background:url(/wp-content/themes/komotheme/images/wood_red.png) no-repeat;background-position:center;background-size:cover;top:0;width:300px;height:300px;left:0;position:absolute;z-index:0}.wood_thin_red:after{content:'';display:block;background:url(/wp-content/themes/komotheme/images/wood_thin_red.png) no-repeat;background-position:center;background-size:cover;top:0;width:300px;height:300px;left:0;position:absolute;z-index:0}.wood_yellow:after{content:'';display:block;background:url(/wp-content/themes/komotheme/images/wood_yellow.png) no-repeat;background-position:center;background-size:cover;top:0;width:300px;height:300px;left:0;position:absolute;z-index:0}.wood_thin_yellow:after{content:'';display:block;background:url(/wp-content/themes/komotheme/images/wood_thin_yellow.png) no-repeat;background-position:center;background-size:cover;top:0;width:300px;height:300px;left:0;position:absolute;z-index:0}.woocommerce.template #main .template_section .section-content .template_container .template_content{position:relative}.woocommerce.template #main .template_section .section-content .template_container .template_content *{z-index:1;position:relative}.wood_thin_red.bl:after{bottom:-30%;top:auto;left:-30%;width:400px;opacity:.2;height:400px}.wood_thin_red.left:after{left:-48%;opacity:.5}.woocommerce.template #main .creation.template_section .section-content .template_container .template_content.wood_thin_gray.text.col-8,.woocommerce.template #main .creation.template_section .section-content .template_container .template_content.wood_thin_red.left.text.col-4{padding-right:50px}.creation.template_section::before{content:'';border-bottom-left-radius:50% 60%;border-bottom-right-radius:50% 60%;position:absolute;bottom:-5%;left:-5%;z-index:-1;width:110%;background-color:#E5DADA;height:10%}.woocommerce #main .creation.template_section{background:linear-gradient(to bottom,transparent 25%,#E5DADA 50%);margin-bottom:135px}.woocommerce.template #main .template_section .section-content .template_container .template_content h2.value_h2{font-size:45px;color:#e59500}.woocommerce.template #main .template_section .section-content .template_container .template_content p{margin:50px auto 20px auto;padding:0}.woocommerce.template #main .template_section .section-content .template_container .template_content span{font-size:30px;font-family:Raleway;letter-spacing:-1px}.philo_content.icons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.philo_content.icons.col-8{margin-bottom:50px}.philo_content.icons.row::after{content:'';display:block;background:#840032;position:absolute;top:-10%;height:120%;width:100%;border-radius:20px;left:-58%;z-index:-1}.philo_content.icons .philo_icon{padding:40px;cursor:pointer}.philo_content.icons .philo_icon img{border:2px solid #fff0;border-radius:100%;padding:2px;transition:all 300ms cubic-bezier(.23,1,.32,1)}.philo_content.icons .philo_icon:hover img{transform:scale(1.05)}.philo_content.icons .philo_icon.selected#i-1 img{border-color:#002642}.philo_content.icons .philo_icon.selected#i-2 img{border-color:#840032}.philo_content.icons .philo_icon.selected#i-3 img{border-color:#e59500}.philo_content.icons .philo_icon.selected#i-4 img{border-color:#02040f}.philo_content.icons .col-6 .selected_img{border-radius:22px;aspect-ratio:1/1;object-fit:cover;height:315px;box-shadow:0 0 20px rgb(0 0 0 / 20%)}.woocommerce #main .template_section.philo_pop{background:url(/wp-content/themes/komotheme/images/philo/popculture.jpg) no-repeat center;background-size:cover}.woocommerce #main .template_section.philo_pop h2,.woocommerce #main .template_section.philo_pop p{color:#fff;text-shadow:0 0 8px #000000a1}.woocommerce #main .template_section.philo_tabs{background:#f2ecec;margin-bottom:135px;margin-top:0}.woocommerce #main .template_section.philo_tabs::before{content:'';border-bottom-left-radius:50% 60%;border-bottom-right-radius:50% 60%;position:absolute;bottom:-5%;left:-5%;z-index:-1;width:110%;background-color:#f2ecec;height:10%}.woocommerce #main .template_section.philo_tabs h3{color:#840032}.woocommerce #main .template_section .template_container.magic .template_content img{object-fit:cover;padding:15px;border-radius:30px}.woocommerce.template .section-container.brand_menu p{font-size:20px;margin-bottom:40px}.woocommerce.template .section-container.brand_menu .button{font-size:16px;width:100%}.header_spacing{height:0;background:#002642;overflow-x:clip;position:relative;width:100vw}.header_spacing::after{content:'';border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;position:absolute;bottom:-400px;left:-5%;z-index:-1;width:110%;background-color:#002642;height:400px}.content-area{padding:50px 0 0 0;max-width:100vw;margin:0;position:relative}.woocommerce .woocommerce-breadcrumb{color:#fff;padding:20px 0;text-align:center;margin:0}.woocommerce .woocommerce-breadcrumb a{color:#fff}.woocommerce .woocommerce-breadcrumb a:hover{color:#E59500}.woocommerce div.product{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.woocommerce ul.products li.product .star-rating{margin:10px auto}.woocommerce .product .onsale,.woocommerce span.onsale{position:absolute;top:0;left:0;z-index:1;color:#fff;font-size:1em;font-family:Raleway;font-weight:700;background:#840032;letter-spacing:2px;padding:.6em 1em;text-transform:uppercase;margin:0;border-radius:12px 0}.woocommerce ul.products li.product .onsale{font-size:13px;border-radius:5px}.woocommerce .product .woocommerce-product-gallery{position:relative}.woocommerce .product .summary{background:#fff;width:100%;padding:60px;border-radius:0 20px 20px 0}.woocommerce .product .summary .product_title{padding-bottom:25px}.woocommerce .product .summary .cart{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;padding:20px 0;order:2;margin:0}.woocommerce product .summary .quantity{margin-right:25px}.woocommerce .woocommerce-tabs-container .related.products{text-align:center}.woocommerce .woocommerce-tabs-container .related.products h2{margin-bottom:50px;font-size:45px}.woocommerce .woocommerce-tabs-container .wc-tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;padding:60px 0 30px 0}.woocommerce .woocommerce-tabs-container .wc-tabs li.active a{font-weight:600;color:#E59500}.woocommerce .woocommerce-tabs-container .wc-tabs li.active{border-bottom-color:#E59500}.woocommerce .woocommerce-tabs-container .wc-tabs li a{color:gray;display:block;width:max-content}.woocommerce .woocommerce-tabs-container .wc-tabs li{list-style:none;font-family:Raleway;font-size:18px;letter-spacing:1px;padding:6px 25px;cursor:pointer;border-bottom:3px solid #8080803b;-webkit-font-smoothing:antialiased;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce .woocommerce-tabs-container .wc-tabs li:hover a{color:#000}.woocommerce .woocommerce-tabs-container .wc-tabs li.active:hover a{color:#E59500}.woocommerce .woocommerce-tabs-container .entry-content h2:nth-child(1){display:none}.woocommerce .woocommerce-tabs-container .entry-content h2{font-size:1.7em;background:#f4ebec;color:#000;padding:20px;text-align:center;letter-spacing:.8px;word-spacing:.2rem;border-radius:10px;margin:1em 0}.woocommerce .woocommerce-tabs-container .entry-content p{font-size:17px}.woocommerce .woocommerce-tabs-container .entry-content ul li{font-family:'Raleway'}.woocommerce .woocommerce-tabs-container .entry-content a{color:#E59500}.woocommerce .woocommerce-tabs-container .entry-content h3 a{background:#840032;text-decoration:none;color:#fff;font-size:16px;padding:16px 22px;font-weight:700;font-family:Raleway;border-radius:40px;box-sizing:border-box;letter-spacing:.005em;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce .woocommerce-tabs-container .entry-content h3 a:hover{color:#fff;background-color:#e59500;box-shadow:rgb(0 0 0 / 25%) 0 8px 15px;transform:translateY(-2px)}.woocommerce .woocommerce-tabs-container .entry-content h3{transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce .woocommerce-tabs-container .entry-content h3:hover{transform:translateY(-2px)}.woocommerce .woocommerce-tabs-container #tab-description img{width:100%;margin:40px 0}.woocommerce .woocommerce-tabs-container .entry-content{margin:0 auto 100px auto;width:80%;padding:50px 0}.woocommerce .woocommerce-tabs-container .entry-content #reviews #comments{width:80%;margin:0 auto}.woocommerce .product .summary .price{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:baseline;justify-content:left;order:1;margin-bottom:0;flex-wrap:wrap}.woocommerce .product .summary .price del{text-decoration-color:#000;text-decoration-thickness:.1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 12px;opacity:1}.woocommerce .product .summary .price del .woocommerce-Price-amount{font-size:1.4em}.woocommerce ul.products li.product .price del{text-decoration-thickness:.1rem;text-decoration-color:#000;opacity:1;margin-left:.5em;order:2}.woocommerce .product .summary .price ins,.woocommerce ul.products li.product .price ins{text-decoration:none;order:1}.woocommerce .product .summary .price ins .woocommerce-Price-amount,.woocommerce ul.products li.product .price ins span{color:#E59500;font-weight:700}.woocommerce div.product form.cart div.quantity{margin-right:20px}.woocommerce .product .summary .price .woocommerce-Price-amount{font-size:28px;font-family:sans-serif}.woocommerce .product .summary .woocommerce-product-details__short-description p{font-size:18px;padding:20px 0;order:2}.price .woocommerce-Price-amount{color:#000;font-size:22px;font-family:sans-serif;font-weight:600;margin-left:.25em}span.from-price{color:gray}.woocommerce .star-rating span{color:#840032}.woocommerce .woocommerce-review__author{font-size:18px;color:#840032}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;opacity:1!important;background:transparent!important;border-width:0;margin:0;border-left:1px solid #d8d8d8;height:34px;width:23px;cursor:pointer}input[type="number"],.woocommerce .quantity .qty{height:38px;border-radius:4px;border:1px solid #e1e1e1;position:relative;text-align:center;font-size:15px;width:72px;outline:none;background-image:url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2050%2067%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%222%22%3E%3Cline%20x1%3D%221%22%20x2%3D%2250%22%20y1%3D%2233.5%22%20y2%3D%2233.5%22%20stroke%3D%22%23D8D8D8%22%2F%3E%3Cpolyline%20transform%3D%22translate(25%2020)%20rotate(45)%20translate(-25%20-20)%22%20points%3D%2219%2026%2019%2014%2032%2014%22%20stroke%3D%22%23000%22%2F%3E%3Cpolyline%20transform%3D%22translate(25%2045)%20rotate(225)%20translate(-25%20-45)%22%20points%3D%2219%2052%2019%2039%2032%2039%22%20stroke%3D%22%23000%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-position:center right;background-size:contain;background-repeat:no-repeat;caret-color:#fff0}input:focus{outline:0}.quantity label{display:none}.product_meta{line-height:.9375rem;text-transform:uppercase;text-align:left;font-size:1rem}.product_meta .posted_in,.product_meta .posted_in a,.product_meta .tagged_as,.product_meta .tagged_as a{color:#e59500;font-weight:600}.product_meta .posted_in{display:none}.product_meta .tagged_as{display:block;margin-bottom:1em}.woocommerce .woocommerce-products-header h1.woocommerce-products-header__title{color:#002642;font-size:3em;text-align:center;width:85%;margin:0 auto .5em auto}.term-description p{color:#000;text-align:justify;width:85%;margin:0 auto}.term-description p a{font-weight:700}.term-description p a:hover{color:#e59500}.woocommerce .woocommerce-ordering{margin-right:2em;padding:5px;background:#ffffffde;border-radius:15px}.term-description .stock.instock-product{display:none}.woocommerce .woocommerce-result-count{color:#002642;margin-bottom:0;margin-left:2em;padding:8px;background:#ffffffde;border-radius:10px}header.woocommerce-products-header{background:#f9f6f4;padding:3em;border-radius:20px;width:80%;margin:0 auto;box-shadow:0 0 20px rgb(0 0 0 / 20%);margin-bottom:2em}.woocommerce .orderby{background:#fff0;color:#002642;border:2px solid #002642;font-size:15px;border-radius:15px;padding:10px;cursor:pointer;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce .orderby:hover{color:#E59500;border-color:#E59500}.woocommerce .orderby option{color:#002642}.woocommerce .orderby:root{--select-border:#E59500;--select-focus:#E59500;--select-arrow:var(--select-border)}.woocommerce #main .page_content .page_content_title{color:#fff;font-size:70px;text-align:center}.woocommerce .woocommerce-cart-form{width:50%;border:1px solid #f2f2f2;border-radius:1em;margin-right:2%;overflow:hidden;margin-bottom:1em}.woocommerce .cart-collaterals{width:48%}.woocommerce .woocommerce-cart-form .shop_table,.woocommerce .cart_totals .shop_table{border:none;display:flex;border:1px solid #f2f2f2;border-radius:1em;overflow:hidden}.page_content>.woocommerce>.woocommerce-notices-wrapper{width:100%}.woocommerce-message,.woocommerce-error{border-radius:10px}.page_content>.woocommerce{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:start;margin-top:50px;background:#fff;border-radius:20px;padding:3em;flex-wrap:wrap}.woocommerce .cart-collaterals .cart_totals{width:100%}.woocommerce #main .page_content .cart-collaterals .cart_totals h2{color:#002642}.woocommerce #main .page_content .cart-collaterals .cart_totals .cart-subtotal th,.woocommerce #main .page_content .cart-collaterals .cart_totals .cart-subtotal .woocommerce-Price-amount{font-size:18px;color:#fff;border:none}.woocommerce #main .page_content .cart-collaterals .cart_totals .order-total th,.woocommerce #main .page_content .cart-collaterals .cart_totals .order-total .woocommerce-Price-amount{font-size:22px;color:#fff;border:none}.woocommerce tr.order-total td{border:none}.woocommerce #main .page_content .cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:center;display:flex}.page_content>.woocommerce a.button,.woocommerce .wc-proceed-to-checkout .coupon .button{background-color:#840032;border:4px solid #840032;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-family:Raleway;font-size:1em;font-weight:700;line-height:normal;margin:0;min-width:0;width:auto;padding:10px 24px;text-align:center;text-decoration:none;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce .wc-proceed-to-checkout .coupon .button{background-color:#002642;border:4px solid #002642;width:30%;font-size:15px;border-radius:0 30px 30px 0;padding:0}.page_content>.woocommerce a.button:hover,.woocommerce .wc-proceed-to-checkout .coupon .button:hover{color:#fff;background-color:#e59500;border-color:#e59500;box-shadow:rgb(0 0 0 / 25%) 0 8px 15px;transform:translateY(-2px)}.woocommerce .wc-proceed-to-checkout .coupon .input-text{width:70%;border-radius:30px 0 0 30px;border:1px solid #002642;padding:10px 24px}.woocommerce .wc-proceed-to-checkout .coupon .input-text::placeholder{color:#e59552}.woocommerce .woocommerce-cart-form .shop_table .actions{border:none;float:right}.woocommerce .wc-proceed-to-checkout .coupon label{display:none}.woocommerce .wc-proceed-to-checkout .coupon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:300px;width:100%;margin-right:1em}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-remove a.remove svg{fill:#840032;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-remove a.remove svg:hover{fill:#e59500;transform:scale(1.05)}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-remove a.remove:hover{background-color:#fff0}.woocommerce .woocommerce-cart-form .cart_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border-top:1px solid #f2f2f2;padding:1em;align-items:center}.woocommerce .woocommerce-cart-form .cart_item:first-child{border-top:none}.woocommerce .woocommerce-cart-form .cart_item .product-thumbnail{width:25%;min-width:25%}.woocommerce .woocommerce-cart-form .cart_item .product-thumbnail a img{border-radius:10px}.woocommerce .woocommerce-cart-form .cart_item .product_content{margin-left:.5em;display:flex;align-items:center;flex-wrap:wrap;height:fit-content;width:100%}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-remove{margin-left:auto}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-name a{font-family:Raleway;font-weight:600;color:#002642;font-size:1em;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-price{margin-right:1em;display:flex;flex-direction:column}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-price *{font-family:Arial}.woocommerce .product-remove a.remove{font-size:1.2em}.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{display:none}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-name a:hover{color:#e59500}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-price .woocommerce-Price-amount,.woocommerce .woocommerce-cart-form .cart_item .product_content .product-subtotal .woocommerce-Price-amount,.woocommerce .woocommerce-cart-form .cart_item .product_content .product-subtotal p{font-family:Raleway;font-weight:700;color:#000;font-size:1.2em}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-name{flex-basis:100%;margin-bottom:.5em}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-subtotal p{font-weight:700;font-size:18px;margin-right:10px}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-subtotal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:baseline}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-quantity input[type="number"]{height:30px;width:75px}.woocommerce .checkout_coupon.woocommerce-form-coupon>p{width:100%}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content .button input{display:none}.woocommerce.account #main .section-container.account .row .section-content .woocommerce{background:#fff;border-radius:20px;padding:4em;box-shadow:0 0 20px 0 rgb(0 0 0 / 20%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}.woocommerce.account #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-content>.welcomTitle{font-family:Mermaid;font-size:2.5em}.woocommerce-MyAccount-navigation ul li a{font-size:1em;font-weight:600;text-transform:uppercase;letter-spacing:-.5px;color:#002642;height:100%;display:flex;flex-direction:column;justify-content:center;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce-MyAccount-navigation-link--dashboard a:before{background:url(/wp-content/themes/komotheme/images/account/clipboard-data.svg)}.woocommerce-MyAccount-navigation-link--orders a:before{background:url(/wp-content/themes/komotheme/images/account/box2-heart.svg)}.woocommerce-MyAccount-navigation-link--downloads a:before{background:url(/wp-content/themes/komotheme/images/account/file-earmark-arrow-down.svg)}.woocommerce-MyAccount-navigation-link--edit-address a:before{background:url(/wp-content/themes/komotheme/images/account/geo.svg)}.woocommerce-MyAccount-navigation-link--payment-methods a:before{background:url(/wp-content/themes/komotheme/images/account/credit-card.svg)}.woocommerce-MyAccount-navigation-link--edit-account a:before{background:url(/wp-content/themes/komotheme/images/account/person-circle.svg)}.woocommerce-MyAccount-navigation{width:75%;margin:0 auto;margin-top:40px}.woocommerce-MyAccount-navigation-link a:before{content:'';display:block;background-size:cover;background-position:center;background-repeat:no-repeat;width:28px;height:28px;position:relative;left:50%;transform:translateX(-50%);margin-bottom:18px}.woocommerce-MyAccount-navigation ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.woocommerce-MyAccount-navigation-link{list-style:none;width:31.3%;margin:1%;background:#f8f1f1;height:150px;border-radius:12px;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce-MyAccount-navigation-link:hover{transform:scale(1.05)}.myAccount-welcom a{text-decoration:underline}.myAccount-welcom a:hover{color:#E59500}.woocommerce-MyAccount-navigation-link--customer-logout{background:none;padding:0;width:100%;margin-top:40px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{display:none}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{text-transform:none;background-color:#840032;border-radius:40px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Raleway;font-size:1.2em;font-weight:700;line-height:normal;margin:0;min-width:0;width:fit-content;height:auto;outline:none;padding:10px 24px;text-align:center;text-decoration:none;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:#fff;background-color:#e59500;border-color:#e59500;box-shadow:rgb(0 0 0 / 25%) 0 8px 15px;transform:translateY(-2px)}.woocommerce-MyAccount-content .woocommerce-info{margin:0 auto;text-align:left}.woocommerce-MyAccount-content .woocommerce-info a{font-size:.85em}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation-link{width:100%;padding:12px 0}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation{width:30%;margin:0;margin-top:0;margin-right:20px}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce{flex-direction:row}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation-link a:before{left:0;transform:none;margin:0 15px;width:25px;height:25px}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation ul li a{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{width:fit-content;margin:0 auto;font-size:1em}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:10px}form.woocommerce-EditAccountForm.edit-account,form .woocommerce-address-fields,form#add_payment_method{width:80%;margin:0 auto}form.woocommerce-EditAccountForm.edit-account label,form .woocommerce-address-fields label{font-family:Raleway;font-size:1em;font-weight:600;text-align:left;margin:0}form.woocommerce-EditAccountForm.edit-account input,form .woocommerce-address-fields input{height:50px;padding:10px 10px 10px 15px;width:100%;border-radius:8px;border:2px solid #f1f1f1;background:#f1f1f1;transition:all 300ms cubic-bezier(.23,1,.32,1)}form.woocommerce-EditAccountForm.edit-account input:hover,form.woocommerce-EditAccountForm.edit-account input:focus,form.woocommerce-EditAccountForm.edit-account input:active,form .woocommerce-address-fields input:hover,form .woocommerce-address-fields input:focus,form .woocommerce-address-fields input:active{border:2px solid #e59500;background:#fff0}form.woocommerce-EditAccountForm.edit-account legend{font-family:Raleway;font-weight:500;margin-top:20px}#add_payment_method button{font-size:1em;background:#840032;border:none}#add_payment_method button:hover{background:#e59500}.u-columns.woocommerce-Addresses.col2-set.addresses{width:80%;margin:auto;margin-top:30px}.woocommerce-MyAccount-content table.shop_table.shop_table_responsive.account-payment-methods-table tr{justify-content:space-between}table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table .button.delete{font-size:.75em;padding:8px}.woocommerce #main .woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account button,.woocommerce #main .woocommerce-MyAccount-content form .woocommerce-address-fields button{font-size:1em;margin-top:20px}.woocommerce.sidemenu #main .woocommerce-MyAccount-content{width:75%}.woocommerce.account #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-content>.button{font-size:1em;margin:20px 0;border:none}.woocommerce-MyAccount-content .woocommerce-notices-wrapper{width:80%;margin:0 auto}.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message{border-top-color:#e59500;border-radius:10px}.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message::before{content:"\e015";color:#e59500}.woocommerce-Addresses .edit{color:#e59500;border:2px solid #e59500;border-radius:30px;padding:4px 8px;font-weight:500}.woocommerce-Addresses address{margin-top:25px}.woocommerce-form-coupon-toggle .woocommerce-info{margin-top:0;width:70%}.woocommerce-form-coupon-toggle .woocommerce-info a:hover{color:#e59500}.woocommerce-form-coupon-toggle{width:100%}form.checkout.woocommerce-checkout{width:90%;margin:0 auto;display:flex}form.checkout.woocommerce-checkout button.GooglePayButton{width:30%;left:50%;transform:translateX(-50%)}form.checkout_coupon.woocommerce-form-coupon{margin:0 auto;border-radius:13px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:70%;flex-wrap:wrap}.woocommerce-additional-fields{margin-top:50px}.woocommerce-billing-fields input,.woocommerce form .form-row .input-text,.woocommerce-additional-fields textarea,select{height:50px;padding:10px 10px 10px 15px;width:100%;border-radius:8px;border:2px solid #f1f1f1;background:#f1f1f1;transition:all 300ms cubic-bezier(.23,1,.32,1)}.checkout.woocommerce-checkout #customer_details{flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-right:15px}.checkout.woocommerce-checkout #customer_details .col-1,.checkout.woocommerce-checkout #customer_details .col-2{width:100%}#order_review_heading{margin-top:50px;display:none}#order_review.woocommerce-checkout-review-order{width:50%;display:flex;flex-direction:column;padding-left:15px}.woocommerce tr.woocommerce-shipping-totals.shipping{display:flex;flex-direction:column;order:1}.cart-collaterals .cart_totals .shop_table tr.order-total,.woocommerce-checkout-review-order .order-total{order:3;padding:.5em;display:flex;color:#fff;background:#e59500;font-size:1.25em;display:flex;justify-content:space-between}.woocommerce-checkout-review-order-table thead{background:#002642;color:#fff;display:flex;flex-direction:column;padding:.8em}.woocommerce-checkout-review-order-table tr.cart_item{display:flex}.woocommerce-checkout-review-order-table .cart-subtotal{display:flex}.woocommerce table.shop_table tfoot .woocommerce-shipping-totals.shipping td{border:none;padding:1em;background-color:#f2f2f2}.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th{border-bottom:1px solid rgb(0 0 0 / .1);width:80%}.woocommerce-checkout-review-order-table .cart_item .product-name{width:80%}.woocommerce-checkout-review-order-table .cart_item .product-total{width:20%}.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table{border:1px solid #f2f2f2;border-radius:1em;border-collapse:collapse;overflow:hidden}.woocommerce-checkout #payment div.payment_box.payment_method_stripe .stripe-card-group *{padding:.5em}.wc-stripe-elements-field,.wc-stripe-iban-element-field{height:35px;display:flex;flex-direction:column;justify-content:center}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:none}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{display:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{overflow:hidden;color:#fff;border-radius:1em}.woocommerce-privacy-policy-text{font-size:.8em}li.wc_payment_method.payment_method_ppcp-gateway,li.wc_payment_method.payment_method_stripe{background:#002642}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#f2f2f2;border-radius:0;margin:0}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input:checked+label,.woocommerce-checkout #payment ul.payment_methods li input:checked+label{opacity:1}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0;margin:0;background:#f2f2f2}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;margin-left:1em;margin-bottom:1em;width:auto}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout #payment div.form-row .woocommerce-terms-and-conditions-wrapper{padding:1em 1em .2em 1em;background:#f2f2f2;color:#000}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input+label,.woocommerce-checkout #payment ul.payment_methods li input+label{font-weight:700;font-size:1.2em;cursor:pointer;margin:.5em 1em;opacity:.6}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input+label:before,.woocommerce-checkout #payment ul.payment_methods li input+label:before{content:'\2BC8';font-size:.8em;margin-right:5px}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input:checked+label:before,.woocommerce-checkout #payment ul.payment_methods li input:checked+label:before{content:'\2BC6'}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0}.woocommerce-checkout #payment div.payment_box.payment_method_stripe *{margin:0;padding:.1em;color:#000;font-weight:600}.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot{display:flex;flex-direction:column}.woocommerce .woocommerce-shipping-totals.shipping th{border:none;font-size:1.2em;padding:1em;background:#002642;color:#fff}.woocommerce-billing-fields label,.woocommerce-additional-fields label{font-family:Raleway;font-size:1em;font-weight:600;text-align:left;margin:0}.woocommerce-additional-fields input:hover,.woocommerce-additional-fields input:focus,.woocommerce-additional-fields input:active,.woocommerce-billing-fields input:hover,.woocommerce-billing-fields input:focus,.woocommerce-billing-fields input:active{border:2px solid #e59500;background:#fff0}.woocommerce #main .woocommerce-checkout-payment button{border:none;background:#840032}.woocommerce #main .woocommerce-checkout-payment button:hover{background:#e59500}.woocommerce-terms-and-conditions-checkbox-text a:hover{color:#e59500}.woocommerce .checkout_coupon.woocommerce-form-coupon .coupon{margin-bottom:45px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.woocommerce .checkout_coupon.woocommerce-form-coupon label{display:none}form.checkout.woocommerce-checkout div#customer_details{width:50%}.woocommerce .checkout_coupon.woocommerce-form-coupon .input-text{width:100%;height:100%;border-radius:30px 0 0 30px;border:1px solid #002642;padding:10px 24px}.woocommerce .checkout_coupon.woocommerce-form-coupon .button{background-color:#002642;border:4px solid #002642;width:100%;height:100%;font-size:15px;border-radius:0 30px 30px 0;padding:0}.woocommerce .checkout_coupon.woocommerce-form-coupon .form-row{margin:0;padding:0;width:32%;float:none}.woocommerce .checkout_coupon.woocommerce-form-coupon .form-row-last{margin-right:auto}.woocommerce .checkout_coupon.woocommerce-form-coupon .form-row-first{margin-left:auto}.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td{padding:8px;width:20%;border-bottom:1px solid rgb(0 0 0 / .1)}.woocommerce .woocommerce-form-coupon-toggle+.woocommerce-error,.woocommerce .woocommerce-form-coupon-toggle+.woocommerce-info,.woocommerce .woocommerce-form-coupon-toggle+.woocommerce-message,.woocommerce .checkout_coupon.woocommerce-form-coupon+.woocommerce-notices-wrapper+.woocommerce-error,.woocommerce .checkout_coupon.woocommerce-form-coupon+.woocommerce-notices-wrapper+.woocommerce-info,.woocommerce .checkout_coupon.woocommerce-form-coupon+.woocommerce-notices-wrapper+.woocommerce-message{width:70%;margin:0 auto;border-radius:10px}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:0 solid #fff;padding-right:2em;margin-left:0;padding-left:0;padding:6px;border-radius:4px;margin:3px;list-style-type:none;background:#ffffff42}#ship-to-different-address .woocommerce-form__label-for-checkbox{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.woocommerce .return-to-shop{width:100%;text-align:center}.wc-empty-cart-message{width:100%}#ship-to-different-address-checkbox{height:auto;width:36px}@media only screen and (max-width:768px){.restriction{padding:1.5em;width:90%}.customeTheme .woocommerce ul.products li.product .price span.price-ttc{font-size:.8em;margin-top:0}.customeTheme .woocommerce ul.products li.product .price span.price-ttc *{font-size:1em}.woocommerce .product .summary .price span.price-ttc{text-align:center}table.wad-qty-pricing-table{margin-left:auto;margin-right:auto}.woocommerce-MyAccount-content{width:100%;margin:0 auto;padding:0}ul.procoupon-infos{flex-direction:column}li.procoupon-name,.procoupon-discount,.procoupon-code,.procoupon-status,.procoupon-type{width:100%;border-right:none;padding:7px 0;text-align:left}li.procoupon-code{text-align:left}.procoupon-legend{display:none}.espacepro-coupon{padding:1.5em}span.espacepro-coupon-title{font-size:1.25em}.espacepro-coupon svg{width:20px;height:20px}.espacepro-content:nth-child(2){width:100%}.espace-pro-noaccess .section_title:first-child{padding:2em 0 1em 0}.restriction h2+p{width:100%}.restriction_nav_content{padding:0}.restriction_nav .restriction_nav_content h2{margin:1em 0;padding:.4em;font-size:1.5em}.restriction_nav_content_links a{width:100%;height:100px}.restriction_nav_content_links a span{font-size:1em}.createproaccount_infos{width:100%}.espacepro-container{width:90%;padding:1.5em;margin:0 auto;margin-top:2em}.espacepro-welcom,.espacepro-invoices,.espacepro-payment{padding:1.5em}span.last-pro-order{font-size:.85em}span.espacepro-company,.espacepro-address,.espacepro-postcode{font-size:.8em}span.espacepro-address{margin:0}.woocommerce .section-container .section-content div.section_catalogue{padding:0;width:80%;margin:0 auto}.catalogue_content h2{font-size:2em}.catalogue_links a span{font-size:1em}.catalogue_links{flex-direction:column}.catalogue_links a{width:100%;height:75px;border-radius:10px}span.espacepro-legend{margin:0;font-size:.85em;text-align:center}.espacepro-content .espacepro-welcom h2{font-size:2em}.espacepro-wc-links a{font-size:.8em}.espacepro-welcom p{font-size:.85em}.espacepro-documents{flex-direction:column}.espacepro-invoices,.espacepro-payment{width:100%;margin:5px 0}span.espacepro-doctitle{font-size:1.25em}span.espacepro-docinfos{font-size:.8em}.espacepro-documents a{font-size:.8em}span.last-pro-order-status{font-size:.8em}.um.um-login .um-form .um-col-alt{padding:1em}.select-account-type .um-field-account_type .um-field-area{flex-direction:column}.select-account-type .um-field-account_type .um-field-area .um-field-radio{max-width:250px;margin-left:auto;margin-right:auto}.woocommerce .product .summary .price{justify-content:center}.woocommerce ul#shipping_method li label span.woocommerce-Price-amount.amount{margin-left:0;flex-basis:100%}.woocommerce #main .page_content .cart-collaterals .cart_totals .wc-proceed-to-checkout{flex-direction:column}.woocommerce .wc-proceed-to-checkout .coupon{margin-bottom:1em}.term-description p{width:100%;font-size:.8em;line-height:1.25}.woocommerce .woocommerce-products-header h1.woocommerce-products-header__title{width:100%}header.woocommerce-products-header{padding:1.5em;width:100%}.section_title span{font-size:.9rem}form.product-filter{flex-direction:column;max-width:500px;align-items:center;width:90%}.product-filter-input{width:100%;margin-bottom:25px}.woocommerce .woocommerce-tabs-container .entry-content h2{font-size:1.5em}.aboutus.row.justify-content-center.p-0.m-0{flex-direction:column}.aboutus-inner:first-child{width:100%;flex-direction:column-reverse;margin-top:25px;padding:0}.aboutus-inner:last-child{width:100%;padding:0}.aboutus-video{width:95%;max-width:350px}.aboutus-inner .bi-play-fill{top:-4%}.aboutus-vid-link{position:relative;left:13%;top:-45px}.aboutus-inner .aboutus-content h2{text-align:center}.aboutus-inner .aboutus-content p{text-align:justify;margin:10% auto;max-width:85%}.aboutus-content.as-ct-cat ul li.aboutus-cat{height:auto;min-width:190px;min-height:300px}.aboutus-content.as-ct-cat ul{padding-left:25px;padding-right:25px;padding-bottom:25px;overflow:scroll;margin-top:0;-ms-overflow-style:none;scrollbar-width:none}.aboutus-content.as-ct-cat ul::-webkit-scrollbar{display:none}body .aboutus-content.as-ct-cat ul li.aboutus-cat .aboutus-cat-title span{writing-mode:horizontal-tb;transform:rotate(0);font-size:.9em}body .aboutus-content.as-ct-cat ul li.aboutus-cat .aboutus-cat-title svg{transform:rotate(0);width:20px}body .aboutus-content.as-ct-cat ul li.aboutus-cat .aboutus-cat-title{flex-direction:row}body .aboutus-content.as-ct-cat ul:hover li.aboutus-cat .aboutus-cat-title span{writing-mode:horizontal-tb;transform:rotate(0)}.heroarrow{height:33px}.customeTheme .woocommerce ul.products li.product .button{width:36px;height:36px}.customeTheme .woocommerce ul.products li.product .button svg{display:block;height:65%;width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flex-viewport{height:90vw!important;min-height:auto}.aboutus_row:first-child>div.col-6 .aboutus_box:before{padding-top:115%}.blog_article .blog_article_container .blog_article_content .blog_article_category .post-categories li a{color:#fff;font-size:.8em}ul.flex-direction-nav{position:absolute;top:calc(300px - 50%);transform:translateY(50%);display:none}.blog_pagination{padding-bottom:10px}.blog_categories ul li{padding:6px 15px;font-size:1em}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share{margin:5px 0}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share a,.woocommerce.template .template_section .row.blog_post_footer .blog_post_share p{font-size:.9em}.woocommerce.template .template_section .row.blog_post_footer{flex-flow:column}.header_spacing#blog_single::after{content:'';border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;position:absolute;bottom:-125px;left:-40%;z-index:-1;width:180%;background-color:#002642;height:300px}.breadcrumbs{text-align:center;color:#fff;font-size:.9em;padding:0 1em}.woocommerce.blog.post.template .section-container .row.justify-content-center.blog_categories{margin-top:70px}.header_spacing#blog::after{content:'';border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;position:absolute;bottom:-140px;left:-40%;z-index:-1;width:180%;background-color:#002642;height:300px}.blog_article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:column;margin-bottom:25px;width:100%}.woocommerce.blog.template .section-content.col-8{width:100%}.row.justify-content-center.blog_categories::-webkit-scrollbar{display:none}.blog_categories ul li a{display:block;width:max-content}.section-container .row.justify-content-center.blog_categories{padding:0;overflow-x:scroll;margin-top:35px;margin-bottom:15px;width:80%}.blog_container .blog_content{padding:0;width:85%}.blog_sidebar{display:none}.woocommerce-order{margin:0 auto;margin-top:40px;width:90%}.woocommerce .woocommerce-customer-details address{line-height:2.5;overflow-x:hidden}.woocommerce ul.order_details li{border:none;width:100%}.woocommerce ul.order_details{margin:0 0 3em;list-style:none;background:#e59500;border-radius:7px;padding:15px;color:#fff;overflow-x:hidden;margin:0}.woocommerce .woocommerce-form-coupon-toggle+.woocommerce-error,.woocommerce .woocommerce-form-coupon-toggle+.woocommerce-info,.woocommerce .woocommerce-form-coupon-toggle+.woocommerce-message,.woocommerce .checkout_coupon.woocommerce-form-coupon+.woocommerce-notices-wrapper+.woocommerce-error,.woocommerce .checkout_coupon.woocommerce-form-coupon+.woocommerce-notices-wrapper+.woocommerce-info,.woocommerce .checkout_coupon.woocommerce-form-coupon+.woocommerce-notices-wrapper+.woocommerce-message{width:95%;padding:35px}.woocommerce .checkout_coupon.woocommerce-form-coupon .button{font-size:.8em}.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td{padding:8px;width:50%}form.checkout_coupon.woocommerce-form-coupon{width:95%}.woocommerce .checkout_coupon.woocommerce-form-coupon .form-row{width:50%}form.checkout.woocommerce-checkout{width:95%;flex-direction:column}#order_review.woocommerce-checkout-review-order{flex-direction:column}form.checkout.woocommerce-checkout div#customer_details,#order_review.woocommerce-checkout-review-order{width:100%;padding:0}form.checkout.woocommerce-checkout div#customer_details{margin-top:32px;margin-bottom:2em}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{height:35px}.woocommerce-form-coupon-toggle .woocommerce-info{margin-top:0;width:96%}form#add_payment_method{width:90%;margin:0 auto;margin-top:30px}form#add_payment_method .form-row{width:100%}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{padding:0}table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table{width:80%;margin:0 auto;margin-top:30px}table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table .payment-method.default-payment-method td:last-child::before{display:none}.woocommerce.account #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-content>.button{font-size:.8em;margin:20px 0;border:none}.woocommerce-MyAccount-content h3{margin-top:30px}.woocommerce form.woocommerce-EditAccountForm.edit-account .form-row,.woocommerce form .woocommerce-address-fields .form-row{width:100%}.woocommerce form.woocommerce-EditAccountForm.edit-account{margin-top:20px}form.woocommerce-EditAccountForm.edit-account legend{text-align:left;font-weight:800}.woocommerce-MyAccount-navigation{width:85%;margin:0 auto;margin-top:40px}.woocommerce.account #main .page_content .page_content_title{font-size:11vw}.woocommerce-MyAccount-content>p:nth-child(2){margin-top:20px}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce{flex-direction:column-reverse}.woocommerce-MyAccount-content .woocommerce-info{padding:24px 15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;text-align:center;margin-top:15px}.woocommerce-MyAccount-content .woocommerce-info::before{top:0}.woocommerce-MyAccount-content .woocommerce-message.woocommerce-info .button,.woocommerce-MyAccount-content .woocommerce-Message.woocommerce-info .button{position:relative;border:0;padding:12px;bottom:0;left:0;transform:none;margin:0 auto;top:6px;background:#840032}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation{width:85%;margin:0 auto;margin-top:30px}.woocommerce.sidemenu #main .woocommerce-MyAccount-content{width:100%}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{font-size:1em}.woocommerce-MyAccount-navigation-link a:before{margin-bottom:8px}.woocommerce.account #main .section-container.account .row .section-content .woocommerce{margin:0 auto;width:90%;padding:0 12px}.woocommerce.account #main .section-container.account .row .section-content .woocommerce{box-shadow:none}.woocommerce-MyAccount-navigation-link{width:100%;padding:16px 0;margin:2% 0}.woocommerce-MyAccount-navigation ul li a{font-size:.9em}.woocommerce-MyAccount-navigation ul{flex-direction:column}.error_page .error_page_content{flex-direction:column;flex-wrap:nowrap}.error_page{height:auto;padding-bottom:50px}.error_page_bg{position:absolute;top:0;left:-40%;border-bottom-right-radius:50% 60%;border-bottom-left-radius:50% 60%;border-top-right-radius:0;z-index:0;width:180%;height:57%;background:#840032}.error_page .error_page_content .img_404 img{width:100%;margin-right:0}.error_page .error_page_content .col-6{padding:0;width:70%}.error_page .error_page_content .img_404{margin-top:160px;width:57%}.error_page_redirections{text-align:center}.error_page .error_page_content .col-6 h1{color:#fff;font-family:Raleway;font-weight:700;font-size:4em;margin-bottom:10px}.error_page .error_page_content .col-6 h2{color:#e59500;font-size:1.2em;margin-bottom:12px}.error_page .error_page_content .col-6 p{color:#fff;font-size:1em;margin-bottom:20px}.error_page .error_page_content .col-6 .button{width:75%;font-size:.9em;padding:6px;margin-right:0;margin-bottom:10px}.creation.template_section::before{content:'';border-bottom-left-radius:50% 60%;border-bottom-right-radius:50% 60%;position:absolute;bottom:-2%;left:-30%;z-index:-1;width:160%;background-color:#E5DADA;height:6%}.woocommerce #main .creation.template_section{background:linear-gradient(to bottom,transparent 25%,#E5DADA 50%);margin-bottom:0}.woocommerce.template.creation .template_section h2{margin:0}.woocommerce.template.creation .section_title{padding-bottom:0}.woocommerce.template .template_section h3{font-size:2.5em;color:#e59500}.creation.template_section .section-content .template_container .template_content.col-4,.creation.template_section .section-content .template_container .template_content.col-8{width:100%;padding:0}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image.h-65:before{padding-top:100%}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(3),.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(4){flex-direction:column-reverse}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image:before{padding-top:100%}.wood_thin_red.bl:after{bottom:44%;top:auto;left:12%;width:300px;opacity:.2;height:300px}.woocommerce.template.values #main .page_content .page_content_title{font-size:2.65em}.woocommerce.template.values #main .section-container.brand_menu .row .section-content .template_container{flex-direction:column}.woocommerce.template.values #main .section-container.brand_menu{margin:0}.woocommerce.template.values #main .template_section .section-content .template_container:last-of-type{flex-direction:column-reverse}.woocommerce.template #main .template_section .section-content .template_container .template_content.text{padding:0;width:90%}.woocommerce.template #main .template_section .section-content .template_container .template_content.row{flex-direction:column}.woocommerce.template #main .template_section .section-content .template_container .template_content .template_image{width:100%;margin:10px 0}.woocommerce.template #main .template_section .section-content .template_container .template_content .template_image:before{content:"";display:block;padding-top:100%}.woocommerce.template #main .template_section .section-content .template_container{flex-direction:column}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-6{padding:0;width:100%}.woocommerce.template #main .template_section .section-content .template_container .template_content p{font-size:1em;margin:20px 0}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;cursor:pointer;width:auto;flex-flow:column}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil img{aspect-ratio:1/1;object-fit:cover;border-radius:15px;height:auto;box-shadow:0 0 20px rgb(0 0 0 / 20%);transition:all 300ms cubic-bezier(.23,1,.32,1);border:0 solid #fff0;padding:5px}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil .text span{color:#000}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_profil .text .name{font-size:1em}.founder.template_section::before{content:'';border-top-left-radius:50% 60%;border-top-right-radius:50% 60%;position:absolute;top:-5%;left:-25%;z-index:-1;width:150%;background-color:#f2ecec;height:10%}.founder.template_section::after{content:'';border-bottom-left-radius:50% 60%;border-bottom-right-radius:50% 60%;position:absolute;bottom:-5%;left:-25%;z-index:-1;width:150%;background-color:#f2ecec;height:10%}.woocommerce.template .section-container.brand_menu p{font-size:1em}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_text h3{font-size:2.5em}.brand_menu .col-4.d-flex.flex-column.align-items-center{padding:0;width:85%}.wood_thin_yellow:after{content:'';display:block;background:url(/wp-content/themes/komotheme/images/wood_thin_yellow.png) no-repeat;background-position:center;background-size:cover;top:0;width:200px;height:200px;left:0;position:absolute;z-index:0}.headerBanner a{font-size:.9em}.headerLogo.col-2.p-0{position:absolute;top:0;left:50%;width:25%;transform:translate(-50%,0);z-index:1000}.headerLogo a{width:100%;height:auto;padding-right:0}.headerWrapper.col-10{position:relative;padding:0;height:inherit;margin-top:10px}.headerNavigation{position:absolute;top:0;width:auto}.menu-top-bar-container{display:none}#btnControl+label>p{color:#002642;padding-left:8px;display:none}.headerNavigation .btn{background:none;padding:8px 2px}.headerNavigation .btn svg{fill:#fff}.headerSearch{width:100%;position:relative;top:48px}.row.firstBar{flex-flow:column-reverse;position:relative;margin:0}.headerIcons{position:absolute;width:auto;padding:0;right:0}.header-icon-container{padding:0}.header__icon{width:30px;height:30px}.header__button span{font-size:.9em}.header__button{width:40px}.header{height:auto}.hero::after{left:-30%;width:160%;height:66%}.button,.woocommerce a.button,.woocommerce div.product form.cart .button,.woocommerce button.button{font-size:small}.hero_content.col-7{width:80%;margin-top:5em;height:27vh}.hero_title{width:100%;padding:2em;height:50%;bottom:0;position:absolute}.hero_img_style:nth-child(1){width:20vw;top:0;left:5vw}.hero_img_style:nth-child(2){width:25vw;right:10vw;top:0}.hero_img_style:nth-child(3){width:40vw;top:auto;bottom:0;z-index:-1;left:6vw}.hero_image{width:78%}.hero_image.preco{width:94%}.hero_title.preco{width:85%;right:2%}.section_title h2,.section_title h1{line-height:1;font-size:2.2em}.categorie-container{padding:10px;height:375px;width:240px}.section-container .row.justify-content-center.categories{overflow:scroll;flex-flow:row;justify-content:flex-start!important;padding-left:25px}.categorie-container a .categorie-content span{font-size:1em}.categorie-container a{box-shadow:none}.section-content.col-9{width:100%}.section-container{padding:0}.products_tabs{padding-bottom:50px}.products_tabs .tabs li{font-size:1em;width:fit-content}.products_tabs .tabs{overflow:scroll;justify-content:flex-start}.tabs li:hover{color:gray;border-bottom-color:#8080803b}.products_tabs .tabs::-webkit-scrollbar{display:none}.products_tabs .tabs{-ms-overflow-style:none;scrollbar-width:none}.section-container .row.justify-content-center{margin:0;border-radius:15px}.aboutus_row:nth-child(1) .aboutus_col.col-3{width:50%;padding:10px}.aboutus_row:nth-child(1) .aboutus_col.col-6{width:100%}.aboutus_who h2{font-size:2em}.aboutus_who p{font-size:1em}.aboutus_content>div.aboutus_who{padding:0}.aboutus_content>div span{font-size:.75em}.aboutus_content>div svg{display:none}.aboutus_row:nth-child(2) .aboutus_col.col-3:nth-child(1){width:100%;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.aboutus_row:nth-child(2) .aboutus_col.col-3:nth-child(1) .aboutus_box{width:50%;margin:12px}.aboutus_row:last-child>div.col-3:first-child .aboutus_box:last-child{margin-top:12px;transform:translateY(15px)}.aboutus_row:nth-child(2) .aboutus_col.col-6{width:100%;padding:12px}.aboutus_row:nth-child(2) .aboutus_col.col-3:last-child{width:50%;padding:12px}.footermenu .section_title h2{width:100%;padding:0 30px;font-size:3em}.footermenu .section_title a.btn{font-size:1em}.newsletter_content h2{margin:15px auto;font-size:1.5em}.newsletter_container{width:100%}.newsletter_container .newsletter_form.col-4{width:100%}.newsletter_container .newsletter_form.col-4 input.col-4{margin:0}.newsletter_content{width:100%}.newsletter_content:after{content:"";position:absolute;top:-20px;z-index:-1;left:30px;width:50%;height:auto;aspect-ratio:1/1;background:#840032;transform:rotate(-5deg);border-radius:30px}.section-container.newsletter{padding:80px 0 0 0}.newsletter_content p{font-size:1em}.newsletter_form.col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column}.newsletter_form.col input{width:100%;margin:0;border-bottom:1px solid gray}.newsletter_form.col input[type="submit"]{width:auto;margin:20px auto;padding:0 30px;font-size:.9em}.customeTheme .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.75em}.customeTheme .woocommerce ul.products li.product a img{margin-bottom:10px}.price .woocommerce-Price-amount{font-size:.9em;text-align:left;margin:0}.customeTheme .woocommerce ul.products li.product .price{flex-direction:column;height:21%;justify-content:end;align-items:start}span.from-price{padding-top:0;font-size:.75em;text-align:left}.woocommerce ul.products li.product .price del{margin-left:0}.woocommerce ul.products li.product .onsale{font-size:.7em;padding:0 7px}.instagram_container.row.justify-content-center{width:85%;margin:0 auto;box-shadow:none}.instagram_content{width:50%}.instagram_content:nth-child(1){border-top-left-radius:15px;border-bottom-left-radius:0}.instagram_content:nth-child(2){border-top-right-radius:15px}.instagram_content:nth-child(3){border-bottom-left-radius:15px}.instagram_content:nth-child(4){border-top-right-radius:0;border-bottom-right-radius:15px}.instagram:after{left:-30%;width:160%;height:50%;top:auto;bottom:-5px}.footermenu_content.row.justify-content-center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:column-reverse;padding:10px 0 0 0}.footermenu_content .col ul li a{font-size:.9em}.sticky_header .headerLogo a{padding:0;height:auto}.sticky_header .headerLogo{height:auto}.sticky_header .headerNavigation .btn{background:none;padding:6px}.sticky_header .headerNavigation .btn svg{fill:#840032}.sticky_header .headerNavigation{position:relative}.sticky_header .headerSearch{width:65%;height:100%;top:0}.sticky_header .headerWrapper .headerContent .firstBar{width:100%;padding:0;flex-flow:row;align-items:center;justify-content:space-evenly}.sticky_header .headerSearch .woocommerce-product-search>div{padding:5px}.sticky_header .headerIcons{width:auto;position:relative}.sticky_header .headerLogo.col-2.p-0{width:20%;display:none}.sticky_header .headerWrapper{width:100%;max-width:100vw;top:0;left:0;position:absolute}.sticky_header .headerSearch .woocommerce-product-search>div>button svg{width:20px}.sticky_header .headerWrapper>.row{margin:0;padding:0}#menu{width:100vw;overflow-x:hidden}.sub-menu{padding-left:4em;padding-right:4em}.bi.bi-arrow-left{left:3.5em}#menu-main-menu,#menu-event-menu{padding:0 4em}.menu-title span{font-size:1.5em;left:2.5em}.menu_btn{width:35px;height:35px}.headerSearch .woocommerce-product-search>div>button{margin-right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#menu-event-menu a{font-size:1.2em}#menu-main-menu a{font-size:1em}#menu-main-menu .sub-menu li a{font-size:1em}#menu-main-menu li,#menu-event-menu li{padding:4px 0}.instagram_content:hover{border-radius:15px}.section-container.instagram{padding-bottom:20px}.menu-footer-info-menu-container,.menu-footer-nav-menu-container,.menu-footer-prod-menu-container{height:0;overflow:hidden;transition:all 300ms cubic-bezier(.23,1,.32,1)}.show+.menu-footer-info-menu-container,.show+.menu-footer-nav-menu-container,.show+.menu-footer-prod-menu-container{height:auto}.footermenu_1{margin-top:20px}.footermenu_content .col ul li{padding:4px 0}.footermenu_content .col h3{background:url(/wp-content/themes/komotheme/images/caret-down.svg) no-repeat right;background-size:20px;background-position-y:top}.footermenu_content .col h3.show{background:url(/wp-content/themes/komotheme/images/caret-up.svg) no-repeat right;background-size:20px;background-position-y:top}.footermenu_content .col{margin:10px 0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin-bottom:1.5em}.header_spacing::after{left:-30%;width:160%;height:66%}.header_spacing{height:0}.header_spacing::after{content:'';border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;position:absolute;bottom:-298px;left:-40%;z-index:-1;width:180%;background-color:#002642;height:300px}.woocommerce .product .onsale,.woocommerce span.onsale{font-size:.75em;padding:0 10px;letter-spacing:1px}.woocommerce .product .summary .product_title{font-size:1.2em;text-align:center;padding:0}.woocommerce div.product div.summary{padding:10px}.woocommerce .site-main.col-9{width:90%;padding:0}.woocommerce div.product{flex-flow:column}.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:15px}.woocommerce div.product .woocommerce-product-rating{margin-bottom:12px}.woocommerce .product .summary .price ins .woocommerce-Price-amount,.woocommerce .product .summary .price .woocommerce-Price-amount{font-size:1.875rem;margin:0 auto;font-weight:700}.woocommerce .product .summary .price span.from-price+.woocommerce-Price-amount{margin:0 0 0 .25em}.woocommerce .woocommerce-breadcrumb{font-size:.8em}.button.single_add_to_cart_button.button.alt.wp-element-button{padding:12px 10px;font-size:1em}.woocommerce .woocommerce-tabs-container .wc-tabs{align-items:center;padding:0 0 10px 0;overflow-x:scroll;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none}.woocommerce .woocommerce-tabs-container .wc-tabs::-webkit-scrollbar{display:none}.woocommerce .woocommerce-tabs-container .wc-tabs li{font-size:.9em;padding:5px 10px}.product_meta{margin:0 0 15px 0;text-align:center;font-size:.8rem}.woocommerce .product .summary form.variations_form.cart{position:relative;padding:0;box-shadow:none;z-index:0;background:none;width:auto;margin:0 auto;order:4}.woocommerce .product .summary form.variations_form.cart .variations td.value{width:100%}.woocommerce .product .summary form.variations_form.cart .single_variation_wrap span.stock.instock-product{display:none}.woocommerce .woocommerce-tabs-container .entry-content{padding:0}.woocommerce .product+.woocommerce-tabs-container .entry-content{width:95%}.woocommerce .product .summary .woocommerce-product-details__short-description p{font-size:.9375rem;line-height:1.5rem;color:#000}.woocommerce .woocommerce-tabs-container .entry-content p{font-size:.9375rem;line-height:1.5rem;color:#000}.woocommerce .woocommerce-tabs-container .entry-content h3 a{font-size:.75em;padding:0;background:none;color:#840032}.woocommerce .woocommerce-tabs-container .entry-content h3{border-radius:40px;padding:12px;border:2px solid #840032}.woocommerce .woocommerce-tabs-container .entry-content h3:hover{border:2px solid #e59500}.woocommerce .woocommerce-tabs-container .entry-content h3 a:hover{color:#e59500;background-color:#fff0;box-shadow:none;transform:translateY(0)}.woocommerce .woocommerce-products-header h1.woocommerce-products-header__title{font-size:1.5em}.woocommerce .woocommerce-result-count{display:none}.woocommerce .orderby{font-size:.75em;padding:8px;border-radius:12px}.woocommerce .woocommerce-ordering{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:25px;margin-right:0;max-width:230px;margin-top:1em}.button.wp-element-button.product_type_simple.add_to_cart_button,.added_to_cart.wc-forward{display:none}.site-main .page_content h2{color:#fff;font-size:2.5em;text-align:center}.page_content>.woocommerce{flex-flow:column;margin-top:0;border-radius:12px;padding:8px}.woocommerce .woocommerce-cart-form{width:100%;padding:0;border:none}.woocommerce-message{font-size:1em;border-radius:12px;border:none;padding:1em 2em 4em 3.5em}.woocommerce .woocommerce-message .button{float:none;position:absolute;bottom:10px;transform:translateX(-48%);left:48%;background:#e59500;border-color:#e59500}.woocommerce .woocommerce-message .button:hover{transform:translateX(-48%)}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-name a{font-size:.9em}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-price .woocommerce-Price-amount,.woocommerce .woocommerce-cart-form .cart_item .product_content .product-subtotal .woocommerce-Price-amount,.woocommerce .woocommerce-cart-form .cart_item .product_content .product-subtotal p{font-size:1.2em}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-remove a.remove svg{height:16px}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-subtotal{display:none}.woocommerce .woocommerce-cart-form .cart_item{margin-bottom:15px;padding:0 0 10px 0}.woocommerce .woocommerce-cart-form .cart_item .product_content>div{margin-bottom:10px}.woocommerce .woocommerce-cart-form .cart_item .product_content{margin-left:12px}.woocommerce .woocommerce-cart-form .cart_item .product-thumbnail{align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.woocommerce .cart-collaterals{width:100%}.woocommerce #main .page_content .cart-collaterals .cart_totals .order-total th,.woocommerce #main .page_content .cart-collaterals .cart_totals .order-total .woocommerce-Price-amount{font-size:1.25em}.woocommerce #main .page_content .cart-collaterals .cart_totals .cart-subtotal th,.woocommerce #main .page_content .cart-collaterals .cart_totals .cart-subtotal .woocommerce-Price-amount{font-size:1em}.woocommerce .wc-proceed-to-checkout .coupon .input-text{width:62%}.woocommerce .wc-proceed-to-checkout .coupon .button{width:38%;font-size:.9em;padding:0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-size:1em}.headerNavigation .btn:hover,.header__button:hover{background:none;transform:none}.woocommerce.template #main .page_content .page_content_title{font-size:2.5em}.woocommerce.template.concept #main .page_content .page_content_title{font-size:4.5em}.template .site-main{padding:0}.woocommerce #main .faq.template_section::before{left:-15%;width:130%}.template_section .section-content.col-7{width:85%}.woocommerce.template .page_content{margin-top:40px}.woocommerce.template .template_section .faq_title{font-size:2em}.woocommerce.template .template_section .faq_content .faq_question{font-size:1.1em;text-align:left}.woocommerce.template .template_section .faq_content{padding:15px;border-radius:12px}.woocommerce.template .template_section .faq_content svg{width:25px;height:25px}.woocommerce.template .template_section .faq_content .faq_question.show+.faq_answer{font-size:.9em}.woocommerce.template .template_section h2{font-size:2.5em}.woocommerce #main .template_section{margin-top:100px}.woocommerce #main .page_content .page_content_title{font-size:4.5em}.woocommerce.contact #main .contact_section{padding-top:10px}.woocommerce.contact #main .contact_section .section-content.col-7{width:100%}.woocommerce.contact #main .contact_section .contact_info .contact_info_content svg{width:35px;margin:0 auto}.woocommerce.contact #main .contact_section .contact_info .contact_info_content{padding:0}.woocommerce.contact #main .contact_section .contact_info{width:85%}.woocommerce.contact #main .contact_section .contact_info .contact_info_content a{display:none}.woocommerce.contact #main .contact_section .contact_form{margin-top:25px;padding:1em;border-radius:12px}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content h3{font-size:2em}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content p{font-size:.9em}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content svg{display:none}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content .button{margin:5px 0;width:80%;color:#e59500;border:2px solid #e59500}.woocommerce.contact #main .contact_section .contact_form form .form_content{flex-flow:column;width:90%;margin:0 auto}.woocommerce.contact #main .contact_section .contact_form form .form_content .col-6{width:100%;padding:0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div label{font-size:1em;margin:5px 0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input{height:40px}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input::placeholder,.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea::placeholder{font-size:.9em}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6:nth-child(1),.woocommerce.contact #main .contact_section .contact_form .form_content .col-6:nth-child(2){padding:0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea{min-height:250px}.woocommerce #main .template_section .template_container.magic .template_content img{width:100%;height:230px;padding:0;border-radius:10px;margin:10px 0}.woocommerce #main .template_section .template_container.magic .template_content img.col-3{width:48%}.woocommerce.template #main .template_section .section-content .template_container.magic .template_content.row{padding:0;flex-direction:row;justify-content:space-between}.template_section.philo_pop .section-content .template_container .col-6{padding:0;width:80%}.woocommerce.history.template #main .page_content .page_content_title{font-size:3em}.philo_content.icons.col-8{padding:0;width:100%;margin-bottom:50px;justify-content:center}.philo_content.icons .philo_icon{padding:2px;margin:0}.philo_content.icons.row::after{display:none}.philo_content.icons.row{flex-direction:column}.philo_content.icons.row .col-6{width:100%;padding:0}.philo_content.icons .col-6 .selected_img{border-radius:12px;height:auto}.woocommerce #main .template_section.philo_tabs h3{color:#840032;font-size:3em;text-align:center}.philo_content.icons .philo_icon img{max-width:90px;width:100%}}@media only screen and (min-width:425px) and (max-width:768px){.blog_container .blog_content{padding:0;width:80%}span.from-price{font-size:.8em}.price .woocommerce-Price-amount{font-size:1.2em}.customeTheme .woocommerce ul.products li.product .price{padding-bottom:1em}.flex-viewport{height:380px}ul.flex-direction-nav{position:absolute;top:calc(380px - 50%);transform:translateY(50%)}.woocommerce .checkout_coupon.woocommerce-form-coupon .form-row{width:40%}.newsletter_container .newsletter_form.col-4{width:60%;margin-top:35px}.newsletter_content:after{content:"";position:absolute;top:-35px;z-index:-1;left:30px;width:40%;height:auto;aspect-ratio:1/1;background:#840032;transform:rotate(-5deg);border-radius:30px}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation{width:65%;margin:0 auto;margin-top:30px}.error_page .error_page_content{width:70%;margin:0 auto}.error_page .error_page_content .img_404{margin-top:160px;width:68%}.woocommerce #main .template_section{margin-top:145px}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content .button{width:auto}.template_section .section-content.col-7{width:65%}.woocommerce.template #main .template_section.founder .section-content .template_container .template_content.col-6:first-of-type{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between}#menu{width:72vw}.menu_btn{width:45px;height:45px}.headerSearch .woocommerce-product-search>div>button{margin-right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#menu-event-menu a{font-size:1.2em}#menu-main-menu a{font-size:1em}#menu-main-menu .sub-menu li a{font-size:1em}#menu-main-menu li,#menu-event-menu li{padding:4px 0}.sticky_header .headerLogo a{padding:0;height:auto}.sticky_header .headerLogo{height:auto}.sticky_header .headerNavigation .btn{background:none;padding:6px}.sticky_header .headerNavigation .btn svg{fill:#840032}.sticky_header .headerNavigation{position:relative}.sticky_header .headerSearch{width:65%;height:100%;top:0}.sticky_header .headerWrapper .headerContent .firstBar{width:100%;padding:0;flex-flow:row;align-items:center;justify-content:space-evenly}.sticky_header .headerSearch .woocommerce-product-search>div{padding:5px}.sticky_header .headerIcons{width:auto;position:relative}.sticky_header .headerLogo.col-2.p-0{width:20%;display:none}.sticky_header .headerWrapper{width:100%;max-width:100vw;top:0;left:0;position:absolute}.sticky_header .headerSearch .woocommerce-product-search>div>button svg{width:20px}.sticky_header .headerWrapper>.row{margin:0;padding:0}.headerBanner a{font-size:.9em}.headerLogo.col-2.p-0{position:absolute;top:0;left:50%;width:19%;transform:translate(-50%,0);z-index:1000}.headerLogo a{width:100%;height:auto}.headerWrapper.col-10{position:relative;padding:0;height:inherit}.headerNavigation{position:absolute;top:0;width:auto}.menu-top-bar-container{display:none}#btnControl+label>p{color:#002642;padding-left:8px;display:none}.headerNavigation .btn{background:none;padding:8px 2px}.headerNavigation .btn svg{fill:#fff;height:70%}.headerSearch{width:100%;position:relative;top:48px}.row.firstBar{flex-flow:column-reverse;position:relative;margin:0}.headerIcons{position:absolute;width:auto;padding:0;right:0}.header-icon-container{padding:0}div.headerContent div.headerIcons svg.header__icon{width:30px;height:30px}.header__button span{font-size:.9em}div.headerContent div.headerIcons .pro svg.header__icon{width:16px;height:16px}.pro .header__button{font-size:.85em;padding:3px 5px}.header__button{width:40px}.page_content>.woocommerce{flex-flow:column;margin-top:0;border-radius:12px;padding:30px}}@media only screen and (min-width:600px) and (max-width:1023px){.menu-title span{left:1.6em}#menu-main-menu a{font-size:1.4em;font-weight:700;transition:all 300ms cubic-bezier(.23,1,.32,1)}#menu-main-menu .sub-menu li a{font-size:1.4em;font-weight:700}.sub-menu{padding-left:4em;padding-right:4em}.bi.bi-arrow-left{left:4em}.page_content>.woocommerce{flex-flow:column;margin-top:0;border-radius:12px;padding:8px}.headerLogo.col-2.p-0{width:15%}.hero_img_style:nth-child(1){width:17vw;top:2vh;left:6vw}.hero_img_style:nth-child(2){width:20vw;right:10vw;top:2vh}.hero_img_style:nth-child(3){width:34vw;z-index:2;left:8vw}.categorie-container{width:45%}.section_title h2,.section_title h1{font-size:3em}.products_grid_container{width:90%}.section-container .aboutus.row.justify-content-center{width:90%;margin:0 auto!important}.newsletter_container{padding:30px}.page_content>.woocommerce{padding:30px}}@media only screen and (min-width:768px) and (max-width:1023px){form.product-filter{flex-direction:column;max-width:500px;align-items:center}.product-filter-input{width:100%;margin-bottom:25px}.blog_article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:column;margin-bottom:25px;width:100%}.aboutus_who h2{font-size:2em}.aboutus_row:first-child>div.col-6 .aboutus_box:before{padding-top:56%}.woocommerce.template .template_section .row.blog_post_footer{flex-flow:column}.woocommerce.template .template_section .row.blog_post_footer .blog_post_share a,.woocommerce.template .template_section .row.blog_post_footer .blog_post_share p{font-size:.9em}.blog_container .blog_content{padding:0;width:100%;margin-top:1em}.blog_container .blog_sidebar{display:none}.woocommerce.account .page_content_title{font-size:3em}.button.wp-element-button.product_type_simple.add_to_cart_button,.added_to_cart.wc-forward{display:none}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce{flex-direction:column-reverse;padding:20px;width:80%;margin:0 auto}.woocommerce-MyAccount-content .woocommerce-info{padding:24px 15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;margin-top:15px;text-align:center}.woocommerce-MyAccount-content .woocommerce-info::before{top:0}.woocommerce-MyAccount-content .woocommerce-message.woocommerce-info .button{position:relative;border:0;padding:12px;bottom:0;top:13px;font-size:.9em;background:#840032}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation{width:50%;margin:0 auto;margin-top:30px}.woocommerce.sidemenu #main .woocommerce-MyAccount-content{width:100%}.woocommerce-MyAccount-navigation{width:90%;margin:0 auto;margin-top:40px}.page_content>.woocommerce{flex-flow:column;margin-top:0;border-radius:12px;padding:30px}.woocommerce .woocommerce-cart-form{width:100%;padding:0}.woocommerce-message{font-size:1em;border-radius:12px;border:none;padding:1em 2em 4em 3.5em}.woocommerce .woocommerce-message .button{float:none;position:absolute;bottom:10px;transform:translateX(-48%);left:48%;background:#e59500;border-color:#e59500}.woocommerce .woocommerce-message .button:hover{transform:translateX(-48%)}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-name a{font-size:.9em}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-price .woocommerce-Price-amount,.woocommerce .woocommerce-cart-form .cart_item .product_content .product-subtotal .woocommerce-Price-amount,.woocommerce .woocommerce-cart-form .cart_item .product_content .product-subtotal p{font-size:1.2em}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-remove a.remove svg{height:16px}.woocommerce .woocommerce-cart-form .cart_item .product_content .product-subtotal{display:none}.woocommerce .woocommerce-cart-form .cart_item{margin-bottom:15px;padding:0 0 10px 0}.woocommerce .woocommerce-cart-form .cart_item .product_content>div{margin-bottom:10px}.woocommerce .woocommerce-cart-form .cart_item .product-thumbnail{align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.woocommerce .cart-collaterals{width:100%}.woocommerce #main .page_content .cart-collaterals .cart_totals .order-total th,.woocommerce #main .page_content .cart-collaterals .cart_totals .order-total .woocommerce-Price-amount{font-size:1.25em}.woocommerce #main .page_content .cart-collaterals .cart_totals .cart-subtotal th,.woocommerce #main .page_content .cart-collaterals .cart_totals .cart-subtotal .woocommerce-Price-amount{font-size:1em}.woocommerce .wc-proceed-to-checkout .coupon .input-text{width:62%}.woocommerce .wc-proceed-to-checkout .coupon .button{width:38%;font-size:.9em;padding:0}.woocommerce.template.creation #main .wood_thin_red:after{left:72%;top:-30%;opacity:.5}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(5) .template_content,.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(2) .template_content{width:50%}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image:before{content:"";display:block;padding-top:100%}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(3){flex-direction:column-reverse}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(4) .template_content{flex-direction:column;padding:0}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image.w-50{margin:10px 0;width:85%!important}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image.w-50:before{padding-top:75%}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(3) .template_content{width:100%;padding:0}.woocommerce.template #main .creation.template_section .section-content .template_container .template_content.text{padding:0}.woocommerce.template #main .creation.template_section .section-content .template_container .template_content.col-4 .template_image:before{content:"";display:block;padding-top:100%}.philo_content.icons .philo_icon{padding:12px;cursor:pointer}.philo_content.icons .philo_icon img{max-width:90px;width:100%}.woocommerce #main .template_section.philo_tabs h3{color:#840032;font-size:3em}.woocommerce.template #main .faq.section-container.template_section:first-of-type{margin-top:180px}.woocommerce.template.values #main .template_section:first-of-type .section-content .template_container:first-of-type .template_content.text{padding:0;width:100%}.woocommerce.template #main .section-container.template_section:first-of-type{margin-top:130px}.woocommerce.template #main .template_section .section-content .template_container .template_content p{margin:15px 0;font-size:1em}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-6{padding:20px}.template_section .section-content.col-7{width:85%}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_text h3{font-size:2.5em}.woocommerce.template .section-container.brand_menu p{font-size:1.1em}.woocommerce.template .section-container.brand_menu .button{font-size:1em}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div label{font-size:1em}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input::placeholder,.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea::placeholder{font-size:.9em}.woocommerce #main .page_content .page_content_title{font-size:5em}.contact .site-main.col-9{padding:0}.contact .site-main.col-9 .row.justify-content-center{padding:0;margin:0}.form_content.row{flex-direction:column}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6{width:100%;padding:0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea{height:100%;min-height:250px;padding:10px 10px 10px 15px}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6:nth-child(1){padding-right:0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6:nth-child(2){padding-left:0}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content .button{background:#fff;color:#840032;margin:5px 0;width:auto;border:2px solid #840032;font-size:.9em}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content>div{flex-wrap:wrap;align-content:center;margin:30px 0 40px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content p{font-size:1em}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content h3{font-size:3em}.contact .site-main.col-9 .section-content.col-7{width:100%}.woocommerce.contact #main .contact_section .contact_info{width:85%;margin:0 auto}.woocommerce.contact #main .contact_section .contact_form{margin-top:70px;background:#fff;border-radius:15px;padding:4em;box-shadow:0 0 20px 0 rgb(0 0 0 / 20%)}.woocommerce.contact #main .contact_section .contact_info .contact_info_content a{color:#fff;font-size:.75em;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce div.product div.summary{padding:25px;border-radius:15px;width:100%}.woocommerce div.product{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:column}.woocommerce div.product div.images.woocommerce-product-gallery{height:fit-content;margin-bottom:0;width:100%}.woocommerce.template .page_content{margin-top:85px}.content-area{padding:0}.woocommerce.template .template_section h2{font-size:3em}.woocommerce.template #main .page_content .page_content_title{font-size:4em}.woocommerce.template .template_section p{font-size:1em}.template_section .row.justify-content-center{margin:0;padding:0}.woocommerce .product .summary .woocommerce-product-details__short-description p{font-size:1em}.woocommerce .woocommerce-tabs-container .entry-content p{font-size:1em}.woocommerce .product .summary .price .woocommerce-Price-amount{font-size:1.2em}.woocommerce .product .onsale,.woocommerce span.onsale{padding:0 14px;font-size:1em}.woocommerce .woocommerce-tabs-container .entry-content h3{border-radius:40px;padding:12px;border:2px solid #840032}.woocommerce .woocommerce-tabs-container .entry-content h3 a{font-size:.7em;padding:0;background:none;color:#840032}.products_tabs .tabs{justify-content:center}.woocommerce ul.products li.product .onsale{padding:3px 7px}.header_spacing::after{content:'';border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;position:absolute;bottom:-400px;left:-30%;z-index:-1;width:160%;background-color:#002642;height:400px}#menu{width:50%}.menu_btn{width:45px;height:45px}.sticky_header .headerNavigation .btn{font-size:.9em;padding:0 12px;height:42px}.sticky_header .btn svg{height:45%}.sticky_header .headerSearch{height:42px}.sticky_header .headerSearch .woocommerce-product-search>div{padding:8px}.sticky_header .headerSearch .woocommerce-product-search>div>button svg{height:85%}.sticky_header .firstBar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center}.sticky_header .headerWrapper{padding:0}.sticky_header .header__icon{width:30px;height:30px}.header__button span{font-size:.9em}.sticky_header .headerNavigation{margin-left:12px}.headerWrapper{padding:0}.firstBar{max-height:40px;margin-bottom:8px;align-items:center}.headerSearch .woocommerce-product-search>div{padding:8px}.headerSearch .woocommerce-product-search>div>button svg{height:90%}.headerSearch .woocommerce-product-search>div>button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center}.header__icon{width:28px;height:28px}#menu-top-bar a,.headerNavigation .btn{font-size:.9em;padding:0 12px;height:40px}.btn svg{height:52%}.header-icon-container{padding:0}.headerSearch{width:70%}div.headerContent div.headerIcons .pro svg.header__icon{width:16px;height:16px}.pro .header__button{font-size:.85em;padding:3px 5px}.headerIcons{padding:0}.button,.woocommerce a.button,.woocommerce div.product form.cart .button,.woocommerce button.button{font-size:1em}.headerBanner a{font-size:.9em}.section-container .row.justify-content-center.categories{overflow:scroll;flex-flow:row;justify-content:flex-start!important;padding-left:70px;padding-right:70px}.categorie-container{padding:10px;height:400px;width:270px}.section-content.col-9{width:100%}.woocommerce.template.espacepro #main .section-container .row .section-content.col-9{width:90%}.categorie-container a .categorie-content span{font-size:1.2em}.categorie-container .categorie-content svg{height:20px}.categorie-container a{box-shadow:0 0 6px 0 rgb(0 0 0 / 14%)}.products_tabs .tabs li{font-size:1em;padding:5px 25px}.customeTheme .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.9em}.price .woocommerce-Price-amount{font-size:1.1em}span.from-price{font-size:.9em}.aboutus_content>div span{font-size:.9em}.aboutus_col{padding:5px}.aboutus_content>div svg{display:none}.aboutus_who p{font-size:1em}.aboutus_content.ac3{padding-left:10px}.section-container{padding:30px 0}.instagram_container{width:90%;margin:0 auto}.aboutus-inner .bi-play-fill{right:6%}.aboutus-vid-link{right:0;bottom:0;width:140px;height:125px}.instagram_content:nth-child(1){border-top-left-radius:20px;border-bottom-left-radius:20px}.instagram_content:nth-child(4){border-top-right-radius:20px;border-bottom-right-radius:20px}.instagram_content:hover{border-radius:20px}.newsletter_content h2{font-size:2.5em}.newsletter_content p{font-size:1em}.newsletter_content{padding:0;width:50%}.newsletter_form.col-4{width:50%}.newsletter_form.col{flex-flow:column;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 40px}.newsletter_form input{height:50px;width:auto;margin:15px 0}.newsletter_form input.btn{width:fit-content;padding:0 22px;margin-right:auto;margin-left:auto}.newsletter_form input[type=text]{margin-right:0}.footermenu .section_title h2{font-size:5em}.footermenu_content .col h3{font-size:1.1em}.footermenu_content .col ul li a{font-size:.8em}.footermenu_content .col{padding:0}.newsletter_container{padding:30px;width:85%;margin:0 auto}}@media only screen and (min-width:1024px) and (max-width:1439px){.blog_categories{margin-top:80px;margin-bottom:40px}.woocommerce-MyAccount-content .woocommerce-info{padding:24px 15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;margin-top:15px;text-align:center}.woocommerce-MyAccount-content .woocommerce-info::before{top:0}.woocommerce-MyAccount-content .woocommerce-message.woocommerce-info .button{position:relative;border:0;padding:12px;bottom:0;top:13px;font-size:.9em}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:.9em}.woocommerce.sidemenu #main .section-container.account .row .section-content .woocommerce .woocommerce-MyAccount-navigation{width:40%;margin:0;margin-top:0;margin-right:0}.woocommerce-MyAccount-navigation{width:100%;margin:0 auto;margin-top:40px}.woocommerce .woocommerce-cart-form .cart_item .product_content>div{margin-bottom:14px}.woocommerce.template.creation #main .wood_thin_red:after{left:72%;top:-30%;opacity:.5}.page_content>.woocommerce{padding:20px}.woocommerce .wc-proceed-to-checkout .coupon .button{font-size:1em}.woocommerce .wc-proceed-to-checkout .coupon .input-text{width:60%}.woocommerce .wc-proceed-to-checkout .coupon .button{width:40%}.woocommerce .woocommerce-cart-form .cart_item .product-thumbnail{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-content:center}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(5) .template_content,.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(2) .template_content{width:50%}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image:before{content:"";display:block;padding-top:100%}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(3){flex-direction:column-reverse}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(4) .template_content{flex-direction:column;padding:0}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image.w-50{margin:10px 0;width:85%!important}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image.w-50:before{padding-top:75%}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(3) .template_content{width:100%;padding:0}.woocommerce.template #main .creation.template_section .section-content .template_container .template_content.text{padding:0}.woocommerce.template #main .creation.template_section .section-content .template_container .template_content.col-4 .template_image:before{content:"";display:block;padding-top:100%}.woocommerce.template .template_section h2{font-size:3em}.woocommerce.template #main .section-container .row .section-content.col-9{width:100%}.woocommerce.template.espacepro #main .section-container .row .section-content.col-9{width:90%}.woocommerce.template.values #main .template_section:first-of-type .section-content .template_container:first-of-type .template_content.text{padding:0;width:100%}.woocommerce.template.concept #main .section-container.template_section:first-of-type{margin-top:130px}.woocommerce.template #main .template_section .section-content .template_container .template_content p{margin:15px 0;font-size:1em}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-6{padding:20px}.template_section .section-content.col-7{width:70%}.woocommerce.template #main .template_section .section-content .template_container .template_content .founder_text h3{font-size:2.5em}.woocommerce.template .section-container.brand_menu p{font-size:1.1em}.woocommerce.template .section-container.brand_menu .button{font-size:1em}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div label{font-size:1em}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input::placeholder,.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea::placeholder{font-size:.9em}.woocommerce #main .page_content .page_content_title{font-size:5em}.contact .site-main.col-9{padding:0}.contact .site-main.col-9 .row.justify-content-center{padding:0;margin:0}.form_content.row{flex-direction:column}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6{width:100%;padding:0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea{height:100%;min-height:250px;padding:10px 10px 10px 15px}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6:nth-child(1){padding-right:0}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6:nth-child(2){padding-left:0}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content .button{background:#fff;color:#840032;margin:5px 0;width:auto;border:2px solid #840032;font-size:1em}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content>div{flex-wrap:wrap;align-content:center;margin:30px 0 40px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content p{font-size:1em}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content h3{font-size:3em}.contact .site-main.col-9 .section-content.col-7{width:80%}.woocommerce.contact #main .contact_section .contact_info{width:85%;margin:0 auto}.woocommerce.contact #main .contact_section .contact_form{margin-top:70px;background:#fff;border-radius:15px;padding:4em;box-shadow:0 0 20px 0 rgb(0 0 0 / 20%)}.woocommerce.contact #main .contact_section .contact_info .contact_info_content a{color:#fff;font-size:.75em;transition:all 300ms cubic-bezier(.23,1,.32,1)}.woocommerce ul.products li.product .onsale{font-size:.7em;padding:0 7px}.woocommerce .product .onsale,.woocommerce span.onsale{padding:0 14px;font-size:1em}.woocommerce .product .summary .woocommerce-product-details__short-description p{font-size:1.2em}.woocommerce div.product{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative;width:49%}.woocommerce div.product .product_title{font-size:2em}.woocommerce .woocommerce-tabs-container .entry-content p{font-size:1.2em}.woocommerce .woocommerce-tabs-container .entry-content h2{font-size:2.5em}.woocommerce .product .summary .price .woocommerce-Price-amount{font-size:1.6em}.woocommerce div.product div.summary{margin-bottom:2em;padding:30px;border-radius:15px;width:49%}.woocommerce .woocommerce-tabs-container .entry-content h3 a{font-size:.7em;padding:0;background:none;color:#840032}.woocommerce .woocommerce-tabs-container .entry-content h3{border-radius:40px;padding:12px;border:2px solid #840032}.woocommerce .product .summary .woocommerce-product-details__short-description p{font-size:1em}.woocommerce .woocommerce-tabs-container .entry-content p{font-size:1em}.woocommerce .product .summary .price .woocommerce-Price-amount{font-size:1.2em}.header_spacing::after{content:'';border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;position:absolute;bottom:-400px;left:-15%;z-index:-1;width:130%;background-color:#002642;height:400px}#menu{width:45%}.menu_btn{width:50px;height:50px}.hero_image{width:85%}.hero_img_style:nth-child(1){width:10vw;top:35px;left:-2vw}.hero_img_style:nth-child(2){right:0vw;left:auto;z-index:0;top:30px;width:13vw}.hero_img_style:nth-child(3){width:25vw;top:auto;bottom:-117px}.button,.woocommerce a.button,.woocommerce div.product form.cart .button,.woocommerce button.button{font-size:1em}.categorie-container{padding:8px;max-height:400px;height:40vh}.aboutus-video{width:90%}.aboutus-inner .bi-play-fill{right:4%}.aboutus-vid-link{bottom:0;right:0;width:140px;height:125px}.categorie-container a .categorie-content span{font-family:Raleway;font-size:1em;color:#fff;-webkit-font-smoothing:antialiased}.categorie-container .categorie-content svg{fill:#fff;height:15px}.section_title h2,.section_title h1{font-size:3em}.products_tabs .tabs li{font-size:1em}#menu-top-bar a,.headerNavigation .btn{font-size:.9em}.header__icon{width:26px;height:26px}.sticky_header .headerNavigation .btn{font-size:.9em;padding:0 12px;height:42px}.sticky_header .btn svg{height:45%}.sticky_header .headerSearch{height:42px}.sticky_header .headerSearch .woocommerce-product-search>div{padding:8px}.sticky_header .headerSearch .woocommerce-product-search>div>button svg{height:85%}.sticky_header .firstBar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center}.sticky_header .headerWrapper{padding:0}.sticky_header .header__icon{width:35px;height:35px}.sticky_header .headerNavigation{margin-left:12px}.headerWrapper{padding:0}.firstBar{max-height:40px;margin-bottom:8px;align-items:center}.headerSearch .woocommerce-product-search>div{padding:8px}.headerSearch .woocommerce-product-search>div>button svg{height:90%}.headerSearch .woocommerce-product-search>div>button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center}.header__icon{width:28px;height:28px}.header__button span{font-size:.8em}.pro .header__icon{width:16px;height:16px}.pro .header__button{font-size:.85em;padding:3px 5px}#menu-top-bar a,.headerNavigation .btn{font-size:.9em;padding:0 12px;height:40px}.btn svg{height:52%}.header-icon-container{padding:0}.headerSearch{width:80%}.headerIcons{padding:0}.section-container{padding:25px 0}.categorie-container a{box-shadow:-4px 5px 20px 0 rgb(0 0 0 / 14%)}.customeTheme .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.8em}.price .woocommerce-Price-amount{font-size:1.1em}.customeTheme .woocommerce ul.products li.product .price span.price-ttc{font-size:.75em;margin-top:-8px}span.from-price{font-size:.9em}.aboutus_who p{font-size:.9em}.aboutus_content>div span{font-size:.9em}.aboutus_content>div{padding:16px 20px;justify-content:left}.aboutus_content>div svg{fill:#fff;height:15px;width:15px}.aboutus_col{padding:8px}.newsletter_content h2{font-size:2.5em}.newsletter_content p{font-weight:500;font-size:.9em}.newsletter_form input[type=text],.newsletter_form input[type=email]{width:100%}.newsletter_form input.btn{width:auto}.instagram_container{box-shadow:0 20px 50px 10px rgb(0 0 0 / 20%);border-radius:30px;width:100%;margin:0}.newsletter_container{width:100%}.footermenu .section_title h2{font-size:5em}.footermenu_content .col ul li a{color:#fff;font-size:.9em;transition:all 300ms cubic-bezier(.23,1,.32,1)}.footermenu_content .col ul li{padding:2px 0}.woocommerce ul.products li.product .onsale{padding:4px 10px}}@media only screen and (min-width:1440px){.customeTheme .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.25rem;padding:0 20px;padding-top:5%}.customeTheme .woocommerce ul.products li.product .price{padding:0 20px}.price .woocommerce-Price-amount{font-size:1.7rem}.woocommerce.template.creation #main .wood_thin_red:after{left:72%;top:-30%;opacity:.5}.woocommerce .checkout_coupon.woocommerce-form-coupon .form-row{padding:0;width:32%;float:none}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(5) .template_content,.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(2) .template_content{width:50%}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image:before{content:"";display:block;padding-top:100%}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(3){flex-direction:column-reverse}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(4) .template_content{flex-direction:column;padding:0}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image.w-50{margin:10px 0;width:85%!important}.woocommerce.template #main .template_section .section-content .template_container .template_content.col-8 .template_image.w-50:before{padding-top:75%}.woocommerce.template #main .creation.template_section .section-content .template_container:nth-child(3) .template_content{width:100%;padding:0}.woocommerce.template #main .creation.template_section .section-content .template_container .template_content.text{padding:0;margin-bottom:50px}.woocommerce.template #main .creation.template_section .section-content .template_container .template_content.col-4 .template_image:before{content:"";display:block;padding-top:100%}.woocommerce #main .template_section.brand_menu{margin:0;padding:0}.woocommerce.template #main .section-container .row .section-content.col-9{width:80%}.woocommerce.template.values #main .template_section:first-of-type .section-content .template_container:first-of-type .template_content.text{padding:0;width:80%}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content p{font-size:1em}.woocommerce.contact #main .contact_section .contact_info .contact_info_content a{font-size:.8em}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content h3{font-size:3em}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content>div{flex-wrap:wrap;align-content:center;margin:30px 0 40px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content .button{background:#fff;color:#840032;margin:5px 0;width:auto;border:2px solid #840032;font-size:1em}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div label{font-size:1em}.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div input::placeholder,.woocommerce.contact #main .contact_section .contact_form .form_content .col-6 div textarea::placeholder{font-size:.9em}.woocommerce div.product div.summary{margin-bottom:2em;width:40%;border-radius:15px}.woocommerce div.product div.images.woocommerce-product-gallery{width:59%}.woocommerce div.product{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between}.woocommerce ul.products li.product .onsale{font-size:.75em}.categorie-container{min-height:400px}}@media only screen and (min-width:1920px){.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content>div{flex-direction:row;justify-content:center}.woocommerce.contact #main .contact_section .contact_form .form_categories .form_category_content .button{margin:0 10px}}@media only screen and (min-width:2560px){form.checkout.woocommerce-checkout{width:60%;margin:0 auto}.woocommerce-form-coupon-toggle{width:64%;margin:0 auto}.categorie-container{min-height:620px}.woocommerce ul.products li.product .onsale{font-size:1em;padding:8px 10px}.categorie-container a .categorie-content span{font-family:Raleway;font-size:1.6em;color:#fff;-webkit-font-smoothing:antialiased}.aboutus_content.ac3{padding:50px}.section_title h2,.section_title h1{font-size:5em}.aboutus_who h2{font-size:4em}.aboutus_who p{font-size:1.25em;text-align:left}.customeTheme .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.price .woocommerce-Price-amount{font-size:1.2em}.aboutus_content>div svg{fill:#fff;height:20px;width:20px;margin-left:10px}}@media only screen and (min-width:3840px){.button,.woocommerce a.button,.woocommerce div.product form.cart .button,.woocommerce button.button{font-size:2em}.section_title h2,.section_title h1{font-size:6em}.categorie-container{height:48vh;padding:80px}.categorie-container a{border-radius:55px}.products_tabs .tabs li{font-size:1.6em}.aboutus_who h2{font-size:5em}.aboutus_content>div span{font-size:1.9em}.aboutus_who p{font-size:1.6em;text-align:left}.aboutus_content>div svg{fill:#fff;height:30px;width:30px;margin-left:20px}.categorie-container a .categorie-content span{font-family:Raleway;font-size:2em;color:#fff;-webkit-font-smoothing:antialiased}.customeTheme .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.6em}.price .woocommerce-Price-amount{font-size:1.5em}.footermenu .section_title h2{color:#fff;font-size:9em;width:50%;line-height:.9}.footermenu .section_title a.btn{font-size:1.8em;padding:40px}}@media only screen and (min-width:480px){body .header .mobile-menu{display:none}}@media only screen and (max-width:480px){.categorie-wrapper .categorie-content{padding:5%}.hero.komolab .hero_content img{width:100%}.hero.komolab h1{font-size:3em!important}.hero.komolab .hero_content img{top:3em!important}.hero.komolab .hero_content .hero_title div span{font-size:0.7rem!important}.categorie-container.komolab img{width:78%;margin:0 auto}.categorie-wrapper .categorie-img{height:20vh}.sticky_header .headerWrapper{display:none}.sticky_header{background:none;box-shadow:none;height:0}.headerContent .headerIcons{display:none}.headerContent .headerNavigation{display:none}}.mobile-menu{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;height:50px;background-color:#fff;box-shadow:0 0 20px #0000001a;border-radius:25px 25px 0 0;z-index:1000}a.mm-link.pro span{color:#000;font-size:.8em;padding:0 4px;border-radius:5px;border:1px solid #000}.mm-list{list-style:none;display:flex;padding:0;margin:0;width:90%;height:100%;position:relative}.mm-item:nth-child(1) .mm-link,.mm-item:nth-child(4) .mm-link{border-right:1px solid #ebebeb}.mm-link{color:#fff;text-decoration:none;font-size:20px;width:100%;height:80%;display:flex;justify-content:center;align-items:center}.mm-link svg{fill:#000;width:23px;height:auto}.mm-link.special svg{fill:#fff;width:27px}.mm-link.profil svg{width:28px}.mm-link.special{z-index:1000;background-color:#002642;border-radius:24%;width:auto;padding:6px;height:auto;transition:transform 0.5s cubic-bezier(.77,.2,.05,1);transform:translate(0,-4px) scale(1) rotate(0)}.mm-link.special.mm-link-menu-active{transform:translate(0,-6px) scale(1.1) rotate(90deg)}.mm-item{position:relative;display:flex;list-style:none;flex-direction:column;justify-content:space-between;flex-wrap:wrap;flex:1;cursor:pointer;text-align:center;width:100%;height:100%}.mm-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mm-nav-inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-menu-nav ul{margin:0;list-style:none;text-align:center;padding:0;line-height:2.5em}.mobile-menu-nav ul li{font-size:1.25em}.mobile-menu-nav{transition:transform 0.5s cubic-bezier(.77,.2,.05,1);transform-origin:0% 0%;transform:translate(0,100%);position:fixed;bottom:0;width:100vw;left:0;height:100vh;overflow:hidden;z-index:2}.mm-nav-container{background:#fff;border-radius:40px 40px 0 0;height:50%;width:100%;position:absolute;z-index:999;bottom:0}.mobile-menu-nav .menu-event-menu-container ul li{font-weight:700;font-size:1.4em;text-transform:uppercase}.fixed-position-mobile .menu-overlay{opacity:0;transition:opacity 1s ease}.fixed-position-mobile{overflow:hidden;height:100vh}.mobile-menu-search{transition:transform 0.5s cubic-bezier(.77,.2,.05,1);transform-origin:0% 0%;transform:translate(0,200px);height:auto;position:fixed;bottom:60px;width:85%;background-color:#002642e6;border-radius:30px}.mobile-menu-search .woocommerce-product-search{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;background:none}.mobile-menu-search .woocommerce-product-search>div{width:100%;height:100%;padding:.75em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:left;align-items:center;flex-direction:row-reverse}.mobile-menu-search .woocommerce-product-search>div>button{background:none;border:none;height:100%;margin-right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.mobile-menu-search .woocommerce-product-search>div>input[type="search"]{width:80%;background:none;border:none;color:#fff}.mobile-menu-search .woocommerce-product-search>div>button svg{height:100%;fill:#fff}.mobile-menu-search .woocommerce-product-search>div>input[type="search"]::placeholder{color:#ffffffc7}.mobile-menu-search .woocommerce-product-search>div>input[type="search"]::-webkit-search-cancel-button{background:url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 50% 50%}.activeMobileMenu{transform:none}.fixed-position-mobile .menu-overlay{display:block;opacity:1;z-index:1}.fixed-position-mobile .headerWrapper .headerNavigation .menu-overlay{display:none}