:root{--bd-ivory: #f7f3eb;--bd-paper: #eee6d8;--bd-sage: #9aa18b;--bd-forest: #1f332b;--bd-ink: #252823;--bd-rust: #b85f44;--bd-line: rgba(31, 51, 43, .16);--bd-shadow: 0 28px 70px rgba(31, 51, 43, .11);--bd-serif: "Iowan Old Style", "Baskerville", "Times New Roman", serif;--bd-sans: var(--text-font-family, "Helvetica Neue", Arial, sans-serif)}html{scroll-behavior:smooth}body{background:var(--bd-ivory);color:var(--bd-ink)}.bd-shell{width:min(100% - 40px,1440px);margin-inline:auto}.bd-shell--narrow{width:min(100% - 40px,920px);margin-inline:auto}.bd-kicker{margin:0 0 14px;color:var(--bd-rust);font-family:var(--bd-sans);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.bd-display,.bd-heading{margin:0;color:var(--bd-forest);font-family:var(--bd-serif);font-weight:400;letter-spacing:-.035em;text-wrap:balance}.bd-display{font-size:clamp(48px,6.6vw,104px);line-height:.92}.bd-heading{font-size:clamp(36px,4.1vw,68px);line-height:1}.bd-prose{color:#252823c2;font-size:clamp(15px,1.35vw,18px);line-height:1.75}.bd-button,.bd-text-link{align-items:center;display:inline-flex;justify-content:center;min-height:50px;text-decoration:none}.bd-button{border:1px solid var(--bd-forest);background:var(--bd-forest);color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;padding:0 28px;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.bd-button:hover{background:transparent;color:var(--bd-forest);transform:translateY(-2px)}.bd-button--ghost{background:transparent;color:var(--bd-forest)}.bd-button--ghost:hover{background:var(--bd-forest);color:#fff}.bd-text-link{border-bottom:1px solid currentColor;color:var(--bd-forest);min-height:34px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.bd-announcement{background:var(--bd-forest);color:#fff;min-height:36px;overflow:hidden}.bd-announcement__viewport{overflow:hidden;width:100%}.bd-announcement__track{animation:bd-announcement-scroll 30s linear infinite;display:flex;width:max-content;will-change:transform}.bd-announcement__group{align-items:center;display:flex;flex:none;min-height:36px}.bd-announcement__item,.bd-announcement__separator{flex:none}.bd-announcement__item{font-size:10px;letter-spacing:.14em;line-height:1.6;padding-inline:24px;text-transform:uppercase;white-space:nowrap}.bd-announcement__separator{font-size:9px;opacity:.72}.bd-announcement:hover .bd-announcement__track{animation-play-state:paused}@keyframes bd-announcement-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.bd-announcement__track{animation:none;transform:none}}.bd-header{background:#f7f3ebf0;border-bottom:1px solid var(--bd-line);position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bd-header__inner{align-items:center;display:grid;gap:28px;grid-template-columns:auto 1fr auto;min-height:78px}.bd-logo{color:var(--bd-forest);font-family:var(--bd-serif);font-size:30px;letter-spacing:-.04em;line-height:1;text-decoration:none}.bd-nav{align-items:center;display:flex;gap:clamp(18px,2.3vw,38px);justify-content:center}.bd-nav a,.bd-header__icon{color:var(--bd-ink);text-decoration:none}.bd-nav>a,.bd-nav details>summary{cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.08em;list-style:none;padding-block:30px;text-transform:uppercase}.bd-nav details{position:relative}.bd-nav details>summary::-webkit-details-marker{display:none}.bd-nav__dropdown{background:var(--bd-ivory);border:1px solid var(--bd-line);box-shadow:var(--bd-shadow);display:grid;gap:14px;left:-24px;min-width:240px;padding:24px;position:absolute;top:calc(100% - 8px)}.bd-nav__dropdown a{font-size:13px}.bd-header__actions{align-items:center;display:flex;gap:17px}.bd-header__icon{align-items:center;display:inline-flex;gap:4px;position:relative}.bd-header__icon-count{align-items:center;background:var(--bd-rust);border-radius:50%;color:#fff;display:inline-flex;font-size:9px;height:17px;justify-content:center;min-width:17px;padding:0 4px}.bd-mobile-nav{display:none}.bd-hero{background:var(--bd-paper);min-height:min(800px,calc(100svh - 114px));overflow:hidden;position:relative}.bd-hero:before{background:radial-gradient(circle,rgba(184,95,68,.1),transparent 64%);content:"";height:430px;left:-160px;position:absolute;top:-120px;width:430px}.bd-hero__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);min-height:inherit}.bd-hero__content{align-self:center;padding:clamp(70px,9vw,140px) clamp(24px,5vw,84px) clamp(70px,9vw,140px) max(20px,calc((100vw - 1440px)/2));position:relative;z-index:2}.bd-hero__content .bd-prose{margin:28px 0 34px;max-width:540px}.bd-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.bd-hero__media{background:#ebe0d2;min-height:640px;overflow:hidden;position:relative}.bd-hero__media img{background:#ebe0d2;bottom:0;height:100%;left:0;object-fit:contain;object-position:center bottom;position:absolute;width:100%}.bd-home .bd-hero__media>img{content:url(./beadluma-model-hero-20260826.webp)}.bd-home .bd-categories .bd-category-card:nth-child(1)>img{content:url(./beadluma-model-category-earrings-20260826.webp)}.bd-home .bd-categories .bd-category-card:nth-child(2)>img{content:url(./beadluma-model-category-necklaces-20260826.webp)}.bd-home .bd-categories .bd-category-card:nth-child(3)>img{content:url(./beadluma-model-category-rings-20260826.webp)}.bd-home .bd-categories .bd-category-card:nth-child(4)>img{content:url(./beadluma-model-category-hair-20260826.webp)}.bd-home .bd-categories .bd-category-card:nth-child(5)>img{content:url(./beadluma-model-category-bracelets-20260826.webp)}.bd-home .bd-categories .bd-category-card:nth-child(6)>img{content:url(./beadluma-model-category-charms-20260826.webp)}.bd-home .bd-story:not(.bd-story--reverse) .bd-story__media>img{content:url(./beadluma-model-story-20260826.webp)}.bd-home .bd-story--reverse .bd-story__media>img{content:url(./beadluma-model-gift-20260826.webp)}.bd-hero__note{background:#f7f3ebe6;bottom:30px;color:var(--bd-forest);font-family:var(--bd-serif);font-size:17px;left:30px;max-width:240px;padding:16px 20px;position:absolute}.bd-marquee{border-bottom:1px solid var(--bd-line);border-top:1px solid var(--bd-line);display:flex;gap:48px;justify-content:center;overflow:hidden;padding:16px 20px}.bd-marquee span{color:var(--bd-forest);flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bd-section{padding-block:clamp(76px,10vw,144px)}.bd-section--paper{background:var(--bd-paper)}.bd-section--forest{background:var(--bd-forest);color:#fff}.bd-section--forest .bd-heading,.bd-section--forest .bd-kicker,.bd-section--forest .bd-prose,.bd-section--forest .bd-text-link{color:#fff}.bd-section__header{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:42px}.bd-section__header .bd-heading{max-width:760px}.bd-categories{display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.bd-category-card{color:#fff;grid-column:span 3;min-height:440px;overflow:hidden;position:relative;text-decoration:none}.bd-category-card:first-child,.bd-category-card:nth-child(4){grid-column:span 6}.bd-category-card img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%}.bd-category-card:after{background:linear-gradient(180deg,transparent 40%,rgba(17,26,22,.72));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.bd-category-card:hover img{transform:scale(1.035)}.bd-category-card__body{bottom:0;left:0;padding:28px;position:absolute;right:0;z-index:2}.bd-category-card h3{color:#fff;font-family:var(--bd-serif);font-size:clamp(30px,3vw,48px);font-weight:400;letter-spacing:-.035em;margin:0 0 8px}.bd-category-card p{font-size:11px;letter-spacing:.12em;margin:0;text-transform:uppercase}.bd-product-grid{display:grid;gap:34px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}.bd-product-grid .product-card__info{padding-top:14px}.bd-product-grid .product-card__figure{background:#efe8dc}.bd-empty-state{border:1px solid var(--bd-line);grid-column:1 / -1;padding:64px 24px;text-align:center}.bd-empty-state p{margin:10px auto 0;max-width:560px}.bd-story{align-items:center;display:grid;gap:clamp(44px,8vw,120px);grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.bd-story--reverse{grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr)}.bd-story__media{min-height:680px;overflow:hidden;position:relative}.bd-story__media:after{border:1px solid rgba(255,255,255,.62);content:"";top:18px;right:18px;bottom:18px;left:18px;pointer-events:none;position:absolute}.bd-story__media img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.bd-story__content{max-width:580px}.bd-story__content .bd-prose{margin:26px 0 30px}.bd-values{display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.bd-value{border:1px solid rgba(255,255,255,.2);padding:38px}.bd-value span{color:#d5a18f;display:block;font-family:var(--bd-serif);font-size:42px;margin-bottom:28px}.bd-value h3{color:#fff;font-family:var(--bd-serif);font-size:28px;font-weight:400;margin:0 0 10px}.bd-value p{color:#ffffffb8;line-height:1.7;margin:0}.bd-faq{border-top:1px solid var(--bd-line)}.bd-faq details{border-bottom:1px solid var(--bd-line);padding:0}.bd-faq summary{align-items:center;color:var(--bd-forest);cursor:pointer;display:flex;font-family:var(--bd-serif);font-size:clamp(20px,2vw,28px);justify-content:space-between;list-style:none;padding:24px 0}.bd-faq summary::-webkit-details-marker{display:none}.bd-faq summary:after{content:"+";font-family:var(--bd-sans);font-size:24px;font-weight:300}.bd-faq details[open] summary:after{content:"\2212"}.bd-faq__answer{color:#252823b8;line-height:1.75;max-width:760px;padding:0 0 26px}.bd-footer{background:#172720;color:#ffffffc7;padding:84px 0 28px}.bd-footer__grid{display:grid;gap:54px;grid-template-columns:1.4fr repeat(3,.7fr)}.bd-footer .bd-logo,.bd-footer h2,.bd-footer a{color:#fff}.bd-footer h2{font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 20px;text-transform:uppercase}.bd-footer ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.bd-footer a{text-decoration:none}.bd-footer__brand p{line-height:1.7;max-width:410px}.bd-newsletter{align-items:stretch;border-bottom:1px solid rgba(255,255,255,.45);display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:430px}.bd-newsletter input{background:transparent;border:0;color:#fff;flex:1;min-width:0;padding:14px 0}.bd-newsletter button{background:transparent;border:0;color:#fff;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bd-newsletter__status{color:#fffc;font-size:12px;grid-column:1 / -1;line-height:1.55;margin:0;padding:8px 0 12px}.bd-newsletter__status--error,.bd-newsletter__status--error a{color:#f3b39e}.bd-newsletter__status--error ul{display:block;list-style:none;margin:0;padding:0}.bd-footer__bottom{align-items:center;border-top:1px solid rgba(255,255,255,.14);display:flex;font-size:11px;justify-content:space-between;margin-top:70px;padding-top:24px}.bd-collection-hero{background:var(--bd-paper);padding:84px 0 64px}.bd-collection-hero__grid{align-items:center;display:grid;gap:clamp(48px,7vw,112px);grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)}.bd-collection-hero .bd-prose{margin:30px 0 0;max-width:560px}.bd-collection-hero__media{aspect-ratio:4 / 3;margin:0;min-height:360px;overflow:hidden}.bd-collection-hero__media img{height:100%;object-fit:cover;width:100%}.bd-collection-tools{align-items:center;border-bottom:1px solid var(--bd-line);display:flex;gap:20px;justify-content:space-between;margin-bottom:34px;padding-bottom:18px}.bd-sort select{background:transparent;border:0;color:var(--bd-forest);font-size:12px;padding:8px 20px 8px 4px}.bd-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:64px}.bd-pagination a,.bd-pagination span{align-items:center;border:1px solid var(--bd-line);color:var(--bd-forest);display:inline-flex;height:42px;justify-content:center;min-width:42px;padding:0 12px;text-decoration:none}.bd-pagination .current{background:var(--bd-forest);color:#fff}.bd-collection-knowledge{border-top:1px solid var(--bd-line)}.bd-collection-knowledge__grid{display:grid;gap:clamp(42px,8vw,120px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.bd-collection-knowledge__intro{font-size:clamp(18px,2vw,24px);line-height:1.65;margin:0;max-width:760px}.bd-collection-knowledge__steps{border-top:1px solid var(--bd-line);list-style:none;margin:40px 0 0;padding:0}.bd-collection-knowledge__steps li{align-items:baseline;border-bottom:1px solid var(--bd-line);color:#252823c7;display:grid;gap:20px;grid-template-columns:42px 1fr;line-height:1.65;padding:20px 0}.bd-collection-knowledge__steps span{color:var(--bd-rust);font-family:var(--bd-serif);font-size:20px}.bd-related-categories{align-items:center;border-bottom:1px solid var(--bd-line);border-top:1px solid var(--bd-line);display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(58px,8vw,110px);padding:22px 0}.bd-related-categories>span{color:var(--bd-forest);font-size:11px;font-weight:700;letter-spacing:.12em;margin-right:auto;text-transform:uppercase}.bd-related-categories a{border:1px solid var(--bd-line);border-radius:999px;color:var(--bd-forest);font-size:12px;padding:9px 14px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.bd-related-categories a:hover,.bd-related-categories a:focus-visible{background:var(--bd-forest);border-color:var(--bd-forest);color:#fff}.bd-collection-knowledge__faq-heading{margin-top:clamp(62px,8vw,112px)}.bd-product{padding:clamp(42px,6vw,92px) 0}.bd-product__grid{align-items:start;display:grid;gap:clamp(38px,7vw,104px);grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.bd-product__media{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bd-product__media figure{background:var(--bd-paper);margin:0;overflow:hidden}.bd-product__media figure:first-child{grid-column:1 / -1}.bd-product__media img,.bd-product__media video,.bd-product__media model-viewer{display:block;height:auto;width:100%}.bd-product__info{position:sticky;top:118px}.bd-product__title{color:var(--bd-forest);font-family:var(--bd-serif);font-size:clamp(38px,4.2vw,64px);font-weight:400;letter-spacing:-.04em;line-height:.98;margin:0 0 18px}.bd-product__price{color:var(--bd-forest);font-size:17px;margin:0 0 28px}.bd-product__description{color:#252823b8;line-height:1.75;margin-bottom:28px}.bd-product__verification{align-items:flex-start;background:#c76c4a12;border-left:2px solid var(--bd-rust);color:#252823bd;display:grid;font-size:13px;gap:4px;line-height:1.55;margin:0 0 28px;padding:15px 17px}.bd-product__verification strong{color:var(--bd-forest);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.bd-product__label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.bd-product__select,.bd-product__quantity{background:transparent;border:1px solid var(--bd-line);border-radius:0;color:var(--bd-forest);min-height:52px;padding:0 14px;width:100%}.bd-product__form-row{display:grid;gap:14px;grid-template-columns:94px 1fr;margin-top:20px}.bd-product__submit{width:100%}.bd-product__submit[disabled]{cursor:not-allowed;opacity:.45}.bd-product__dynamic-checkout{margin-top:10px}.bd-product__dynamic-checkout .shopify-payment-button__button{border-radius:0;min-height:52px}.bd-product__trust{border-bottom:1px solid var(--bd-line);border-top:1px solid var(--bd-line);display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:28px 0;padding:20px 0}.bd-product__trust span{color:var(--bd-forest);font-size:10px;letter-spacing:.08em;line-height:1.5;text-align:center;text-transform:uppercase}.bd-product__trust span:before{color:var(--bd-rust);content:"\2713";display:block;font-size:13px;margin-bottom:7px}.bd-product__details details{border-bottom:1px solid var(--bd-line)}.bd-product__details summary{color:var(--bd-forest);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.08em;list-style:none;padding:18px 0;text-transform:uppercase}.bd-product__details p{color:#252823b3;line-height:1.7;margin:0;padding:0 0 18px}.bd-product__details a{color:var(--bd-forest);text-decoration:underline;text-decoration-color:#18382f59;text-underline-offset:3px}.bd-product-sticky{display:none}.bd-page{padding:clamp(72px,9vw,130px) 0}.bd-page__content{color:#252823c2;font-size:17px;line-height:1.8;margin-top:34px}.bd-page__content h2,.bd-page__content h3{color:var(--bd-forest);font-family:var(--bd-serif);font-weight:400}.bd-not-found{min-height:65vh;padding:120px 0;text-align:center}.bd-cart-list{border-top:1px solid var(--bd-line)}.bd-cart-item{align-items:center;border-bottom:1px solid var(--bd-line);display:grid;gap:28px;grid-template-columns:130px minmax(0,1fr) 100px auto;padding:24px 0}.bd-cart-item__image{background:var(--bd-paper);display:block}.bd-cart-item__image img{display:block;height:auto;width:100%}.bd-cart-item h2,.bd-search-result h2{font-family:var(--bd-serif);font-size:27px;font-weight:400;margin:0 0 8px}.bd-cart-item h2 a,.bd-search-result h2 a{color:var(--bd-forest);text-decoration:none}.bd-cart-summary{margin-left:auto;margin-top:42px;max-width:520px;text-align:right}.bd-cart-summary>p:first-child{color:var(--bd-forest);font-family:var(--bd-serif);font-size:28px}.bd-cart-summary .bd-hero__actions{justify-content:flex-end}.bd-cart-discounts{border-bottom:1px solid var(--bd-line);list-style:none;margin:0 0 18px;padding:0 0 14px}.bd-cart-discounts li{align-items:center;color:var(--bd-rust);display:flex;gap:18px;justify-content:space-between}.bd-search-form{display:grid;gap:12px;grid-template-columns:1fr auto;margin:42px 0 24px;max-width:820px}.bd-search-form input,.bd-contact-form input,.bd-contact-form textarea{background:transparent;border:1px solid var(--bd-line);border-radius:0;color:var(--bd-forest);padding:14px 16px;width:100%}.bd-search-result{border:1px solid var(--bd-line);min-height:280px;padding:28px}.bd-contact-form{display:grid;gap:12px;margin-top:42px}.bd-contact-form label{color:var(--bd-forest);font-size:11px;font-weight:700;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.bd-contact-form .bd-button{justify-self:start;margin-top:12px}.bd-editorial-grid{display:grid;gap:50px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.bd-editorial-card{color:var(--bd-ink);display:block;text-decoration:none}.bd-editorial-card>a:first-child,.bd-editorial-card>img{background:var(--bd-paper);display:block;overflow:hidden}.bd-editorial-card img{aspect-ratio:4 / 5;display:block;object-fit:cover;width:100%}.bd-editorial-card__placeholder{aspect-ratio:4 / 5;background:linear-gradient(145deg,var(--bd-paper),#e7d9c7);display:block}.bd-editorial-card>div{padding-top:20px}.bd-editorial-card :is(h2,h3){color:var(--bd-forest);font-family:var(--bd-serif);font-size:32px;font-weight:400;letter-spacing:-.03em;margin:0 0 10px}.bd-editorial-card :is(h2,h3) a{color:inherit;text-decoration:none}.bd-editorial-card p{line-height:1.7}.bd-article-image{margin:48px 0}.bd-article-image img{display:block;height:auto;width:100%}.bd-article-nav{display:flex;justify-content:space-between}@media(max-width:1100px){.bd-nav{gap:16px}.bd-nav>a,.bd-nav details>summary{font-size:10px}.bd-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr)}.bd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.bd-shell,.bd-shell--narrow{width:min(100% - 30px,100%)}.bd-header__inner{grid-template-columns:auto 1fr auto;min-height:66px}.bd-header__inner>.bd-logo{justify-self:center}.bd-nav,.bd-header__actions .bd-header__icon:first-child{display:none}.bd-mobile-nav{display:block}.bd-mobile-nav>summary{align-items:center;cursor:pointer;display:flex;list-style:none}.bd-mobile-nav>summary::-webkit-details-marker{display:none}.bd-mobile-nav__panel{background:var(--bd-ivory);border-top:1px solid var(--bd-line);display:grid;gap:18px;left:0;padding:28px 20px 40px;position:absolute;right:0;top:100%}.bd-mobile-nav__panel a{color:var(--bd-forest);font-family:var(--bd-serif);font-size:25px;text-decoration:none}.bd-hero{min-height:auto}.bd-hero__grid{grid-template-columns:1fr}.bd-hero__content{padding:74px 20px 62px}.bd-hero__media{min-height:min(124vw,720px)}.bd-hero__note{bottom:18px;left:18px}.bd-marquee{justify-content:flex-start}.bd-category-card,.bd-category-card:first-child,.bd-category-card:nth-child(4){grid-column:span 6;min-height:420px}.bd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-story,.bd-story--reverse{gap:42px;grid-template-columns:1fr}.bd-story__media{min-height:min(128vw,720px)}.bd-story--reverse .bd-story__media{order:0}.bd-story--reverse .bd-story__content{order:1}.bd-values,.bd-footer__grid{grid-template-columns:1fr 1fr}.bd-footer__brand{grid-column:1 / -1}.bd-collection-hero__grid,.bd-collection-knowledge__grid,.bd-product__grid{grid-template-columns:1fr}.bd-collection-hero__media{aspect-ratio:4 / 5;min-height:0;min-width:0;width:100%}.bd-related-categories>span{flex-basis:100%;margin-bottom:4px}.bd-product__info{position:static}.bd-product-sticky{align-items:center;background:#f7f3ebf7;border-top:1px solid var(--bd-line);bottom:0;box-shadow:0 -12px 30px #12282214;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;left:0;padding:11px max(15px,env(safe-area-inset-left)) max(11px,env(safe-area-inset-bottom)) max(15px,env(safe-area-inset-right));position:fixed;right:0;z-index:40}.bd-product-sticky>div{display:grid;min-width:0}.bd-product-sticky span{font-size:10px;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bd-product-sticky strong{color:var(--bd-forest);font-family:var(--bd-serif);font-size:18px}.bd-product-sticky .bd-button{min-height:46px;min-width:132px;padding-inline:18px}.bd-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-cart-item{grid-template-columns:100px 1fr auto}.bd-cart-item>div:nth-child(3){grid-column:2}.bd-cart-item>strong{grid-column:3;grid-row:1}}@media(max-width:540px){.bd-display{font-size:clamp(48px,15vw,72px)}.bd-section__header{align-items:start;flex-direction:column}.bd-category-card,.bd-category-card:first-child,.bd-category-card:nth-child(4){grid-column:1 / -1;min-height:112vw}.bd-category-card__body{padding:22px}.bd-product-grid{gap:28px 10px}.bd-values,.bd-footer__grid{grid-template-columns:1fr}.bd-footer__brand{grid-column:auto}.bd-footer__bottom{align-items:start;flex-direction:column;gap:10px}.bd-product__media{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory}.bd-product__media figure{flex:0 0 88%;scroll-snap-align:start}.bd-product__form-row{grid-template-columns:80px 1fr}.bd-product__trust{gap:8px}.bd-collection-knowledge__steps li{gap:12px;grid-template-columns:34px 1fr}.bd-related-categories{gap:8px}.bd-related-categories a{padding:8px 11px}.bd-cart-item{align-items:start;gap:16px;grid-template-columns:82px 1fr}.bd-cart-item>div:nth-child(3),.bd-cart-item>strong{grid-column:2;grid-row:auto}.bd-cart-summary{text-align:left}.bd-cart-summary .bd-hero__actions{justify-content:flex-start}.bd-search-form,.bd-editorial-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bd-password-body{background:var(--bd-paper);color:var(--bd-forest);min-height:100svh}.bd-password{align-items:center;background:radial-gradient(circle at 16% 18%,rgba(200,110,75,.14),transparent 28%),linear-gradient(135deg,var(--bd-paper),var(--bd-ivory));display:flex;justify-content:center;min-height:100svh;padding:40px 20px}.bd-password__card{border:1px solid var(--bd-line);max-width:760px;padding:clamp(36px,8vw,88px);width:100%}.bd-password__card .bd-logo{display:inline-block;margin-bottom:72px}.bd-password__card .bd-display{font-size:clamp(48px,8vw,92px);margin:18px 0 28px}.bd-password__message{border-left:2px solid var(--bd-rust);margin:28px 0;padding-left:18px}.bd-password__form{margin-top:40px}.bd-password__form label{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.bd-password__field{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.bd-password__field input{background:#ffffff6b;border:1px solid var(--bd-forest);min-height:52px;padding:0 16px}.bd-password__error{color:#8d2f20;margin-bottom:18px}@media(max-width:540px){.bd-password__card .bd-logo{margin-bottom:48px}.bd-password__field{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/beadluma.css.map */
