:root{--l2-bg:#FBF9F5;--l2-card:#FFFFFF;--l2-ink:#1F1A2E;--l2-body:#4A4458;--l2-muted:#8A8296;--l2-brown:#7A4B3A;--l2-sand:#EDE6D6;--l2-line:#DDD5C6;--l2-blush:#F3E0D6;--l2-ondark:#D8D3E0;--l2-display:"Bricolage Grotesque",system-ui,sans-serif;--l2-sans:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--l2-wrap:1160px}body{background:var(--l2-bg)!important;font-family:var(--l2-sans)!important;color:var(--l2-ink)!important;-webkit-font-smoothing:antialiased}.custom-section,[class*=product-featured-section],.product-section{background:transparent!important}.l2-bar h1,.l2-bar h2,.l2-bar p,.l2-head p,.l2-hero h1,.l2-hero p,.l2-art h2,.l2-art p,.l2-avis h2,.l2-avis p,.l2-faq h2,.l2-pied p{margin:0!important}.l2-hero a,.l2-art a,.l2-avis a,.l2-faq a{color:var(--l2-brown);text-underline-offset:4px}.l2-hero em,.l2-art em,.l2-avis em,[class*=product-featured-section] em,.l2-faq em{font-style:normal!important;color:var(--l2-brown)!important}.l2-hero strong,.l2-art strong,.l2-avis strong,[class*=product-featured-section] strong{color:var(--l2-ink)!important;font-weight:700}.l2-bar{background:var(--l2-ink)!important;padding:0!important}.l2-bar .custom-section__inner{max-width:none!important;padding:11px 16px!important}.l2-bar-t p{color:#fff!important;font-size:14px!important;font-weight:600!important;text-align:center!important;line-height:1.4!important}.l2-head{border-bottom:1px solid var(--l2-sand);padding:0!important}.l2-head .custom-section__inner{max-width:var(--l2-wrap)!important;padding:18px 20px!important;align-items:center!important}.l2-head .image-block{margin-left:auto!important;margin-right:auto!important}.l2-head .image-block img{display:block!important;margin:0 auto!important}.l2-head-t p{font-family:var(--l2-display)!important;font-weight:700!important;font-size:24px!important;letter-spacing:-.04em!important;text-align:center!important;color:var(--l2-ink)!important}.l2-hero{padding:0!important}.l2-hero .custom-section__inner{max-width:var(--l2-wrap)!important;padding:clamp(32px,6vw,72px) 20px!important;align-items:center!important}.l2-hero-txt,.l2-hero-img{flex:0 0 auto!important;width:100%!important;min-width:0!important;overflow:visible!important}@media(min-width:750px){.l2-hero-txt{flex:1 1 440px!important;width:auto!important}.l2-hero-img{flex:1 1 380px!important;width:auto!important}}.l2-hero-img img,.l2-hero-img svg{width:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:32px!important;background:var(--l2-sand);display:block}.l2-pill p{display:inline-flex!important;align-items:center!important;gap:8px!important;background:var(--l2-card)!important;border:1px solid var(--l2-line)!important;border-radius:30px!important;padding:8px 14px!important;font-size:14px!important;font-weight:600!important;color:var(--l2-ink)!important;line-height:1.3!important}.l2-h1 h1{font-family:var(--l2-display)!important;font-weight:700!important;font-size:clamp(32px,4.6vw,56px)!important;line-height:1.02!important;letter-spacing:-.04em!important;text-wrap:balance;color:var(--l2-ink)!important}.l2-lead p{font-size:clamp(18px,1.8vw,21px)!important;line-height:1.45!important;font-weight:600!important;color:var(--l2-ink)!important;max-width:560px;text-wrap:pretty}.l2-sub p{font-size:clamp(17px,1.6vw,19px)!important;line-height:1.6!important;color:var(--l2-body)!important;max-width:560px;text-wrap:pretty}.l2-note p{font-size:14px!important;color:var(--l2-body)!important;line-height:1.45!important}.l2-btn .button,.l2-btn a,.l2-btn button{background:var(--l2-brown)!important;color:#fff!important;border:0!important;border-radius:30px!important;height:60px!important;min-height:60px!important;padding:0 32px!important;font-size:17px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.l2-btn .button:hover,.l2-btn a:hover{background:#643c2e!important}.l2-art{padding:0!important}.l2-art .custom-section__inner{max-width:var(--l2-wrap)!important;background:var(--l2-card)!important;border-radius:32px!important;padding:clamp(16px,2.4vw,28px)!important;align-items:center!important}.l2-art{margin-bottom:clamp(20px,3vw,32px)!important}.l2-art--rev .custom-section__inner{flex-direction:row-reverse!important}.l2-art-img,.l2-art-txt{flex:0 0 auto!important;width:100%!important;min-width:0!important;overflow:visible!important}@media(min-width:750px){.l2-art-img,.l2-art-txt{flex:1 1 360px!important;width:auto!important}}.l2-art-img img,.l2-art-img svg{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:22px!important;background:var(--l2-sand);display:block}.l2-art-txt{padding:clamp(4px,1.5vw,16px)!important}.l2-num p{font-family:var(--l2-display)!important;font-weight:700!important;font-size:56px!important;line-height:1!important;letter-spacing:-.05em!important;color:var(--l2-brown)!important}.l2-h2 h2{font-family:var(--l2-display)!important;font-weight:600!important;font-size:clamp(24px,2.6vw,32px)!important;line-height:1.1!important;letter-spacing:-.03em!important;text-wrap:balance;color:var(--l2-ink)!important}.l2-p p{font-size:17px!important;line-height:1.65!important;color:var(--l2-body)!important;text-wrap:pretty}.l2-strip{background:var(--l2-sand)!important;padding:clamp(48px,7vw,96px) 20px 0!important}.l2-strip .custom-section__inner{max-width:var(--l2-wrap)!important;padding:0!important;background:var(--l2-brown)!important;border-radius:36px 36px 0 0!important}.l2-strip-t p{color:#fff!important;text-align:center!important;font-size:15px!important;font-weight:600!important;padding:12px 16px!important;line-height:1.4!important}[class*=product-featured-section]{background:var(--l2-sand)!important;padding:0 20px clamp(48px,7vw,96px)!important}[class*=product-featured-section] .product-section{padding:0!important;background:transparent!important}[class*=product-featured-section] .product-section__content{max-width:var(--l2-wrap)!important;margin:0 auto!important;background:var(--l2-card)!important;border-radius:0 0 36px 36px!important;padding:clamp(16px,2.4vw,28px)!important;align-items:flex-start!important}[class*=product-featured-section] .product-section__product-info{padding:clamp(4px,1.5vw,16px)!important;display:flex!important;flex-direction:column!important;gap:20px!important}[class*=product-featured-section] .product-media-gallery img,[class*=product-featured-section] .product-media-gallery video{border-radius:24px!important;aspect-ratio:1/1!important;object-fit:cover!important}[class*=product-featured-section] .product-add-to-cart-button .button{background:var(--l2-brown)!important;color:#fff!important;border:0!important;border-radius:31px!important;height:62px!important;min-height:62px!important;font-size:17px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;width:100%!important}[class*=product-featured-section] .product-add-to-cart-button .button:hover{background:#643c2e!important}.l2-qb{margin:0!important}.l2-qb .quantity-breaks-container{display:flex!important;flex-direction:column!important;gap:12px!important;grid-template-columns:none!important}.l2-qb .quantity-break{border:2px solid var(--l2-line)!important;border-radius:20px!important;background:var(--l2-bg)!important;padding:18px 20px!important;overflow:visible!important;cursor:pointer}.l2-qb .quantity-break--selected{border-color:var(--l2-ink)!important;background:var(--l2-card)!important}.l2-qb .quantity-break__price-and-title-container{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:14px!important;row-gap:2px!important;width:100%!important;position:relative!important;padding-left:34px!important}.l2-qb .quantity-break__price-and-title-container:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:10px;border:2px solid var(--l2-line);box-sizing:border-box}.l2-qb .quantity-break--selected .quantity-break__price-and-title-container:before{border-color:var(--l2-ink);background:radial-gradient(circle at center,var(--l2-ink) 0 5px,transparent 5px)}.l2-qb .quantity-break__title_and_description-container{grid-column:1!important;grid-row:1!important;min-width:0!important}.l2-qb .quantity-break__price-container{display:contents!important}.l2-qb [data-ref=quantity-break-price]{grid-column:2!important;grid-row:1!important}.l2-qb .quantity-break__price-container_unit-price{grid-column:1!important;grid-row:2!important;margin:0!important;font-size:14px!important;color:var(--l2-body)!important}.l2-qb .quantity-break__price-container_unit-price:before{content:"soit "}.l2-qb .quantity-break__title{font-size:17px!important;font-weight:600!important;color:var(--l2-ink)!important;line-height:1.3!important;text-align:left!important}.l2-qb .quantity-break__title_and_description-container,.l2-qb .quantity-break__title-and-badge-container{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}.l2-qb .quantity-break__price-container_unit-price{text-align:left!important}[class*=product-featured-section] .product-media-gallery__thumbnails,[class*=product-featured-section] .thumbnails,[class*=product-featured-section] .product-badges{display:none!important}.l2-qb quantity-break-item[data-quantity="2"] .quantity-break__title:before{content:"Duo, "}.l2-qb .prices{display:flex!important;align-items:baseline!important;gap:8px!important}.l2-qb .price{font-size:18px!important;font-weight:600!important;color:var(--l2-ink)!important}.l2-qb .compare-at-price{font-size:13px!important;font-weight:400!important;color:var(--l2-muted)!important}.l2-qb .quantity-break__banner{background:var(--l2-brown)!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;left:20px!important;right:auto!important;top:-11px!important;transform:none!important}.l2-qb .quantity-break__banner span{font-size:12px!important}.l2-buy-rating p{font-size:14px!important;font-weight:600!important;color:var(--l2-ink)!important}.l2-buy-h2 h2{font-family:var(--l2-display)!important;font-weight:700!important;font-size:clamp(28px,3.4vw,40px)!important;line-height:1.05!important;letter-spacing:-.04em!important;color:var(--l2-ink)!important}.l2-buy-p p{font-size:17px!important;line-height:1.55!important;color:var(--l2-body)!important;text-wrap:pretty}.l2-buy-q p{font-size:15px!important;font-weight:700!important;color:var(--l2-ink)!important}.l2-buy-end p{text-align:center!important;font-size:14px!important;color:var(--l2-body)!important}.l2-buy-return p{text-align:center!important;font-size:14px!important;font-weight:600!important;color:var(--l2-ink)!important;background:var(--l2-bg)!important;border-radius:14px!important;padding:10px 14px!important}.l2-tick{align-items:flex-start!important;position:relative}.l2-tick:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:11px;background:var(--l2-blush)}.l2-tick>theme-icon{position:relative;z-index:1;flex:none!important;width:22px!important;height:22px!important;-webkit-mask-size:12px 12px!important;mask-size:12px 12px!important;background-color:var(--l2-brown)!important}.l2-tick p{font-size:16px!important;line-height:1.4!important;color:var(--l2-ink)!important}.l2-avis{padding:0!important}.l2-avis .custom-section__inner{max-width:var(--l2-wrap)!important;padding:clamp(48px,7vw,96px) 20px!important}.l2-avis-h h2{font-family:var(--l2-display)!important;font-weight:700!important;font-size:clamp(28px,3.6vw,44px)!important;line-height:1.05!important;letter-spacing:-.04em!important;text-align:center!important;text-wrap:balance;color:var(--l2-ink)!important}.l2-avis-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:16px!important}.l2-avis-c{background:var(--l2-card)!important;border-radius:24px!important;padding:26px!important;width:100%!important}.l2-avis-stars p{color:var(--l2-brown)!important;font-size:15px!important}.l2-avis-t p{font-family:var(--l2-display)!important;font-weight:600!important;font-size:20px!important;line-height:1.2!important;letter-spacing:-.02em!important;color:var(--l2-ink)!important}.l2-avis-p p{font-size:16px!important;line-height:1.55!important;color:var(--l2-body)!important}.l2-avis-a p{font-size:14px!important;font-weight:600!important;color:var(--l2-ink)!important}.l2-faq{background:var(--l2-card)!important;padding:0!important}.l2-faq .custom-section__inner{max-width:760px!important;padding:clamp(48px,7vw,96px) 20px!important}.l2-faq-h h2{font-family:var(--l2-display)!important;font-weight:700!important;font-size:clamp(28px,3.6vw,44px)!important;line-height:1.05!important;letter-spacing:-.04em!important;text-align:center!important;color:var(--l2-ink)!important}.l2-faq-list{width:100%!important}.l2-faq-list .accordion-block{border-bottom:1px solid var(--l2-sand)!important}.l2-faq-list .accordion{border:0!important;border-radius:0!important;background:transparent!important}.l2-faq-list .accordion__header{padding:22px 0!important;gap:16px!important}.l2-faq-list .accordion__heading-title{font-size:18px!important;font-weight:600!important;color:var(--l2-ink)!important;line-height:1.35!important}.l2-faq-list .accordion__content,.l2-faq-list .accordion__panel{padding:0 48px 22px 0!important}.l2-faq-list .accordion__content p{font-size:16px!important;line-height:1.65!important;color:var(--l2-body)!important;text-wrap:pretty}.l2-faq-list .accordion__icons-add{flex:none!important;width:32px!important;height:32px!important;border-radius:16px!important;background:var(--l2-bg)!important;display:flex!important;align-items:center!important;justify-content:center!important}.l2-faq-list .accordion__icons-add theme-icon{width:32px!important;height:32px!important;-webkit-mask-size:18px 18px!important;mask-size:18px 18px!important;background-color:var(--l2-ink)!important}.l2-pied{background:var(--l2-ink)!important;padding:0!important}.l2-pied .custom-section__inner{max-width:760px!important;padding:40px 20px!important}.l2-pied-t p{text-align:center!important;font-size:14px!important;line-height:1.6!important;color:var(--l2-ondark)!important}@media(max-width:749px){.l2-num p{font-size:44px!important}.l2-art--rev .custom-section__inner{flex-direction:column!important}.l2-btn .button,.l2-btn a{width:100%!important;padding:0 20px!important;font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/listicle-cloudy-v2.css.map */
