@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root{--bl-head: "Cormorant", Georgia, serif;--bl-body: "DM Sans", Arial, sans-serif;--bl-btn: "Josefin Sans", Arial, sans-serif;--bl-ink: #121212;--bl-beige: #f5f0ea}body{font-family:var(--bl-body);font-size:1.6rem;letter-spacing:.02em;color:#121212bf}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.card__heading,.product__title{font-family:var(--bl-head);font-weight:400;letter-spacing:.04em;color:var(--bl-ink)}a{text-decoration:none}.utility-bar,.announcement-bar,.shopify-section-group-header-group .announcement-bar{background:#1a1a1a!important;color:#fff!important}.announcement-bar__message,.announcement-bar__link,.announcement-bar .announcement-bar__message{font-family:var(--bl-body);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;font-weight:400;padding:.8rem 2rem}.announcement-bar a,.announcement-bar .icon{color:#fff}.section-header{border:0}.header-wrapper{border-bottom:0!important}.header{padding:1rem 3rem}.header__heading-link,.header__heading-logo{font-family:var(--bl-head)}.header__icon .icon,.header__icon svg{width:2rem;height:2rem;stroke-width:1.2}.header__menu-item,.header__menu-item span{font-family:var(--bl-body);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.menu-drawer__menu-item{font-family:var(--bl-head);font-size:2.2rem;letter-spacing:.08em;text-transform:uppercase}body:has(main[data-template=index]) .section-header{position:absolute!important;top:9.6rem!important;left:0;right:0;z-index:6}body:has(main[data-template=index]) sticky-header:not(.scrolled-past-header) .header-wrapper,body:has(main[data-template=index]) .section-header:not(.shopify-section-header-sticky) .header-wrapper{background:transparent!important}body:has(main[data-template=index]) .section-header:not(.shopify-section-header-sticky) .header *,body:has(main[data-template=index]) .section-header:not(.shopify-section-header-sticky) .header a{color:#121212!important}body:has(main[data-template=index]) .section-header:not(.shopify-section-header-sticky) .header__heading-logo{filter:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--bl-body);font-weight:700;letter-spacing:.06em;text-transform:none;font-size:1.5rem;min-height:4.7rem}.button:before,.button:after{border-radius:0!important}.bl-hero{position:relative;width:100%;height:var(--bl-h, 100vh);min-height:52rem;overflow:hidden;color:#fff;background:#1a1a1a}.bl-hero__media,.bl-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bl-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--bl-shade,.3))}.bl-hero__inner{position:absolute;left:0;right:0;bottom:5%;text-align:center;padding:0 2rem;color:var(--bl-text,#fff)}.bl-hero--left .bl-hero__inner{text-align:left;padding-left:5%}.bl-hero--right .bl-hero__inner{text-align:right;padding-right:5%}.bl-hero--top .bl-hero__inner{top:18%;bottom:auto}.bl-hero--middle .bl-hero__inner{top:50%;bottom:auto;transform:translateY(-50%)}.bl-hero__eyebrow{font-family:var(--bl-body);font-size:1.3rem;letter-spacing:.3em;text-transform:uppercase;margin:0 0 1.2rem;color:var(--bl-text,#fff)}.bl-hero__heading{font-family:var(--bl-head);font-weight:400;font-size:clamp(4.4rem,7vw,7.2rem);line-height:1;letter-spacing:.04em;margin:0 0 2.6rem;color:var(--bl-text,#fff);text-transform:uppercase}.bl-hero__btn{display:inline-block;border:.8px solid var(--bl-text,#fff);color:var(--bl-text,#fff);font-family:var(--bl-btn);font-size:1.6rem;letter-spacing:.04em;padding:1.2rem 2.4rem;background:transparent;transition:background .25s,color .25s}.bl-hero__btn:hover{background:var(--bl-text,#fff);color:var(--bl-ink)}.bl-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.bl-grid__tile{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#1a1a1a}.bl-grid__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bl-grid__tile:hover img{transform:scale(1.03)}.bl-grid__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0006,#0000 45%)}.bl-grid__title{position:absolute;left:0;right:0;bottom:4rem;z-index:2;text-align:center;font-family:var(--bl-head);font-size:2.4rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0}@media(max-width:749px){.bl-grid__tile{aspect-ratio:3 / 4}.bl-grid__title{font-size:1.8rem;bottom:2.4rem}}.bl-section-title,.collection__title .title,.featured-collection .title{font-family:var(--bl-head);font-size:2.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:400}.card__heading,.card__heading a{font-family:var(--bl-head);font-size:1.4rem;letter-spacing:.04em;font-weight:400;color:var(--bl-ink)}.card-information .price,.price{font-family:var(--bl-body);font-size:1.4rem;letter-spacing:.08em;color:var(--bl-ink)}.card--standard .card__inner,.card__inner,.media{border-radius:0!important}.card-wrapper{--border-radius: 0px}.bl-trust{background:var(--bl-beige);border-top:.1rem solid rgba(18,18,18,.08)}.bl-trust__row{display:grid;grid-template-columns:repeat(4,1fr);max-width:140rem;margin:0 auto}.bl-trust__item{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:1.6rem 1rem;text-align:center;font-family:var(--bl-head);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-ink);border-right:.1rem solid rgba(18,18,18,.12)}.bl-trust__item:last-child{border-right:0}.bl-trust__item svg{width:1.8rem;height:1.8rem;flex:none;stroke:var(--bl-ink);fill:none;stroke-width:1.2}@media(max-width:749px){.bl-trust__row{grid-template-columns:1fr 1fr}.bl-trust__item{border-bottom:.1rem solid rgba(18,18,18,.12);font-size:1.15rem}}.bl-footer{background:#000;color:#fff;padding:8rem 2rem 4rem;text-align:center}.bl-footer a{color:#fffc}.bl-footer a:hover{color:#fff}.bl-footer__tag{font-family:var(--bl-head);font-size:1.8rem;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin:0 0 1rem;font-weight:400}.bl-footer__sub{font-size:1.4rem;color:#ffffffb3;margin:0 0 2.4rem}.bl-footer__form{display:flex;justify-content:center;gap:0;max-width:46rem;margin:0 auto 6rem;border-bottom:.1rem solid rgba(255,255,255,.5)}.bl-footer__form input{flex:1;background:transparent;border:0;color:#fff;padding:1.2rem 0;font-family:var(--bl-body);font-size:1.4rem;outline:0}.bl-footer__form input::placeholder{color:#ffffff8c}.bl-footer__form button{background:transparent;border:0;color:#fff;font-family:var(--bl-btn);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.bl-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:90rem;margin:0 auto 5rem;text-align:left}.bl-footer__cols h3{font-family:var(--bl-head);font-size:1.6rem;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin:0 0 1.6rem;font-weight:400}.bl-footer__cols ul{list-style:none;margin:0;padding:0}.bl-footer__cols li{margin:0 0 1rem;font-size:1.4rem}.bl-footer__contact{font-size:1.3rem;color:#ffffffb3;line-height:1.8;margin-bottom:3rem}.bl-footer__pay{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;list-style:none;margin:0 0 2.4rem;padding:0}.bl-footer__pay svg{width:3.8rem;height:2.4rem}.bl-footer__copy{font-size:1.2rem;color:#ffffff8c;letter-spacing:.08em}@media(max-width:749px){.bl-footer__cols{grid-template-columns:1fr;text-align:center}.bl-footer{padding:5rem 2rem 3rem}}.product__title h1,.product__title{font-family:var(--bl-head);font-size:clamp(3rem,3vw,4rem);line-height:1.3;font-weight:400;letter-spacing:.04em}.product .price{font-size:1.8rem;letter-spacing:.08em}.product-form__input .form__label,.product-form__input legend{font-size:1.4rem;letter-spacing:.04em;text-transform:none}.product-form__input input[type=radio]+label{border-radius:0!important;min-width:5rem;font-size:1.2rem;padding:.9rem 1.2rem;letter-spacing:.08em}.product-form__submit{background:#000!important;color:#fff!important;font-weight:700;letter-spacing:.06em;border-radius:0!important}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{border-radius:0!important}.accordion,.accordion summary,.product__accordion{border-color:#1212121f!important}.accordion__title,.accordion summary .accordion__title{font-family:var(--bl-head);font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-ink);font-weight:500}.bl-icons{list-style:none;margin:2rem 0 1.4rem;padding:0}.bl-icons li{display:flex;align-items:center;gap:1.2rem;font-family:var(--bl-body);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-ink);padding:.5rem 0}.bl-icons svg{width:1.8rem;height:1.8rem;flex:none;stroke:var(--bl-ink);fill:none;stroke-width:1.2}.thumbnail-list .thumbnail{border-radius:0}.related-products .title,.related-products h2{font-family:var(--bl-head);font-size:3rem;letter-spacing:.04em;text-transform:none;font-weight:400}.bl-acc{border-top:.1rem solid rgba(18,18,18,.12);margin-top:1.6rem}.bl-acc__item{border-bottom:.1rem solid rgba(18,18,18,.12)}.bl-acc__item summary{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;cursor:pointer;list-style:none;font-family:var(--bl-head);font-size:1.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-ink);font-weight:500}.bl-acc__item summary::-webkit-details-marker{display:none}.bl-acc__plus{position:relative;width:1.2rem;height:1.2rem;flex:none}.bl-acc__plus:before,.bl-acc__plus:after{content:"";position:absolute;background:var(--bl-ink);top:50%;left:0;width:100%;height:.1rem;transition:transform .2s}.bl-acc__plus:after{transform:rotate(90deg)}.bl-acc__item[open] .bl-acc__plus:after{transform:rotate(0)}.bl-acc__body{padding:0 0 1.8rem;font-size:1.4rem;line-height:1.7}.bl-acc__body p{margin:0 0 1rem}.bl-scroll{overflow-x:auto}.bl-table{width:100%;border-collapse:collapse;font-size:1.3rem;margin:1rem 0}.bl-table th,.bl-table td{padding:.7rem .8rem;border-bottom:.1rem solid rgba(18,18,18,.1);text-align:left;font-weight:400}.bl-table th{color:var(--bl-ink);font-weight:500}.menu-drawer,.menu-drawer *{color:#121212!important}.menu-drawer .header__heading-logo,.menu-drawer img{filter:none!important}.menu-drawer__close-button svg{stroke:#121212}html body:has(main[data-template]) .section-header .header .menu-drawer,html body:has(main[data-template]) .section-header .header .menu-drawer *:not(svg){color:#121212!important}html body:has(main[data-template]) .section-header .header .menu-drawer .header__heading-logo{filter:none!important}html body:has(main[data-template]) .section-header .header .menu-drawer svg{stroke:#121212!important}.wf-shipline{font-size:1.3rem;margin:1.2rem 0 .6rem;text-align:center}.wf-stock{display:flex;align-items:center;justify-content:center;gap:.7rem;font-size:1.3rem;margin:.4rem 0 1.4rem;opacity:.8}.wf-dot{width:.8rem;height:.8rem;border-radius:50%;background:#6fa382;display:inline-block}.wf-sizeline{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;margin:0 0 1.6rem}.wf-linkbtn{background:none;border:0;padding:0;font:inherit;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.35rem;cursor:pointer;color:inherit}.wf-dialog{border:0;padding:0;max-width:78rem;width:calc(100% - 3.2rem);background:#fff;color:#121212}.wf-dialog::backdrop{background:#0000008c}.wf-dialog__inner{padding:3.2rem;position:relative}.wf-dialog__title{margin:0 0 2rem;font-size:2.4rem;font-family:var(--bl-head);font-weight:400}.wf-dialog__close{position:absolute;top:1rem;right:1.6rem;background:none;border:0;font-size:3.2rem;line-height:1;cursor:pointer;color:inherit}.wf-dialog__scroll{overflow-x:auto}.wf-dialog__note{font-size:1.2rem;opacity:.7;margin-top:1.4rem}.wf-size{width:100%;border-collapse:collapse;font-size:1.3rem;margin-top:1rem}.wf-size th,.wf-size td{border-bottom:1px solid #e5e5e5;padding:.8rem .6rem;text-align:center}.wf-size th{letter-spacing:.1em;text-transform:uppercase;font-weight:500;font-size:1.1rem}.product__tax{display:none!important}fieldset.product-form__input.wf-swatch-set input[type=radio]+label.wf-swatch{width:6.4rem!important;min-width:6.4rem!important;height:6.4rem!important;padding:0!important;border-radius:0!important;font-size:0!important;color:transparent!important;background-size:var(--sw-size, 165%)!important;background-position:var(--sw-pos, 50% 72%)!important;background-color:#f2f2f2!important;background-repeat:no-repeat!important;border:1px solid rgba(18,18,18,.25)!important;position:relative;overflow:hidden}fieldset.product-form__input.wf-swatch-set input[type=radio]:checked+label.wf-swatch{box-shadow:none!important;border:2px solid #121212!important}fieldset.product-form__input.wf-swatch-set input[type=radio]:disabled+label.wf-swatch,fieldset.product-form__input.wf-swatch-set input[type=radio].disabled+label.wf-swatch{opacity:.45}fieldset.product-form__input.wf-swatch-set input[type=radio]+label.wf-swatch .visually-hidden{position:absolute}.wf-swatch-name{font-size:1.3rem;letter-spacing:.08em;margin-left:.8rem;text-transform:none;opacity:.75}.tax-note,.cart__ctas+.tax-note,cart-drawer .tax-note{display:none!important}fieldset.product-form__input:has(>input[type=radio]:only-of-type){display:none!important}body:has(main[data-template^=product]) [id^=shopify-section-sections--][id$=__trust]{display:none}.bl-story,.bl-why{padding:5.6rem 0}.bl-story__inner{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:126rem;margin:0 auto;align-items:stretch}.bl-story__inner--reverse .bl-story__media{order:2}.bl-story__media img{width:100%;height:100%;object-fit:cover;display:block}.bl-story__card{display:flex;flex-direction:column;justify-content:center;padding:4.8rem 5.6rem;background:#f7f7f7}.bl-story__eyebrow{font-family:var(--bl-body);font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;margin:0 0 1.4rem;opacity:.7}.bl-story__heading{font-family:var(--bl-head);font-weight:400;font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.1;margin:0 0 2rem}.bl-story__text{font-size:1.6rem;line-height:1.9;max-width:52rem}.bl-det{padding:5.6rem 1.6rem 4rem;background:#fafafa}.bl-det__heading,.bl-why__heading{font-family:var(--bl-head);font-weight:400;font-size:clamp(3rem,3.4vw,4.4rem);text-align:center;margin:0 0 4rem}.bl-det__stage{position:relative;max-width:112rem;margin:0 auto}.bl-det__img{width:46%;margin:0 auto}.bl-det__img img{width:100%;height:auto;display:block}.bl-det__dot{position:absolute;width:.9rem;height:.9rem;margin:-.45rem 0 0 -.45rem;border-radius:50%;background:#121212;box-shadow:0 0 0 .4rem #1212121f}.bl-det__line{position:absolute;height:0;border-top:1px dotted #777}.bl-det__label{position:absolute;width:25%;font-size:1.4rem;line-height:1.7;color:#555;transform:translateY(-50%)}.bl-det__label strong{color:#121212;font-weight:500}.bl-det__label--left{left:0;text-align:right}.bl-det__label--right{right:0;text-align:left}.bl-det__list{display:none;list-style:none;margin:2.4rem auto 0;padding:0;max-width:56rem}.bl-det__list li{font-size:1.4rem;line-height:1.7;color:#555;padding:1.2rem 0;border-top:1px solid #e5e5e5}.bl-det__list strong{color:#121212;font-weight:500}.bl-why{background:#f6f6f6}.bl-why__inner{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;max-width:112rem;margin:0 auto;padding:0 1.6rem}.bl-why__media img{width:100%;max-width:46rem;height:auto;display:block;margin:0 auto}.bl-why__text{font-size:1.6rem;line-height:1.9;margin-bottom:2.4rem}.bl-why__checks{list-style:none;margin:0;padding:2.4rem 2.8rem;background:#e9e9e9;display:grid;gap:1.4rem}.bl-why__checks li{display:flex;align-items:center;gap:1.2rem;font-size:1.5rem}.bl-why__checks svg{width:2.2rem;height:2.2rem;flex:none}.bl-why__checks circle{fill:#121212}.bl-why__checks path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:989px){.bl-story__card{padding:3.2rem 2.4rem}.bl-why__inner{gap:3.2rem}}@media(max-width:749px){.bl-story,.bl-why{padding:3.2rem 0}.bl-story__inner{grid-template-columns:1fr}.bl-story__inner--reverse .bl-story__media{order:0}.bl-det__img{width:100%}.bl-det__dot,.bl-det__line,.bl-det__label{display:none}.bl-det__list{display:block}.bl-why__inner{grid-template-columns:1fr}}@media(min-width:750px){.bl-det__dot,.bl-det__line{display:block!important}}.cart-drawer .drawer__inner{background:#fff;color:#121212;width:min(46rem,100vw);border-left:1px solid #e5e5e5}.cart-drawer .drawer__header{padding:2rem 2.4rem 1.4rem;border-bottom:1px solid #ececec;align-items:center}.cart-drawer .drawer__heading{font-family:var(--bl-head);font-weight:400;font-size:2.6rem;letter-spacing:.02em}.bl-cart__ship{display:flex;align-items:center;gap:1rem;padding:1.2rem 2.4rem;font-size:1.35rem;letter-spacing:.02em;background:#f6f6f6;border-bottom:1px solid #ececec}.bl-cart__ship svg{width:2rem;height:2rem;flex:none}.bl-cart__ship circle{fill:#121212}.bl-cart__ship path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cart-drawer .cart-item{padding:1.8rem 2.4rem;border-bottom:1px solid #f0f0f0}.cart-drawer .cart-item__name{font-family:var(--bl-body);font-weight:500;font-size:1.4rem;line-height:1.5;text-decoration:none;letter-spacing:0}.cart-drawer .cart-item__image{border-radius:0;background:#f4f4f4}.cart-drawer .product-option{font-size:1.25rem;color:#666}.cart-drawer .quantity{border-radius:0}.cart-drawer .quantity:after{border-radius:0}.cart-drawer .drawer__footer{padding:1.8rem 2.4rem 2.4rem;border-top:1px solid #ececec;background:#fff}.cart-drawer .cart__checkout-button{background:#121212!important;color:#fff!important;border-radius:0;min-height:5.2rem;font-size:1.5rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:background .2s}.cart-drawer .cart__checkout-button:hover{background:#2b2b2b!important}.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after{display:none}.cart-drawer .cart__ctas{flex-wrap:wrap}.cart-drawer .cart__ctas .cart__checkout-button{width:100%;flex:1 0 100%}.bl-cart__pay{list-style:none;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:1.4rem 0 0;padding:0;width:100%}.bl-cart__pay svg{width:3.4rem;height:2.2rem}.bl-cart__trust{width:100%;text-align:center;font-size:1.2rem;letter-spacing:.04em;color:#666;margin:1.2rem 0 0}.bl-up{padding:2rem 2.4rem 2.4rem;background:#fafafa}.bl-up__title{font-family:var(--bl-head);font-size:2rem;margin:0 0 1.4rem}.bl-up__item{display:grid;grid-template-columns:8rem 1fr;gap:1.4rem;align-items:center;padding:1.2rem 0;border-top:1px solid #ececec}.bl-up__img img{width:100%;height:auto;display:block;background:#f1f1f1}.bl-up__name{display:block;font-size:1.3rem;line-height:1.45;text-decoration:none;color:#121212}.bl-up__price{display:block;font-size:1.3rem;color:#666;margin:.3rem 0 .8rem}.bl-up__row{display:grid;grid-template-columns:1fr auto;gap:.8rem}.bl-up__row select{min-width:0;font-size:1.25rem;padding:.7rem .8rem;border:1px solid #ccc;background:#fff;border-radius:0}.bl-up__add{background:#121212;color:#fff;border:0;padding:0 1.8rem;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bl-up__add:disabled{opacity:.6;cursor:default}.bl-up__opts{font-size:1.25rem;text-decoration:underline;text-underline-offset:.3rem}.product-form__submit{border-radius:0;letter-spacing:.14em;text-transform:uppercase;font-weight:500;min-height:5.2rem;transition:background .2s,transform .15s}.product-form__submit:hover{background:#2b2b2b}.product-form__submit:active{transform:translateY(1px)}.cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cart-drawer .bl-unit{display:none}.product__title h1,.product__title .h1,.product__title{font-family:var(--bl-body);font-weight:600;font-size:clamp(2.2rem,2.1vw,2.7rem);line-height:1.3;letter-spacing:0;text-transform:none}.price--large .price-item--regular,.price--large .price-item--sale,.product .price-item{font-family:var(--bl-body);font-size:2.4rem;font-weight:600;letter-spacing:0}.bl-benefits{list-style:none;margin:1.6rem 0 2rem;padding:1.4rem 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;display:grid;gap:1.1rem}.bl-benefits li{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem}.bl-benefits svg{width:2.2rem;height:2.2rem;flex:none;fill:none;stroke:#121212;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bl-deliv{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;margin:1.4rem 0 0;padding:1.2rem 1.6rem;background:#f6f6f6;font-size:1.35rem}.bl-deliv strong{font-weight:600}.bl-deliv__free{color:#2e7d4f;font-weight:500}.bl-faq{padding:5.6rem 1.6rem 6rem;max-width:86rem;margin:0 auto}.bl-faq__heading{font-family:var(--bl-head);font-weight:400;font-size:clamp(3rem,3.4vw,4.4rem);text-align:center;margin:0 0 3.6rem}.bl-faq__item{border-top:1px solid #e5e5e5}.bl-faq__item:last-child{border-bottom:1px solid #e5e5e5}.bl-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:500}.bl-faq__item summary::-webkit-details-marker{display:none}.bl-faq__plus{position:relative;width:1.4rem;height:1.4rem;flex:none}.bl-faq__plus:before,.bl-faq__plus:after{content:"";position:absolute;background:#121212;top:50%;left:0;width:100%;height:1.5px}.bl-faq__plus:after{transform:rotate(90deg);transition:transform .2s}.bl-faq__item[open] .bl-faq__plus:after{transform:rotate(0)}.bl-faq__answer{padding:0 0 2.2rem;font-size:1.5rem;line-height:1.8;color:#444;max-width:70rem}@media(max-width:749px){.bl-faq{padding:3.2rem 1.6rem 3.6rem}}.bl-desc h4{font-family:var(--bl-body);font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:2rem 0 1rem}.bl-desc__lead{font-size:1.6rem;line-height:1.6;margin:0 0 1.4rem}.bl-desc ul{list-style:none;padding:0;margin:0 0 1.2rem}.bl-desc ul li{position:relative;padding:.5rem 0 .5rem 2.6rem;line-height:1.6}.bl-desc ul li:before{content:"";position:absolute;left:0;top:1rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#121212}.bl-desc ul li:after{content:"";position:absolute;left:.55rem;top:1.35rem;width:.5rem;height:.85rem;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) scale(.9)}.bl-marq{background:#fff;border-bottom:1px solid #ececec;overflow:hidden;white-space:nowrap}.bl-marq__track{display:inline-flex;animation:bl-marq 38s linear infinite}.bl-marq__set{display:inline-flex}.bl-marq__item{font-family:var(--bl-body);font-size:1.2rem;font-weight:600;letter-spacing:.04em;padding:1rem 3.2rem;position:relative}.bl-marq__item:after{content:"";position:absolute;right:-.2rem;top:50%;width:.4rem;height:.4rem;margin-top:-.2rem;border-radius:50%;background:#121212}@keyframes bl-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bl-marq__track{animation:none}}.bl-hero__btn--filled{background:#fff;color:#121212;border-color:#fff;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:1.4rem 3.2rem}.bl-hero__btn--filled:hover,[id$=__hero] .bl-hero__btn--filled{background:#121212;color:#fff;border-color:#121212}[id$=__hero] .bl-hero__btn--filled:hover{background:#fff;color:#121212;border-color:#121212}.featured-collection .title,.collection__title .title{font-family:var(--bl-head);font-weight:400}.featured-collection .collection__description,.featured-collection .collection__title p{font-size:1.5rem;color:#555}.featured-collection .card__heading{font-family:var(--bl-body);font-size:1.4rem;font-weight:500;letter-spacing:0}.featured-collection .price{font-size:1.4rem}.featured-collection .quick-add__submit{border-radius:0;letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem}@media(min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:0}.header__inline-menu .header__menu-item{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;padding:.8rem 1.1rem;white-space:nowrap}.header__inline-menu summary{white-space:nowrap}}@media(max-width:749px){body:has(main[data-template=index]) .section-header{top:10.6rem!important}}.utility-bar,.announcement-bar,.shopify-section-group-header-group .announcement-bar{background:#f1f0ed!important;color:#000!important}.announcement-bar *,.utility-bar *{color:#000!important}.bl-marq{background:#fff;border-bottom:1px solid #F1F0ED}.bl-marq__item{color:#000}.bl-trust{background:#f1f0ed;border-top:0}.bl-footer{background:#f1f0ed;color:#000}.bl-footer,.bl-footer *{color:#000!important;border-color:#00000026!important}.bl-footer a{opacity:.8}.bl-footer a:hover{opacity:1}[id$=__hero] .bl-hero__btn--filled{background:#fff!important;color:#000!important;border-color:#fff!important}[id$=__hero] .bl-hero__btn--filled:hover{background:#000!important;color:#fff!important;border-color:#000!important}body:has(main[data-template=index]) .section-header{position:relative!important;top:auto!important}body:has(main[data-template=index]) .section-header:not(.shopify-section-header-sticky) .header-wrapper{background:#fff!important}body:has(main[data-template=index]) .section-header:not(.shopify-section-header-sticky) .header *,body:has(main[data-template=index]) .section-header:not(.shopify-section-header-sticky) .header a{color:#000!important}@media(max-width:749px){body:has(main[data-template=index]) .section-header{top:auto!important}}.announcement-bar__message{font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.collection .title,.featured-collection .title{font-family:var(--bl-body)!important;font-size:2.4rem!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;text-align:left}.collection .collection__description,.collection .collection__description p{font-family:var(--bl-body);font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}.card__heading,.card__heading a{font-family:var(--bl-body)!important;font-size:1.3rem!important;letter-spacing:0!important;line-height:1.4}.card-information .price,.card-information .price *{font-family:var(--bl-body);font-size:1.3rem;font-weight:500}.collection .quick-add{display:none!important}.bl-story__heading{font-family:var(--bl-body);font-size:clamp(2.4rem,2.4vw,3.2rem);font-weight:400}.bl-story__card{background:#fff}.bl-trust{background:#fff;border-top:0}.bl-hero__heading{font-size:clamp(3rem,3.6vw,4.8rem)!important;letter-spacing:.02em}.bl-hero__inner{bottom:7%}.bl-hero{min-height:44rem}.collection,.collection .title,.collection .card__heading,.collection .card__heading a,.collection .price,.collection .price *,.collection .collection__description,.collection .collection__description p{font-family:Inter,Helvetica,Arial,sans-serif!important}.collection .grid{--grid-desktop-horizontal-spacing: 3.3rem;--grid-desktop-vertical-spacing: 3.3rem;--grid-mobile-horizontal-spacing: 1.2rem;column-gap:3.3rem}@media(max-width:749px){.collection .grid{column-gap:1.2rem}}.collection .title{font-size:2.4rem!important}.collection .collection__description,.collection .collection__description p{font-size:1.3rem;color:#444;margin-bottom:1rem}.collection .card__heading,.collection .card__heading a{font-size:1.4rem!important;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection .card-information .price,.collection .card-information .price *{font-size:1.4rem;font-weight:600;color:#000}.collection .page-width,.collection.page-width{padding-left:5.4rem;padding-right:5.4rem;max-width:none}@media(max-width:749px){.collection .page-width,.collection.page-width{padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:990px){.collection .grid--4-col-desktop .grid__item{width:calc((100% - 9.9rem) / 4.25)!important;max-width:none!important;flex:0 0 calc((100% - 9.9rem) / 4.25)!important}}@media(min-width:990px){.product media-gallery{display:grid;grid-template-columns:8.4rem 1fr;gap:1.2rem;align-items:start}.product media-gallery>slider-component:first-of-type,.product media-gallery #GalleryViewer-template--27877011914987__main{order:2;grid-column:2}.product media-gallery #GalleryThumbnails,.product media-gallery slider-component[id^=GalleryThumbnails]{order:1;grid-column:1;grid-row:1;max-height:62rem;overflow-y:auto}.product media-gallery [id^=GalleryThumbnails] .thumbnail-list{display:flex;flex-direction:column;gap:1rem}.product media-gallery [id^=GalleryThumbnails] .thumbnail-list__item{width:100%;max-width:none;flex:none}.product media-gallery [id^=GalleryThumbnails] .slider-button{display:none}}.product__title h1,.product__title{font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:2rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none}.product .price--large,.product .price .price-item--regular{font-family:Inter,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:400;color:#000}.wf-stock{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;margin:1.6rem 0 .8rem}.wf-dot{width:.8rem;height:.8rem;border-radius:50%;background:#5cd68a;display:inline-block}.product-form__submit,.product-form__submit.button{background:#387662!important;color:#fff!important;border:0!important;min-height:5.2rem;font-size:1.3rem!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 .8rem 2rem #0000002e}.product-form__submit:before,.product-form__submit:after{display:none!important}.product-form__submit:hover{background:#2e6150!important}.bl-deliv{background:#f1f0ed;border-radius:.6rem;padding:1.2rem 1.6rem;font-size:1.3rem}@media(min-width:990px){.product media-gallery [id^=GalleryThumbnails] .thumbnail-list{width:100%!important;height:auto!important;max-height:62rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.product media-gallery [id^=GalleryThumbnails] .thumbnail-list__item{width:100%!important;height:auto!important;max-width:none!important;min-width:0!important;flex:none!important;margin:0!important}.product media-gallery [id^=GalleryThumbnails] .thumbnail{width:100%!important;height:auto!important;aspect-ratio:1 / 1}.product media-gallery [id^=GalleryThumbnails] .thumbnail img{width:100%;height:100%;object-fit:cover;position:static}}.product__info-container,.product__info-container *{font-family:Inter,Helvetica,Arial,sans-serif;letter-spacing:0}.product__info-container>*{margin-top:0;margin-bottom:0}.product__info-container .product__title{margin:0 0 .8rem}.product__info-container .price{margin:0 0 1.4rem}.bl-benefits{margin:1.2rem 0 1.8rem;padding:1.4rem 0 1.2rem;gap:.8rem;border-bottom:0}.bl-benefits li{font-size:1.5rem;color:#000;gap:1rem}.bl-benefits svg{width:2rem;height:2rem}.product-form__input{margin:0 0 1.6rem}.product-form__input .form__label,.product-form__input legend{font-size:1.4rem!important;color:#000;margin-bottom:.8rem;letter-spacing:0!important}.product-form__input input[type=radio]+label:not(.wf-swatch){min-width:6.2rem!important;height:4.6rem;padding:0 1rem!important;font-size:1.3rem!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center;color:#666;border-color:#ccc}.product-form__input input[type=radio]:checked+label:not(.wf-swatch){background:#333!important;color:#fff!important;border-color:#333}fieldset.product-form__input.wf-swatch-set input[type=radio]+label.wf-swatch{width:6.2rem!important;min-width:6.2rem!important;height:6.2rem!important}.wf-stock{justify-content:flex-start;margin:1.2rem 0 .8rem;font-size:1.3rem;color:#000}.product-form__submit{margin-top:.4rem}.product-form__buttons,.product__info-container{max-width:none!important}@media(min-width:750px){.product--medium .product__media-wrapper{width:calc(52% - 1.6rem)!important;max-width:52%!important}.product--medium .product__info-wrapper{width:calc(48% - 1.6rem)!important;max-width:48%!important;padding-left:2.4rem}}.product__info-container .product__title{font-size:1.8rem!important;line-height:1.35!important}.product .price .price-item--regular,.product .price--large{font-size:2.2rem!important}.bl-benefits li{font-size:1.4rem}.product-form__input input[type=radio]+label:not(.wf-swatch){min-width:5rem!important;height:4rem;font-size:1.2rem!important}fieldset.product-form__input.wf-swatch-set input[type=radio]+label.wf-swatch{width:5.2rem!important;min-width:5.2rem!important;height:5.2rem!important}.product-form__input .form__label,.product-form__input legend{font-size:1.3rem!important}.product-form__input .size-guide-link,.product-form__input+p a,.bl-sizeguide a{font-size:1.1rem}.product-form__submit{min-height:4.8rem;font-size:1.2rem!important}.wf-payicons{justify-content:flex-start!important}.wf-shipbox{display:flex;justify-content:space-between;align-items:center;background:#f1f0ed;border-radius:.6rem;padding:1.3rem 1.6rem;margin:1.2rem 0 1.6rem;font-size:1.3rem;color:#000;box-shadow:0 .4rem 1.2rem #0000000f}.wf-shipbox i{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;background:#333;margin-right:1rem;vertical-align:middle}.wf-shipbox__r{font-size:1.2rem}.bl-acc{border-top:0;margin-top:0}.bl-acc__item summary{font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:1.4rem!important;letter-spacing:0!important;font-weight:400!important;padding:1.5rem 0!important}.bl-acc__plus{width:1rem;height:1rem}.bl-acc__plus:before{width:.8rem;height:.8rem;background:none;border-right:.15rem solid #000;border-bottom:.15rem solid #000;top:20%;left:10%;transform:rotate(45deg)}.bl-acc__plus:after{display:none}.bl-acc__item[open] .bl-acc__plus:before{transform:rotate(-135deg);top:40%}.cart-drawer__footer,.cart-drawer .drawer__footer{background:#f6f6f6}.cart-drawer .drawer__footer,.cart-drawer__footer+.cart__ctas{background:#f6f6f6}.bl-subtotal{display:flex!important;justify-content:space-between;align-items:baseline;padding:1.4rem 0 1.2rem}.bl-subtotal .totals__total,.bl-subtotal .totals__total-value{font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;margin:0}#CartDrawer-Checkout{background:#387662!important;color:#fff!important;border:0!important;text-transform:uppercase;letter-spacing:.02em;font-size:1.6rem!important;font-weight:400!important;min-height:5.6rem;box-shadow:0 .8rem 2rem #0000002e}#CartDrawer-Checkout:before,#CartDrawer-Checkout:after{display:none!important}#CartDrawer-Checkout:hover{background:#2e6150!important}.bl-cart__trust{text-align:center;font-size:1.4rem;color:#555;margin:1.6rem 0 1.2rem}.bl-cart__pay{justify-content:center}.cart-drawer .drawer__heading,.cart-drawer h2.drawer__heading{font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:1.8rem!important;font-weight:700!important;letter-spacing:0!important}.cart-drawer .cart-item__name{font-family:Inter,Helvetica,Arial,sans-serif!important;font-weight:700;font-size:1.5rem;letter-spacing:0}.bl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;box-shadow:0 -.4rem 2rem #0000001a;transform:translateY(110%);transition:transform .25s ease;font-family:Inter,Helvetica,Arial,sans-serif}.bl-sticky.is-on{transform:none}.bl-sticky__inner{display:flex;align-items:center;gap:1.6rem;max-width:150rem;margin:0 auto;padding:.8rem 2.4rem}.bl-sticky__img{width:5.6rem;height:7rem;object-fit:cover;flex:none}.bl-sticky__info{flex:1;min-width:0}.bl-sticky__title{margin:0;font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-sticky__price{margin:.3rem 0 0;font-size:1.4rem;font-weight:600}.bl-sticky__controls{display:flex;align-items:center;gap:1rem;flex:none}.bl-sticky__sel{height:4.2rem;border:.1rem solid #999;border-radius:0;padding:0 1.2rem;font-size:1.4rem;background:#fff;font-family:inherit}.bl-sticky__qty{display:flex;border:.1rem solid #999;height:4.2rem}.bl-sticky__qty button{width:3.4rem;border:0;background:#fff;font-size:1.6rem;cursor:pointer}.bl-sticky__qty input{width:4rem;border:0;text-align:center;font-size:1.4rem;font-family:inherit}.bl-sticky__btn{height:4.2rem;padding:0 2.8rem;border:0;background:#387662;color:#fff;font-size:1.3rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;font-family:inherit}.bl-sticky__btn:hover{background:#2e6150}@media(max-width:749px){.bl-sticky__inner{padding:.8rem 1.2rem;gap:1rem;flex-wrap:wrap}.bl-sticky__img,.bl-sticky__info{display:none}.bl-sticky__controls{width:100%}.bl-sticky__sel{flex:1;min-width:0;padding:0 .6rem}.bl-sticky__qty{display:none}.bl-sticky__btn{flex:1.4;padding:0 1rem}}.product media-gallery [id^=GalleryThumbnails] .thumbnail{background:#f6f6f6;outline:.1rem solid #e6e6e6;outline-offset:-.1rem}.product media-gallery [id^=GalleryThumbnails] .thumbnail img{mix-blend-mode:multiply}.bl-tc{background:#fff;padding:6rem 5.4rem}.bl-tc__row{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;max-width:150rem;margin:0 auto}.bl-tc__card{background:#f9f8f6;border:.1rem solid #e6e4e0;border-radius:.4rem;padding:3.4rem 2.4rem 3.6rem;text-align:center;font-family:Inter,Helvetica,Arial,sans-serif}.bl-tc__ico{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:#fff;border:.1rem solid #e0dedb;margin-bottom:1.6rem}.bl-tc__ico svg{width:2.2rem;height:2.2rem;stroke:#222;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bl-tc__title{margin:0 0 1rem;font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:2rem;font-weight:400;letter-spacing:0;text-transform:none;color:#222}.bl-tc__text{margin:0 auto;max-width:30rem;font-size:1.4rem;line-height:1.7;color:#666}@media(max-width:749px){.bl-tc{padding:3.2rem 1.6rem}.bl-tc__row{grid-template-columns:1fr;gap:1.2rem}.bl-tc__card{padding:2.4rem 1.6rem}}.bl-promo{background:#fff;padding:0}.bl-promo__inner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;max-width:150rem;margin:0 auto}.bl-promo__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:5rem 8rem;font-family:Inter,Helvetica,Arial,sans-serif}.bl-promo__title{font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:2.6rem;font-weight:600;letter-spacing:0;text-transform:none;margin:0 0 1.6rem}.bl-promo__body,.bl-promo__body p{font-size:1.4rem;line-height:1.8;color:#222;max-width:42rem}.bl-promo__btn{margin-top:2rem;display:inline-block;background:#000;color:#fff;padding:1.4rem 3.2rem;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.bl-promo__media img{width:100%;height:100%;object-fit:cover;display:block;max-height:62rem}.bl-fam{background:#fff;padding:5rem 0 6rem;text-align:center;font-family:Inter,Helvetica,Arial,sans-serif}.bl-fam__title{font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:2.4rem;font-weight:400;letter-spacing:0;text-transform:none;margin:0 0 .8rem}.bl-fam__sub{font-size:1.4rem;color:#666;margin:0 0 2.4rem}.bl-fam__strip{display:flex;gap:1.2rem;overflow-x:auto;padding:0 1.6rem;scroll-snap-type:x mandatory;scrollbar-width:none}.bl-fam__strip::-webkit-scrollbar{display:none}.bl-fam__item{flex:0 0 calc((100% - 4.8rem) / 4.4);scroll-snap-align:start;border-radius:.6rem;overflow:hidden}.bl-fam__item img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.bl-fam__f{display:flex;justify-content:center;gap:0;max-width:46rem;margin:3.2rem auto 0;padding:0 1.6rem;flex-wrap:wrap}.bl-fam__f input[type=email]{flex:1;min-width:0;height:4.8rem;border:.1rem solid #999;border-right:0;padding:0 1.4rem;font-size:1.4rem;font-family:inherit;border-radius:0}.bl-fam__f button{height:4.8rem;padding:0 2.4rem;border:0;background:#000;color:#fff;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;cursor:pointer;font-family:inherit}.bl-fam__ok,.bl-fam__err{flex-basis:100%;font-size:1.3rem;margin:1rem 0 0}@media(max-width:749px){.bl-promo__inner{grid-template-columns:1fr}.bl-promo__text{padding:3.2rem 2rem;order:2}.bl-fam__item{flex-basis:62%}}.bl-fam__item{align-self:flex-start}.bl-fam__item img{height:auto!important;aspect-ratio:4 / 5;object-fit:cover}.bl-promo__media img{height:100%!important}.bl-hero__media img{object-position:center 10%}@media(min-width:750px){.bl-hero{height:auto!important;aspect-ratio:2400 / 1339;max-height:94vh;min-height:44rem}.bl-hero__inner{bottom:4%}}.bl-life{background:#fff;padding:5.6rem 5.4rem 6rem;font-family:Inter,Helvetica,Arial,sans-serif;text-align:center}.bl-life__title{font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:2.4rem;font-weight:400;letter-spacing:0;text-transform:none;margin:0 0 .8rem}.bl-life__sub{font-size:1.4rem;color:#666;margin:0 0 2.4rem}.bl-life__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;max-width:130rem;margin:3rem auto 0}.bl-life__item{margin:0;text-align:left}.bl-life__item img{width:100%;height:auto!important;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:.4rem;background:#f2f1ee}.bl-life__item figcaption{margin-top:1.2rem;font-size:1.4rem;line-height:1.6;color:#222}@media(max-width:749px){.bl-life{padding:3.2rem 1.6rem 3.6rem}.bl-life__grid{display:flex;overflow-x:auto;gap:1.2rem;scroll-snap-type:x mandatory;scrollbar-width:none}.bl-life__item{flex:0 0 78%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/boreal.css.map */
