.altcha{max-width:fit-content !important}.altcha-main{border:none !important;padding-left:0 !important;background-color:transparent !important}.jlacf .jlacf-phone{display:none}.jla-submenu-wrapper{display:none}#main-header ul.et_mobile_menu li.menu-item-has-children{position:relative}.jla-menu-toggle{position:absolute;top:0;right:0;width:44px;height:44px;cursor:pointer;z-index:999;text-align:center;line-height:44px;background-color:transparent}.jla-menu-toggle::before{content:"\4c";font-family:'ETmodules';font-size:20px;color:inherit;transition:transform 0.3s ease-in-out;display:inline-block}.menu-item-has-children.jla-is-open > .jla-menu-toggle::before{transform:rotate(45deg)}.flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em}.flex-column,.flex-col{flex-direction:column}ul.flex{list-style:none;padding-left:0;gap:5px}.justify-start{justify-content:flex-start !important}.justify-end{justify-content:flex-end !important}.justify-center{justify-content:center !important}.justify-between{justify-content:space-between !important}.justify-around{justify-content:space-around !important}.align-start{align-items:start !important}.align-end{align-items:end !important}.align-center{align-items:center !important}.wrap{flex-wrap:wrap !important}.nowrap{flex-wrap:nowrap !important}.fb-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.fb-grid-item{display:block;position:relative;overflow:hidden;aspect-ratio:1 / 1;transition:box-shadow 0.3s ease}.fb-img-wrapper{width:100%;height:100%}.fb-img-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform}.fb-grid-item:hover .fb-img-wrapper img{transform:scale(1.1)}.fb-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;z-index:2;padding:0 5px}.fb-grid-item:hover .fb-overlay{opacity:1}.fb-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:50px;line-height:1;padding-bottom:4px}.fb-text{text-align:center}.jla_reviews_header{margin-top:55px}.jla_reviews_summary,.jla_stars{gap:0}.jla_review_item{flex:0 0 300px;padding:10px;transition:transform 0.3s ease-in-out}.jla_review_item:hover{transform:translate(0,-5px)}.jla_review_inner{border-radius:8px;padding:20px;width:100%;height:auto;transition:all 0.3s ease}.jla_review_avatar img{width:40px;height:40px;border-radius:50%}.jla_reviews_bloc_name{gap:0;line-height:1em;container-type:inline-size;container-name:name-container;width:100%}.jla_reviews_name{white-space:nowrap;display:block;font-size:clamp(1.1rem,10cqw,1.5rem)}.jla_reviews_time{white-space:nowrap;display:block;font-size:clamp(.7rem,8cqw,.8rem)}.jla_reviews_slider{flex:1;position:relative;overflow:hidden}.jla_reviews_track{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory}.jla_reviews_track{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.jla_reviews_track::-webkit-scrollbar{display:none}.jla_reviews_slider{position:relative;padding:0 40px}.jla_slider_controls button{position:absolute;top:100px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background 0.2s;border:none;border-radius:50%;width:40px;height:40px}.jla_prev{left:3px}.jla_next{right:3px}.jla_reviews_text{position:relative;overflow:hidden;transition:max-height 0.3s ease;font-size:14px;line-height:1.5;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.jla_reviews_text.expanded{display:block;line-clamp:unset;-webkit-line-clamp:unset}.jla_reviews_text.expanded{max-height:1000px}.jla_read_more_btn{display:block;cursor:pointer;font-size:12px;font-weight:bold;text-decoration:none}.jla_read_more_btn:hover{text-decoration:underline}.jla_slider_line{display:none;margin:20px auto;width:150px;height:3px;border-radius:3px;background:rgba(87,87,87,0.2);position:relative;overflow:hidden}.jla_slider_dot{height:100%;background:rgba(87,87,87,1);position:absolute;left:0;border-radius:3px;transition:left 0.1s ease-out}@media (max-width:767px){.jla_reviews_container{flex-direction:column;align-items:center !important}.jla_reviews_header{margin-top:0}.jla_reviews_summary{flex:1;width:100%;position:static}.jla_reviews_slider{max-width:100%;padding:0 !important}.jla_reviews_track{gap:0}.jla_slider_controls{display:none !important}.jla_slider_line{display:block !important}.jla_review_item{flex:0 0 100%;scroll-snap-align:center}}#jla_nav .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-family:var(--font-core);background-color:var(--color-light)}#jla_nav .dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-tpd-image{background-color:var(--color-light)}#jla_nav .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:var(--color-light)}#jla_nav .dgwt-wcas-suggestions-wrapp{background-color:var(--color-light) !important;border:none}.fb-grid-container{margin-bottom:30px}.fb-grid-item{background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.fb-grid-item:hover{box-shadow:0 10px 15px rgba(0,0,0,0.3)}.fb-overlay{background-color:var(--color-dark-trans)}.fb-icon{color:var(--color-light);font-weight:300;border:2px solid var(--color-light);border-radius:50%}.fb-text{color:var(--color-light)}.jla-footer-credits{color:var(--color-light);font-weight:200;font-size:80%}footer .jla_menu-title h2{color:var(--color-light) !important}footer .jla_menu-wrapper{font-weight:300}footer .jla_menu-wrapper li a{position:relative;text-decoration:none;color:var(--color-blue)}footer .jla_menu-wrapper li a::after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:var(--color-blue);transform:scaleX(0);transform-origin:bottom right;transition:transform 0.5s ease-out}footer .jla_menu-wrapper li a:hover::after{transform:scaleX(1);transform-origin:bottom left}.aqf-btn{background-color:var(--color-second);color:var(--color-light);padding:.5rem 1rem;border-radius:9999px;font-weight:300;border:none;cursor:pointer;transition:all .5s;text-transform:uppercase;font-size:calc(var(--font-size-base) * 1.1)}.aqf-btn:hover{filter:contrast(.7)}.aqf-cta,#jla_nav ul#menu-main li.aqf-planity-link a,.et-db #et-boc .et-l #jla_nav .et_pb_menu_0_tb_header.et_pb_menu ul.et_mobile_menu li.aqf-planity-link a{background-color:var(--color-first);color:var(--color-light) !important;text-align:center}.aqf-cta:hover,#jla_nav ul#menu-main li.aqf-planity-link:hover a,#jla_nav ul.et_mobile_menu li.aqf-planity-link:hover a{filter:contrast(.7);color:var(--color-light) !important}#jla_nav ul#menu-main li.aqf-planity-link a,#jla_nav ul.et_mobile_menu li.aqf-planity-link a{border-radius:9999px;transition:all .5s;padding:.1rem .75rem !important}body{font-size:var(--font-size-base) !important;font-family:var(--font-core);font-weight:300 !important}h1,h2,h3,h4,h5,h6{font-family:var(--font-title) !important;text-transform:uppercase !important}h1{font-size:calc(var(--font-size-base) * 2) !important}h2{font-size:calc(var(--font-size-base) * 1.75) !important}h3{font-size:calc(var(--font-size-base) * 1.5) !important}h4{font-size:calc(var(--font-size-base) * 1.25) !important}h5{font-size:calc(var(--font-size-base) * 1.15) !important}h6{font-size:calc(var(--font-size-base) * 1.1) !important}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:40%}::selection{background:var(--color-first);color:var(--color-light);text-shadow:none}::-webkit-selection{background:var(--color-first);color:var(--color-light);text-shadow:none}::-moz-selection{background:var(--color-first);color:var(--color-light);text-shadow:none}.nogap{gap:0 !important}.flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em}.flex-column{flex-direction:column}ul.flex{list-style:none;padding-left:0;gap:5px}.jla-img-zoom img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform}.jla-img-zoom:hover img{transform:scale(1.1)}.jlacf-input-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.jlacf-input,.jlacf-textarea{border:1px solid var(--color-first-trans) !important;background-color:var(--color-light) !important;color:var(--color-dark-trans) !important;font-size:14px;padding:16px !important}.jlacf-textarea{border-radius:20px}.jlacf-input{width:49%;border-radius:9999px}.jlacf-textarea{width:100%}.jlacf-textarea-container{margin-top:15px}.jlacf-input:focus,.jlacf-textarea:focus{outline:none;border:1px solid var(--color-first) !important;color:var(--color-dark) !important}.jlacf-submit-container{display:flex;justify-content:end;width:100%;margin-top:15px}.jlacf-submit-button{position:relative;cursor:pointer;border-color:var(--color-first) !important;background-color:var(--color-first) !important;color:var(--color-light) !important;border-radius:9999px}.jlacf-submit-button:hover{filter:contrast(.7)}.jlacf-submit-button .jlacf-icon{position:absolute;right:.7em;top:25%;width:1em;height:1em;margin-left:0;transition:opacity .5s ease;opacity:0}.jlacf-submit-button:hover .jlacf-icon{opacity:1}.jlacf-submit-button svg{width:100%;height:100%;fill:currentColor}.jlacf-submit-button.et_pb_button::after{content:"" !important;opacity:0 !important;pointer-events:none !important;width:0 !important;height:0 !important;display:inline-block !important}.jlacf-submit-button.et_pb_button:hover::after{opacity:0 !important}@media (max-width:768px){.jlacf-input-container{flex-direction:column}.jlacf-input{width:100%;margin-bottom:10px}}.aqf-cat-grid h2{position:relative;text-decoration:none}.aqf-cat-grid h2::after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:var(--color-dark);transform:scaleX(0);transform-origin:bottom right;transition:transform 0.5s ease-out}.aqf-cat-grid .et_pb_column:hover h2::after{transform:scaleX(1);transform-origin:bottom left}.aqf-logo{margin:.5rem 0}.aqf-logo hr{width:100%;border-color:var(--color-red)}a.aqf-logo span{text-transform:uppercase;text-align:center;color:var(--color-first)}.aqf-logo .aqf-logo-brand{font-size:calc(var(--font-size-base)*2.2);font-weight:400;font-family:var(--font-title)}.aqf-logo .aqf-logo-tagline{font-size:calc(var(--font-size-base)*1);color:var(--color-light-grey)}#jla_header .jla-head-title{display:flex;flex-direction:column;justify-content:space-evenly}#jla_header .jla-head-title .aqf-header-sitename{font-family:var(--font-title)}#jla_header .jla-head-title .et_pb_module{height:auto}#jla_header .et_pb_module,#jla_header .et_pb_code_inner{height:100%}#jla_header .jla-nav-top-container{justify-content:space-between;height:100%;padding:0;gap:15px}#jla_header .jla-nav-top{justify-content:end;align-items:center}#jla_header ul.jla-nav-woo{display:none !important;padding:0}#jla_header ul li.jla_tel a{padding:13px 24px;color:var(--color-dark) !important;background-color:var(--color-first);transition:all .4s ease-in-out;display:block;line-height:30px;height:100%}#jla_header ul li.jla_tel a:hover{background-color:var(--color-second);color:var(--color-light) !important}#jla_header ul li.jla_tel a::before{font-family:'ETMODULES';content:'\e090';margin-right:1em;transition:all .3s ease}#jla_header .dgwt-wcas-search-wrapp{color:var(--color-dark)}#jla_header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:solid 1px var(--color-first);border-radius:0;font-family:var(--font-core);background-color:var(--color-light)}.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp{border-top:1px solid !important;border-color:var(--color-first) !important;border-radius:0 !important}#jla_nav nav{padding:0}#jla_nav ul#menu-main{padding:0 !important;align-items:center}#jla_nav ul#menu-main li{margin:0;padding:0;line-height:unset}#jla_nav ul#menu-main li a{padding:.5em 1em;font-weight:300}#jla_nav ul.et_mobile_menu{min-width:165px}#jla_nav ul#menu-main li a:hover,#jla_nav ul#menu-main li a:active,#jla_nav ul#menu-main li a:focus,#jla_nav ul#menu-main li.current_page_item a,#jla_nav ul#menu-main li.current-menu-item a,#jla_nav button.et_pb_menu__search-button:hover{color:var(--color-dark-trans) !important;opacity:1}#jla_nav .et-menu .menu-item-has-children > a:first-child::after{top:12% !important;padding-right:0}#jla_nav .jla_nav_icon{height:100%}#jla_nav .jla_nav_icon a{display:flex;align-items:center}#jla_nav .jla_nav_icon svg{height:25px}#jla_nav button.et_pb_menu__search-button{padding:1em 2em;transition:all .4s ease-in-out}@media only screen and (max-width:980px){#et-boc header #jla_nav div.et_pb_menu__wrap{justify-content:center !important}}#jla_nav ul#menu-main li ul.sub-menu{background-color:var(--color-light) !important;border-top:solid 2px var(--color-first);padding:0;width:auto}#jla_nav ul#menu-main li ul.sub-menu li{width:100%;line-height:auto}#jla_nav ul#menu-main li ul.sub-menu li a{width:100%}#jla_nav ul#menu-main li ul.sub-menu li a:hover{color:var(--color-third) !important}#jla_breadcrumb{color:var(--color-light);font-size:80%;font-weight:200}.jla_review_inner{background-color:var(--color-dark);color:var(--color-light);font-weight:300}.jla_read_more_btn{color:var(--color-light)}.jla_reviews_appreciation{font-size:140%}.jla_slider_controls button{background:var(--color-light);color:var(--color-dark);box-shadow:0 2px 5px var(--color-dark-grey-trans)}.jla_slider_controls button:hover{background:var(--color-dark-grey);color:var(--color-light)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.jla-care-option{border-radius:9999px;border:1px solid var(--color-light-grey);background-color:var(--color-light);color:var(--color-dark);transition:all 0.2s ease-in-out;user-select:none;padding:0 .5em;font-size:.8em}.jla-care-option:hover{background-color:var(--color-light-grey);color:var(--color-light);cursor:pointer}.jla-care-option:has(.jla-care-radio:checked){background-color:var(--color-second);color:var(--color-light);border-color:var(--color-second)}.jla-care-option:has(.jla-care-radio:focus-visible){outline:2px solid var(--color-dark);outline-offset:2px}.jla-stripe-checkout-btn{background-color:var(--color-first);color:var(--color-light);padding:0.75rem 1.5rem;border-radius:9999px;font-weight:300;border:none;cursor:pointer;transition:all .5s;width:100%;text-transform:uppercase;font-size:calc(var(--font-size-base) * 1.1)}.jla-stripe-checkout-btn:hover:not(:disabled){filter:contrast(.7)}.jla-stripe-checkout-btn:disabled{opacity:0.7;cursor:not-allowed}#jla-toc-container{padding:15px;background:var(--color-light-grey);border-left:3px solid var(--color-second);line-height:1em;box-shadow:0 4px 8px var(--color-dark-trans);border-radius:0 25px 0 0}.toc-item{margin:8px 0}.toc-link{color:var(--color-dark-trans)}.toc-link.active{font-weight:600}#main-header.with-progress{--progress-color:var(--color-first);--progress-height:3px;--scroll-progress:0%}#main-header.with-progress::after{content:'';position:absolute;bottom:0;left:0;width:var(--scroll-progress,0%);height:var(--progress-height,3px);background:var(--progress-color,var(--color-first));transition:width 0.1s linear}@font-face{font-family:'Cormorant';src:url('../../fonts/Cormorant-Variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'OpenSans';src:url('../../fonts/OpenSans-Variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}:root{--color-first:#3f2021;--color-first-trans:#3f2021aa;--color-second:#33312f;--color-second-trans:#33312f;--color-light:#fdf6eb;--color-light-trans:#fdf6ebaa;--color-dark:#404041;--color-dark-trans:#404041aa;--color-red:#9b2915;--color-red-trans:#9b2915aa;--color-green:#a2ac87;--color-green-trans:#a2ac87aa;--color-blue:#38b7d4;--color-blue-trans:#38b7d4aa;--color-light-grey:#5e5e5e;--color-light-grey-trans:#5e5e5eaa;--color-dark-grey:#33312f;--color-dark-grey-trans:#33312faa;--altcha-color-primary:var(--color-blue) !important;--altcha-color-success:var(--color-green) !important;--altcha-color-error:var(--color-red) !important;--font-title:'Cormorant',serif;--font-core:'OpenSans',sans-serif;--et_global_heading_font:var(--font-title) !important;--et_global_heading_font_weight:400 !important;--et_global_body_font:var(--font-core) !important;--et_global_body_font_weight:300 !important;--font-size-base:clamp(1rem,1vw + 0.5rem,1.125rem)}.orderby,.woocommerce div.product form.cart .variations td select{background-color:var(--color-light);border:solid 1px var(--color-first);border-radius:9999px;color:var(--color-dark) !important;padding:4px 8px;font-weight:600}p.woocommerce-result-count{color:var(--color-dark-trans);font-weight:300;font-size:80%}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:none;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:none;padding:0;margin:0;float:left;display:inline;overflow:hidden}.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:none;color:var(--color-dark);font-weight:600}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-weight:300}