:root{--laa-font-heading:"Playfair Display",serif;--laa-space-section:64px;--laa-space-section-mobile:42px;--laa-control-height:44px}.woocommerce div.product div.images .woocommerce-product-gallery__image{cursor:default!important}#page-container{padding-top:0px}.et_pb_section_0_tb_header{padding-top:0!important}.et_pb_section_1_tb_header{padding-top:0!important}.et_pb_section_2_tb_header{padding-top:0!important}span.price,span.price *{color:#3a3a3a!important}a{color:#c1ad7c!important}a:hover,a:focus{color:#b39b69!important}.grecaptcha-badge{opacity:0}.single-product .woocommerce-product-attributes-item--weight{display:none!important}body.single-product.product-type-variable table.woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item--attribute_poids{display:none!important}:root{--laa-dark:#292622;--laa-text:#48423c;--laa-gold:#c6ae79;--laa-gold-dark:#ae925b;--laa-gold-text:#ad760d;--laa-cream:#f4f0dc;--laa-soft:#faf8f3;--laa-white:#ffffff;--laa-container:1240px}.laa-hero-inner *,.laa-univers *,.laa-events *,.laa-workshops *,.laa-shop *,.laa-reviews *,.laa-story *,.laa-partners *,.laa-more *,.laa-contact-cta *{box-sizing:border-box}.laa-hero-copy h1,.laa-product-content h3,.laa-univers-intro h2,.laa-univers-heading h3,.laa-univers-carousel .laa-carousel-title,.laa-events-heading h2,.laa-workshops-heading h2,.laa-shop-heading h2,.laa-reviews-heading h2,.laa-story-content h2,.laa-partners-heading h2,.laa-partners-feature-content h3,.laa-partners-list-head h3,.laa-partner-card h4,.laa-more-heading h2,.laa-more-content h3,.laa-contact-cta h2{font-family:var(--laa-font-heading)}.laa-title:is(h2){margin:0;color:var(--laa-dark);font-size:clamp(32px,2.6vw,40px);font-weight:400;line-height:1.1;letter-spacing:-.35px}.laa-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 19px;border:0;border-radius:0;background:var(--laa-gold);color:#ffffff!important;font-size:12px;font-weight:700;line-height:1;text-decoration:none!important;transition:background .2s ease,transform .2s ease}.laa-button:hover{background:var(--laa-gold-dark);color:#ffffff!important;transform:translateY(-1px)}.laa-events-inner,.laa-workshops-inner,.laa-shop-inner,.laa-reviews-inner,.laa-story-inner,.laa-partners-inner,.laa-more-inner,.laa-contact-cta-inner{width:min(var(--laa-container),calc(100% - 48px));margin:0 auto}.laa-univers,.laa-events,.laa-workshops,.laa-shop,.laa-reviews,.laa-story,.laa-partners,.laa-more{padding-top:64px;padding-bottom:64px}.laa-univers-intro,.laa-events-heading,.laa-workshops-heading,.laa-shop-heading,.laa-partners-heading,.laa-more-heading{margin-bottom:32px}.laa-hero-inner{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:64px 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);gap:clamp(42px,5vw,70px);align-items:center}.laa-hero-copy{max-width:580px}.laa-kicker{display:block;margin-bottom:11px;color:#d5bd87;font-size:10px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:1.5px}.laa-kicker-light{margin-bottom:0;color:rgba(255,255,255,.78)}.laa-hero-copy h1{max-width:600px;margin:0 0 25px;color:#ffffff;font-family:var(--laa-font-heading);font-size:clamp(46px,4vw,62px);font-weight:400;line-height:1.04;letter-spacing:-1.2px}.laa-hero-copy p{max-width:540px;margin:0 0 26px;color:#ffffff;font-size:14px;line-height:1.7}.laa-featured{min-width:0}.laa-featured-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.laa-featured-nav,.laa-partners-nav{display:flex;gap:7px}.laa-featured-nav button{width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.65);background:rgba(255,255,255,.08);color:#ffffff;font-size:24px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease}.laa-featured-nav button:hover{border-color:var(--laa-gold);background:var(--laa-gold)}.laa-product-card{flex:0 0 calc(50% - 8px);min-width:0;background:rgba(255,255,255,.98);overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.10)}.laa-product-image{height:200px;display:flex;align-items:center;justify-content:center;padding:20px 20px 4px;background:linear-gradient(180deg,#ffffff 0%,#fbfaf7 100%)}.laa-product-image img{display:block;width:auto!important;height:auto!important;max-width:82%!important;max-height:170px!important;object-fit:contain;margin:0 auto;transition:transform .35s ease}.laa-product-card:hover .laa-product-image img{transform:scale(1.025)}.laa-product-content{padding:13px 20px 22px}.laa-product-type{display:block;margin-bottom:5px;color:#a88a51;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px}.laa-product-content h3{margin:0 0 15px;font-size:21px;font-weight:400;line-height:1.15}.laa-product-content h3,.laa-product-content h3 a,.laa-product-content h3 a:link,.laa-product-content h3 a:visited,.laa-product-content h3 a:hover,.laa-product-content h3 a:active{color:var(--laa-dark)!important;text-decoration:none!important}.laa-product-button{min-height:40px;padding:0 15px;font-size:11px}.laa-partners-progress{height:1px;overflow:hidden}.laa-univers{width:min(var(--laa-container),calc(100% - 48px));margin:0 auto}.laa-univers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.laa-univers-heading{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(178,149,92,.30)}.laa-univers-heading h3{margin:0;color:var(--laa-dark);font-size:25px;font-weight:400;line-height:1.1}.laa-univers-carousel{width:100%;min-width:0}.laa-univers-carousel .laa-carousel-slide{border:none!important;background:#ffffff;box-shadow:0 8px 24px rgba(38,32,25,.06)}.laa-univers-carousel .laa-carousel-image{height:190px;padding:18px 20px 5px;background:linear-gradient(180deg,#ffffff 0%,#faf8f3 100%)}.laa-univers-carousel .laa-carousel-image img{max-width:78%!important;max-height:160px!important}.laa-univers-carousel .laa-carousel-content{padding:14px 20px 22px}.laa-univers-carousel .laa-carousel-title{margin-bottom:14px;color:var(--laa-dark)!important;font-size:20px}.laa-univers-carousel .laa-carousel-title,.laa-univers-carousel .laa-carousel-title:link,.laa-univers-carousel .laa-carousel-title:visited,.laa-univers-carousel .laa-carousel-title:hover,.laa-univers-carousel .laa-carousel-title:active{color:var(--laa-dark)!important;text-decoration:none!important}.laa-univers-carousel .laa-carousel-button{min-height:40px;padding:0 15px;border-radius:0;background:var(--laa-gold);color:#ffffff!important;font-size:11px;font-weight:700}.laa-univers-carousel .laa-carousel-button:hover{background:var(--laa-gold-dark)}.laa-univers-carousel .laa-carousel-navigation{gap:7px;margin-top:13px}.laa-events{width:100%;overflow:hidden}.laa-events-heading{max-width:760px}.laa-events-gallery{display:grid;grid-template-columns:.96fr 1.06fr .96fr;gap:22px;align-items:center}.laa-events-image{position:relative;margin:0;overflow:hidden;background:#f4f0e8;box-shadow:0 10px 28px rgba(53,42,28,.07)}.laa-events-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.laa-events-image:hover img{transform:scale(1.025)}.laa-workshops{width:100%;background:var(--laa-cream)}.laa-workshops-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:48px;align-items:center}.laa-workshops-image{min-width:0;overflow:hidden;box-shadow:0 10px 30px rgba(50,40,25,.07)}.laa-workshops-image img{display:block;width:100%;height:auto;aspect-ratio:16 / 11;object-fit:cover;transition:transform .55s ease}.laa-workshops-image:hover img{transform:scale(1.02)}.laa-workshops-content{max-width:560px}.laa-workshops-content p{margin:0 0 18px;color:#312e2a;font-size:14px;line-height:1.7}.laa-workshops-list{margin-bottom:22px}.laa-workshops-list strong{display:block;margin-bottom:9px;color:var(--laa-dark);font-size:14px}.laa-workshops-list ul{margin:0;padding:0;list-style:none}.laa-workshops-list li{position:relative;margin-bottom:5px;padding-left:13px;color:#312e2a;font-size:14px;line-height:1.45}.laa-workshops-list li::before{content:"•";position:absolute;left:0;color:#a97824}.laa-shop{width:100%;overflow:hidden;background:transparent}.laa-shop-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.laa-shop-image{position:relative;z-index:1;width:100%;overflow:visible}.laa-shop-image img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;transition:transform .55s ease}.laa-shop-image:hover img{transform:scale(1.015)}.laa-shop-hours{position:relative;z-index:2;margin-left:-35px;padding:27px 30px;background:rgba(255,255,255,.98);box-shadow:0 12px 35px rgba(38,32,25,.07)}.laa-shop-row{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:20px;min-height:42px;padding:3px 12px;border-bottom:1px solid #e8e5df;color:#554e47;font-size:14px}.laa-shop-row>span:first-child{font-weight:500}.laa-shop-row>span:last-child{text-align:right}.laa-shop-row:last-child{border-bottom:0}.laa-shop-row-closed{color:#ae7613}.laa-shop-cta-wrap{display:flex;justify-content:center;margin-top:24px}.laa-reviews{width:100%;background:var(--laa-cream);overflow:hidden}.laa-reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.laa-reviews-bee{display:block;width:clamp(90px,8vw,125px);height:auto;margin-right:4%;object-fit:contain;pointer-events:none}.laa-reviews-widget{width:100%}.laa-reviews-widget .ti-widget{margin:0!important}.laa-reviews-widget .ti-review-item{border-radius:0!important}.laa-reviews-widget .ti-inner{box-shadow:0 8px 25px rgba(45,38,28,.05)!important}.laa-reviews-widget .ti-review-text,.laa-reviews-widget .ti-review-content,.laa-reviews-widget .ti-name{color:var(--laa-dark)!important}.laa-reviews-widget .ti-name{font-weight:700!important}.laa-reviews-cta{display:flex;justify-content:center;margin-top:24px}.laa-story{width:100%;background:#ffffff}.laa-story-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center}.laa-story-row+.laa-story-row{margin-top:58px}.laa-story-image{overflow:hidden;background:#f4f0e8;box-shadow:0 9px 28px rgba(45,38,28,.06)}.laa-story-image img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;transition:transform .55s ease}.laa-story-image:hover img{transform:scale(1.02)}.laa-story-content{max-width:550px}.laa-story-content h2{margin:0 0 18px;color:var(--laa-dark);font-size:clamp(29px,2.3vw,36px);font-weight:400;line-height:1.1}.laa-story-content p{margin:0 0 22px;color:var(--laa-text);font-size:14px;line-height:1.7}.laa-partners{width:100%;background:#f7f4e8;overflow:hidden}.laa-partners-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;margin-bottom:58px}.laa-partners-feature-image{overflow:hidden;box-shadow:0 10px 30px rgba(40,32,20,.07)}.laa-partners-feature-image img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;transition:transform .55s ease}.laa-partners-feature-image:hover img{transform:scale(1.02)}.laa-partners-feature-content{max-width:570px}.laa-partners-feature-content h3{margin:0 0 17px;color:var(--laa-dark);font-size:clamp(27px,2.2vw,34px);font-weight:400;line-height:1.1}.laa-partners-feature-content p{margin:0 0 13px;color:var(--laa-text);font-size:13.5px;line-height:1.65}.laa-partners-thanks{font-weight:600}.laa-partners-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:18px}.laa-partners-list-head h3{margin:0;color:var(--laa-dark);font-size:clamp(25px,2vw,31px);font-weight:400;line-height:1.1}.laa-partners-nav button,.laa-univers-carousel .laa-carousel-arrow{width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--laa-gold);background:transparent;color:#9f7d3c;font-size:23px;line-height:1;cursor:pointer}.laa-partners-nav button:hover,.laa-univers-carousel .laa-carousel-arrow:hover{background:var(--laa-gold);color:#ffffff}.laa-partners-viewport{width:100%;overflow:hidden;touch-action:pan-y}.laa-partners-track{display:flex;gap:18px;transform:translate3d(0,0,0);transition:transform .5s cubic-bezier(.22,.61,.36,1);will-change:transform}.laa-partner-card{flex:0 0 calc(25% - 13.5px);min-width:0;margin:0;overflow:hidden;background:#ffffff;box-shadow:0 7px 22px rgba(39,31,20,.05)}.laa-partner-image{height:160px;overflow:hidden;background:#f4f1e9}.laa-partner-image img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center;margin:0!important;transition:transform .45s ease}.laa-partner-card:hover .laa-partner-image img{transform:scale(1.025)}.laa-partner-card h4{min-height:60px;display:flex;align-items:center;margin:0;padding:13px 16px;color:var(--laa-dark);font-size:16px;font-weight:400;line-height:1.2}.laa-partners-progress{margin-top:20px;background:rgba(178,149,92,.25)}.laa-partners-progress span{display:block;width:10%;height:100%;background:#b2955c;transition:width .4s ease,transform .4s ease}.laa-more{width:100%;background:#ffffff;overflow:hidden}.laa-more-heading{max-width:760px}.laa-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.laa-more-card{min-width:0;overflow:hidden;background:#ffffff;box-shadow:0 9px 28px rgba(45,38,28,.06)}.laa-more-image{height:255px;overflow:hidden;background:#ebe7dc}.laa-more-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.laa-more-card:hover .laa-more-image img{transform:scale(1.025)}.laa-more-content{padding:23px 26px 26px}.laa-more-content h3{margin:0 0 13px;color:var(--laa-dark);font-size:clamp(24px,1.9vw,29px);font-weight:400;line-height:1.1}.laa-more-content p{max-width:520px;margin:0 0 20px;color:var(--laa-text);font-size:14px;line-height:1.65}.laa-contact-cta{width:100%;padding:48px 0;background:var(--laa-cream)}.laa-contact-cta-inner{padding:34px 40px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:45px;align-items:center;background:#ffffff;border-left:3px solid var(--laa-gold);box-shadow:0 8px 28px rgba(45,38,28,.05)}.laa-contact-cta-content{max-width:850px}.laa-contact-cta h2{margin-bottom:12px}.laa-contact-cta p{margin:0;color:var(--laa-text);font-size:14px;line-height:1.65}.laa-contact-cta-action{display:flex;align-items:center;justify-content:center}@media (max-width:980px){.laa-events-inner,.laa-workshops-inner,.laa-shop-inner,.laa-reviews-inner,.laa-story-inner,.laa-partners-inner,.laa-more-inner,.laa-contact-cta-inner{width:min(850px,calc(100% - 36px))}.laa-univers{width:min(850px,calc(100% - 36px))}.laa-univers,.laa-events,.laa-workshops,.laa-shop,.laa-reviews,.laa-story,.laa-partners,.laa-more{padding-top:52px;padding-bottom:52px}.laa-hero-inner{width:min(760px,calc(100% - 36px));grid-template-columns:1fr;gap:42px;padding:56px 0}.laa-hero-copy{max-width:620px}.laa-univers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.laa-workshops-grid,.laa-story-row,.laa-partners-feature{grid-template-columns:1fr;gap:30px}.laa-workshops-content,.laa-story-content,.laa-partners-feature-content{max-width:100%}.laa-story-row-reverse .laa-story-image{order:1}.laa-story-row-reverse .laa-story-content{order:2}.laa-partners-feature{margin-bottom:48px}.laa-partner-card{flex-basis:calc(50% - 9px)}.laa-partner-image{height:180px}}@media (max-width:800px){.laa-events-gallery{grid-template-columns:repeat(2,1fr);gap:16px}.laa-shop-layout{display:block}.laa-shop-image{width:94%}.laa-shop-image img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.laa-shop-hours{width:94%;margin:-30px 0 0 auto;padding:23px}.laa-contact-cta-inner{grid-template-columns:1fr;gap:24px}.laa-contact-cta-action{justify-content:flex-start}}@media (max-width:650px){.laa-events-inner,.laa-workshops-inner,.laa-shop-inner,.laa-reviews-inner,.laa-story-inner,.laa-partners-inner,.laa-more-inner,.laa-contact-cta-inner,.laa-univers{width:calc(100% - 28px)}.laa-univers,.laa-events,.laa-workshops,.laa-shop,.laa-reviews,.laa-story,.laa-partners,.laa-more{padding-top:42px;padding-bottom:42px}.laa-univers-intro,.laa-events-heading,.laa-workshops-heading,.laa-shop-heading,.laa-partners-heading,.laa-more-heading{margin-bottom:25px}.laa-title:is(h2){font-size:clamp(29px,8.5vw,34px)}.laa-hero-inner{width:calc(100% - 28px);padding:44px 0;gap:34px}.laa-hero-copy h1{margin-bottom:20px;font-size:clamp(39px,11vw,46px);letter-spacing:-.7px}.laa-hero-copy p{margin-bottom:22px;font-size:14px}.laa-product-card{flex-basis:100%}.laa-product-image{height:220px}.laa-product-image img{max-height:185px!important}.laa-univers-grid{grid-template-columns:1fr;gap:34px}.laa-univers-heading h3{font-size:25px}.laa-univers-carousel{max-width:430px;margin:0 auto}.laa-events-gallery{grid-template-columns:1fr;gap:13px}.laa-workshops-grid{gap:25px}.laa-workshops-image img{aspect-ratio:4 / 3}.laa-shop-image{width:100%}.laa-shop-image img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.laa-shop-hours{width:calc(100% - 16px);margin:-20px auto 0;padding:18px}.laa-shop-row{grid-template-columns:1fr;gap:3px;min-height:auto;padding:10px 0;font-size:13px}.laa-shop-row>span:first-child{font-size:11px;font-weight:700}.laa-shop-row>span:last-child{text-align:left}.laa-reviews-heading{gap:15px;margin-bottom:25px}.laa-reviews-bee{width:70px;margin:0;flex-shrink:0}.laa-story-row{gap:24px}.laa-story-row+.laa-story-row{margin-top:44px}.laa-story-image img{aspect-ratio:4 / 3}.laa-story-content h2{margin-bottom:14px;font-size:29px}.laa-story-content p{margin-bottom:19px;font-size:13.5px}.laa-partners-feature{gap:25px;margin-bottom:42px}.laa-partners-feature-image img{aspect-ratio:4 / 3}.laa-partners-feature-content h3{font-size:28px}.laa-partners-feature-content p{font-size:13px}.laa-partners-list-head{align-items:center;gap:12px;margin-bottom:16px}.laa-partners-list-head h3{font-size:25px}.laa-partner-card{flex-basis:100%}.laa-partner-image{height:auto;aspect-ratio:16 / 10}.laa-more-grid{grid-template-columns:1fr;gap:18px}.laa-more-image{height:auto;aspect-ratio:16 / 10}.laa-more-content{padding:20px 20px 23px}.laa-more-content h3{font-size:25px}.laa-contact-cta{padding:36px 0}.laa-contact-cta-inner{padding:26px 23px}.laa-contact-cta p{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.laa-partners-track,.laa-product-image img,.laa-events-image img,.laa-workshops-image img,.laa-shop-image img,.laa-story-image img,.laa-partners-feature-image img,.laa-partner-image img,.laa-more-image img{transition:none!important}}#vie-au-rucher{scroll-margin-top:110px}.laa-section-heading.laa-section-heading--center{max-width:850px;margin:0 auto 34px;text-align:center}.laa-copy--flush p:last-child{margin-bottom:0}.laa-fab-button{margin-top:7px}.laa-fab-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.laa-fab-stat{padding:18px 19px;background:#faf8f3;border-left:2px solid var(--laa-gold)}.laa-fab-stat strong{display:block;margin-bottom:4px;color:var(--laa-dark);font-family:var(--laa-font-heading);font-size:25px;font-weight:400;line-height:1.1}.laa-fab-stat span{color:var(--laa-text);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.laa-fab-season-list{margin:23px 0}.laa-fab-season{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid rgba(178,149,92,.25)}.laa-fab-season:first-child{padding-top:0}.laa-fab-season:last-child{border-bottom:0}.laa-fab-season-period{color:var(--laa-gold-text);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.laa-fab-season p{margin:0}.laa-fab-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.laa-fab-step{position:relative;min-width:0;padding:27px 23px 25px;background:#ffffff;border-top:2px solid var(--laa-gold);box-shadow:0 8px 25px rgba(45,38,28,.05)}.laa-fab-step-number{display:block;margin-bottom:18px;color:var(--laa-gold);font-family:var(--laa-font-heading);font-size:34px;font-weight:400;line-height:1}.laa-fab-step h3{min-height:48px;margin:0 0 12px;color:var(--laa-dark);font-family:var(--laa-font-heading);font-size:21px;font-weight:400;line-height:1.15}.laa-fab-step p{margin:0;color:var(--laa-text);font-size:13px;line-height:1.65}.laa-fab-steps-cta{display:flex;justify-content:center;margin-top:28px}@media (max-width:980px){.laa-fab-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.laa-section--cream .laa-split--reverse-mobile .laa-media{order:1}.laa-section--cream .laa-split--reverse-mobile .laa-copy{order:2}}@media (max-width:650px){.laa-section-heading.laa-section-heading--center{margin:0 0 26px;text-align:left}.laa-fab-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0}.laa-fab-stat{padding:15px 13px}.laa-fab-stat strong{font-size:22px}.laa-fab-stat span{font-size:9px}.laa-fab-season{grid-template-columns:1fr;gap:5px;padding:12px 0}.laa-fab-steps{grid-template-columns:1fr;gap:12px}.laa-fab-step{padding:22px 20px}.laa-fab-step-number{margin-bottom:12px;font-size:30px}.laa-fab-step h3{min-height:0;font-size:21px}.laa-fab-steps-cta{justify-content:flex-start;margin-top:22px}}@media (prefers-reduced-motion:reduce){.laa-media:hover img,.laa-page-hero .laa-main-button:hover,.laa-section .laa-story-button:hover{transform:none}}#notre-parcours{scroll-margin-top:110px}.laa-eyebrow{display:block;margin-bottom:8px;color:var(--laa-gold-text);font-size:10px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:1.5px}.laa-history-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:22px}.laa-history-timeline::before{content:"";position:absolute;top:51px;left:3%;right:3%;height:1px;background:rgba(178,149,92,.45)}.laa-history-year{position:relative;z-index:1;min-width:0;margin:0;padding:0 8px}.laa-history-year-date{display:block;margin-bottom:13px;color:var(--laa-dark);font-family:var(--laa-font-heading);font-size:27px;font-weight:400;line-height:1}.laa-history-year-dot{position:relative;display:block;width:11px;height:11px;margin-bottom:18px;border:2px solid var(--laa-gold);border-radius:50%;background:var(--laa-cream)}.laa-history-year p{margin:0;color:var(--laa-text);font-size:13px;line-height:1.62}.laa-history-timeline-cta{display:flex;justify-content:center;margin-top:30px}.laa-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.laa-copy,.laa-media{align-self:start}.laa-media{min-width:0;overflow:hidden;background:#f4f0e8;box-shadow:0 10px 30px rgba(45,38,28,.07)}.laa-media img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;transition:transform .55s ease}.laa-media:hover img{transform:scale(1.015)}.laa-history-logo{display:flex;align-items:center;justify-content:center;padding:28px;background:#ffffff}.laa-history-logo img{width:100%;height:auto;object-fit:contain}.laa-history-logo:hover img{transform:none}.laa-copy{max-width:570px}.laa-copy p{margin:0 0 17px;color:var(--laa-text);font-size:14px;line-height:1.7}.laa-copy--story p:last-of-type{margin-bottom:22px}.laa-history-button{margin-top:0}@media (max-width:980px){.laa-history-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.laa-history-timeline::before{display:none}.laa-history-year{padding:20px;background:#ffffff;border-top:2px solid var(--laa-gold);box-shadow:0 7px 22px rgba(45,38,28,.05)}.laa-history-year-dot{display:none}.laa-history-year-date{margin-bottom:10px}.laa-split{grid-template-columns:1fr;gap:var(--laa-split-tablet-gap,30px);align-items:start}.laa-copy{max-width:100%}}@media (max-width:650px){.laa-history-timeline{grid-template-columns:1fr;gap:11px;padding-top:0}.laa-history-year{padding:18px 19px}.laa-history-year-date{font-size:25px}.laa-history-year p{font-size:13px}.laa-history-timeline-cta{justify-content:flex-start;margin-top:22px}.laa-split{gap:var(--laa-split-mobile-gap,23px)}.laa-copy p{font-size:13.5px}.laa-history-logo{padding:18px}}@media (prefers-reduced-motion:reduce){.laa-media img{transition:none}.laa-media:hover img{transform:none}}#notre-boutique{scroll-margin-top:110px}.laa-eyebrow--compact,.laa-pos-contact-label,.laa-pos-location{display:block;color:var(--laa-gold-text);font-size:10px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:1.4px}.laa-pos-store-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:26px;align-items:start}.laa-pos-map{width:100%;height:400px;overflow:hidden;background:#eeeae0;box-shadow:0 10px 30px rgba(45,38,28,.07)}.laa-pos-map iframe{display:block;width:100%;height:100%;border:0}.laa-pos-store-info{display:grid;gap:12px}.laa-pos-store-block{padding:20px 21px;background:#faf8f3;border-left:2px solid var(--laa-gold)}.laa-pos-contact-label{margin-bottom:8px}.laa-pos-store-block h3{margin:0 0 5px;color:var(--laa-dark);font-family:var(--laa-font-heading);font-size:20px;font-weight:400;line-height:1.2;overflow-wrap:anywhere}.laa-pos-store-block h3 a{color:var(--laa-dark)!important;text-decoration:none!important}.laa-pos-store-block h3 a:hover{color:var(--laa-gold-text)!important}.laa-pos-store-block p{margin:0;color:var(--laa-text);font-size:13px;line-height:1.55}.laa-pos-carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:22px}.laa-pos-carousel-head .laa-section-heading{margin-bottom:0}.laa-pos-nav{display:flex;gap:7px;flex-shrink:0}.laa-pos-nav button{width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--laa-gold);background:transparent;color:#9f7d3c;font-size:24px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.laa-pos-nav button:hover{background:var(--laa-gold);color:#ffffff}.laa-pos-viewport{width:100%;overflow:hidden;touch-action:pan-y}.laa-pos-track{display:flex;gap:18px;transform:translate3d(0,0,0);transition:transform .5s cubic-bezier(.22,.61,.36,1);will-change:transform}.laa-pos-card{flex:0 0 calc(25% - 13.5px);min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#ffffff;box-shadow:0 8px 25px rgba(45,38,28,.055)}.laa-pos-card-image{display:block;width:100%;height:175px;overflow:hidden;background:#f5f2e9}.laa-pos-card-image img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover;object-position:center;transition:transform .45s ease}.laa-pos-card:hover .laa-pos-card-image img{transform:scale(1.025)}.laa-pos-card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-height:145px;padding:17px 18px 19px}.laa-pos-location{min-height:28px;margin-bottom:7px;font-size:9px;letter-spacing:1.05px}.laa-pos-card h3{margin:0 0 17px;color:var(--laa-dark);font-family:var(--laa-font-heading);font-size:20px;font-weight:400;line-height:1.18}.laa-pos-link{display:inline-block;margin-top:auto;padding-bottom:3px;border-bottom:1px solid var(--laa-gold);color:var(--laa-gold-text)!important;font-size:10px;font-weight:700;line-height:1.3;text-decoration:none!important;letter-spacing:.8px;transition:color .2s ease,border-color .2s ease}.laa-pos-link:hover{color:var(--laa-dark)!important;border-color:var(--laa-dark)}.laa-pos-progress{height:1px;margin-top:20px;overflow:hidden;background:rgba(178,149,92,.25)}.laa-pos-progress span{display:block;width:10%;height:100%;background:#b2955c;transition:width .4s ease,transform .4s ease}@media (max-width:980px){.laa-pos-store-layout{grid-template-columns:1fr}.laa-pos-map{height:380px}.laa-pos-store-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.laa-pos-store-block{padding:18px 17px}.laa-pos-store-block h3{font-size:18px}.laa-pos-card{flex-basis:calc(50% - 9px)}.laa-pos-card-image{height:200px}}@media (max-width:650px){.laa-pos-store-layout{gap:15px}.laa-pos-map{height:300px}.laa-pos-store-info{grid-template-columns:1fr}.laa-pos-store-block{padding:17px 18px}.laa-pos-carousel-head{align-items:center;gap:14px;margin-bottom:18px}.laa-pos-carousel-head .laa-section-heading{margin-bottom:0}.laa-pos-nav button{width:36px;height:36px}.laa-pos-card{flex-basis:100%}.laa-pos-card-image{height:auto;aspect-ratio:16 / 9}.laa-pos-card-content{min-height:130px;padding:16px 18px 18px}.laa-pos-location{min-height:0}.laa-pos-card h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.laa-pos-track,.laa-pos-card-image img{transition:none}.laa-pos-card:hover .laa-pos-card-image img{transform:none}}.laa-page-hero *,.laa-section *{box-sizing:border-box}.laa-container{width:min(var(--laa-container),calc(100% - 48px));margin:0 auto}.laa-page-hero{width:100%;background:transparent}.laa-page-hero__inner{padding:68px 0}.laa-page-hero__content{max-width:850px}.laa-page-hero h1{max-width:820px;margin:0 0 24px;color:#ffffff;font-family:var(--laa-font-heading);font-size:clamp(44px,4vw,58px);font-weight:400;line-height:1.05;letter-spacing:-1px}.laa-page-hero p{max-width:750px;margin:0 0 27px;color:#ffffff;font-size:15px;line-height:1.7}.laa-section{width:100%;padding:64px 0;background:#ffffff}.laa-section--cream{background:var(--laa-cream)}#nos-ateliers,#atelier-1,#atelier-2,#atelier-3,#reservation-ateliers{scroll-margin-top:110px}.laa-section-heading{max-width:var(--laa-heading-width,820px);margin-bottom:30px}.laa-eyebrow,.laa-ateliers-overview-number{display:block;color:var(--laa-gold-text);font-size:10px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:1.5px}.laa-eyebrow{margin-bottom:8px}.laa-section-heading h2{margin:0;color:var(--laa-dark);font-family:var(--laa-font-heading);font-size:clamp(32px,2.6vw,40px);font-weight:400;line-height:1.1;letter-spacing:-.35px}.laa-ateliers-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.laa-ateliers-overview-card{display:flex;flex-direction:column;min-width:0;padding:25px 25px 26px;background:#faf8f3;border-top:2px solid var(--laa-gold);box-shadow:0 8px 25px rgba(45,38,28,.045)}.laa-ateliers-overview-number{margin-bottom:12px}.laa-ateliers-overview-card h3{margin:0 0 13px;color:var(--laa-dark);font-family:var(--laa-font-heading);font-size:23px;font-weight:400;line-height:1.15}.laa-ateliers-overview-card p{margin:0 0 19px;color:var(--laa-text);font-size:13.5px;line-height:1.65}.laa-ateliers-text-link{display:inline-block;align-self:flex-start;margin-top:auto;padding-bottom:3px;border-bottom:1px solid var(--laa-gold);color:var(--laa-gold-text)!important;font-size:10px;font-weight:700;line-height:1.3;text-decoration:none!important;letter-spacing:.8px}.laa-ateliers-text-link:hover{color:var(--laa-dark)!important;border-color:var(--laa-dark)}.laa-ateliers-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.laa-ateliers-content,.laa-ateliers-gallery,.laa-ateliers-single-image{align-self:start}.laa-ateliers-content{max-width:590px}.laa-ateliers-content>p{margin:0 0 22px;color:var(--laa-text);font-size:14px;line-height:1.7}.laa-ateliers-gallery{display:grid;gap:10px}.laa-ateliers-gallery-main,.laa-ateliers-gallery-small img,.laa-ateliers-single-image{overflow:hidden;background:#f4f0e8;box-shadow:0 9px 27px rgba(45,38,28,.06)}.laa-ateliers-gallery-main{aspect-ratio:10 / 7}.laa-ateliers-gallery-main img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.laa-ateliers-gallery-small{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.laa-ateliers-gallery-small img{display:block;width:100%;height:auto;aspect-ratio:10 / 7;object-fit:cover;transition:transform .5s ease}.laa-ateliers-gallery-main:hover img,.laa-ateliers-gallery-small img:hover{transform:scale(1.02)}.laa-ateliers-single-image{width:100%}.laa-ateliers-single-image img{display:block;width:100%;height:auto;aspect-ratio:10 / 7;object-fit:cover;transition:transform .5s ease}.laa-ateliers-single-image:hover img{transform:scale(1.015)}.laa-ateliers-infos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:23px}.laa-ateliers-infos>div{padding:13px 14px;background:rgba(255,255,255,.68);border-left:2px solid var(--laa-gold)}.laa-section:not(.laa-section--cream) .laa-ateliers-infos>div{background:#faf8f3}.laa-ateliers-infos span{display:block;margin-bottom:4px;color:var(--laa-gold-text);font-size:9px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:1px}.laa-ateliers-infos strong{display:block;color:var(--laa-dark);font-size:13px;font-weight:600;line-height:1.4}.laa-ateliers-info-wide{grid-column:1 / -1}.laa-ateliers-program{margin-bottom:23px}.laa-ateliers-program h3{margin:0 0 11px;color:var(--laa-dark);font-family:var(--laa-font-heading);font-size:22px;font-weight:400;line-height:1.2}.laa-ateliers-program ul{margin:0;padding:0;list-style:none}.laa-ateliers-program li{position:relative;margin-bottom:6px;padding-left:15px;color:var(--laa-text);font-size:13.5px;line-height:1.5}.laa-ateliers-program li::before{content:"•";position:absolute;top:0;left:0;color:var(--laa-gold-text)}.laa-ateliers-prices{margin-bottom:23px;border-top:1px solid rgba(178,149,92,.28)}.laa-ateliers-prices-title{display:block;padding:13px 0 7px;color:var(--laa-dark);font-family:var(--laa-font-heading);font-size:20px}.laa-ateliers-price{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid rgba(178,149,92,.18);color:var(--laa-text);font-size:13.5px}.laa-ateliers-price strong{color:var(--laa-dark);font-weight:700}.laa-ateliers-button{margin-top:0}.laa-ateliers-warning{margin:0 0 22px;padding:15px 17px;background:#faf8f3;border-left:3px solid var(--laa-gold)}.laa-ateliers-warning strong{display:block;margin-bottom:4px;color:var(--laa-dark);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.laa-ateliers-warning p{margin:0;color:var(--laa-text);font-size:12.5px;line-height:1.55}@media (max-width:980px){.laa-container{width:min(850px,calc(100% - 36px))}.laa-page-hero__inner{padding:56px 0}.laa-section{padding:52px 0}.laa-ateliers-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.laa-ateliers-detail{grid-template-columns:1fr;gap:29px}.laa-ateliers-content{max-width:100%}.laa-ateliers-detail-reverse .laa-ateliers-single-image{order:1}.laa-ateliers-detail-reverse .laa-ateliers-content{order:2}}@media (max-width:650px){.laa-container{width:calc(100% - 28px)}.laa-page-hero__inner{padding:45px 0}.laa-page-hero h1{margin-bottom:19px;font-size:clamp(38px,10.5vw,45px);letter-spacing:-.6px}.laa-page-hero p{margin-bottom:23px;font-size:14px}.laa-section{padding:42px 0}.laa-section-heading{margin-bottom:24px}.laa-section-heading h2{font-size:clamp(29px,8.5vw,34px)}.laa-ateliers-overview{grid-template-columns:1fr;gap:12px}.laa-ateliers-overview-card{padding:20px 19px}.laa-ateliers-overview-card h3{font-size:22px}.laa-ateliers-detail{gap:23px}.laa-ateliers-content>p{font-size:13.5px}.laa-ateliers-gallery{gap:7px}.laa-ateliers-gallery-small{gap:7px}.laa-ateliers-infos{grid-template-columns:1fr 1fr;gap:7px}.laa-ateliers-info-wide{grid-column:1 / -1}.laa-ateliers-infos>div{padding:12px 12px}.laa-ateliers-program h3{font-size:21px}.laa-ateliers-program li{font-size:13px}.laa-ateliers-price{font-size:13px}}@media (prefers-reduced-motion:reduce){.laa-ateliers-gallery-main img,.laa-ateliers-gallery-small img,.laa-ateliers-single-image img{transition:none}.laa-ateliers-gallery-main:hover img,.laa-ateliers-gallery-small img:hover,.laa-ateliers-single-image:hover img{transform:none}}.et_pb_menu .et-menu>li>a,.et_pb_menu .et_mobile_menu li a,#top-menu>li>a{color:#000000!important}.et_pb_menu .et-menu>li.current-menu-item>a,.et_pb_menu .et-menu>li.current_page_item>a,#top-menu>li.current-menu-item>a,#top-menu>li.current_page_item>a{color:#000000!important}.et_pb_menu .et-menu>li>a:hover,#top-menu>li>a:hover{color:#000000!important;opacity:0.75}body.woocommerce-account #main-content .woocommerce-MyAccount-navigation,body.woocommerce-account #main-content .woocommerce-MyAccount-tabs{display:none!important}body.woocommerce-account #main-content .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:100%!important;margin:0!important}body.woocommerce-account #main-content .woocommerce-info,body.woocommerce-account #main-content ul.woocommerce-error{background:#ffffff!important;color:#3a3a3a!important;border:1px solid #eaeaea!important;border-radius:0!important;padding:14px 16px!important;margin:1em 0!important}body.woocommerce-account #main-content ul.woocommerce-error li,body.woocommerce-account #main-content ul.woocommerce-error li strong,body.woocommerce-account #main-content .woocommerce-info a{color:#3a3a3a!important}body.woocommerce-account #main-content .woocommerce .woocommerce-Button,body.woocommerce-account #main-content .woocommerce a.button.wc-forward,body.woocommerce-account #main-content .woocommerce a.woocommerce-Button.wc-forward,body.woocommerce-account #main-content .woocommerce .woocommerce-info a.button,body.woocommerce-account #main-content .woocommerce .woocommerce-info a.woocommerce-Button{background-color:#c1ad7c!important;color:#ffffff!important;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-size:1rem!important;font-weight:500!important;line-height:1.7em!important;padding:.3em 1em!important;position:relative;border:0!important;border-radius:0!important;text-transform:uppercase!important;text-decoration:none!important}body.woocommerce-account #main-content .woocommerce .woocommerce-Button[name="save_account_details"]{background-color:#c1ad7c!important;border-radius:0!important}body.woocommerce-account #main-content .woocommerce .woocommerce-Button:hover,body.woocommerce-account #main-content .woocommerce a.button.wc-forward:hover,body.woocommerce-account #main-content .woocommerce a.woocommerce-Button.wc-forward:hover,body.woocommerce-account #main-content .woocommerce .woocommerce-info a.button:hover,body.woocommerce-account #main-content .woocommerce .woocommerce-info a.woocommerce-Button:hover{background-color:#b39b69!important;color:#ffffff!important}body.woocommerce-account #main-content .woocommerce .woocommerce-Button:focus,body.woocommerce-account #main-content .woocommerce a.button.wc-forward:focus,body.woocommerce-account #main-content .woocommerce a.woocommerce-Button.wc-forward:focus,body.woocommerce-account #main-content .woocommerce .woocommerce-info a.button:focus,body.woocommerce-account #main-content .woocommerce .woocommerce-info a.woocommerce-Button:focus{outline:2px solid #c1ad7c;outline-offset:2px}body.woocommerce-account #main-content .woocommerce .woocommerce-message{background:#ffffff!important;color:#3a3a3a!important;border:1px solid #eaeaea!important;border-radius:0!important;padding:14px 16px!important;margin:1em 0!important}.laa-hero-carousel__viewport{width:100%;overflow:hidden;touch-action:pan-y pinch-zoom}.laa-hero-carousel__container{display:flex;margin-left:-14px;backface-visibility:hidden}.laa-hero-carousel__slide{flex:0 0 50%;min-width:0;padding-left:14px;box-sizing:border-box;transform:translate3d(0,0,0)}.laa-hero-carousel__slide>.laa-product-card{width:100%!important;height:100%;margin:0!important}:where(.laa-featured) .laa-carousel__dots{min-height:12px;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:7px}:where(.laa-featured) .laa-carousel__dot{width:8px;height:8px;flex:0 0 auto;margin:0;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.35);appearance:none;-webkit-appearance:none;cursor:pointer;transition:width 180ms ease,background-color 180ms ease}:where(.laa-featured) .laa-carousel__dot.is-active{width:25px;background:#c6ae79}@media (max-width:767px){.laa-hero-carousel__slide{flex:0 0 100%}}@media (prefers-reduced-motion:reduce){:where(.laa-featured) .laa-carousel__dot{transition:none}}.laa-univers .laa-carousel__viewport{width:100%;overflow:hidden;touch-action:pan-y pinch-zoom}.laa-univers .laa-carousel__container{display:flex;backface-visibility:hidden}.laa-univers .laa-carousel__slide{flex:0 0 100%;min-width:0}.laa-univers .laa-carousel-slide{width:100%;box-sizing:border-box;border:3px solid #c6ae79;background:#fff;overflow:hidden}.laa-univers .laa-carousel-image{height:220px;display:flex;align-items:center;justify-content:center;padding:18px 20px 5px;box-sizing:border-box}.laa-univers .laa-carousel-image img{display:block;width:auto!important;height:auto!important;max-width:85%!important;max-height:185px!important;object-fit:contain;margin:0 auto}.laa-univers .laa-carousel-content{padding:10px 25px 40px;text-align:left}.laa-univers .laa-carousel-title{display:block;margin-bottom:18px;color:#3c3936;font-size:25px;font-weight:400;line-height:1.25;text-decoration:none!important}.laa-univers .laa-carousel-navigation{display:flex;align-items:center;gap:7px;margin-top:25px}@media (max-width:767px){.laa-univers .laa-carousel-image{height:205px}.laa-univers .laa-carousel-image img{max-height:175px!important}.laa-univers .laa-carousel-title{font-size:22px}}.laa-events-mobile{display:none}@media(max-width:767px){.laa-events-desktop{display:none!important}.laa-events-mobile{display:block;width:100%}.laa-events-mobile__viewport{width:100%;overflow:hidden;touch-action:pan-y pinch-zoom}.laa-events-mobile__container{display:flex;backface-visibility:hidden}.laa-events-mobile__slide{flex:0 0 100%;min-width:0}.laa-events-mobile__slide .laa-events-image{width:100%;margin:0!important}:where(.laa-events-mobile) .laa-carousel__dots{min-height:12px;margin-top:18px;display:flex;justify-content:center;align-items:center;gap:7px}:where(.laa-events-mobile) .laa-carousel__dot{width:8px;height:8px;margin:0;padding:0;border:0;border-radius:999px;background:rgba(198,174,121,.35);transition:width 180ms ease,background-color 180ms ease}:where(.laa-events-mobile) .laa-carousel__dot.is-active{width:25px;background:#c6ae79}}.laa-partners-viewport{width:100%;overflow:hidden;touch-action:pan-y pinch-zoom}.laa-partners-track{display:flex!important;width:auto!important;gap:0!important;margin-left:-16px;transform:none;backface-visibility:hidden}.laa-partners-slide{flex:0 0 25%;min-width:0;padding-left:16px;box-sizing:border-box;transform:translate3d(0,0,0)}.laa-partners-slide>.laa-partner-card{width:100%!important;height:100%;margin:0!important;box-sizing:border-box}.laa-partners-prev,.laa-partners-next{appearance:none;-webkit-appearance:none;cursor:pointer}.laa-partners-progress{width:100%;height:2px;margin-top:28px;position:relative;overflow:hidden;background:rgba(198,174,121,.25)}.laa-partners-progress span{display:block;width:0;height:100%;background:#c6ae79;transform:translateX(0);transition:transform .3s ease,width .3s ease}@media (max-width:980px){.laa-partners-slide{flex:0 0 50%}}@media (max-width:767px){.laa-partners-track{margin-left:-12px}.laa-partners-slide{flex:0 0 100%;padding-left:12px}.laa-partners-progress{margin-top:22px}}@media (prefers-reduced-motion:reduce){.laa-partners-progress span{transition:none}}body.woocommerce-account #main-content .woocommerce{width:100%;max-width:100%}.laa-footer-logo-social-wrap{display:flex!important;align-items:center!important;gap:25px!important;margin-bottom:20px!important}.laa-footer-logo-social-wrap .et_pb_image{margin-bottom:0!important}.laa-footer-logo-social-wrap .et_pb_image img{display:block!important}.laa-footer-logo-social-wrap .et_pb_social_media_follow{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important}.laa-footer-logo-social-wrap .et_pb_social_media_follow li{margin:0!important}.laa-footer-logo-social-wrap .et_pb_social_media_follow li a.icon{display:flex!important;align-items:center!important;justify-content:center!important}@media (max-width:767px){.laa-footer-logo-social-wrap{justify-content:center!important;flex-wrap:wrap!important;text-align:center!important}}.et_pb_contact_field[data-id="horaire_atelier"]{display:none!important}.atelier-horaire-info{display:none;width:100%;box-sizing:border-box;margin-top:12px;padding:14px 16px;border-radius:6px;background:rgba(0,0,0,0.05);font-size:15px;line-height:1.5}.atelier-horaire-info.is-visible{display:block}.atelier-horaire-info strong{font-weight:700}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;opacity:0.35}.single-product .variations_form table.variations,.single-product .variations_form table.variations tbody,.single-product .variations_form table.variations tr,.single-product .variations_form table.variations th,.single-product .variations_form table.variations td{display:block;width:100%;border:0!important}.single-product .variations_form table.variations{margin:0 0 12px!important}.single-product .variations_form table.variations tr{margin-bottom:18px}.single-product .variations_form table.variations th.label{padding:0!important;margin:0 0 10px}.single-product .variations_form table.variations th.label label{display:block;margin:0;color:#292622!important;font-family:inherit;font-size:18px;font-weight:400;line-height:1.2}.single-product .variations_form table.variations td.value{position:relative;padding:0!important}.single-product .variations_form table.variations td.value::before,.single-product .variations_form table.variations td.value::after{display:none!important;content:none!important}.single-product .variations_form .laa-variation-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:0}.single-product .variations_form .laa-variation-button{appearance:none;-webkit-appearance:none;min-width:72px;min-height:40px;padding:9px 15px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff;color:#292622;border:1px solid #d8c9a9;border-radius:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1;cursor:pointer;box-shadow:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.single-product .variations_form .laa-variation-button:hover:not(:disabled){background:#faf8f3;border-color:#c6ae79;color:#292622;transform:translateY(-1px)}.single-product .variations_form .laa-variation-button.is-selected{background:#c6ae79;border-color:#c6ae79;color:#ffffff;box-shadow:none}.single-product .variations_form .laa-variation-button.is-selected:hover{background:#ae925b;border-color:#ae925b;color:#ffffff}.single-product .variations_form .laa-variation-button:disabled,.single-product .variations_form .laa-variation-button.is-disabled{background:#f5f3ee;border-color:#e5e1d8;color:#aaa49c;opacity:.6;cursor:not-allowed;text-decoration:line-through;transform:none}.single-product .variations_form .laa-variation-button:focus-visible{outline:2px solid #ad760d;outline-offset:2px}.single-product .variations_form select.laa-native-variation-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important;appearance:none!important;-webkit-appearance:none!important}.single-product .variations_form .reset_variations{display:inline-block;margin-top:9px;padding-bottom:2px;color:#ad760d!important;border-bottom:1px solid rgba(173,118,13,.4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;text-decoration:none!important}.single-product .variations_form .reset_variations:hover{color:#292622!important;border-color:#292622}@media (max-width:767px){.single-product .variations_form table.variations th.label label{font-size:17px}.single-product .variations_form .laa-variation-buttons{gap:7px}.single-product .variations_form .laa-variation-button{min-width:64px;min-height:40px;padding:9px 13px;font-size:12px}}@media (prefers-reduced-motion:reduce){.single-product .variations_form .laa-variation-button{transition:none}.single-product .variations_form .laa-variation-button:hover:not(:disabled){transform:none}}.quantity.laa-quantity{display:inline-flex!important;align-items:stretch!important;vertical-align:middle}.quantity.laa-quantity .qty{width:60px!important;min-height:44px!important;margin:0!important;text-align:center!important;border-left:0!important;border-right:0!important;border-radius:0!important;-moz-appearance:textfield}.quantity.laa-quantity .qty::-webkit-inner-spin-button,.quantity.laa-quantity .qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.laa-qty-button{width:44px;min-height:44px;display:inline-flex;justify-content:center;align-items:center;padding:0;background:#ffffff;color:#222222;border:1px solid #d8d8d8;font-size:22px;font-weight:400;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.laa-qty-minus{border-radius:5px 0 0 5px}.laa-qty-plus{border-radius:0 5px 5px 0}.laa-qty-button:hover{background:#f6f6f6;border-color:#aaa}.laa-qty-button:disabled{opacity:.4;cursor:not-allowed}.woocommerce ul.products li.product{position:relative}.laa-sold-out-badge{position:absolute;top:12px;left:12px;z-index:20;padding:7px 12px;background:#222;color:#fff;border-radius:4px;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.4px;pointer-events:none}body.single-product div.product{position:relative}body.single-product .laa-sold-out-single{top:15px;left:15px}@media (max-width:767px){.laa-sold-out-badge{top:8px;left:8px;padding:6px 10px;font-size:11px}}[data-laa-carousel] .laa-carousel__viewport{overflow:hidden}[data-laa-carousel] .laa-carousel__container{display:flex;touch-action:pan-y pinch-zoom}[data-laa-carousel] .laa-carousel__slide{min-width:0}[data-carousel-columns] .laa-carousel__slide{flex:0 0 calc(100% / var(--laa-carousel-columns))}[data-carousel-columns="1"]{--laa-carousel-columns:1}[data-carousel-columns="2"]{--laa-carousel-columns:2}[data-carousel-columns="3"]{--laa-carousel-columns:3}[data-carousel-columns="4"]{--laa-carousel-columns:4}@media(max-width:980px){[data-carousel-columns]{--laa-carousel-columns:2}}@media(max-width:767px){[data-carousel-columns]{--laa-carousel-columns:1}}.laa-carousel__dot{cursor:pointer}[data-carousel-prev]:disabled,[data-carousel-next]:disabled{opacity:.4;cursor:default}[data-laa-carousel]{min-width:0;max-width:100%}.laa-univers-grid>*{min-width:0}.laa-featured{--laa-carousel-columns:2;--laa-carousel-gap:14px}.laa-partners{--laa-carousel-columns:4;--laa-carousel-gap:16px}@media(max-width:980px){.laa-partners{--laa-carousel-columns:2}}@media(max-width:767px){.laa-featured,.laa-partners{--laa-carousel-columns:1}.laa-partners{--laa-carousel-gap:12px}}[data-carousel-engine="swiper"] .laa-carousel__viewport{position:relative;width:100%;min-width:0;max-width:100%;height:auto;margin:0;padding:0;overflow:hidden;touch-action:pan-y pinch-zoom}[data-carousel-engine="swiper"] .laa-carousel__container{position:relative;display:flex;width:100%!important;height:auto;margin:0!important;padding:0;gap:0!important;box-sizing:content-box;align-items:stretch;transition-property:transform;will-change:transform}[data-carousel-engine="swiper"] .laa-carousel__slide{flex:0 0 auto!important;width:100%;min-width:0;height:auto;padding:0!important;box-sizing:border-box;position:relative;backface-visibility:hidden}[data-carousel-engine="swiper"] .laa-carousel__slide img{user-select:none;-webkit-user-drag:none}.laa-section-heading--wide{--laa-heading-width:850px}.laa-split--story{--laa-split-tablet-gap:28px;--laa-split-mobile-gap:22px}.laa-eyebrow--compact{letter-spacing:1.4px}.laa-christmas{scroll-margin-top:140px}.laa-christmas .laa-section-heading{margin-bottom:0}.laa-christmas .laa-copy{margin-top:10px}.laa-christmas .laa-partners-nav{flex-shrink:0}.laa-christmas__photo{display:block}.laa-christmas__photo:focus-visible{outline:2px solid var(--laa-gold-dark);outline-offset:-3px}.laa-christmas:not([data-carousel-ready]) .laa-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory}.laa-christmas:not([data-carousel-ready]) .laa-carousel__slide{scroll-snap-align:start;padding-right:14px}@media (max-width:767px){.laa-christmas .laa-partners-list-head{flex-wrap:wrap}.laa-christmas .laa-partners-nav{margin-left:auto}}.laa-christmas{position:relative}.laa-christmas::before,.laa-christmas::after{content:"";position:absolute;top:0;right:max(24px,calc((100% - var(--laa-container)) / 2));width:min(300px,28%);pointer-events:none}.laa-christmas::before{height:44px;border-bottom:1px solid var(--laa-gold-dark);border-radius:0 0 50% 50% / 0 0 100% 100%;opacity:.72}.laa-christmas::after{height:59px;background:radial-gradient(circle at 12% 33px,#fff4c8 1px,#c99e44 3px,#e7bf6944 5px,transparent 9px),radial-gradient(circle at 25% 42px,#fff4c8 1px,#bc8632 3px,#e7bf6944 5px,transparent 9px),radial-gradient(circle at 38% 47px,#fff4c8 1px,#c99e44 3px,#e7bf6944 5px,transparent 9px),radial-gradient(circle at 51% 49px,#fff4c8 1px,#bc8632 3px,#e7bf6944 5px,transparent 9px),radial-gradient(circle at 64% 47px,#fff4c8 1px,#c99e44 3px,#e7bf6944 5px,transparent 9px),radial-gradient(circle at 77% 41px,#fff4c8 1px,#bc8632 3px,#e7bf6944 5px,transparent 9px),radial-gradient(circle at 90% 31px,#fff4c8 1px,#c99e44 3px,#e7bf6944 5px,transparent 9px)}@media (max-width:767px){.laa-christmas::before,.laa-christmas::after{right:14px;width:min(240px,56%);transform:scale(.62);transform-origin:top right}}