:root{--bidoo-background: #fffdfc;--bidoo-text: #241018;--bidoo-accent: #6b3e52;--bidoo-accent-deep: #3b1726;--bidoo-rose: #d8aebb;--bidoo-soft: #f7eef2;--bidoo-sage: #f4ece6;--bidoo-border: #e9dde2;--bidoo-highlight: #b84f76;--bidoo-highlight-soft: #f3d6e0}body{background:var(--bidoo-background);color:var(--bidoo-text);letter-spacing:0}h1,h2,h3,h4,h5,h6{letter-spacing:0}.shopify-section-group-header-group,.shopify-section-group-header-group .header,.shopify-section-group-header-group .header-wrapper,.shopify-section-group-header-group header,.section-header,sticky-header{background:#3b1726e6!important;color:#fffdfc!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,253,252,.14)}.shopify-section-group-header-group .header a,.shopify-section-group-header-group .header button,.shopify-section-group-header-group .header summary,.shopify-section-group-header-group .header svg,.shopify-section-group-header-group .menu-list__link,.shopify-section-group-header-group .header-menu__link,.shopify-section-group-header-group .header__menu-item{color:#fffdfceb!important;text-shadow:0 1px 18px rgba(36,16,24,.22)}.shopify-section-group-header-group .header a:hover,.shopify-section-group-header-group .header a[aria-current=page],.shopify-section-group-header-group .menu-list__link:hover,.shopify-section-group-header-group .menu-list__link[aria-current=page]{color:#fff!important}.header__heading-link,.header-logo,.header-logo__link{display:inline-flex!important;position:relative;width:clamp(213px,18vw,294px)!important;height:clamp(36px,3.45vw,56px)!important;aspect-ratio:647 / 163;align-items:center;justify-content:center;overflow:visible;background:none!important;color:transparent!important;font-size:0!important;line-height:0!important;text-decoration:none}.shopify-section-group-header-group .header,.shopify-section-group-header-group header{min-height:unset!important;padding-block:0!important}.header__heading-link:before,.header-logo:before,.header-logo__link:before{content:"";display:block;width:clamp(213px,18vw,294px);height:clamp(48px,4.6vw,74px);background:url(bidoo-logo-ok-white-with-shadow.svg) center / contain no-repeat}.header__heading-link>*,.header-logo>*,.header-logo__link>*{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.header__menu-item,.header-menu__link,.menu-list__link{font-size:.96rem;font-weight:720}.header-menu .menu-list,.header-menu__inner .menu-list,.overflow-menu::part(list){gap:clamp(18px,2.1vw,34px)}.header-menu .menu-list>*,.header-menu__inner .menu-list>*{margin-inline:5px}.header .header__column--center a[href="/"],.header .header__column--center a[href="/collections/lingettes-pour-gastrostomie"],.header .header__column--center a[href="/pages/contact"]{font-size:.96rem!important;font-family:var(--font-body--family);font-weight:760;padding-inline:8px}.button,button[name=add],.shopify-payment-button__button,.cart__checkout-button{border-radius:24px;min-height:46px}.account-popover__panel{overflow:hidden!important;width:min(390px,calc(100vw - 28px))!important;border:1px solid rgba(255,253,252,.2)!important;border-radius:16px!important;background:#fffdfc!important;box-shadow:0 28px 86px #2410184d!important}.account-actions__header{padding:22px 24px 18px!important;border-radius:14px 14px 0 0!important;background:var(--bidoo-accent-deep)!important;color:#fffdfc!important}.account-actions__title{margin:0!important;color:#fffdfc!important;font-size:1.2rem!important;line-height:1.2!important}.account-actions__main-menu{display:grid!important;gap:18px!important}.account-actions__sign-ins{display:grid!important;gap:12px!important;padding:0 24px!important}.account-actions__shop-login{display:block!important;min-height:48px!important}.account-actions__link.button{min-height:48px!important;border-radius:999px!important;opacity:1!important;visibility:visible!important;color:#fffdfc!important;border-color:var(--bidoo-accent)!important;background:var(--bidoo-accent)!important;font-weight:760!important}.account-actions__link.button-secondary,.account-actions__nav .account-actions__link{min-height:48px!important;border-radius:999px!important;opacity:1!important;visibility:visible!important;color:var(--bidoo-accent-deep)!important;border:1px solid rgba(107,62,82,.55)!important;background:#fffdfc!important;font-weight:760!important}.account-actions__link.button-secondary *,.account-actions__nav .account-actions__link *,.account-actions__link.button-secondary .account-actions__icon,.account-actions__nav .account-actions__icon{color:var(--bidoo-accent-deep)!important;opacity:1!important}.account-actions__nav{padding:0 24px 24px!important}.account-actions__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin:0!important;padding:0!important}.bidoo-home{background:var(--bidoo-background);color:var(--bidoo-text);font-family:var(--font-body--family)}.bidoo-hero{position:relative;min-height:clamp(600px,78svh,800px);display:grid;align-items:end;overflow:hidden;isolation:isolate}.bidoo-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.bidoo-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#fffdfcf0,#fffdfcc7 38%,#fffdfc24 72%),linear-gradient(0deg,#f4ece652,#f4ece600 48%)}.bidoo-hero__inner{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:118px 0 74px;color:var(--bidoo-text)}.bidoo-kicker{margin:0 0 14px;color:var(--bidoo-highlight);font-size:.78rem;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.bidoo-hero h1{max-width:760px;margin:0;color:var(--bidoo-accent-deep);font-family:var(--font-heading--family);font-size:clamp(2.45rem,4.8vw,5rem);font-weight:780;line-height:.94;text-wrap:balance}.bidoo-hero__lead{max-width:620px;margin:28px 0 0;color:#241018c7;font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.55}.bidoo-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.bidoo-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:1px solid transparent;border-radius:999px;font-weight:760;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.bidoo-hero .bidoo-button{min-height:56px;padding-inline:30px;font-size:1.02rem;box-shadow:0 14px 34px #3b17261f}.bidoo-button:hover{transform:translateY(-1px)}.bidoo-button--primary,.bidoo-button--secondary{background:var(--bidoo-accent);color:#fffdfc}.bidoo-button--ghost{color:var(--bidoo-accent-deep);border-color:#6b3e5247;background:#fffdfc9e}.bidoo-badges{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 0;padding:0;list-style:none}.bidoo-badges li{padding:9px 13px;border:1px solid rgba(107,62,82,.2);border-radius:999px;background:#fffdfcb3;color:var(--bidoo-accent-deep);font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bidoo-reassurance-line{display:flex;gap:18px;flex-wrap:wrap;margin:28px 0 0;padding:0;list-style:none}.bidoo-reassurance-line li{display:inline-flex;align-items:center;gap:8px;color:#3b1726bd;font-size:.94rem;font-weight:720}.bidoo-reassurance-line span{width:8px;height:8px;border-radius:50%;background:var(--bidoo-accent);box-shadow:0 0 0 5px #6b3e521a}.bidoo-reassurance-line--light li{color:#fffdfce0;text-shadow:0 1px 16px rgba(36,16,24,.28)}.bidoo-reassurance-line--light span{background:#fffdfc;box-shadow:0 0 0 5px #fffdfc29}.bidoo-product-feature,.bidoo-daily{padding:clamp(56px,7vw,96px) max(20px,calc((100vw - 1180px)/2))}.bidoo-product-feature{background:linear-gradient(180deg,#fffdfc,#f7eef2a3)}.bidoo-feature-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.78fr);gap:clamp(28px,4vw,58px);align-items:center;margin-bottom:28px;padding:clamp(26px,4.4vw,54px);border:1px solid rgba(107,62,82,.13);border-radius:16px;background:#fffdfcdb;box-shadow:0 24px 72px #3b172614}.bidoo-feature-panel h2,.bidoo-section-head h2,.bidoo-editorial h2{margin:0;color:var(--bidoo-accent-deep);font-family:var(--font-heading--family);font-size:clamp(2.15rem,3.7vw,4.2rem);font-weight:760;line-height:1;text-wrap:balance}.bidoo-feature-panel p:not(.bidoo-kicker),.bidoo-section-head p:not(.bidoo-kicker),.bidoo-editorial p,.bidoo-proof-grid p,.bidoo-important p{color:#241018bd;font-size:1.04rem;line-height:1.7}.bidoo-feature-panel__content{max-width:680px}.bidoo-feature-panel__actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px}.bidoo-feature-panel__actions span{color:#2410189e;font-size:.95rem;font-weight:680}.bidoo-feature-panel__media{overflow:hidden;border-radius:12px;box-shadow:0 18px 54px #3b17261f}.bidoo-feature-panel__media img{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover}.bidoo-section-head--narrow{display:block;max-width:820px}.bidoo-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bidoo-product-card{overflow:hidden;border:1px solid var(--bidoo-border);border-radius:10px;background:#fff;box-shadow:0 18px 48px #3b172612;transition:transform .18s ease,box-shadow .18s ease}.bidoo-product-card:hover{transform:translateY(-3px);box-shadow:0 24px 68px #3b17261f}.bidoo-product-card__media{display:block;aspect-ratio:1 / 1;background:var(--bidoo-soft);overflow:hidden}.bidoo-product-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bidoo-product-card__body{display:block;min-height:92px;padding:18px 18px 20px}.bidoo-product-card__title{color:var(--bidoo-text);font-weight:720;text-decoration:none;line-height:1.35}.bidoo-product-card__price{display:block;margin-top:9px;color:var(--bidoo-accent);font-weight:800}.bidoo-center{display:flex;justify-content:center;margin-top:34px}.bidoo-daily{background:var(--bidoo-soft)}.bidoo-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.bidoo-daily__action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:34px;padding:22px 24px;border:1px solid rgba(107,62,82,.14);border-radius:14px;background:#fffdfcc7;box-shadow:0 14px 40px #3b17260f}.bidoo-daily__video-card{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,.9fr);gap:clamp(22px,4vw,48px);align-items:center;margin-top:30px;padding:clamp(18px,3vw,32px);border:1px solid rgba(107,62,82,.14);border-radius:18px;background:linear-gradient(135deg,#fffdfce6,#f4ece6c7);box-shadow:0 18px 54px #3b172614}.bidoo-daily__video-media{overflow:hidden;border-radius:14px;background:var(--bidoo-sage);box-shadow:0 18px 48px #3b17261c}.bidoo-daily__video-media video{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover}.bidoo-daily__video-copy h3{max-width:560px;margin:0;color:var(--bidoo-accent-deep);font-family:var(--font-heading--family);font-size:clamp(1.7rem,3vw,3rem);line-height:1.02;text-wrap:balance}.bidoo-daily__video-copy p:not(.bidoo-kicker){max-width:560px;margin:18px 0 0;color:#241018b8;font-size:1.02rem;line-height:1.65}.bidoo-daily__action p{max-width:560px;margin:0;color:#241018b8;font-size:1rem;line-height:1.55}.bidoo-context-cta{display:inline-flex;min-height:50px;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid rgba(107,62,82,.28);border-radius:999px;background:#fffdfc;color:var(--bidoo-accent-deep);font-weight:800;text-decoration:none;box-shadow:0 12px 28px #3b172614;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bidoo-context-cta:hover{transform:translateY(-1px);border-color:#6b3e527a;box-shadow:0 18px 42px #3b17261f}.bidoo-context-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bidoo-proof-grid article{min-height:260px;padding:28px;border:1px solid rgba(107,62,82,.14);border-radius:10px;background:#fffdfcb8}.bidoo-proof-grid__top{display:flex;align-items:center;justify-content:space-between;gap:18px}.bidoo-proof-grid__number{color:var(--bidoo-highlight);font-family:var(--font-heading--family);font-size:2.4rem;font-weight:780;line-height:1}.bidoo-proof-grid__icon{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid rgba(107,62,82,.15);border-radius:50%;background:radial-gradient(circle at 32% 24%,#fffdfcf0,#f7eef2b3);color:var(--bidoo-accent);box-shadow:0 12px 30px #3b172614}.bidoo-proof-grid__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bidoo-proof-grid h3{margin:28px 0 10px;color:var(--bidoo-accent-deep);font-size:1.35rem}.bidoo-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,76px);align-items:center;padding:clamp(64px,8vw,112px) max(20px,calc((100vw - 1180px)/2))}.bidoo-editorial--soft{background:var(--bidoo-sage)}.bidoo-editorial--atelier{background:var(--bidoo-background)}.bidoo-editorial__media{overflow:hidden;border-radius:10px;box-shadow:0 28px 80px #3b17261f}.bidoo-editorial__media img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover}.bidoo-checklist{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.bidoo-checklist li{position:relative;padding-left:26px;color:var(--bidoo-text);font-weight:680}.bidoo-checklist li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--bidoo-accent)}.bidoo-important{padding:34px max(20px,calc((100vw - 980px)/2));background:var(--bidoo-accent-deep);text-align:center}.bidoo-important p{margin:0;color:#fffdfce0}.bidoo-collection-hero{position:relative;min-height:clamp(620px,86svh,900px);display:grid;align-items:end;overflow:hidden;isolation:isolate}.bidoo-collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.bidoo-collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#241018db,#6b3e529e 46%,#2410182e),linear-gradient(0deg,#24101880,#24101800 52%)}.bidoo-collection-hero__inner{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:120px 0 74px;color:#fffdfc}.bidoo-collection-hero .bidoo-kicker{display:inline-flex;margin-bottom:18px;padding:7px 11px;border:1px solid rgba(255,253,252,.22);border-radius:999px;background:#24101857;color:#fffdfc;text-shadow:0 1px 16px rgba(36,16,24,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bidoo-collection-hero h1{max-width:820px;margin:0;color:#fffdfc;font-family:var(--font-heading--family);font-size:clamp(3.1rem,6.4vw,7rem);font-weight:780;line-height:.92;text-wrap:balance}.bidoo-collection-hero__text{max-width:600px;margin-top:24px;color:#fffdfce6;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.6}.bidoo-collection-hero__text p{margin:0 0 12px}.bidoo-collection-hero__note{max-width:680px;margin:26px 0 0;color:#fffdfcb8;font-size:.95rem;line-height:1.55}.bidoo-lifestyle{background:var(--bidoo-background);color:var(--bidoo-text)}.bidoo-lifestyle-hero{position:relative;min-height:clamp(620px,84svh,860px);display:grid;align-items:end;overflow:hidden;isolation:isolate}.bidoo-lifestyle-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.bidoo-lifestyle-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#241018d6,#6b3e5285 42%,#24101814),linear-gradient(0deg,#24101870,#24101800 52%)}.bidoo-lifestyle-hero__inner{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:132px 0 76px;color:#fffdfc}.bidoo-lifestyle-hero h1{max-width:760px;margin:0;color:#fffdfc;font-family:var(--font-heading--family);font-size:clamp(2.65rem,5.4vw,5.9rem);font-weight:780;line-height:.95;text-wrap:balance}.bidoo-lifestyle-hero p:not(.bidoo-kicker){max-width:620px;margin:24px 0 0;color:#fffdfce0;font-size:clamp(1.06rem,1.45vw,1.28rem);line-height:1.62}.bidoo-lifestyle-hero .bidoo-button{margin-top:30px;min-height:56px;padding-inline:30px}.bidoo-lifestyle-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.82fr);gap:clamp(30px,5vw,76px);align-items:end;padding:clamp(62px,8vw,104px) max(20px,calc((100vw - 1180px)/2))}.bidoo-lifestyle-intro h2,.bidoo-lifestyle-split h2{margin:0;color:var(--bidoo-accent-deep);font-family:var(--font-heading--family);font-size:clamp(2.1rem,3.9vw,4.3rem);line-height:1;text-wrap:balance}.bidoo-lifestyle-intro>p,.bidoo-lifestyle-split p,.bidoo-lifestyle-list li,.bidoo-lifestyle-cards p,.bidoo-lifestyle-important p{color:#241018bd;font-size:1.04rem;line-height:1.72}.bidoo-lifestyle-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,.88fr);gap:clamp(34px,5vw,76px);align-items:center;padding:clamp(62px,8vw,104px) max(20px,calc((100vw - 1180px)/2))}.bidoo-lifestyle-split--rose{background:var(--bidoo-soft)}.bidoo-lifestyle-split--beige{background:var(--bidoo-sage)}.bidoo-lifestyle-split__media{overflow:hidden;border-radius:16px;box-shadow:0 28px 80px #3b17261f}.bidoo-lifestyle-split__media img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover}.bidoo-lifestyle-split--beige .bidoo-lifestyle-split__media img{aspect-ratio:1 / 1.16}.bidoo-lifestyle-list{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.bidoo-lifestyle-list li{position:relative;padding-left:28px}.bidoo-lifestyle-list li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:10px;border-radius:50%;background:var(--bidoo-accent);box-shadow:0 0 0 5px #6b3e521a}.bidoo-lifestyle-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:clamp(62px,8vw,104px) max(20px,calc((100vw - 1180px)/2));background:var(--bidoo-background)}.bidoo-lifestyle-cards article{min-height:230px;padding:28px;border:1px solid rgba(107,62,82,.14);border-radius:14px;background:#f7eef294}.bidoo-lifestyle-cards span{color:var(--bidoo-highlight);font-family:var(--font-heading--family);font-size:2.3rem;font-weight:780;line-height:1}.bidoo-lifestyle-cards h3{margin:28px 0 10px;color:var(--bidoo-accent-deep);font-size:1.35rem}.bidoo-lifestyle-important{padding:34px max(20px,calc((100vw - 980px)/2));background:var(--bidoo-accent-deep);text-align:center}.bidoo-lifestyle-important p{margin:0;color:#fffdfce0}.card-gallery,.resource-card__image{--gallery-aspect-ratio: 1 !important}.card-gallery slideshow-component,.card-gallery .product-media-container,.card-gallery img,.resource-card__image{aspect-ratio:1 / 1!important}.card-gallery img,.resource-card__image{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px}.product-card,.resource-card,.product-card__content,.resource-card__content,.card-information{border-radius:10px}.product-card__content,.resource-card__content,.card-information{padding:14px 14px 16px!important}.product-card a,.resource-card a{line-height:1.35}.bidoo-contact{padding:clamp(72px,9vw,122px) max(20px,calc((100vw - 1180px)/2)) clamp(64px,8vw,104px);background:var(--bidoo-background)}.bidoo-contact__hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,.78fr);gap:clamp(32px,5vw,70px);align-items:center;padding-bottom:clamp(42px,6vw,78px)}.bidoo-contact__intro h1{max-width:760px;margin:0;color:var(--bidoo-accent-deep);font-family:var(--font-heading--family);font-size:clamp(2.4rem,5vw,5rem);font-weight:760;line-height:.98;text-wrap:balance}.bidoo-contact__intro>p{max-width:620px;margin:24px 0 0;color:#241018bd;font-size:1.08rem;line-height:1.7}.bidoo-contact__email{display:inline-grid;gap:4px;margin-top:26px;padding:16px 18px;border:1px solid var(--bidoo-border);border-radius:12px;background:var(--bidoo-soft)}.bidoo-contact__email span{color:#24101894;font-size:.82rem;font-weight:760;text-transform:uppercase;letter-spacing:.08em}.bidoo-contact__email a{color:var(--bidoo-accent);font-weight:780}.bidoo-contact__note{max-width:620px;font-size:.94rem!important}.bidoo-contact__media{overflow:hidden;border-radius:16px;box-shadow:0 24px 72px #3b17261f}.bidoo-contact__media img{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover}.bidoo-contact__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:24px;align-items:start;padding:clamp(28px,4vw,46px);border:1px solid rgba(107,62,82,.13);border-radius:18px;background:var(--bidoo-sage);transform:translateY(1px)}.bidoo-contact__form-card{padding:clamp(22px,3vw,36px);border-radius:14px;background:#fffdfcdb;box-shadow:0 18px 48px #3b172612}.bidoo-contact__form-card h2{margin:0 0 22px;color:var(--bidoo-accent-deep);font-family:var(--font-heading--family);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.bidoo-contact-form{display:grid;gap:16px}.bidoo-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bidoo-contact-form label{display:grid;gap:8px;color:var(--bidoo-text);font-weight:720}.bidoo-contact-form label em{color:#2410188f;font-style:normal;font-weight:560}.bidoo-contact-form input,.bidoo-contact-form textarea{width:100%;min-height:50px;padding:13px 15px;border:1px solid rgba(107,62,82,.18);border-radius:10px;background:#fffdfc;color:var(--bidoo-text);font:inherit}.bidoo-contact-form textarea{resize:vertical}.bidoo-form-success,.bidoo-form-errors{margin:0;padding:14px 16px;border-radius:10px}.bidoo-form-success{background:#6b3e521a;color:var(--bidoo-accent-deep)}.bidoo-form-errors{background:#8c23231a;color:#5c1818}.bidoo-contact__help{display:grid;gap:14px}.bidoo-contact__help article{padding:20px;border:1px solid rgba(107,62,82,.14);border-radius:12px;background:#fffdfcb8}.bidoo-contact__help strong{color:var(--bidoo-accent-deep);font-size:1.05rem}.bidoo-contact__help p{margin:8px 0 0;color:#241018b3;line-height:1.55}.bidoo-footer{background:linear-gradient(180deg,var(--bidoo-sage) 0%,#efe1d8 100%);color:var(--bidoo-text);border-top:1px solid rgba(107,62,82,.12)}.bidoo-footer__inner{display:grid;grid-template-columns:minmax(260px,1.1fr) repeat(3,minmax(160px,.55fr));gap:clamp(28px,4vw,64px);width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(54px,7vw,86px) 0 34px}.bidoo-footer__logo{display:inline-flex;width:min(172px,52vw);height:56px;align-items:center;justify-content:flex-start;overflow:hidden;text-decoration:none}.bidoo-footer__logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.bidoo-footer__brand p{max-width:420px;margin:18px 0 0;color:#241018b8;line-height:1.65}.bidoo-footer__cta{display:inline-flex;align-items:center;gap:9px;margin-top:22px;color:var(--bidoo-accent);font-weight:780;text-decoration:underline;text-underline-offset:5px}.bidoo-footer__cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bidoo-footer h2{margin:0 0 16px;color:var(--bidoo-accent-deep);font-size:1rem;font-weight:800}.bidoo-footer__nav,.bidoo-footer__contact{display:grid;align-content:start;gap:10px}.bidoo-footer a{color:#241018c7;text-decoration:none}.bidoo-footer a:hover{color:var(--bidoo-accent)}.bidoo-footer__contact ul{display:flex;flex-wrap:wrap;gap:8px 13px;margin:14px 0 0;padding:0;list-style:none}.bidoo-footer__contact li{display:inline-flex;align-items:center;gap:7px;color:#3b1726c2;font-size:.82rem;font-weight:720}.bidoo-footer__contact li span{width:6px;height:6px;border-radius:50%;background:var(--bidoo-accent);box-shadow:0 0 0 4px #6b3e5217}.bidoo-footer__bottom{display:flex;justify-content:space-between;gap:18px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:22px 0;border-top:1px solid rgba(107,62,82,.12);color:#2410189e;font-size:.92rem}@media(max-width:899px){.bidoo-hero{min-height:620px;align-items:end}.bidoo-hero__overlay{background:linear-gradient(0deg,#fffdfcf0,#fffdfcd1 64%,#fffdfc42)}.bidoo-hero__inner{width:min(100% - 32px,620px);padding:124px 0 46px}.bidoo-hero h1{font-size:clamp(2.25rem,10vw,3.7rem)}.bidoo-hero__actions,.bidoo-button{width:100%}.bidoo-feature-panel,.bidoo-editorial,.bidoo-proof-grid,.bidoo-daily__video-card,.bidoo-lifestyle-intro,.bidoo-lifestyle-split,.bidoo-lifestyle-cards,.bidoo-contact__hero,.bidoo-contact__main{grid-template-columns:1fr}.bidoo-lifestyle-hero{min-height:680px}.bidoo-lifestyle-hero__image{object-position:56% center}.bidoo-lifestyle-hero__overlay{background:linear-gradient(0deg,#241018db,#24101885 64%,#24101814)}.bidoo-lifestyle-hero__inner{width:min(100% - 32px,620px);padding:130px 0 50px}.bidoo-lifestyle-hero h1{font-size:clamp(2.35rem,11vw,4rem)}.bidoo-daily__action{display:grid}.bidoo-context-cta{width:100%}.bidoo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bidoo-product-card__body{min-height:88px;padding:15px}.bidoo-editorial--atelier .bidoo-editorial__content{order:2}.bidoo-editorial--atelier .bidoo-editorial__media{order:1}.bidoo-collection-hero{min-height:680px}.bidoo-collection-hero__overlay{background:linear-gradient(0deg,#241018e0,#24101894 64%,#2410181f)}.bidoo-collection-hero__inner{width:min(100% - 32px,620px);padding:130px 0 50px}.bidoo-collection-hero h1{font-size:clamp(2.5rem,12vw,4rem)}.bidoo-field-grid,.bidoo-footer__inner{grid-template-columns:1fr}.bidoo-footer__bottom{display:grid}}@media(max-width:520px){.bidoo-product-feature,.bidoo-daily,.bidoo-editorial{padding-block:54px}.bidoo-product-grid{grid-template-columns:1fr}}:root{--bidoo-product-max: 1240px}body.template-product .shopify-section,body:has(product-information) product-information{--bidoo-product-panel: #fffdfc}product-information,.product-information,.section-product-information{max-width:var(--bidoo-product-max);margin-inline:auto}product-information .product-information,.product-information__grid,.product-information{gap:clamp(1.5rem,3vw,2.75rem)!important;align-items:start!important}product-information media-gallery,.product-media-container,.product-media,.product-gallery,.media-gallery{border-radius:14px!important}product-information media-gallery,.media-gallery{overflow:hidden}product-information media-gallery img,product-information .product-media img,product-information .product__media img,product-information modal-opener img,.product-media-modal img,.product-media-modal__content img,dialog[open] img,.modal__content img{object-fit:contain!important;max-height:min(74vh,760px)!important;width:100%!important;background:#fffdfc!important}product-information .product__media,product-information .product-media,product-information .media,product-information deferred-media,product-information modal-opener{border-radius:14px!important;background:#fffdfc!important}product-information .thumbnail,product-information .thumbnail-list__item,product-information .slider-counter{border-radius:9px!important}product-information [data-product-form],product-information product-form,product-information .product-form,product-information .product-information__content,product-information .product__info-container{max-width:560px}product-information .product-information__content,product-information .product__info-container{background:linear-gradient(180deg,#fffdfc,#fbf5f2);border:1px solid #eadde2;border-radius:18px;padding:clamp(1.25rem,2vw,2rem);box-shadow:0 18px 54px #24101814}product-information h1,product-information .product-title,product-information [class*=product-title]{color:#241018!important;font-weight:760!important;letter-spacing:0!important}product-information .price,product-information [class*=price]{color:#6b3e52!important;font-weight:700}product-information .product-form__buttons,product-information .buy-buttons,product-information [class*=buy-buttons]{gap:12px!important}product-information button[type=submit],product-information .shopify-payment-button__button{min-height:54px!important;border-radius:999px!important;font-weight:760!important}product-information .quantity,product-information quantity-selector{min-height:54px!important;border-radius:999px!important;border-color:#eadde2!important;background:#fffdfc!important}product-information .rte,product-information [class*=text-block]{color:#3b1726;font-size:1.02rem;line-height:1.68}product-information .rte h2,product-information .rte h3,product-information [class*=text-block] h2,product-information [class*=text-block] h3{margin:1.35rem 0 .5rem;color:#3b1726;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.15;font-weight:730}product-information .rte p,product-information [class*=text-block] p{margin-block:0 .85rem}product-information .rte ul,product-information [class*=text-block] ul{padding-left:1.1rem}product-information .rte li,product-information [class*=text-block] li{margin-bottom:.35rem}.product-media-modal,.product-media-modal[open],dialog.product-media-modal[open],dialog[open].product-media-modal{background:#241018b8!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-media-modal__dialog,.product-media-modal__content,dialog[open] .product-media-modal__content{background:#fffdfc!important;border-radius:18px!important;padding:clamp(.75rem,2vw,1.5rem)!important;max-width:min(94vw,1180px)!important;max-height:92vh!important;margin:auto!important}.product-media-modal__content img,dialog[open] .product-media-modal__content img{max-width:min(90vw,1080px)!important;max-height:84vh!important;object-fit:contain!important;border-radius:12px!important}.cart-drawer,cart-drawer,.cart-drawer__dialog,.cart-drawer__inner{color:#241018!important}.cart-drawer a,.cart-drawer button,cart-drawer a,cart-drawer button{color:inherit}.account-popover,.account-actions,[class*=account-actions]{color:#241018!important;border-radius:14px!important}.account-actions__link,.account-actions__link.button-secondary,.account-actions__link.button,.account-actions a,.account-actions button,[class*=account-actions] a,[class*=account-actions] button{color:#3b1726!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:#3b1726!important}.account-actions__link *,.account-actions__link.button-secondary *,[class*=account-actions] a *,[class*=account-actions] button *{color:#3b1726!important;stroke:#3b1726!important;-webkit-text-fill-color:#3b1726!important}.account-actions__link.button-secondary{background:#fffdfc!important;border:1px solid #7a4059!important;box-shadow:none!important}.account-actions__link.button-secondary:hover,.account-actions__link.button-secondary:focus-visible{background:#f7eef2!important;border-color:#6b3e52!important}.account-actions__link.button-primary,.account-actions button[name*=shop],.account-actions a[href*="shop.app"],.account-actions__link.button-primary *,.account-actions button[name*=shop] *,.account-actions a[href*="shop.app"] *{color:#fffdfc!important;-webkit-text-fill-color:#fffdfc!important}@media(min-width:990px){product-information .product-information,.product-information__grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.8fr)!important}product-information .product-information__content,product-information .product__info-container{position:sticky;top:96px}}@media(max-width:989px){product-information,.product-information,.product-information__grid{max-width:100%}product-information .product-information__content,product-information .product__info-container{border-radius:14px;margin:0 14px 24px;padding:1.15rem}product-information media-gallery img,product-information .product-media img,product-information .product__media img{max-height:68vh!important}}.account-actions__header,.account-actions__header *,[class*=account-actions] [class*=header],[class*=account-actions] [class*=header] *{color:#fffdfc!important;-webkit-text-fill-color:#fffdfc!important}.account-actions__link:not(.button-secondary),.account-actions button:not(.button-secondary),[class*=account-actions] a:not(.button-secondary),[class*=account-actions] button:not(.button-secondary){color:#fffdfc!important;-webkit-text-fill-color:#fffdfc!important}.account-actions__link:not(.button-secondary) *,.account-actions button:not(.button-secondary) *,[class*=account-actions] a:not(.button-secondary) *,[class*=account-actions] button:not(.button-secondary) *{color:#fffdfc!important;-webkit-text-fill-color:#fffdfc!important}.account-actions__link.button-secondary,[class*=account-actions] a.button-secondary,[class*=account-actions] button.button-secondary{color:#3b1726!important;-webkit-text-fill-color:#3b1726!important;background:#fffdfc!important}.account-actions__link.button-secondary *,[class*=account-actions] a.button-secondary *,[class*=account-actions] button.button-secondary *{color:#3b1726!important;stroke:#3b1726!important;-webkit-text-fill-color:#3b1726!important}html{scroll-behavior:smooth}.bidoo-collection-hero{min-height:clamp(540px,74svh,760px)!important}.bidoo-collection-hero__inner{padding-top:clamp(98px,12vw,136px)!important;padding-bottom:clamp(52px,7vw,82px)!important}.bidoo-collection-hero h1{max-width:760px!important;font-size:clamp(3rem,5.3vw,5.75rem)!important;line-height:.95!important;letter-spacing:0!important}.bidoo-collection-hero .bidoo-kicker{color:#fffdfc!important;background:#b84f7659!important;border-color:#fffdfc3d!important}.bidoo-collection-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;margin-top:18px;padding:0 1.2rem;border-radius:999px;background:#fffdfc;color:#3b1726!important;font-weight:780;text-decoration:none;box-shadow:0 16px 34px #24101838}.bidoo-collection-hero__cta:hover,.bidoo-collection-hero__cta:focus-visible{background:#f3d6e0;color:#3b1726!important}.bidoo-collection-hero__note{display:inline-flex;align-items:flex-start;gap:.62rem}.bidoo-collection-hero__warning-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:1.35rem;height:1.35rem;margin-top:.04rem;border-radius:999px;background:#f3d6e0;color:#3b1726;font-size:.86rem;font-weight:860;line-height:1}#bidoo-product-catalog,#ProductGridContainer,product-grid,.collection,.product-grid,.resource-list{scroll-margin-top:96px}body.template-collection main,body.template-collection .shopify-section:has(.product-grid),body.template-collection .shopify-section:has(.resource-list),body.template-collection .shopify-section:has(product-card),body.template-collection .section-resource-list,body.template-collection .collection{padding-top:clamp(28px,4vw,54px)!important;padding-bottom:clamp(46px,6vw,86px)!important}body.template-collection .card__heading,body.template-collection product-card a[href*="/products"],body.template-collection .product-card a[href*="/products"],body.template-collection [class*=product-card] [class*=title],body.template-collection [class*=product-card] a{color:#6b3e52!important;font-size:clamp(.98rem,1vw,1.08rem)!important;font-weight:760!important;line-height:1.24!important}body.template-collection [class*=facets] summary,body.template-collection [class*=filter] summary,body.template-collection details summary{display:inline-flex;align-items:center;gap:.45rem}body.template-collection [class*=facets] details:nth-of-type(1) summary:before,body.template-collection [class*=filter] details:nth-of-type(1) summary:before{content:"";width:1rem;height:1rem;flex:0 0 auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}body.template-collection [class*=facets] details:nth-of-type(2) summary:before,body.template-collection [class*=filter] details:nth-of-type(2) summary:before{content:"";width:1rem;height:1rem;flex:0 0 auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3v18'/%3E%3Cpath d='m17 8-5-5-5 5'/%3E%3Cpath d='m7 16 5 5 5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3v18'/%3E%3Cpath d='m17 8-5-5-5 5'/%3E%3Cpath d='m7 16 5 5 5-5'/%3E%3C/svg%3E") center / contain no-repeat}cart-drawer,.cart-drawer,.cart-drawer *,cart-drawer *,.cart-drawer__inner,.cart-drawer__inner *,.cart-drawer__dialog,.cart-drawer__dialog *{text-shadow:none!important}cart-drawer a[href*="/products"],.cart-drawer a[href*="/products"],cart-drawer [class*=title],.cart-drawer [class*=title],cart-drawer [class*=name],.cart-drawer [class*=name],cart-drawer .cart-item__name,.cart-drawer .cart-item__name,cart-drawer .cart-item__details,.cart-drawer .cart-item__details,cart-drawer .cart-item__details *,.cart-drawer .cart-item__details *{color:#3b1726!important;-webkit-text-fill-color:#3b1726!important;opacity:1!important}cart-drawer [class*=discount],.cart-drawer [class*=discount],cart-drawer [class*=discount] *,.cart-drawer [class*=discount] *,cart-drawer button[aria-controls*=discount],.cart-drawer button[aria-controls*=discount]{color:#3b1726!important;-webkit-text-fill-color:#3b1726!important;background-color:#fffdfc!important;border-color:#eadde2!important}.account-actions__header,[class*=account-actions] [class*=header]{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;border-radius:14px 14px 0 0!important}.account-actions__title,[class*=account-actions] [class*=title]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;width:100%;text-align:center!important}.account-actions__title:before,[class*=account-actions] [class*=title]:before{content:"";width:1.05rem;height:1.05rem;flex:0 0 auto;background:#fffdfc;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat}.product-media-modal,dialog.product-media-modal,dialog[open].product-media-modal{background:#241018d6!important}.product-media-modal__dialog,.product-media-modal__content,dialog[open] .product-media-modal__content{display:grid!important;place-items:center!important;width:min(96vw,1440px)!important;max-width:min(96vw,1440px)!important;min-height:min(88vh,980px)!important;max-height:94vh!important;padding:clamp(.75rem,1.6vw,1.35rem)!important;overflow:auto!important}.product-media-modal__content img,dialog[open] .product-media-modal__content img{width:auto!important;max-width:min(92vw,1320px)!important;height:auto!important;max-height:86vh!important;object-fit:contain!important;cursor:zoom-in!important;transform-origin:var(--bidoo-zoom-x, 50%) var(--bidoo-zoom-y, 50%);transition:transform .18s ease,max-height .18s ease,max-width .18s ease}.product-media-modal__content img.bidoo-modal-image--zoomed,dialog[open] .product-media-modal__content img.bidoo-modal-image--zoomed{max-width:none!important;max-height:none!important;transform:scale(1.75);cursor:zoom-out!important}.product-media-modal__toggle,dialog.product-media-modal button[aria-label*=Fermer],dialog.product-media-modal button[aria-label*=Close]{position:fixed!important;top:18px!important;right:18px!important;z-index:20!important}@media(max-width:749px){.shopify-section-group-header-group .header,.shopify-section-group-header-group header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;min-height:58px!important;padding-inline:12px!important}.header__heading,.header__heading-link,.header-logo,.header-logo__link{justify-self:center!important;grid-column:2!important;width:clamp(172px,46vw,226px)!important;height:42px!important}.header__heading-link:before,.header-logo:before,.header-logo__link:before{width:clamp(172px,46vw,226px)!important;height:54px!important}.bidoo-collection-hero{min-height:620px!important}.bidoo-collection-hero h1{font-size:clamp(2.75rem,11vw,4.2rem)!important}.product-media-modal__content img.bidoo-modal-image--zoomed,dialog[open] .product-media-modal__content img.bidoo-modal-image--zoomed{transform:scale(1.45)}}dialog[open] img.bidoo-modal-image--zoomed,.product-media-modal img.bidoo-modal-image--zoomed,img.bidoo-modal-image--zoomed{transform:scale(1.78)!important;transform-origin:var(--bidoo-zoom-x, 50%) var(--bidoo-zoom-y, 50%)!important;cursor:zoom-out!important;z-index:3}@media(max-width:749px){.shopify-section-group-header-group .header,.shopify-section-group-header-group header{position:relative!important}.header__heading,.header__heading-link,.header-logo,.header-logo__link{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:clamp(158px,42vw,188px)!important;height:44px!important;z-index:1}.header__heading-link:before,.header-logo:before,.header-logo__link:before{width:clamp(158px,42vw,188px)!important;height:56px!important}.shopify-section-group-header-group .header>*:first-child,.shopify-section-group-header-group header>*:first-child{justify-self:start!important}.shopify-section-group-header-group .header>*:last-child,.shopify-section-group-header-group header>*:last-child{justify-self:end!important;z-index:2}}@media(max-width:749px){.shopify-section-group-header-group .header__row,.shopify-section-group-header-group .header__columns{width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin-inline:0!important;padding-inline:12px!important;position:relative!important}.shopify-section-group-header-group .header-logo{left:50vw!important;top:30px!important;transform:translate(-50%,-50%)!important}}body.template-collection product-card a[href*="/products"],body.template-collection .product-card a[href*="/products"],body.template-collection [class*=product-card] a[href*="/products"],body.template-collection .card__heading a,body.template-collection .card__heading{font-weight:760!important;font-size:clamp(1rem,1.05vw,1.12rem)!important;color:#6b3e52!important}@media(max-width:749px){.menu-drawer,.menu-drawer *,.menu-drawer__menu-item,.menu-drawer__menu-item *,.menu-drawer__utility-links,.menu-drawer__utility-links *,header-drawer,header-drawer *{color:#3b1726!important;-webkit-text-fill-color:#3b1726!important;text-shadow:none!important}.menu-drawer{background:#fffdfc!important}.menu-drawer__menu-item,.menu-drawer a,.menu-drawer summary,.menu-drawer button:not(.close-button){font-weight:760!important;opacity:1!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible,.menu-drawer__menu-item--active{color:#6b3e52!important;-webkit-text-fill-color:#6b3e52!important;background:#f7eef2!important}body.template-product,body.template-product main,body.template-product .shopify-section,body.template-product product-information,body.template-product .product-information,body.template-product .product-information__grid,body.template-product .product__info-container,body.template-product .product-information__content{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}body.template-product product-information .product-information__content,body.template-product product-information .product__info-container,body.template-product .product-information__content,body.template-product .product__info-container{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-inline:auto!important;padding-inline:16px!important}body.template-product .product-form__buttons,body.template-product .buy-buttons,body.template-product [class*=buy-buttons]{display:grid!important;grid-template-columns:1fr!important}body.template-product .quantity,body.template-product quantity-selector{width:100%!important}body.template-product [class*=recommend],body.template-product [class*=related],body.template-product [class*=complementary],body.template-product .product-recommendations,body.template-product .resource-list{max-width:100vw!important;overflow-x:hidden!important}body.template-product [class*=recommend] a[href*="/products"],body.template-product [class*=related] a[href*="/products"],body.template-product [class*=complementary] a[href*="/products"],body.template-product .product-recommendations a[href*="/products"],body.template-product .resource-list a[href*="/products"],body.template-product product-card a[href*="/products"],body.template-product .product-card a[href*="/products"]{font-size:1.03rem!important;line-height:1.25!important;font-weight:780!important;color:#6b3e52!important;-webkit-text-fill-color:#6b3e52!important}body.template-product [class*=recommend] [class*=price],body.template-product [class*=related] [class*=price],body.template-product [class*=complementary] [class*=price],body.template-product .product-recommendations [class*=price],body.template-product .resource-list [class*=price],body.template-product product-card [class*=price],body.template-product .product-card [class*=price]{font-size:1rem!important;font-weight:720!important;color:#241018!important;-webkit-text-fill-color:#241018!important}}@media(max-width:749px){html,body{max-width:100%!important;overflow-x:hidden!important}.menu-drawer,.menu-drawer *,.menu-drawer__menu,.menu-drawer__menu *,.menu-drawer__menu-item,.menu-drawer__menu-item *,.menu-drawer__menu-item-text,.menu-drawer__utility-links,.menu-drawer__utility-links *,.drawer-localization__button,.drawer-localization__button *,.mobile-localization,.mobile-localization *,header-drawer .link,header-drawer .link *,header-drawer a,header-drawer summary,header-drawer button{color:#3b1726!important;-webkit-text-fill-color:#3b1726!important;opacity:1!important;text-shadow:none!important}.menu-drawer,.menu-drawer__submenu,.menu-drawer__navigation,.menu-drawer__inner-container{background:#fffdfc!important}body.template-product main,body.template-product .shopify-section,body.template-product .section,body.template-product product-information,body.template-product .product-information,body.template-product .product-information__grid,body.template-product .product__media-wrapper,body.template-product .product-media-container,body.template-product media-gallery,body.template-product .media-gallery,body.template-product slider-component,body.template-product .slider,body.template-product .product__media-list,body.template-product .product__media,body.template-product .product-media,body.template-product modal-opener,body.template-product .media{width:100%!important;max-width:100vw!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important;transform:none!important}body.template-product .product__media-wrapper,body.template-product media-gallery,body.template-product .media-gallery{padding-inline:0!important}body.template-product .product__media,body.template-product .product-media,body.template-product .media,body.template-product modal-opener{border-radius:0 0 14px 14px!important}body.template-product product-information img,body.template-product media-gallery img,body.template-product .product__media img,body.template-product .product-media img,body.template-product .media img{display:block!important;width:100%!important;max-width:100vw!important;height:auto!important;object-fit:contain!important}body.template-product .product-information__content,body.template-product .product__info-container,body.template-product product-information .product-information__content,body.template-product product-information .product__info-container{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-width:0!important;margin:22px auto 34px!important;padding:18px 16px!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}body.template-product h1,body.template-product .product-title,body.template-product [class*=product-title]{max-width:100%!important;font-size:clamp(2.05rem,9vw,2.85rem)!important;line-height:1.08!important;overflow-wrap:anywhere!important}}@media(max-width:989px){html body .menu-drawer,html body .menu-drawer__submenu,html body .menu-drawer__navigation,html body .menu-drawer__inner-container{background:#fffdfc!important}html body .menu-drawer .menu-drawer__menu-item,html body .menu-drawer .menu-drawer__menu-item *,html body .menu-drawer .menu-drawer__menu-item-text,html body .menu-drawer a,html body .menu-drawer a *,html body .menu-drawer summary,html body .menu-drawer summary *,html body .menu-drawer button,html body .menu-drawer button *,html body [id^=HeaderDrawer],html body [id^=HeaderDrawer] *,html body .drawer-localization__button,html body .drawer-localization__button *,html body .mobile-localization,html body .mobile-localization *{color:#3b1726!important;-webkit-text-fill-color:#3b1726!important;opacity:1!important;text-shadow:none!important}html body .menu-drawer .menu-drawer__menu-item:hover,html body .menu-drawer .menu-drawer__menu-item:focus-visible,html body .menu-drawer .menu-drawer__menu-item--active{background:#f7eef2!important;color:#6b3e52!important;-webkit-text-fill-color:#6b3e52!important}html body product-information,html body product-information .product-information,html body product-information .product-information__grid,html body product-information .product-information__media,html body product-information .product__media-wrapper,html body product-information media-gallery,html body product-information .media-gallery,html body product-information slideshow-component,html body product-information slideshow-container,html body product-information .slideshow,html body product-information .product__media-list,html body product-information .product__media,html body product-information .product-media,html body product-information .media,html body product-information modal-opener{width:100vw!important;max-width:100vw!important;min-width:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}html body product-information .product-information__content,html body product-information .product__info-container,html body .product-information__content,html body .product__info-container{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-width:0!important;margin:22px auto 34px!important;padding:18px 16px!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}html body product-information media-gallery img,html body product-information slideshow-component img,html body product-information slideshow-container img,html body product-information .product__media img,html body product-information .product-media img,html body product-information .media img{width:100%!important;max-width:100vw!important;height:auto!important;object-fit:contain!important}html body product-information h1,html body product-information .product-title,html body product-information [class*=product-title]{max-width:100%!important;font-size:clamp(2.05rem,9vw,2.85rem)!important;line-height:1.08!important;overflow-wrap:anywhere!important}html body product-card a[href*="/products"],html body .product-card a[href*="/products"],html body [class*=product-card] a[href*="/products"],html body .resource-list a[href*="/products"],html body [class*=recommend] a[href*="/products"],html body [class*=related] a[href*="/products"]{font-size:1.05rem!important;line-height:1.25!important;font-weight:780!important;color:#6b3e52!important;-webkit-text-fill-color:#6b3e52!important}html body product-card [class*=price],html body .product-card [class*=price],html body .resource-list [class*=price],html body [class*=recommend] [class*=price],html body [class*=related] [class*=price]{font-size:1rem!important;line-height:1.25!important;font-weight:720!important;color:#241018!important;-webkit-text-fill-color:#241018!important}}@media(max-width:989px){html body .product-information__grid.product-information--media-left,html body .product-information__grid,html body .product-information__media,html body media-gallery.media-gallery,html body media-gallery,html body slideshow-component,html body slideshow-container,html body .product__media-list,html body .product__media,html body .product-media,html body modal-opener,html body .media{--padding-inline-start: 0px !important;--padding-inline-end: 0px !important;--margin-inline-start: 0px !important;--margin-inline-end: 0px !important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;min-inline-size:0!important;min-width:0!important;margin-inline:0!important;margin-left:0!important;margin-right:0!important;padding-inline:0!important;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important;overflow-x:clip!important}html body .product-information__grid.product-information--media-left{display:block!important}html body .product-information__media img,html body media-gallery img,html body slideshow-component img,html body slideshow-container img,html body .product__media img,html body .product-media img,html body modal-opener img,html body .media img{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}}@media(max-width:989px){.shopify-section-group-header-group .header,.shopify-section-group-header-group header,.shopify-section-group-header-group .header__row,.shopify-section-group-header-group .header__columns{--padding-inline: 0px !important;--padding-left: 0px !important;--padding-right: 0px !important;--header-padding-inline: 0px !important;padding-inline:0!important;padding-left:0!important;padding-right:0!important}.shopify-section-group-header-group .header,.shopify-section-group-header-group header,.shopify-section-group-header-group .header__row,.shopify-section-group-header-group .header__columns,#header-component{position:relative!important;inline-size:100vw!important;width:100vw!important;max-inline-size:100vw!important;max-width:100vw!important;margin-inline:0!important;left:0!important;right:auto!important;box-sizing:border-box!important}.shopify-section-group-header-group .header-logo,.shopify-section-group-header-group .header-logo__link,.shopify-section-group-header-group .header__heading,.shopify-section-group-header-group .header__heading-link{position:absolute!important;left:50vw!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:clamp(174px,42vw,214px)!important;max-width:46vw!important;height:46px!important;margin:0!important;z-index:4!important;justify-self:auto!important;grid-column:auto!important}.shopify-section-group-header-group .header-logo:before,.shopify-section-group-header-group .header-logo__link:before,.shopify-section-group-header-group .header__heading-link:before{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:clamp(174px,42vw,214px)!important;max-width:46vw!important;height:58px!important;margin:0!important}.shopify-section-group-header-group .header-logo img,.shopify-section-group-header-group .header__heading-logo{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:46px!important;object-fit:contain!important}.shopify-section-group-header-group header-drawer,.shopify-section-group-header-group .header__icon--menu,.shopify-section-group-header-group .header-drawer-icon,.shopify-section-group-header-group .header-drawer-icon--open,.shopify-section-group-header-group .svg-wrapper.header-drawer-icon,.shopify-section-group-header-group .svg-wrapper.header-drawer-icon.header-drawer-icon--open{color:#fffdfc!important;-webkit-text-fill-color:#fffdfc!important;opacity:1!important;z-index:6!important}.shopify-section-group-header-group header-drawer svg,.shopify-section-group-header-group .header__icon--menu svg,.shopify-section-group-header-group .header-drawer-icon svg,.shopify-section-group-header-group .header-drawer-icon--open svg,.shopify-section-group-header-group .svg-wrapper.header-drawer-icon svg,.shopify-section-group-header-group .svg-wrapper.header-drawer-icon.header-drawer-icon--open svg,.shopify-section-group-header-group header-drawer svg *,.shopify-section-group-header-group .header__icon--menu svg *,.shopify-section-group-header-group .header-drawer-icon svg *,.shopify-section-group-header-group .header-drawer-icon--open svg *,.shopify-section-group-header-group .svg-wrapper.header-drawer-icon svg *,.shopify-section-group-header-group .svg-wrapper.header-drawer-icon.header-drawer-icon--open svg *{color:#fffdfc!important;stroke:#fffdfc!important;fill:#fffdfc!important;opacity:1!important}}@media(max-width:989px){product-information .product-information,.product-information__grid,.product-information{gap:0!important}body.template-collection .collection-wrapper,body:has(.bidoo-collection-hero) .collection-wrapper{padding-inline:16px!important;box-sizing:border-box!important}main product-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:8px 8px 14px!important;border:1px solid #eadde2!important;border-radius:10px!important;background:#fffdfc!important;overflow:hidden!important;box-sizing:border-box!important}main product-card .product-card__content,main product-card .card-information,main product-card [class*=card-information]{padding-inline:6px!important;box-sizing:border-box!important}main product-card .card-gallery,main .product-card .card-gallery,main [class*=product-card] .card-gallery,main .resource-card__image,main [class*=resource-card] .resource-card__image{--gallery-aspect-ratio: 1 !important;aspect-ratio:1 / 1!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;block-size:auto!important;height:auto!important;min-block-size:0!important;min-height:0!important;overflow:hidden!important;display:block!important;align-self:stretch!important;margin-inline:0!important;border-radius:8px!important}main product-card .card-gallery>*,main .product-card .card-gallery>*,main [class*=product-card] .card-gallery>*,main product-card .card-gallery slideshow-component,main product-card .card-gallery slideshow-container,main product-card .card-gallery .product-media-container,main product-card .card-gallery .media,main product-card .card-gallery picture,main product-card .card-gallery a[href*="/products"],main .product-card .card-gallery slideshow-component,main .product-card .card-gallery slideshow-container,main .product-card .card-gallery .product-media-container,main .product-card .card-gallery .media,main .product-card .card-gallery picture,main .product-card .card-gallery a[href*="/products"],main [class*=product-card] .card-gallery slideshow-component,main [class*=product-card] .card-gallery slideshow-container,main [class*=product-card] .card-gallery .product-media-container,main [class*=product-card] .card-gallery .media,main [class*=product-card] .card-gallery picture,main [class*=product-card] .card-gallery a[href*="/products"]{aspect-ratio:1 / 1!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;block-size:100%!important;height:100%!important;min-block-size:100%!important;min-height:100%!important;overflow:hidden!important;display:block!important;border-radius:8px!important}main product-card .card-gallery img,main product-card .card-gallery .product-media__image,main .product-card .card-gallery img,main .product-card .card-gallery .product-media__image,main [class*=product-card] .card-gallery img,main [class*=product-card] .card-gallery .product-media__image,main .resource-card__image img,main [class*=resource-card] .resource-card__image img{aspect-ratio:1 / 1!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;block-size:100%!important;height:100%!important;min-block-size:100%!important;min-height:100%!important;max-block-size:none!important;max-height:none!important;margin:0!important;object-fit:cover!important;object-position:center!important;display:block!important;border-radius:8px!important}product-information,product-information .product-information,product-information .product-information__grid,main:has(.shopify-payment-button) .product-information,main:has(.shopify-payment-button) .product-information__grid{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;overflow-x:clip!important;box-sizing:border-box!important}product-information .product-information__media,product-information .product__media-wrapper,product-information media-gallery:not(.card-gallery),product-information .media-gallery:not(.card-gallery),product-information media-gallery:not(.card-gallery) slideshow-component,product-information media-gallery:not(.card-gallery) slideshow-container,product-information media-gallery:not(.card-gallery) .product__media-list,product-information media-gallery:not(.card-gallery) .product__media,product-information media-gallery:not(.card-gallery) .product-media,product-information media-gallery:not(.card-gallery) .product-media-container,product-information media-gallery:not(.card-gallery) modal-opener,main:has(.shopify-payment-button) .product-information__media,main:has(.shopify-payment-button) .product__media-wrapper,main:has(.shopify-payment-button) media-gallery:not(.card-gallery),main:has(.shopify-payment-button) .media-gallery:not(.card-gallery),main:has(.shopify-payment-button) media-gallery:not(.card-gallery) slideshow-component,main:has(.shopify-payment-button) media-gallery:not(.card-gallery) slideshow-container,main:has(.shopify-payment-button) media-gallery:not(.card-gallery) .product__media-list,main:has(.shopify-payment-button) media-gallery:not(.card-gallery) .product__media,main:has(.shopify-payment-button) media-gallery:not(.card-gallery) .product-media,main:has(.shopify-payment-button) media-gallery:not(.card-gallery) .product-media-container,main:has(.shopify-payment-button) media-gallery:not(.card-gallery) modal-opener{inline-size:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important;max-inline-size:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-inline-size:0!important;min-width:0!important;margin-inline:auto!important;padding-inline:0!important;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important;overflow-x:clip!important;border-radius:14px!important}product-information media-gallery:not(.card-gallery) img,product-information .media-gallery:not(.card-gallery) img,product-information .product__media-wrapper img,main:has(.shopify-payment-button) media-gallery:not(.card-gallery) img,main:has(.shopify-payment-button) .media-gallery:not(.card-gallery) img,main:has(.shopify-payment-button) .product__media-wrapper img{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;block-size:auto!important;height:auto!important;max-block-size:68vh!important;max-height:68vh!important;margin-inline:auto!important;object-fit:contain!important;object-position:center!important;display:block!important;box-sizing:border-box!important}product-information .product-information__content,product-information .product__info-container,main:has(.shopify-payment-button) .product-information__content,main:has(.shopify-payment-button) .product__info-container{inline-size:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important;max-inline-size:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-inline:auto!important;box-sizing:border-box!important}product-information h1,product-information .product-title,product-information [class*=product-title],product-information .product__title,product-information .product__title h1,main:has(.shopify-payment-button) h1,main:has(.shopify-payment-button) .product-title,main:has(.shopify-payment-button) [class*=product-title],main:has(.shopify-payment-button) .product__title,main:has(.shopify-payment-button) .product__title h1{font-size:clamp(1.85rem,7.2vw,2.35rem)!important;line-height:1.12!important;letter-spacing:0!important;margin-block:0 .75rem!important;text-wrap:balance!important}product-information .price,product-information [class*=price],main:has(.shopify-payment-button) .price,main:has(.shopify-payment-button) [class*=price]{margin-block:0 1.1rem!important}product-information .product-form__buttons,product-information .buy-buttons,product-information [class*=buy-buttons],main:has(.shopify-payment-button) .product-form__buttons,main:has(.shopify-payment-button) .buy-buttons,main:has(.shopify-payment-button) [class*=buy-buttons]{margin-block:.95rem 1.05rem!important}product-information .rte,product-information [class*=text-block],main:has(.shopify-payment-button) .rte,main:has(.shopify-payment-button) [class*=text-block]{font-size:.98rem!important;line-height:1.58!important}product-information .rte h2,product-information .rte h3,product-information [class*=text-block] h2,product-information [class*=text-block] h3,main:has(.shopify-payment-button) .rte h2,main:has(.shopify-payment-button) .rte h3,main:has(.shopify-payment-button) [class*=text-block] h2,main:has(.shopify-payment-button) [class*=text-block] h3{font-size:clamp(1.45rem,6vw,1.9rem)!important;line-height:1.14!important;margin-block:1.1rem .45rem!important;letter-spacing:0!important;text-wrap:balance!important}product-information .rte p,product-information [class*=text-block] p,main:has(.shopify-payment-button) .rte p,main:has(.shopify-payment-button) [class*=text-block] p{margin-block:0 .75rem!important}product-information .rte ul,product-information [class*=text-block] ul,main:has(.shopify-payment-button) .rte ul,main:has(.shopify-payment-button) [class*=text-block] ul{margin-block:.45rem .9rem!important}}.bidoo-reassurance-line span,.bidoo-footer__contact li span{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--bidoo-accent)!important;font-size:.84em!important;line-height:1!important}.bidoo-reassurance-line span:before,.bidoo-footer__contact li span:before{content:"\2665";display:block;color:currentColor;font-size:1em;line-height:1}.bidoo-reassurance-line--light span{color:#fffdfc!important}.bidoo-lifestyle-list li:before{content:"\2665"!important;left:0!important;top:.2em!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--bidoo-accent)!important;font-size:.92em!important;line-height:1!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bidoo-brand.css.map */
