@charset UTF-8;html{scroll-padding-top:calc(var(--header-height) + 4rem)}.ph.h-mega-menu-line-cta-ico{width:fit-content}.ph.m-faq_icon{width:4.8rem;color:var(--h-text-white);font-size:2.4rem;margin-bottom:var(--h-space-xl);padding-top:var(--h-space-m);padding-right:var(--h-space-m);padding-bottom:var(--h-space-m);padding-left:var(--h-space-m);border:1px solid var(--h-border-primary);border-radius:var(--h-radius-xl);height:4.8rem;display:flex;align-self:center;align-items:center;justify-content:center;background-color:var(--h-dark-bg)}.h-btn-vert,.h_minimal_addtocart a{border:1px solid rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(10,13,18,.05),inset 0 -2px 0 0 rgba(10,13,18,.05),0px 1px 2px 0 rgba(10,13,18,.18)}.h-btn2-white{border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 -2px 0 0 rgba(10,13,18,.05),0px 1px 2px 0 rgba(10,13,18,.18)}:root{--header-height:clamp(5.6rem,calc(11.97vw + -2.23rem),7.4rem)}.rank-math-breadcrumb{font-weight:600}.rank-math-breadcrumb .last{color:var(--h-primary)}.h-row-feature-block{margin-top:30px;position:relative}.h-row-feature-block:before{content:"";background:url(/wp-content/uploads/2025/01/soundwaves_vector.svg) repeat-x center;background-size:auto 30px;position:absolute;top:-30px;left:0;width:100%;height:30px;opacity:.1;z-index:10;filter:invert(1);pointer-events:none}.x-tabs_tab-selected .h-accordeon-2-txt{display:flex}.testi-rating{position:relative;width:5em;height:1em;font-size:25px;line-height:1}.testi-rating-front{position:absolute;top:0;left:0;overflow:hidden;color:#fc3;white-space:nowrap}.testi-rating-back{color:#ccc;white-space:nowrap}.offset-active-quote--card{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.h_blur_nav .splide__arrows .splide__arrow{backdrop-filter:blur(8px)}.h-hero-white-pattern{background:linear-gradient(180deg,#F2F2F2 0,#F0F0F1 100%);position:relative}.h-hero-white-pattern:before{content:"";position:absolute;top:0;z-index:2;left:0;width:100%;height:100%;opacity:1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.06) 0,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.06) 0,rgba(0,0,0,0) 100%)}.h-hp-tab-menu .x-tabs_tab-selected .h-hp-tab-icon{color:var(--h-border-brand)}.h-hp-tab-menu .x-tabs_tab-selected .h-hp-tab-ttl{color:var(--h-text-white)}.h-hero-op-pattern{background-color:#0C0E12;position:relative}.h-hero-op-pattern:before{content:"";position:absolute;top:0;z-index:2;left:0;width:100%;height:100%;background:url(/wp-content/uploads/2025/03/eee65ce2a035c11bb2b0cfb7707afbf4.png);opacity:1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.06) 0,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.06) 0,rgba(0,0,0,0) 100%)}.h_dot_slider.brxe-xproslider .splide__slide.h_hori_slide{justify-content:space-evenly}.splide__arrow:disabled{opacity:0;cursor:not-allowed;pointer-events:none}.h-product-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image img{object-fit:scale-down;aspect-ratio:1}.woocommerce .blockUI.blockOverlay{background-color:var(--dark-50)!important}.woocommerce .cart-form tbody td{padding:var(--space-xs) var(--space-l)!important}.woocommerce .cart-form tbody td[data-title]:before{color:var(--text-body);font-weight:400}.woocommerce .cart-form tbody tr{border:1px solid var(--dark-10)}.woocommerce .cart-form tbody .woocommerce-Price-amount{font-size:var(--text-m)}.woocommerce .cart-form tbody span.woocommerce-Price-amount.amount{font-weight:600;font-size:var(--text-m);color:var(--dark)}.woocommerce .cart-form .quantity>*{border:1px solid var(--dark-10)}.woocommerce .cart-form .quantity .minus:hover svg,.woocommerce .cart-form .quantity .plus:hover svg{stroke:var(--text-title)}.woocommerce .cart-form .coupon{margin-top:var(--space-m)}.woocommerce .cart-form .coupon input{background:rgba(0,0,0,0);color:var(--h-secondary);font-size:var(--h-text-md);border:1px solid var(--h-secondary);float:left;width:35%!important}.woocommerce .cart-form .coupon input + button{float:right;width:60%}.woocommerce .cart-form .coupon + button{width:100%}.woocommerce table th,.woocommerce table .cart-form .product-name{font-weight:700}.woocommerce table.cart td.actions .input-text::placeholder{color:var(--text-body);opacity:.7}.woocommerce table.cart td.actions button[name=update_cart]{display:none!important}.woocommerce .wc-proceed-to-checkout .button{width:100%;padding:var(--space-xs) var(--space-l);transition-duration:.3s}.cart-collaterals table{border-top:0!important;border-bottom:0!important}.cart-collaterals table tbody tr{border-top:1px solid var(--dark-10)}.cart-collaterals table tbody th{font-weight:400;color:var(--text-body);font-size:var(--text-xs);padding:var(--space-xs) var(--space-m)}.cart-collaterals .cart_totals h2{margin-bottom:var(--space-m)}@media (max-width:767px){tr.woocommerce-cart-form__cart-item.cart_item{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}tr.woocommerce-cart-form__cart-item.cart_item .product-thumbnail{grid-row:span 2;grid-column:span 1}tr.woocommerce-cart-form__cart-item.cart_item .product-name{grid-row:span 1;grid-column:span 2}tr.woocommerce-cart-form__cart-item.cart_item .product-quantity{height:fit-content}tr.woocommerce-cart-form__cart-item.cart_item .product-price{height:fit-content}tr.woocommerce-cart-form__cart-item.cart_item .product-price .amount{font-size:1.5rem}.woocommerce-cart-form tbody td[data-title]:before{color:var(--text-body);font-weight:400;display:none}.woocommerce-cart-form tbody span.woocommerce-Price-amount.amount{font-weight:600;font-size:var(--text-m);color:var(--dark)}.woocommerce-cart-form .coupon .input-text{float:left;width:35%!important}.woocommerce-cart-form .coupon .input-text + button{float:right;width:60%}.woocommerce-cart-form .coupon + button{width:100%}}.new-tag-white{padding:2px 6px;border-radius:var(--h-radius-sm);border:1px solid #c7e0dc;color:#097b6a;background-color:#f5f9f9;font-size:var(--h-text-xs);font-weight:500;width:fit-content}.new-tag{padding:2px 6px;border-radius:var(--h-radius-sm);border:1px solid #0C6457;color:#B9D8D3;background-color:#01322C;font-size:var(--h-text-xs);width:fit-content}.soldout-tag{padding:2px 6px;width:fit-content;border-radius:var(--h-radius-sm);border:1px solid #912018;color:#FDA29B;background-color:#55160C;font-size:var(--h-text-xs)}.dark-tag{padding:2px 6px;width:fit-content;border-radius:var(--h-radius-sm);border:1px solid #373A41;color:#CECFD2;background-color:#13161B;font-size:var(--h-text-xs)}.h-menu-item{border-bottom:1px solid transparent}.h-menu-item.open{border-bottom:1px solid white}.h-menu-feat-prod-base,.h-menu-app-ctnr{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.h-menu-featured-product-block{display:flex;flex:1}.h-menu-app-ctnr{flex:1}ul.h-acc-menu{padding-inline-start:0}.woocommerce-ordering select.orderby{color:white;background-color:black}.g-btn-vert{background-color:var(--h-primary);color:var(--h-text-white)}.h-lp-prix{font-size:var(--h-display-md);color:var(--h-text-white);font-weight:700}.h-lp-prix-barre{color:var(--h-text-grey);font-size:var(--h-display-xs);font-weight:700;text-decoration:line-through}.h-pckg-prix-barre{font-size:var(--h-text-sm);text-decoration:line-through}.h-lp-current-pckg-price{color:#19B497}.h-lp-current-pckg-price .h-pckg-prix-barre{color:#097B6A}@media screen and (min-width:1253px){.h-tc-package{max-width:22%;width:100%;height:16rem;flex-direction:column}.h-pckg-sep{transform:rotateZ(90)}}@media screen and (max-width:1252px){.h-tc-package{max-width:100%;width:100%;height:5rem;flex-direction:row}.h-pckg-sep{transform:rotateZ(90deg)}}.h-hori-pckg .h-tc-package{max-width:100%;width:100%;height:5rem;flex-direction:row}.h-hori-pckg .h-pckg-sep{transform:rotateZ(90deg)}.h-ms-dot:not(.h-tl-active),.h-ms-dot:not(.h-tl-futur),.h-ms-dot:not(.h-tl-yat){background-color:#05A389;border-radius:50%;position:relative;z-index:1;width:1.2rem;height:1.2rem}.h-ms-dot.h-tl-active{background-color:#05A389;border-radius:50%;position:relative;z-index:1;width:1.2rem;height:1.2rem}.h-ms-dot.h-tl-yat{background-color:#fff;height:1.7rem;width:1.7rem;border-radius:50%;position:relative;z-index:1}.h-ms-dot.h-tl-final{background-color:#FFD166}.timeline-line-segment{content:"";position:absolute;top:.5rem;left:0;width:82%;height:2px;background-color:#01322C;z-index:2}.timeline-line-segment-grey{content:"";position:absolute;top:.5rem;left:0;width:100%;height:2px;background-color:#373A41;z-index:0}@media screen and (max-width:767px){.timeline-line-segment{top:0;left:.5rem;width:2px;height:80%;z-index:2}.timeline-line-segment-grey{top:0;left:.5rem;width:2px;height:94%;z-index:0}}.h_counter_col_subttl{word-break:keep-all}.h_counter_bar{position:relative;min-width:8rem}.h_counter_bar:before{content:"";background-color:var(--h-primary);width:80%;position:absolute;height:8px;border-radius:var(--h-radius-full);z-index:50}.h_counter_parent{backdrop-filter:blur(10px)}.countdown-timer{display:flex;flex-direction:row;justify-content:space-evenly;gap:.5rem;color:var(--h-text-white);font-size:clamp(0.875rem,calc(0.8022rem + .2472vw),2rem)}.countdown-timer .counter_item{text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.countdown-timer .counter_item .days,.countdown-timer .counter_item .hours,.countdown-timer .counter_item .minutes,.countdown-timer .counter_item .seconds{font-family:DSEG7ModernMini;font-size:clamp(3.5em,calc(1.3em + 1.7305vw),4em);line-height:1.5;display:inline-block;text-align:center;position:relative;font-variant-numeric:tabular-nums lining-nums}.countdown-timer .counter_item .days:before{content:"88";position:absolute;z-index:2;opacity:.06;font-feature-settings:tnum;right:0}.countdown-timer .counter_item .hours:before,.countdown-timer .counter_item .minutes:before,.countdown-timer .counter_item .seconds:before{content:"88";position:absolute;z-index:2;opacity:.1;font-feature-settings:tnum;display:inline-block;right:0}.h_mini_counter .countdown-timer{gap:1rem;font-size:clamp(0.7rem,1vw,.9rem)}.h_mini_counter .countdown-timer .counter_item .days,.h_mini_counter .countdown-timer .counter_item .hours,.h_mini_counter .countdown-timer .counter_item .minutes,.h_mini_counter .countdown-timer .counter_item .seconds{font-size:clamp(2rem,calc(1.2rem + .8vw),3rem)}.h_mini-counter_bigger .countdown-timer{gap:1rem;font-size:clamp(0.7rem,1vw,.9rem)}.h_mini-counter_bigger .countdown-timer .counter_item .days,.h_mini-counter_bigger .countdown-timer .counter_item .hours,.h_mini-counter_bigger .countdown-timer .counter_item .minutes,.h_mini-counter_bigger .countdown-timer .counter_item .seconds{font-size:clamp(2.5rem,calc(1.8rem + 2vw),4rem)}.h-footer-section{position:relative}.h-footer-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp-content/uploads/2025/02/pattern.webp) repeat;opacity:1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.06) 0,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.06) 0,rgba(0,0,0,0) 100%)}.h-archive-meta .h-archive-cat{padding:2px 6px;border-radius:var(--h-radius-sm);border:1px solid;font-size:var(--h-text-xs);width:fit-content}.h-archive-meta [data-cat=travel-clarinet]{color:#CECFD2;border-color:#373A41}.h-archive-meta [data-cat=podcast]{border-color:#0C6457;color:#B9D8D3;background-color:#01322C}.h-archive-post-title{position:relative;padding-right:30px}.h-archive-post-title:after{content:"";font-family:Phosphor;font-size:var(--display-xs);font-weight:300;position:absolute;right:0;top:0}.ph.m-grid_icon{width:4.8rem;color:var(--h-text-white);font-size:2.4rem;margin-bottom:var(--h-space-xl);padding-top:var(--h-space-m);padding-right:var(--h-space-m);padding-bottom:var(--h-space-m);padding-left:var(--h-space-m);border:1px solid var(--h-border-primary);border-radius:var(--h-radius-xl);height:4.8rem;display:flex;align-self:left;align-items:center;justify-content:center;background-color:var(--h-dark-bg)}.h-blog-menu #menu-blog-menu li a{border:1px solid var(--h-border-primary);border-left:none}.h-blog-menu #menu-blog-menu li:first-child a{border-radius:var(--h-radius-md) 0 0 var(--h-radius-md);border-left:1px solid var(--h-border-primary)}.h-blog-menu #menu-blog-menu li:last-child a{border-radius:0 var(--h-radius-md) var(--h-radius-md) 0}.h-blog-search form{position:relative}.h-blog-search button{position:absolute;z-index:50}.h-blog-search input[type=search]{padding-left:5rem}.h-blog-search input[type=search]:focus-visible{outline:unset;border-color:white}