.bdl{--font-body: "GT America", Helvetica, Arial, sans-serif;--font-body-weight: 300;--font-heading: "GT America Expanded", "GT America", Helvetica, Arial, sans-serif;--font-heading-weight: 500;--font-heading-scale: 1;--font-body-scale: 1;--heading-tracking: 0px;--heading-case: uppercase;--eyebrow-tracking: .02em;--page-width: 1800px;--radius-button: 999px;--h1: calc(clamp(1.5625rem, 1.2325rem + 1.408vw, 2.5rem) * var(--font-heading-scale));--h2: calc(clamp(1.125rem, .86rem + 1.127vw, 1.875rem) * var(--font-heading-scale));--h3: calc(clamp(1rem, .824rem + .751vw, 1.5rem) * var(--font-heading-scale));--h4: calc(clamp(1rem, .912rem + .376vw, 1.25rem) * var(--font-heading-scale));--text-base: calc(clamp(.875rem, .853rem + .094vw, .9375rem) * var(--font-body-scale));--text-sm: calc(.8125rem * var(--font-body-scale));--text-xs: calc(.75rem * var(--font-body-scale));--text-xxs: calc(.625rem * var(--font-body-scale));--color-tint: 245 238 233;--color-border: 231 231 231;--gutter: 20px;--duration: .25s;--ease: cubic-bezier(.4, 0, .2, 1);display:block;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--text-base);line-height:1.4;letter-spacing:0;-webkit-font-smoothing:antialiased}@media screen and (min-width:1024px){.bdl{--gutter: 60px}}.bdl-color-scheme-1{--color-background: 245 238 233;--color-text: 35 29 29;--color-accent: 181 145 154;--color-button: 35 29 29;--color-button-label: 255 255 255;--color-outline-button: 35 29 29;color:rgb(var(--color-text));background:#f5eee9}.bdl-color-scheme-2{--color-background: 255 255 255;--color-text: 35 29 29;--color-accent: 181 145 154;--color-button: 35 29 29;--color-button-label: 255 255 255;--color-outline-button: 35 29 29;color:rgb(var(--color-text));background:#fff}.bdl-color-scheme-8{--color-background: 245 245 245;--color-text: 35 29 29;--color-accent: 181 145 154;--color-button: 35 29 29;--color-button-label: 255 255 255;--color-outline-button: 35 29 29;color:rgb(var(--color-text));background:#f5f5f5}.bdl *,.bdl *:before,.bdl *:after{box-sizing:border-box}.bdl :where(p,a,li,span,button,input,select,label,summary,legend,s,h1,h2,h3,h4,h5,h6){font-family:inherit;letter-spacing:inherit;text-transform:inherit}.bdl :where(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-tracking);text-transform:var(--heading-case);line-height:1.08}.bdl :where(p){margin:0 0 1em;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.bdl :where(p:last-child){margin-bottom:0}.bdl :where(a){color:currentColor}.bdl :where(ul,ol){margin:0;padding:0;list-style:none}.bdl :where(li){font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.bdl :where(button){font:inherit;color:inherit;cursor:pointer}.bdl :where(img,svg,video){display:block;max-width:100%}.bdl :focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:3px}.bdl sup{font-family:var(--font-body);font-weight:400;font-size:.6em;line-height:0;vertical-align:super}.bdl-icon{width:1em;height:1em;flex:0 0 auto}.bdl-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bdl-page{width:100%;max-width:var(--page-width);margin:0 auto;padding-inline:var(--gutter)}.bdl-page--narrow{max-width:860px}.bdl-page--bleed{max-width:none;padding-inline:0}.bdl-section{padding-block:min(var(--padding-block-start, 64px),40px) min(var(--padding-block-end, 64px),40px)}@media screen and (min-width:750px){.bdl-section{padding-block:var(--padding-block-start, 64px) var(--padding-block-end, 64px)}}.bdl-h2{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--heading-tracking);text-transform:var(--heading-case);line-height:1.1}.bdl-h2{font-size:var(--h2)}.bdl-eyebrow{display:block;margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1.4;letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:rgb(var(--color-text))}.bdl-rte>:last-child{margin-bottom:0}.bdl .bdl-rte a{text-decoration:underline;text-underline-offset:.25em}.bdl-rte ul,.bdl-rte ol{margin:0 0 1em;padding-left:22px}.bdl-rte ul{list-style:disc}.bdl-rte ol{list-style:decimal}.bdl-rte li+li{margin-top:5px}.bdl-btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:44px;padding:12px 20px;border:1px solid transparent;border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:0;text-decoration:none;text-align:center;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.bdl-btn--accent{background:#b38686;border-color:#b38686;color:#fff}.bdl-btn--accent:hover{background:#a37676;border-color:#a37676}.bdl-btn--light{background:#fff;border-color:#fff;color:#231d1d}.bdl-btn--light:hover{background:#ffffffd9;border-color:#ffffffd9}.bdl-btn--primary{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-label))}.bdl-btn--primary:hover{background:rgb(var(--color-button) / .85);border-color:rgb(var(--color-button) / .85)}.bdl-btn--outline{background:transparent;border-color:rgb(var(--color-outline-button));color:rgb(var(--color-outline-button))}.bdl-btn--outline:hover{border-color:rgb(var(--color-outline-button));background:rgb(var(--color-outline-button) / .08)}.bdl-btn--link{min-height:0;padding:0;border:0;gap:10px;font-size:var(--text-base);font-weight:500;color:rgb(var(--color-text))}.bdl-btn--link .bdl-btn__arrow{transition:transform var(--duration) var(--ease)}.bdl-btn--link:hover .bdl-btn__arrow{transform:translate(4px)}.bdl-btn--full{width:100%}.bdl-btn__arrow{width:15px;height:9px;flex:0 0 auto}.bdl-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:rgb(var(--color-text) / .12);background:rgb(var(--color-text) / .04)}.bdl-pill{flex:none;padding:8px 17px;border:1px solid rgb(var(--color-border));border-radius:25px;color:rgb(var(--color-text));font-size:var(--text-base);font-weight:300;line-height:1.4;text-decoration:none;white-space:nowrap;transition:border-color var(--duration) var(--ease)}.bdl-pill:hover{border-color:rgb(var(--color-text))}.bdl-pill.is-active{border-color:rgb(var(--color-text));background:rgb(var(--color-text));color:rgb(var(--color-background));font-weight:500}.bdl-acc{align-self:stretch}.bdl-acc{border-top:1px solid rgb(var(--color-border))}.bdl-acc__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;font-size:var(--text-sm);font-weight:500;list-style:none;cursor:pointer}.bdl-acc__question::-webkit-details-marker{display:none}.bdl-acc__question .bdl-acc__chevron{flex:none;width:8px;height:8px;transition:transform var(--duration) var(--ease)}.bdl-acc[open] .bdl-acc__chevron{transform:rotate(180deg)}.bdl-acc__answer{padding-bottom:20px}.bdl-acc__answer>:first-child{margin-top:0}.bdl-acc__answer>:last-child{margin-bottom:0}.bdl-acc__answer--ingredients p>strong:first-child{display:block;font-weight:500;margin-bottom:4px}.bdl-acc__answer--ingredients p+p{margin-top:16px}.bdl-acc__answer img,.bdl-acc__answer video{display:block;max-width:100%;height:auto;margin:16px 0}@media screen and (min-width:750px){.bdl-acc__question{padding-block:20px}}.bdl-pagination{display:flex;justify-content:center;gap:14px;margin-top:48px;font-size:var(--text-sm)}.bdl-banner{position:relative;display:flex;min-height:500px;overflow:hidden;background:rgb(var(--color-background))}.bdl-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.bdl-banner__media img{width:100%;height:100%;object-fit:cover;object-position:right bottom}.bdl-banner__inner{position:relative;width:100%;padding-block:40px}.bdl-banner__text{display:flex;flex-direction:column;gap:10px;max-width:347px}.bdl-banner__heading{margin:0}.bdl-banner__body>*{margin:0}@media screen and (min-width:750px){.bdl-banner--one-line .bdl-banner__text{max-width:600px}.bdl-banner--one-line .bdl-banner__body{max-width:none}.bdl-banner--collection .bdl-banner__body{max-width:456px}.bdl-banner--one-line .bdl-banner__heading{white-space:nowrap}}.bdl-banner--plain{z-index:2;min-height:0;overflow:visible}.bdl-banner__pills .bdl-pill{border-color:rgb(var(--color-text) / .25)}.bdl-banner__pills .bdl-pill.is-active,.bdl-banner__pills .bdl-pill:hover,.bdl-banner__dropdown[open]>.bdl-pill{border-color:rgb(var(--color-text));background:rgb(var(--color-text));color:rgb(var(--color-background))}.bdl-banner--plain .bdl-banner__text{max-width:640px}@media screen and (max-width:749px){.bdl-banner:not(.bdl-banner--plain){aspect-ratio:375 / 408;min-height:0}.bdl-banner:not(.bdl-banner--plain) .bdl-banner__inner{padding-top:35px}.bdl-banner__media img{object-position:50% 100%}}@media screen and (max-width:379px){.bdl-banner:not(.bdl-banner--plain):not(.bdl-banner--collection){aspect-ratio:auto;height:425px}.bdl-banner--collection:not(.bdl-banner--plain){aspect-ratio:auto;height:415px}}@media screen and (min-width:750px){.bdl-banner{align-items:center;min-height:345px}.bdl-banner--plain{min-height:0}.bdl-banner__media img{object-position:center}.bdl-banner__inner{padding-block:80px}.bdl-banner__text{gap:15px}}.bdl-banner--center .bdl-banner__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.bdl-banner--center .bdl-banner__text{align-items:center;max-width:720px}.bdl-banner__pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.bdl-banner--center .bdl-banner__pills{justify-content:center}.bdl-banner__dropdown{position:relative}.bdl-banner__dropdown summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer}.bdl-banner__dropdown summary::-webkit-details-marker{display:none}.bdl-banner__chevron{width:8px;height:8px}.bdl-banner__dropdown[open] .bdl-banner__chevron{transform:rotate(180deg)}.bdl-banner__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:3;display:grid;gap:10px;min-width:100%;margin:0;padding:20px;border:1px solid #231d1d;border-radius:9px;background:#fff;color:#231d1d;text-align:left;list-style:none}.bdl-banner__menu:before{content:"";position:absolute;inset:-9px 0 auto;height:9px}.bdl-banner__menu a{display:block;font-size:var(--text-sm);line-height:1.3;text-decoration:none;white-space:nowrap}.bdl-banner__menu a:hover{text-decoration:underline}@media screen and (max-width:749px){.bdl-banner__pills{position:relative}.bdl-banner__dropdown{position:static}.bdl-banner__menu{right:0;width:max-content;max-width:100%;margin-inline:auto}.bdl-banner__menu a{white-space:normal}}@media(hover:hover){.bdl-banner__menu-self{display:none}}.bundle-collection{display:block}.bundle-collection__toolbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px 20px;margin-bottom:30px}.bundle-collection__count{margin:0;font-size:var(--text-sm);font-weight:300}.bundle-collection__pills{display:flex;grid-row:1;grid-column:1 / -1;gap:10px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.bundle-collection__pills::-webkit-scrollbar{display:none}.bundle-collection__filter-button{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--text-base);font-weight:500;cursor:pointer}.bundle-collection__filter-button .bdl-icon{width:9px;height:8px}.bundle-collection__filter-button .bundle-collection__filter-icon--mobile{width:10px;height:7px}@media screen and (max-width:749px){.bundle-collection__filter-icon--desktop{display:none}}@media screen and (min-width:750px){.bundle-collection__filter-icon--mobile{display:none}}.bundle-collection__grid{display:grid;gap:30px;margin:0;padding:0;list-style:none}.bundle-collection__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-height:240px;text-align:center}.bundle-collection__empty p{max-width:260px;margin:0}.bundle-collection__empty-title{font-size:24px;letter-spacing:-.5px;line-height:1.3}.bundle-collection__empty .bdl-btn{margin-top:4px}.facets{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.facets[hidden]{display:none}.facets__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:#231d1d80}.facets__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#fff;color:#231d1d}.facets__head{display:flex;flex-direction:column;gap:15px;padding:20px 20px 18px;border-bottom:1px solid rgb(var(--color-border))}.facets__title-row{display:flex;align-items:center;justify-content:space-between}.facets__title{margin:0;font-family:var(--font-heading);font-size:14px;font-weight:500;line-height:1.15;text-transform:uppercase}.facets__title sup{margin-left:5px;font-family:var(--font-body);font-size:10px}.facets__close{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.facets__close .bdl-icon{width:12px;height:12px}.facets__chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.facets__chip{display:inline-flex;align-items:center;gap:9px;padding:4px 10px;background:rgb(var(--color-tint));color:inherit;font-size:var(--text-xs);font-weight:300;text-decoration:none}.facets__chip .bdl-icon{width:6px;height:6px}.facets__clear{padding-left:5px;color:inherit;font-size:var(--text-sm);font-weight:300}.facets__body{flex:1;display:flex;flex-direction:column;gap:30px;padding:25px 20px;overflow-y:auto}.facets__group{margin:0;padding:0;border:0}.facets__group-label{margin-bottom:20px;padding:0;font-size:var(--text-sm);font-weight:500;letter-spacing:.26px;text-transform:uppercase}.facets__list{display:flex;flex-direction:column;gap:15px;margin:0;padding:0;list-style:none}.facets__option{position:relative;display:flex;align-items:center;gap:10px;font-size:var(--text-base);font-weight:300;cursor:pointer}.facets__option.is-empty{opacity:.4;cursor:default}.facets__option input{position:absolute;opacity:0;pointer-events:none}.facets__box{display:grid;place-items:center;flex:none;width:16px;height:16px;border:1px solid currentColor}.facets__option input:checked+.facets__box:after{content:"";width:8px;height:8px;background:currentColor}.facets__option input:focus-visible+.facets__box{outline:2px solid currentColor;outline-offset:2px}.facets__price{display:flex;align-items:center;gap:10px}.facets__price input{width:100%;padding:10px 12px;border:1px solid rgb(var(--color-border));font:inherit}.facets__foot{padding:20px}@media screen and (min-width:750px){.bundle-collection__grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}.facets__panel{left:auto;width:450px}.facets__head{padding:18px 30px}.facets__body{padding:30px}.facets__foot{padding:20px 30px}}@media screen and (min-width:990px){.bundle-collection__toolbar{grid-template-columns:1fr auto 1fr;margin-bottom:40px}.bundle-collection__pills{grid-row:auto;grid-column:auto;flex-wrap:wrap;justify-content:center;margin-inline:0;padding-inline:0}.bundle-collection__filter-button{flex-direction:row;justify-self:end}.bundle-collection__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.bundle-collection__grid:not(:has(.bundle-collection__promo-item--wide)){grid-template-columns:repeat(8,1fr)}.bundle-collection__grid:not(:has(.bundle-collection__promo-item--wide))>li{grid-column:span 2}.bundle-collection__grid:not(:has(.bundle-collection__promo-item--wide))>li:nth-child(4n+1):nth-last-child(1){grid-column:4 / span 2}.bundle-collection__grid:not(:has(.bundle-collection__promo-item--wide))>li:nth-child(4n+1):nth-last-child(2){grid-column:3 / span 2}.bundle-collection__grid:not(:has(.bundle-collection__promo-item--wide))>li:nth-child(4n+1):nth-last-child(3){grid-column:2 / span 2}.bundle-collection__promo-item--wide{grid-column:span 2}}.bundle-landing{display:block}.bundle-landing__inner{display:flex;flex-direction:column;gap:30px}.bundle-landing__tabs{display:flex;gap:10px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.bundle-landing__tabs::-webkit-scrollbar{display:none}.bdl-pill--small{font-size:var(--text-xs)}.bundle-landing__shop-all{display:none}.bundle-landing__list{display:flex;flex-direction:column;gap:30px}.bundle-grid{display:flex;flex-direction:column;gap:20px;scroll-margin-top:80px}.bundle-grid__gallery{display:flex;flex-direction:column;gap:10px}.bundle-grid__gallery[hidden]{display:none}.bundle-grid__stage{position:relative}.bundle-grid__track{display:flex;aspect-ratio:1;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:rgb(var(--color-tint))}.bundle-grid__track::-webkit-scrollbar{display:none}.bundle-grid__slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.bundle-grid__slide img,.bundle-grid__slide svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bundle-grid__arrows{position:absolute;right:15px;bottom:15px;display:flex;gap:5px}.bdl-arrow{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #231d1d;border-radius:100px;background:transparent;color:#231d1d;cursor:pointer}.bdl-arrow:disabled{opacity:.3;cursor:default}.bdl-arrow__icon{width:10px;height:10px}.bdl-arrow__icon--prev{transform:scaleX(-1)}.bundle-grid__thumbs{display:none}.bundle-grid__content{display:flex;flex-direction:column;gap:20px}.bundle-grid__text{display:flex;flex-direction:column;gap:15px}.bundle-grid__heading{margin:0;font-family:var(--font-heading);font-size:calc(clamp(1rem,.9rem + .4vw,1.25rem) * var(--font-heading-scale));font-weight:500;line-height:1.15;text-transform:uppercase}.bundle-grid__usps{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;list-style:none}.bundle-grid__usps li{display:flex;align-items:center;gap:15px;font-weight:500}.bundle-grid__usp-icon{width:20px;height:20px}.bundle-grid__body>*{margin:0}.bundle-grid__select{position:relative;display:block}.bundle-grid__select select{width:100%;padding:12px 40px 12px 18px;border:1px solid rgb(var(--color-border));border-radius:0;background:none;color:inherit;font:inherit;font-size:var(--text-sm);font-weight:500;-webkit-appearance:none;appearance:none;cursor:pointer}.bundle-grid__select .bdl-icon{position:absolute;top:50%;right:18px;width:8px;height:8px;transform:translateY(-50%);pointer-events:none}.bundle-grid__product{display:flex;flex-direction:column;gap:20px}.bundle-grid__product[hidden]{display:none}.bundle-grid__form{margin:0}.bundle-grid__add.bdl-btn{flex-wrap:wrap;gap:0 5px;padding:14px 16px;white-space:normal;line-height:1.25;border-radius:28px;font-size:var(--text-base);font-weight:500;text-transform:uppercase}.bundle-grid__add.bdl-btn>span{min-width:0;line-height:1.25!important}.bundle-grid__add.bdl-btn>s{white-space:nowrap}.bundle-grid__add s{font-weight:400;opacity:.5}.bundle-grid__details{margin-top:-15px}.bundle-grid__accordion:first-child{border-top:0}.bundle-grid__accordion:last-child{border-bottom:1px solid rgb(var(--color-border))}.bundle-grid__accordion .bdl-acc__question{padding-block:15px}.bundle-landing__bar{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#b38686;color:#fff;font-size:var(--text-sm);font-weight:500;text-decoration:none}.bundle-landing__bar .bdl-icon{width:8px;height:8px}@media screen and (max-width:749px){.bundle-landing{padding-top:20px;padding-bottom:calc(var(--padding-block-end) + 48px)}}@media screen and (min-width:750px){.bundle-landing__bar{display:none}}@media screen and (min-width:990px){.bundle-landing__inner{flex-direction:row;align-items:flex-start;gap:100px}.bundle-landing__aside{position:sticky;top:20px;flex:0 0 275px;display:flex;flex-direction:column;gap:25px}.bundle-landing__tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.bundle-landing__shop-all{display:block;padding-top:20px;border-top:1px solid rgb(var(--color-border))}.bundle-landing__shop-all .bdl-btn--link{border-bottom:0}.bundle-landing__list{flex:1;gap:100px;min-width:0}.bundle-grid{flex-direction:row;align-items:flex-start;gap:80px}.bundle-grid--reverse{flex-direction:row-reverse}.bundle-grid__galleries{flex:0 0 55%;min-width:0}.bundle-grid__track{aspect-ratio:520 / 694}.bundle-grid__arrows{right:25px;bottom:25px}.bundle-grid__thumbs{display:flex;gap:10px}.bundle-grid__thumb{position:relative;flex:0 0 calc((100% - 40px)/5);aspect-ratio:1;padding:0;border:0;overflow:hidden;background:rgb(var(--color-tint));opacity:.3;cursor:pointer;transition:opacity var(--duration) var(--ease)}.bundle-grid__thumb.is-active,.bundle-grid__thumb:hover{opacity:1}.bundle-grid__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bundle-grid__content{flex:1;min-width:0}.bundle-grid .bundle-card--row{max-width:260px}.bundle-grid__add.bdl-btn{padding:16px 20px}}.bundle-card-wrap{position:relative;height:100%}.bundle-card{display:flex;flex-direction:column;gap:15px;color:inherit;text-decoration:none}.bundle-card__media{position:relative;aspect-ratio:315 / 393;overflow:hidden;background:rgb(var(--color-tint))}.bundle-card__media img,.bundle-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}a.bundle-card:hover .bundle-card__media img{transform:scale(1.03)}.bundle-card__badge{position:absolute;top:15px;right:15px;padding:5px 10px;border-radius:25px;background:#fff;color:#231d1d;font-size:var(--text-xxs);font-weight:500;letter-spacing:.5px;line-height:1.2;text-transform:uppercase}.bundle-card__badges{position:absolute;top:15px;right:15px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.bundle-card__badges .bundle-card__badge{position:static}.bundle-card__body{display:flex;flex-direction:column;gap:5px}.bundle-card__body p{margin:0}.bundle-card__title{font-size:var(--text-sm);font-weight:500;letter-spacing:.26px;text-transform:uppercase}.bundle-card__price{display:flex;gap:5px;font-size:var(--text-sm);font-weight:300}.bundle-card__price s{color:#bab6b6}.bundle-card__text{font-size:var(--text-sm);font-weight:300;opacity:.5}@media screen and (max-width:749px){.bundle-card--no-mobile-price .bundle-card__price,.bundle-card--no-mobile-price .bundle-card__badge,.bundle-card--no-mobile-price .bundle-card__badges{display:none}.bundle-card--row{flex-direction:row;align-items:center}.bundle-card--row .bundle-card__media{flex:0 0 100px;aspect-ratio:100 / 125}.bundle-card--row .bundle-card__badge{top:10px;right:10px;padding:4px 6px}.bundle-card--row .bundle-card__badges{top:6px;right:6px;left:6px;gap:4px}.bundle-card--row .bundle-card__badges .bundle-card__badge{max-width:100%;padding:3px 6px;border-radius:10px;font-size:9px;letter-spacing:.2px;text-align:center}.bundle-card--row .bundle-card__body{gap:3px;min-width:0}}@media screen and (min-width:750px){.bundle-card__media img,.bundle-card__media svg{top:0;right:0;bottom:0;left:0}.bundle-card__badge{top:20px;right:20px}}.product-hover{position:relative}.product-hover__panel{display:none}@media(hover:hover)and (min-width:990px){.product-hover__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;background:#f5f5f5;color:#231d1d;opacity:0;visibility:hidden;transition:opacity var(--duration) var(--ease),visibility var(--duration)}.product-hover:hover .product-hover__panel{opacity:1;visibility:visible}}.product-hover__panel-link{display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none}.product-hover__panel-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:8px}.product-hover__panel-head .bdl-icon{flex:none;width:10px;height:10px}.product-hover__panel-title{font-family:var(--font-heading);font-size:var(--h4);font-weight:var(--font-heading-weight);line-height:1.1;text-transform:var(--heading-case)}.product-hover__panel-text{margin-top:16px;font-size:.9375rem;line-height:1.35}.product-hover__overlay{display:none}@media(hover:hover)and (min-width:750px){.product-hover__overlay{position:absolute;inset:0 0 auto;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;aspect-ratio:315 / 393;padding:0 20px 18px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration) var(--ease),visibility var(--duration)}.product-hover:hover .product-hover__overlay,.product-hover:focus-within .product-hover__overlay{opacity:1;visibility:visible}.product-hover__overlay>*{pointer-events:auto}}.product-hover__overlay-form{width:100%}.bundle-grid [data-option][hidden]{display:none}@media(hover:none),(max-width:749px){.product-hover__overlay{display:block;margin-top:12px}.product-hover__overlay .product-hover__more{display:none}.product-hover__overlay .product-hover__cta{min-height:36px;font-size:var(--text-xs, .75rem)}}@media screen and (max-width:749px){.bundle-collection__grid{grid-template-columns:minmax(0,1fr);gap:30px}.bundle-collection__promo-item{grid-column:1 / -1}.bundle-collection.bdl-section{padding-block-start:20px}.bundle-collection__toolbar{margin-bottom:22px}.bundle-collection .bundle-card__media{aspect-ratio:315 / 393}}.product-hover__overlay .product-hover__cta{min-height:42px;padding-block:0;border-radius:999px}.product-hover__more{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:var(--text-sm);text-decoration:none}.product-hover__more .bdl-icon{width:8px;height:8px}.bundle-promo{position:relative;height:100%;min-height:400px;padding:25px;overflow:hidden;background:rgb(var(--color-tint))}.bundle-promo__media{position:absolute;top:0;right:0;bottom:0;left:0}.bundle-promo__media img{width:100%;height:100%;object-fit:cover}.bundle-promo__text{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bundle-promo__heading{max-width:402px;margin:0;font-family:var(--font-heading);font-size:calc(clamp(1rem,.9rem + .4vw,1.25rem) * var(--font-heading-scale));font-weight:500;line-height:1.15;text-transform:uppercase}.bundle-promo__body{max-width:256px}.bundle-promo__body>*{margin:0}.bundle-promo .bundle-promo__button{margin-top:5px;background:#fff}.bundle-promo__media video{width:100%;height:100%;object-fit:cover}.bundle-promo__video-label{position:absolute;right:0;bottom:0;padding:6px 10px;background:#fff;font-size:var(--text-sm);font-weight:500}.bundle-promo__logo{width:auto;max-width:160px;height:28px;object-fit:contain;object-position:left}.bundle-promo--quote .bundle-promo__heading{font-family:var(--font-body);font-size:1.375rem;font-weight:400;letter-spacing:-.5px;line-height:1.2;text-transform:none;text-wrap:pretty}.bundle-promo:has(video){padding:0;background:none}.bundle-promo:has(video) .bundle-promo__media{bottom:36px;background:rgb(var(--color-tint))}.bundle-promo:has(video) .bundle-promo__text{position:absolute;left:0;bottom:0}@media screen and (min-width:990px){.bundle-promo{min-height:0;padding:40px}}.bundles-faq{border-bottom:1px solid rgb(var(--color-border))}.bundles-faq__inner{display:flex;flex-direction:column;gap:40px}.bundles-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.bundles-faq__text{display:flex;flex-direction:column;gap:10px}.bundles-faq__heading{line-height:1.1}.bundles-faq__body{font-size:var(--text-base)}.bundles-faq__intro .bdl-btn--outline{font-size:var(--text-sm)}.bundles-faq__intro .bdl-btn__arrow{width:8px;height:8px}.bundles-faq__list{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.bundles-faq__list .bdl-acc{align-self:stretch}.bundles-faq__list .bdl-acc:last-of-type{border-bottom:1px solid rgb(var(--color-border))}.bundles-faq__more{margin-top:20px;padding:0 0 1px;border:0;border-bottom:1px solid rgb(var(--color-border));background:none;font-size:var(--text-base);font-weight:500;line-height:1.4}@media screen and (min-width:990px){.bundles-faq__inner{flex-direction:row;align-items:flex-start;gap:90px}.bundles-faq__intro{flex:0 0 424px}}.bdl-eyebrow{font-weight:500;letter-spacing:.26px}.bdl-banner__heading{line-height:1.1}@media screen and (min-width:750px){.bdl-banner__body{max-width:290px}}.bundle-grid__heading{font-size:var(--h2);line-height:1.1}.bundle-grid__usps li{font-size:var(--text-base);line-height:1.4}.bundle-landing__tabs .bdl-pill--small{font-size:var(--text-sm)}.bundle-card__includes{font-size:var(--text-sm);font-weight:300;line-height:1.4;opacity:.5}.bundle-card__includes p{margin:0}.bundle-card__includes ul{margin:0;padding-left:19.5px;list-style:disc}.bundle-collection__grid>li[hidden],.bundle-collection__grid[hidden],.bundle-collection__empty[hidden],.facets__chips[hidden]{display:none}.facets__chip-list{display:contents}button.facets__chip{border:0;cursor:pointer;font-family:inherit}button.facets__clear{padding:0 0 0 5px;border:0;background:none;text-decoration:underline;cursor:pointer}.facets__title{font-size:14px}.facets.bdl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;background:none}.bundle-grid{position:relative;scroll-margin-top:80px}.bundle-grid__alias{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:80px;pointer-events:none}@media screen and (min-width:1024px){.bundle-grid,.bundle-grid__alias{scroll-margin-top:140px}}.bundle-card__media .bundle-card__hover-image{opacity:0;transition:opacity .4s var(--ease)}@media(hover:hover)and (min-width:750px){.product-hover:hover .bundle-card__hover-image,.product-hover:focus-within .bundle-card__hover-image{opacity:1}.product-hover:has(.bundle-card__hover-image):hover .bundle-card__media img{transform:none}}.product-hover__overlay .product-hover__cta{text-transform:uppercase}@media screen and (max-width:989px){.bundle-landing__aside{position:sticky;top:var(--bdl-sticky-top, 0px);z-index:20;margin-inline:calc(var(--gutter) * -1);padding:10px var(--gutter);background:rgb(var(--color-background));transition:top .25s ease}.bundle-landing__aside .bundle-landing__tabs{margin-inline:0;padding-inline:0}.bundle-grid{scroll-margin-top:140px}}.bdl .bundle-grid__gift{margin:10px 0 0;font-size:.8125rem;line-height:1.3}@media screen and (min-width:1024px){.bdl .bundle-grid__gift{font-size:.84375rem}}@media screen and (min-width:1400px){.bdl .bundle-grid__gift{font-size:.875rem}}@media screen and (min-width:1800px){.bdl .bundle-grid__gift{font-size:1rem}}@media screen and (max-width:749px){.bundle-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.bundle-collection .bundle-card__media{aspect-ratio:1}.bundle-collection .bundle-card__badges{top:8px;right:8px;gap:4px}.bundle-collection .bundle-card__badge{padding:3px 7px;font-size:9px}.bundle-collection .bundle-card__title,.bundle-collection .bundle-card__price{font-size:var(--text-sm)}.bundle-collection .bundle-card__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-xs)}.bundle-collection .product-hover__overlay .product-hover__cta{padding-inline:8px;white-space:nowrap}.bundle-collection__grid>li>.bundle-card-wrap{display:flex;flex-direction:column;height:100%}.bundle-collection__grid>li>.bundle-card-wrap>.product-hover__overlay{margin-top:auto;padding-top:12px}}.bdl-acc[hidden]{display:none}@media screen and (min-width:990px){.bundle-grid__galleries{flex:0 0 55%;max-width:520px;position:sticky;top:calc(var(--bdl-sticky-top, 0px) + 20px)}.bundle-grid__content{max-width:440px}}
/*# sourceMappingURL=/cdn/shop/t/201/assets/bundles-redesign.css.map */
