/* Revision driven by the supplied complete reference. Customer data remains genuine. */
.home-preview{--home-rose:#C7506D;background:#FFF9F5}.home-preview .button{background:linear-gradient(105deg,#D26A80,#C7506D)}.home-preview .button:hover{background:#B94663}.home-preview .home-preview-bar{min-height:30px;padding:5px 14px;font-size:8px;background:#5B3934}.home-preview .announcement{background:#FBE9DF}.home-preview .site-header{background:#FFF8F2ed}.home-preview .hero-art--family{position:absolute;inset:0;width:100%;height:100%;display:block;mask-image:none;-webkit-mask-image:none}.hero-art--family img{height:100%;width:100%;object-fit:cover;object-position:center center}.home-hero{height:620px;min-height:620px;background:#F9DECF}.home-hero:before{display:none}.home-hero-copy{width:45%;max-width:none;padding:52px 0 26px max(48px,calc((100vw - 1280px)/2));z-index:2}.home-hero h1{font-size:clamp(66px,5.45vw,80px);margin:14px 0 20px;line-height:.96;letter-spacing:-.035em}.hero-lead{max-width:405px;font-size:15px;line-height:1.6;margin-bottom:25px}.home-hero-copy .eyebrow{font-size:10px;letter-spacing:.24em}.home-hero-actions .button{min-height:48px;font-size:14px;padding:13px 24px}.hero-information{gap:18px;margin-top:64px;max-width:560px}.hero-information a{font-size:9px}.hero-information small{font-size:8px}.hero-information a>i{width:35px;height:35px}.hero-information a:nth-child(3){display:flex}.section{max-width:1440px;padding-left:54px;padding-right:54px}.category-section-home{padding-top:22px}.home-preview h2{font-weight:500}.section-heading{margin-bottom:19px}.section-heading h2{font-size:39px;margin-bottom:7px}.section-heading p:not(.eyebrow){font-size:13px}.outline-pill{font-size:11px;min-height:36px;padding:7px 16px}.home-category-grid{gap:16px}.category-card{padding-bottom:14px;border-color:#F2E6DF;box-shadow:0 6px 14px #9C625B09}.category-cover{aspect-ratio:1.1/1}.category-cover img{object-fit:cover}.category-women .category-cover img{object-position:51% center}.category-men .category-cover img{object-position:86% center}.category-kids .category-cover img{object-position:100% center}.category-card h3{font-size:21px;font-weight:500;line-height:1.1;margin:12px 6px 5px}.category-card p{min-height:15px;margin-bottom:12px;font-size:10px}.category-card .button{min-height:35px;padding:8px 13px;font-size:10px}.editorial-triptych{margin-top:18px;padding:0 0;gap:6px}.audience-banner{height:255px;border-radius:7px}.audience-banner>div{margin-left:58%;padding-right:12px}.audience-banner>img{object-position:52% center}.audience-banner:after{background:linear-gradient(90deg,transparent 25%,#F4CBBB 65%)}.audience-banner h2{font-size:30px;line-height:1.08;color:#8B3E2D}.audience-banner .button{font-size:10px;padding:9px 13px;min-height:37px}.women-banner>img{width:68%;object-position:52% center}.men-banner>img{width:65%;object-position:85% center}.men-banner:after{background:linear-gradient(90deg,#C7CACA 0%,#C7CACAe6 35%,transparent 85%)}.men-banner>div{margin-left:7%;max-width:54%}.men-banner h2{color:#3E4446}.men-banner .button{background:#5C6468}.kids-banner>img{object-position:75% center}.kids-banner:after{background:linear-gradient(90deg,#F7D6C9 0%,#F7D6C9e0 37%,transparent 77%)}.kids-banner>div{margin-left:7%;max-width:55%}.home-assurance{max-width:1440px;padding:28px 60px;gap:45px;background:#FFF4EB}.home-assurance>div>span{width:46px;height:46px}.home-assurance strong{font-size:11px}.home-assurance small{font-size:10px}.home-featured{padding-top:38px;padding-bottom:25px}.home-featured .section-heading h2{font-size:47px}.home-featured .section-heading .eyebrow{font-size:9px;margin-bottom:9px}.home-featured .section-heading p:not(.eyebrow){font-size:13px}.home-preview .pd-related-track{gap:16px;grid-auto-columns:calc((100% - 64px)/5)}.home-preview .pd-related-card .product-info{padding:10px 12px}.home-preview .pd-related-card .product-title{font-size:15px;min-height:63px;line-height:1.35}.home-preview .pd-related-card .product-price{font-size:21px;margin:2px 0 10px;min-height:28px}.home-preview .pd-related-card .button{min-height:43px;font-size:12px}.real-life{grid-template-columns:1.05fr 1fr .95fr;gap:10px;padding-left:26px;padding-right:26px;padding-bottom:28px}.life-collage{height:330px;min-height:330px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px}.life-collage img:nth-child(1){object-position:51% center}.life-collage img:nth-child(2){object-position:85% center}.life-collage img:nth-child(3){grid-column:1;grid-row:2;width:145%;z-index:2;border:4px solid #FFF9F5}.life-story{padding:24px 30px}.life-story .eyebrow{font-size:9px;margin-bottom:12px}.life-story h2{font-size:49px;line-height:.97;margin-bottom:18px}.life-story p:not(.eyebrow){font-size:13px;line-height:1.6;margin-bottom:9px}.life-story p:not(.eyebrow):nth-of-type(3){display:none}.life-story .button{font-size:12px;min-height:42px;margin-top:4px}.life-guides{grid-column:auto;display:flex;gap:10px}.guide-card{grid-template-columns:105px 1fr;gap:16px;min-height:103px;padding:8px}.guide-card img{width:105px;height:90px;object-fit:cover}.guide-card:nth-child(1) img{object-position:51% center}.guide-card:nth-child(2) img{object-position:85% center}.guide-card h3{font-size:20px}.guide-card p{font-size:10px}.guide-pending{font-size:9px;min-height:25px}.testimonials{grid-template-columns:30% 1fr;gap:18px;padding-top:0;padding-bottom:24px}.testimonial-heading h2{font-size:43px}.testimonial-heading .eyebrow{font-size:9px}.testimonial-heading>p:last-child{font-size:11px}.story-card{padding:22px 28px;min-height:180px}.story-card blockquote{font-size:14px;margin:12px 0 20px}.social-editorial{grid-template-columns:27% 1fr;gap:18px;padding-bottom:25px}.social-title h2{font-size:34px}.social-title p:not(.eyebrow){font-size:11px;margin-bottom:14px}.social-track{gap:9px}.social-image{aspect-ratio:1/1.1}.social-image:nth-child(2) img{object-position:51% center}.social-image:nth-child(3) img{object-position:85% center}.social-title .outline-pill{min-height:35px;font-size:10px}.social-disclaimer{font-size:8px;grid-column:2;margin:0}.newsletter-home{max-width:1320px;width:calc(100% - 108px);margin-bottom:20px;grid-template-columns:1.05fr 1fr;gap:24px;padding:24px 30px}.newsletter-intro h2{font-size:30px}.newsletter-intro p{font-size:12px}.newsletter-intro>span{width:56px;height:56px}.newsletter-input{padding:3px}.newsletter-input .button{min-height:43px;font-size:12px}.newsletter-home #newsletter-feedback{font-size:9px}.home-footer{padding:8px 66px 22px}.footer-main{grid-template-columns:1.4fr .9fr 1fr .9fr 1.15fr;gap:34px;padding-bottom:24px}.footer-help{grid-column:auto;display:block}.footer-main h3{font-size:12px}.footer-main p,.footer-main a:not(.footer-wordmark){font-size:11px}.footer-help h3{margin-bottom:14px}.footer-help p{margin-bottom:12px}.footer-help small{margin:0}.footer-bottom{padding-top:18px;font-size:10px}.home-preview .pd-toast{bottom:45px}
@media(min-width:1600px){.home-hero{height:700px;min-height:700px}.home-hero-copy{padding-left:calc((100vw - 1280px)/2);padding-top:65px;width:46%}.hero-information{margin-top:65px}.home-hero h1{font-size:86px}}
@media(max-width:1200px) and (min-width:951px){.home-hero{height:540px;min-height:540px}.home-hero-copy{padding-left:40px;padding-top:40px;width:46%}.home-hero h1{font-size:64px}.hero-lead{max-width:330px;font-size:14px}.hero-information{margin-top:45px;gap:12px}.hero-information a:nth-child(3){display:none}.section{padding-left:36px;padding-right:36px}.category-card h3{font-size:19px}.category-card .button{font-size:9px;padding:8px 10px}.audience-banner{height:220px}.audience-banner h2{font-size:26px}.audience-banner>div{margin-left:53%}.men-banner>div,.kids-banner>div{margin-left:7%}.home-assurance{padding:25px 38px;gap:20px}.real-life{grid-template-columns:1fr 1fr}.life-guides{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.life-story h2{font-size:43px}.guide-card{grid-template-columns:80px 1fr;gap:10px}.guide-card img{width:80px}.newsletter-home{width:calc(100% - 72px)}.footer-main{gap:22px}.home-footer{padding-left:36px;padding-right:36px}}
@media(max-width:950px) and (min-width:651px){.home-hero{height:570px;min-height:570px}.home-hero-copy{width:48%;padding-left:24px;padding-top:48px}.home-hero h1{font-size:59px}.hero-lead{max-width:300px;font-size:14px}.hero-art--family img{object-position:55% center}.hero-information{margin-top:35px;flex-direction:column;gap:14px}.hero-information a:nth-child(3){display:none}.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section{padding-left:24px;padding-right:24px}.editorial-triptych{padding:0 24px;gap:10px}.audience-banner{height:275px}.audience-banner>div{margin-left:0;max-width:none;padding:18px;justify-content:end}.audience-banner:after{background:linear-gradient(0deg,#F7D6C9 0%,#F7D6C9e6 38%,transparent 90%)}.men-banner:after{background:linear-gradient(0deg,#C7CACA 0%,#C7CACAe6 38%,transparent 90%)}.audience-banner>img{width:100%;object-position:55% center}.men-banner>img{object-position:85% center}.audience-banner h2{font-size:26px}.home-assurance{grid-template-columns:repeat(2,1fr);padding:28px 32px;gap:20px}.home-preview .pd-related-track{grid-auto-columns:calc((100% - 32px)/3)}.real-life{grid-template-columns:1fr 1fr}.life-guides{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:10px}.guide-card{grid-template-columns:100px 1fr}.guide-card img{width:100px}.testimonials,.social-editorial{grid-template-columns:1fr}.social-disclaimer{grid-column:1}.newsletter-home{grid-template-columns:1fr;width:calc(100% - 48px)}.footer-main{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}.footer-help{grid-column:1/-1}.home-footer{padding-left:24px;padding-right:24px}}
@media(max-width:650px){.home-hero{height:auto;min-height:0;display:flex;flex-direction:column;background:#FFF1E7}.home-hero-copy{width:100%;padding:32px 24px 26px;order:1}.home-hero h1{font-size:49px;margin:12px 0 18px}.hero-lead{max-width:355px;font-size:14px;line-height:1.65}.hero-information{margin-top:25px;gap:18px;flex-direction:row}.hero-information a:nth-child(3){display:none}.hero-information a{font-size:9px}.hero-information small{font-size:8px}.hero-information a>i{width:31px;height:31px}.hero-art--family{position:relative!important;inset:auto!important;order:2;width:100%!important;height:330px!important;overflow:hidden;display:block!important}.hero-art--family img{width:100%;height:100%;object-fit:cover;object-position:78% center;max-width:none}.section{padding-left:16px;padding-right:16px}.category-section-home{padding-top:28px}.section-heading h2,.home-featured .section-heading h2{font-size:35px}.section-heading p:not(.eyebrow){font-size:12px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px}.category-cover{aspect-ratio:1/1.05}.category-card h3{font-size:20px}.category-card p{font-size:10px;min-height:28px}.category-card .button{font-size:9px;min-height:36px;padding:9px 11px}.editorial-triptych{grid-template-columns:1fr;gap:12px;padding:0 16px;margin-top:24px}.audience-banner{height:230px}.audience-banner>div{margin-left:54%;max-width:none;padding:20px 13px 15px 0;justify-content:center}.audience-banner h2{font-size:28px}.audience-banner:after{background:linear-gradient(90deg,transparent 20%,#F4CBBB 65%)}.women-banner>img{width:70%;object-position:51% center}.men-banner>img{width:65%;object-position:85% center}.men-banner:after{background:linear-gradient(90deg,#C7CACA 0%,#C7CACAdf 38%,transparent 85%)}.men-banner>div,.kids-banner>div{margin-left:7%;max-width:53%;padding-right:0}.kids-banner:after{background:linear-gradient(90deg,#F7D6C9 0%,#F7D6C9df 37%,transparent 80%)}.home-assurance{grid-template-columns:repeat(2,1fr);padding:24px 16px;gap:20px 12px;margin-top:18px}.home-assurance strong{font-size:10px}.home-assurance small{font-size:9px}.home-assurance>div>span{width:34px;height:34px}.home-featured{padding-top:32px;padding-bottom:26px}.home-preview .pd-related-track{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.home-preview .pd-related-card .product-info{padding:11px 9px}.home-preview .pd-related-card .product-title{font-size:14px;min-height:98px}.home-preview .pd-related-card .product-price{font-size:19px}.home-preview .pd-related-card .button{font-size:11px;min-height:44px}.real-life{grid-template-columns:1fr;gap:13px;padding-bottom:28px}.life-collage{height:310px;min-height:310px}.life-story{padding:28px 24px}.life-story h2{font-size:43px}.life-story p:not(.eyebrow){font-size:14px}.life-guides{display:flex;grid-column:1;gap:10px}.guide-card{grid-template-columns:92px 1fr;gap:14px}.guide-card img{width:92px;height:90px}.guide-card h3{font-size:23px}.guide-card p{font-size:11px}.testimonials{grid-template-columns:1fr;gap:10px;padding-bottom:26px}.testimonial-heading h2{font-size:37px}.story-card{padding:23px}.social-editorial{grid-template-columns:1fr;gap:15px}.social-title h2{font-size:35px}.social-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/3);gap:12px;overflow:auto}.social-disclaimer{grid-column:1;margin:0}.newsletter-home{width:calc(100% - 32px);grid-template-columns:1fr;gap:22px;padding:25px 20px}.newsletter-intro h2{font-size:28px}.newsletter-intro>span{width:42px;height:42px}.newsletter-input{padding:0}.home-footer{padding:6px 16px 20px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.footer-brand{grid-column:1/-1}.footer-help{grid-column:auto}.footer-bottom{font-size:9px}.home-preview .home-preview-bar{min-height:46px;grid-template-columns:1fr auto;gap:3px 8px;font-size:7px}.home-preview .home-preview-bar>span:first-child{font-size:7px}.home-preview .pd-toast{bottom:60px}}
@media(max-width:350px){.home-hero h1{font-size:45px}.home-hero-copy{padding-left:18px;padding-right:18px}.hero-art--family{height:290px!important}.home-preview .pd-related-card .product-title{min-height:118px}.audience-banner h2{font-size:26px}.category-card h3{font-size:18px}}
.category-women .category-cover,.category-men .category-cover,.category-kids .category-cover{background-image:url('https://beebaboutik.com/wp-content/uploads/2026/10/beebaboutik-home3-hero-family-v2.webp');background-size:430% auto;background-repeat:no-repeat}.category-women .category-cover{background-position:55% 30%}.category-men .category-cover{background-position:80% 28%}.category-kids .category-cover{background-position:100% 65%}.category-women .category-cover img,.category-men .category-cover img,.category-kids .category-cover img{opacity:0}
@media(min-width:951px){.testimonials{grid-template-columns:25% 1fr}.customer-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.story-card{min-width:0;padding:20px 20px;min-height:180px}.story-card blockquote{font-size:13px;line-height:1.6;margin-bottom:15px}.story-card .review-by{font-size:10px;gap:8px}.story-card>a{font-size:9px;margin-top:12px;line-height:1.5}.story-card time{font-size:9px}.story-card .review-by>span{height:28px;width:28px}.story-invitation h3{font:500 27px/1.05 var(--serif);color:#7A4033;margin:9px 0}.story-invitation p{font-size:11px;line-height:1.6}.invitation-mark svg{width:20px;height:20px;color:#B66B5B}.story-invitation:after{display:none}}
@media(max-width:950px){.customer-stories{display:grid;grid-template-columns:1fr}.story-invitation{display:none}}
.home-assurance,.testimonials,.newsletter-home,.home-footer{position:relative;isolation:isolate}.home-assurance:before,.testimonials:after,.home-footer:after{content:'';position:absolute;pointer-events:none;z-index:-1;background:url('botanical-sprig.svg') center/contain no-repeat;opacity:.35;width:135px;height:225px}.home-assurance:before{left:-35px;top:-40px;transform:rotate(-35deg)}.testimonials:after{right:-24px;top:-20px;transform:rotate(15deg)}.home-footer:after{right:0;top:-70px;transform:rotate(20deg)}
.testimonials:after{right:0}.home-assurance:before{left:0}
.hero-art--family img{object-position:center top}.category-hair .category-cover img{object-position:center 25%}
@media(max-width:650px){.hero-art--family{height:clamp(240px,66.67vw,300px)!important}.hero-art--family img{object-position:100% center}}
.category-men .category-cover{background-size:520% auto;background-position:79% 30%}.category-kids .category-cover{background-size:610% auto;background-position:100% 65%}.kids-banner>img{object-position:100% center}.life-collage img:nth-child(3){object-position:100% center}.guide-card:nth-child(3) img{object-position:100% center}.social-image:nth-child(2),.social-image:nth-child(3),.social-image:nth-child(5){background-image:url('https://beebaboutik.com/wp-content/uploads/2026/10/beebaboutik-home3-hero-family-v2.webp');background-repeat:no-repeat;background-size:520% auto}.social-image:nth-child(2){background-position:55% 30%}.social-image:nth-child(3){background-position:79% 30%}.social-image:nth-child(5){background-position:100% 65%;background-size:610% auto}.social-image:nth-child(2) img,.social-image:nth-child(3) img,.social-image:nth-child(5) img{opacity:0}
/* Keep decorative botanical artwork within its own section. */
.home-assurance,.testimonials,.home-footer{overflow:clip}
.audience-banner>img{opacity:0}.audience-banner:before{content:'';position:absolute;top:0;bottom:0;z-index:-2;background-image:url('https://beebaboutik.com/wp-content/uploads/2026/10/beebaboutik-home3-hero-family-v2.webp');background-repeat:no-repeat}.women-banner:before{left:0;width:68%;background-size:auto 210%;background-position:55% 40%}.men-banner:before{right:0;width:60%;background-size:auto 230%;background-position:81% 32%}.kids-banner:before{right:0;width:70%;background-size:auto 230%;background-position:100% 74%}.life-photo,.guide-portrait{background-image:url('https://beebaboutik.com/wp-content/uploads/2026/10/beebaboutik-home3-hero-family-v2.webp');background-repeat:no-repeat;border-radius:9px;background-size:520% auto}.portrait-woman{background-position:55% 30%}.portrait-man{background-position:79% 30%}.portrait-child{background-position:100% 65%;background-size:610% auto}.life-photo{width:100%;height:100%;min-height:0}.life-photo:nth-child(2){grid-column:2;grid-row:1/3;background-size:auto 155%;background-position:80% 38%}.life-photo:nth-child(3){grid-column:1;grid-row:2;width:145%;z-index:2;border:4px solid #FFF9F5;background-size:auto 210%;background-position:100% 65%}.guide-portrait{width:105px;height:90px}.guide-portrait.portrait-child{background-size:610% auto}
@media(max-width:1200px) and (min-width:951px){.guide-portrait{width:80px}}
@media(max-width:950px) and (min-width:651px){.guide-portrait{width:100px}.women-banner:before,.men-banner:before,.kids-banner:before{width:100%;background-size:auto 180%}.women-banner:before{background-position:55% 25%}.men-banner:before{background-position:80% 25%}.kids-banner:before{background-position:100% 60%}}
@media(max-width:650px){.guide-portrait{width:92px;height:90px}.women-banner:before{width:70%;background-position:55% 38%}.men-banner:before{width:63%;background-position:81% 32%}.kids-banner:before{width:70%;background-position:100% 65%}}
@media(min-width:651px){.home-preview .home-featured .product-image{aspect-ratio:1.12/1}}
.men-banner:before{width:55%;background-size:auto 280%;background-position:80% 32%}.women-banner:after{background:linear-gradient(90deg,transparent 22%,#F4CBBB 60%)}.life-photo:nth-child(3){background-size:auto 350%;background-position:100% 65%}
@media(max-width:950px) and (min-width:651px){.men-banner:before{width:100%;background-size:auto 220%;background-position:80% 25%}}
@media(max-width:650px){.men-banner:before{width:55%;background-size:auto 280%;background-position:80% 32%}}
