.bw-email[hidden],.bw-email [hidden]{display:none!important}.bw-email{position:fixed;right:24px;bottom:24px;z-index:25;width:min(400px,calc(100vw - 48px));color:#252421}.bw-email__card{position:relative;padding:32px;background:#faf5ed;border:1px solid #dfd4c6;border-radius:5px;box-shadow:0 12px 40px #25242129;max-height:calc(100dvh - 48px);overflow-y:auto}.bw-email__close{position:absolute;right:5px;top:5px;width:44px;height:44px;border:0;background:transparent;color:#252421;cursor:pointer;font-size:28px;line-height:1}.bw-email__eyebrow{font-size:10px;letter-spacing:.16em;line-height:1.5;margin:0 24px 16px 0;color:#704529}.bw-email h2{color:#252421;font-size:30px;line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:0 0 16px}.bw-email__intro{font-size:14px;line-height:1.65;margin:0 0 20px}.bw-email__form label{display:block;font-size:12px;margin-bottom:7px}.bw-email__form input[type=email]{box-sizing:border-box;width:100%;min-height:48px;padding:12px;border:1px solid #9a8e7d;border-radius:3px;font:inherit;font-size:16px;background:#fff;color:#252421}.bw-email__consent{font-size:11px;line-height:1.65;color:#554b3f;margin:12px 0 18px}.bw-email a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bw-email__submit{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:13px 17px;background:#252421;color:#fff;font:inherit;font-size:13px;border:0;border-radius:3px;cursor:pointer}.bw-email__submit:hover{background:#704529}.bw-email__feedback{font-size:14px;line-height:1.7;margin:18px 0 0}.bw-email__teaser{display:flex;align-items:center;gap:16px;padding-right:24px}.bw-email__teaser>span{font-size:14px;line-height:1.4;flex:1}.bw-email__teaser button{min-height:44px;border:0;background:#252421;color:#fff;border-radius:3px;padding:10px 16px;font:inherit;font-size:12px;cursor:pointer}.bw-email button:focus-visible,.bw-email input:focus-visible,.bw-email a:focus-visible{outline:2px solid #704529;outline-offset:3px}@media(max-width:749px){.bw-email{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px)}.bw-email__card{padding:24px;max-height:calc(85dvh - 24px)}.bw-email[data-compact] .bw-email__card{padding:12px 18px}.bw-email h2{font-size:26px;padding-right:15px}.bw-email__intro{margin-bottom:15px;font-size:13px}}bw-review-edit{display:block;max-width:1200px;padding:34px clamp(20px,4vw,64px);margin:auto;color:#252421}bw-review-edit[hidden],.bw-review-edit [hidden]{display:none!important}.bw-review-edit__heading{text-align:center;max-width:700px;margin:0 auto 20px}.bw-review-edit__eyebrow{color:#704529;font-size:12px;letter-spacing:.13em;margin:0 0 8px}.bw-review-edit h2{font-size:clamp(30px,3.3vw,44px);line-height:1.2;font-weight:500;letter-spacing:-.035em;margin:0 0 10px;text-wrap:balance}.bw-review-edit__intro{font-size:15px;line-height:1.6;margin:0}.bw-review-edit__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;padding:3px 3px 14px;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none;scrollbar-width:thin;scrollbar-color:#b6a28c #f4f0e9}.bw-review-edit__card{display:flex;flex-direction:column;padding:18px 20px;min-width:0;border:1px solid #e6dfd5;background:#faf8f4;border-radius:4px;scroll-snap-align:start}.bw-review-edit__top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.bw-review-edit__stars{color:#704529;font-size:18px;letter-spacing:.06em;white-space:nowrap}.bw-review-edit__source{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:44px;padding:4px 8px;text-decoration:none}.bw-review-edit__amazon{width:80px;height:auto;display:block}.bw-review-edit__walmart{width:25px;height:28px;display:block}.bw-review-edit blockquote{border:0;padding:0;margin:14px 0 16px;font-style:normal}.bw-review-edit blockquote p{font-size:18px;line-height:1.45;margin:0;overflow-wrap:anywhere}.bw-review-edit__attribution{margin-top:auto;font-size:14px;line-height:1.6}.bw-review-edit__name{font-weight:600;font-size:16px;margin:0}.bw-review-edit__byline{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin-bottom:8px}.bw-review-edit__thumbnail{width:56px;height:56px;object-fit:contain;flex:0 0 56px;background:#fff;border-radius:3px}.bw-review-edit__date{margin:0;color:#5d574f}.bw-review-edit__product{display:flex;align-items:center;gap:10px;color:#704529;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:6px 0}.bw-review-edit__disclosure{margin:6px 0 0;color:#4e4942;font-size:13px;line-height:1.5}.bw-review-edit__original{display:inline-flex;min-height:44px;align-items:center;margin-top:4px;color:#5d574f;font-size:13px;text-underline-offset:3px}.bw-review-edit__controls{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.bw-review-edit__controls button{width:46px;height:46px;border:1px solid #b6a28c;background:#fff;border-radius:50%;cursor:pointer;color:#704529;font-size:22px}.bw-review-edit__controls button:disabled{opacity:.35;cursor:default}.bw-review-edit a:focus-visible,.bw-review-edit button:focus-visible,.bw-review-edit__track:focus-visible{outline:2px solid #704529;outline-offset:3px}@media(max-width:989px){.bw-review-edit__track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:749px){bw-review-edit{padding:26px 20px}.bw-review-edit__track{grid-auto-columns:88%;gap:14px}.bw-review-edit__card{padding:18px}.bw-review-edit__controls{justify-content:center}}.related-products .product-grid{row-gap:40px;align-items:stretch}.related-products .product-grid>.grid__item{display:flex;min-width:0}.related-products .card-wrapper{width:100%}.related-products .card{display:flex;flex-direction:column;height:100%}.related-products .card>.card__inner{flex-shrink:0}.related-products .card>.card__content{display:flex;flex-direction:column;flex:1}.related-products .card>.card__content>.card__information{display:flex;flex-direction:column;flex:1;width:100%;padding-top:20px}.related-products .card>.card__content .card__heading{min-height:4.5em;margin:0 0 16px;font-size:17px;line-height:1.5;overflow-wrap:anywhere}.related-products .card>.card__content .card-information{margin-top:auto}.related-products .card-information>.price{margin-top:0;font-size:16px}.related-products .quick-add__submit{min-height:48px}@media(max-width:749px){.related-products .product-grid{row-gap:30px}.related-products .card>.card__content .card__heading{font-size:16px;margin-bottom:14px}}.bw-bundle-value{display:block;margin:6px 0 10px;color:#704529;font-size:14px;line-height:1.55;font-weight:500;letter-spacing:0}.bw-bundle-value>span{display:block}.bw-footer-help{font-size:15px;line-height:1.65}.bw-footer-help summary{display:list-item;cursor:pointer;padding:10px 0;min-height:44px;font-size:15px;line-height:1.5;list-style-position:inside}.bw-footer-help summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bw-footer-help summary::marker{color:#704529}.bw-footer-help>div{padding:0 0 16px}.bw-footer-help p{margin:6px 0 10px}.bw-footer-help a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}#MainContent product-info .product__media-wrapper .thumbnail-slider{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;max-width:100%;margin-inline:0;padding:6px 0;position:relative}#MainContent product-info .thumbnail-slider>.slider-button{display:flex!important;position:relative!important;inset:auto!important;transform:none!important;z-index:2;width:44px;height:44px;min-width:44px;margin:0;padding:0;align-items:center;justify-content:center;border:1px solid #b6a28c;border-radius:50%;background:#fff;color:#704529;cursor:pointer}#MainContent product-info .thumbnail-slider>.slider-button:disabled{opacity:.4;cursor:default}#MainContent product-info .thumbnail-slider>.slider-button:focus-visible{outline:2px solid #704529;outline-offset:2px}#MainContent product-info .thumbnail-slider>.thumbnail-list.slider{position:relative;min-width:0;width:100%;max-width:100%;margin:0;padding:5px;overflow-x:auto;scroll-padding-inline:5px}#MainContent product-info .thumbnail-slider .thumbnail-list__item.slider__slide{width:64px;flex:0 0 64px}#MainContent product-info .thumbnail-slider .thumbnail-list{gap:10px}#MainContent product-info .thumbnail-slider .thumbnail{z-index:0}body .section-header.shopify-section-group-header-group{position:sticky;top:0;width:100%}body .section-header .header-wrapper.gradient,body .section-header .header__submenu.gradient,body .section-header .mega-menu__content.gradient{background:#faf7f2}body .section-header .header-wrapper{border-bottom:1px solid #d8d0c5}#MainContent product-info .product-details{display:none}#MainContent product-info .product-form__quantity>.form__label{font-size:16px}#MainContent product-info .product-form__quantity>.form__label:before{content:none}#MainContent product-info .product-form__input--dropdown{display:block;max-width:100%}#MainContent product-info .product-form__input--dropdown .form__label{display:block;font-size:16px;line-height:1.5;margin-bottom:8px!important}#MainContent product-info .product-form__input--dropdown .form__label:before{content:none}#MainContent product-info .product-form__input--dropdown .select{max-width:100%}#MainContent product-info .select__select{min-height:50px;font-size:16px;padding-right:36px;text-overflow:ellipsis}@media(max-width:989px){.section-header .header{padding:8px 20px}.section-header .header__heading-logo-wrapper{width:88px!important;max-width:88px!important;min-width:88px!important}.section-header .header__icon{width:44px;height:44px}.section-header .menu-drawer{width:min(420px,100vw)}.section-header #menu-drawer,.section-header #menu-drawer .menu-drawer__submenu{background:#faf7f2}.section-header .menu-drawer__menu-item,.section-header .menu-drawer__close-button{min-height:48px;font-size:17px;line-height:1.45;padding:14px 24px;white-space:normal}.section-header .menu-drawer__menu-item{padding-right:52px}.section-header .menu-drawer__navigation{padding-top:14px}#MainContent product-info{padding-top:24px!important;background:#fff!important}}@media(max-width:749px){#MainContent{min-width:0}.cart-drawer .drawer__inner{width:min(420px,100vw);max-width:100vw;padding:0 16px}.cart-drawer .cart-item__name{font-size:16px;line-height:1.45}.cart-drawer .product-option{font-size:15px;line-height:1.5}.cart-drawer .cart__checkout-button{min-height:52px;font-size:17px}#MainContent .bw-category-links{padding:36px 20px}#MainContent .bw-category-links h2{margin-bottom:24px;font-size:30px}#MainContent .bw-category-links__grid{grid-template-columns:minmax(0,1fr);gap:12px}#MainContent .bw-category-links__card,#MainContent .bw-category-links__card:nth-child(-n+2){grid-column:auto;display:grid;grid-template-columns:104px minmax(0,1fr);border:1px solid #e5ded4;border-radius:4px;overflow:hidden}#MainContent .bw-category-links__card>img,#MainContent .bw-category-links__card:nth-child(-n+2)>img{width:104px;height:100%;min-height:82px;aspect-ratio:4/3;border-radius:0}#MainContent .bw-category-links__card>span{padding:14px 16px;border:0;align-items:center;gap:12px;font-size:17px;line-height:1.4}#MainContent .bw-home-products__grid,#MainContent .bw-browse__grid{grid-template-columns:minmax(0,1fr);gap:16px}#MainContent .bw-card__link,#MainContent .bw-home-products .bw-card__link{display:grid;grid-template-columns:104px minmax(0,1fr)}#MainContent .bw-card__media,#MainContent .bw-home-products .bw-card__media{aspect-ratio:auto;min-height:140px;padding:10px;display:flex;align-items:center}#MainContent .bw-card__media img{height:auto;max-height:180px;object-fit:contain}#MainContent .bw-card__body,#MainContent .bw-home-products .bw-card__body{padding:16px;border-top:0;border-left:1px solid #f0ede7;min-width:0}#MainContent .bw-card__body h3,#MainContent .bw-home-products .bw-card__body h3{font-size:17px;line-height:1.45;margin-bottom:12px;overflow-wrap:break-word}#MainContent .bw-card__price{font-size:16px}#MainContent .bw-card__action{min-height:44px;align-items:center;font-size:15px;gap:8px}#MainContent .bw-browse__art img{height:clamp(130px,38vw,170px);aspect-ratio:auto}#MainContent .bw-browse__intro{padding:22px 20px 26px}#MainContent .bw-browse__crumbs{font-size:13px;margin-bottom:14px}#MainContent .bw-browse h1{font-size:clamp(30px,8vw,36px);margin-bottom:16px}#MainContent .bw-browse__headline{font-size:21px;margin-bottom:14px}#MainContent .bw-browse__description{font-size:16px;line-height:1.65}#MainContent .bw-browse__shop{width:100%;min-height:48px;margin-top:20px;font-size:16px}#MainContent .bw-browse__controls{font-size:16px;gap:10px}#MainContent .bw-browse__available{width:100%;margin:0}#MainContent .bw-browse__controls select{flex:1;min-width:0;font-size:16px}#MainContent .bw-browse__categories a{font-size:15px}#MainContent .bw-designs__card{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto;grid-row:auto}#MainContent .bw-designs__image{height:auto;padding:12px}#MainContent .bw-designs__image img{height:auto;max-height:200px}#MainContent .bw-designs__body{display:flex;flex-direction:column;padding:18px 16px;min-width:0}#MainContent .bw-designs__body h3{margin:0 0 12px;font-size:22px}#MainContent .bw-designs__benefit{margin:0 0 14px;font-size:16px}#MainContent .bw-designs__price{margin:auto 0 14px}#MainContent .bw-designs__options{margin:0}#MainContent .bw-designs__options a{flex-wrap:wrap;gap:6px 12px;font-size:16px}#MainContent .bw-set-card__options a{flex-wrap:wrap;gap:6px 12px}#MainContent product-info{padding-bottom:32px!important}#MainContent product-info .page-width{padding-inline:20px}#MainContent product-info .product.grid{column-gap:0;row-gap:24px}#MainContent product-info .product__info-wrapper{padding:0}#MainContent product-info .product__title h1{font-size:27px;line-height:1.2;overflow-wrap:break-word}#MainContent product-info .product__title:before{display:none}#MainContent product-info .product-media-container.media-type-image{width:100%;max-width:100%;--constrained-min-height: 240px;--constrained-height: clamp(240px,75vw,340px)}#MainContent product-info .product-media-container.media-type-image .media{padding-top:0;height:clamp(240px,75vw,340px)}#MainContent product-info .product-media-container.media-type-image img{object-fit:contain}#MainContent product-info .thumbnail-list{gap:10px}#MainContent product-info .thumbnail-list__item{width:64px;flex:0 0 64px}#MainContent product-info .product-form__input{max-width:100%;gap:10px}#MainContent product-info .product-form__input--pill input[type=radio]+label{min-height:44px;font-size:16px}#MainContent product-info .product-form__input--pill input[type=radio]+label:before{content:none}#MainContent product-info .form__label{font-size:16px}#MainContent product-info .product-form__buttons{max-width:none}#MainContent product-info .product-form__submit{min-height:52px;font-size:17px}#MainContent product-info .product__description,#MainContent product-info .product__description :is(p,li,dd),#MainContent .bw-product-note__intro,#MainContent .bw-product-note__selection,#MainContent .bw-product-research__body{font-size:16px;line-height:1.65;font-weight:400}#MainContent product-info .product__description h3{font-size:20px;line-height:1.35}#MainContent product-info .price .price-item{font-size:20px!important;line-height:1.4}#MainContent .related-products{padding-inline:20px}#MainContent .related-products .grid.product-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}#MainContent .related-products .grid.product-grid>.grid__item{width:100%!important;max-width:100%}#MainContent .related-products .card{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px}#MainContent .related-products .card>.card__inner{width:100%}#MainContent .related-products .card>.card__content{padding:0}#MainContent .related-products .card>.card__content>.card__information{padding:0}#MainContent .related-products .card>.card__content .card__heading{min-height:0;font-size:17px!important;line-height:1.5;margin-bottom:12px}#MainContent .related-products .card-information .price,#MainContent .related-products .card-information .price *{font-size:16px!important;line-height:1.5}.bw-newsletter-popup{padding:20px;bottom:max(12px,env(safe-area-inset-bottom));max-height:calc(100dvh - 100px)}.bw-newsletter-popup h2{font-size:23px;margin-bottom:12px}.bw-newsletter-popup__eyebrow{margin-bottom:10px}.bw-newsletter-popup__text{font-size:16px;margin-bottom:14px}.footer .footer-block__details-content .list-menu__item--link{min-height:44px;font-size:16px;line-height:1.5}#MainContent .bw-editorial__portrait{max-width:300px}}.bw-family-options{margin-top:36px;padding-top:28px;border-top:1px solid #e4ded4}.bw-family-options h2{margin:0 0 20px;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.bw-family-options__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.bw-family-options__link{display:flex;align-items:center;gap:10px;height:100%;padding:12px;border:1px solid #ded5c9;border-radius:4px;color:#503b2e;background:#fff;text-decoration:none}.bw-family-options__link:hover,.bw-family-options__link[aria-current=true]{border-color:#704529;background:#faf7f2}.bw-family-options__link[aria-current=true]{box-shadow:inset 0 0 0 1px #704529}.bw-family-options__link:focus-visible{outline:2px solid #704529;outline-offset:3px}.bw-family-options__image{display:block;width:64px;height:64px;aspect-ratio:1;object-fit:contain;flex:0 0 64px}.bw-family-options__copy{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.bw-family-options__copy strong{font-size:14px;font-weight:600}.bw-family-options__status{font-size:12px;color:#704529}@media(max-width:989px){.bw-family-options__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.bw-family-options__list{gap:8px}.bw-family-options__link{flex-direction:column;align-items:flex-start;padding:12px}}#MainContent product-info .bw-selected-product__family{margin:0 0 8px;font-size:12px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;color:#704529}#MainContent product-info .bw-selected-product__headline{margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#503b2e}#MainContent product-info .product__title h1{font-size:clamp(28px,2.7vw,38px);line-height:1.15}#MainContent product-info .product__title{margin-bottom:18px}#MainContent product-info .product__title:before{display:none}#MainContent product-info variant-selects{margin-top:20px}#MainContent product-info .bw-selected-product__size{margin:10px 0 0;font-size:14px;line-height:1.5;color:#5d574f}@media(max-width:749px){#MainContent product-info .product__title h1{font-size:28px}}.bw-product-note{margin:20px 0;padding:20px 0;border-top:1px solid #e4ded4;border-bottom:1px solid #e4ded4}.bw-product-note__eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#704529}.bw-product-note__intro{font-size:17px;line-height:1.75}.bw-product-note__selection{font-size:14px;line-height:1.6}.bw-product-story{font-size:17px;line-height:1.75;overflow-wrap:anywhere}.bw-product-designs{display:grid;gap:14px;margin:20px 0}.bw-product-designs>div{padding:18px;border:1px solid #e4ded4;border-radius:4px;background:#faf7f2}.bw-product-designs dt{margin:0 0 6px;font-size:17px;font-weight:600;color:#503b2e}.bw-product-designs dd{margin:0;font-size:16px;line-height:1.65}.bw-product-story h2{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.025em}.bw-product-story h3{margin-top:30px;font-size:19px;line-height:1.4}.bw-product-story li{margin-bottom:10px}.bw-product-story .bw-product-flavors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none}.bw-product-story .bw-product-flavors li{margin:0;padding:16px;background:#faf7f2;border:1px solid #e4ded4;border-radius:4px;font-size:16px;line-height:1.6}.bw-product-flavors strong{display:block;margin-bottom:5px;color:#503b2e}.bw-product-benefits{padding-left:20px;font-size:16px;line-height:1.7}.bw-product-research{margin:16px 0;border-top:1px solid #e4ded4;border-bottom:1px solid #e4ded4}.bw-product-research+.bw-product-research{margin-top:-17px}.bw-product-research>summary{display:list-item;cursor:pointer;min-height:44px;padding:15px 4px;font-size:16px;font-weight:600;line-height:1.5}.bw-product-research>summary::marker{color:#704529}.bw-product-research>summary:focus-visible{outline:2px solid #704529;outline-offset:4px}.bw-product-research__body{padding:0 4px 16px;font-size:16px;line-height:1.7}.bw-product-research__body a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.bw-product-research__note{font-size:15px;color:#5f554d}@media screen and (max-width:749px){.bw-product-story .bw-product-flavors{grid-template-columns:1fr}}.bw-product-story__trust{border-top:1px solid #e4ded4;margin-top:30px;padding-top:20px;font-size:15px}.bw-product-note__name{margin:6px 0 10px;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.bw-product-note__headline{margin:0 0 10px;font-size:16px;font-weight:600;color:#503b2e}.bw-product-note__intro{margin:0}.bw-product-benefits--selected{padding-left:21px;margin:20px 0 30px}.bw-product-benefits--selected li{padding-left:5px;margin-bottom:18px}.bw-product-benefits--selected strong{display:block;margin-bottom:4px;font-size:17px;color:#503b2e}.bw-product-benefits--selected span{display:block;font-size:16px;line-height:1.65}.bw-product-content{margin-top:48px;padding-top:40px;border-top:1px solid #e4ded4}.bw-product-overview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:start;padding-bottom:28px}.bw-product-overview>div{min-width:0}.bw-product-overview h2{margin:0 0 20px;font-size:clamp(25px,2.5vw,32px);line-height:1.25;letter-spacing:-.02em}.bw-product-overview__description .bw-product-note__intro{max-width:55ch}.bw-product-overview__benefits{border-left:1px solid #e4ded4;padding-left:clamp(24px,3vw,40px)}.bw-product-overview .bw-product-benefits--selected{margin:0}.bw-product-overview .bw-product-benefits--selected li:last-child{margin-bottom:0}.bw-product-content .bw-product-research__body{max-width:85ch}@media screen and (max-width:749px){.bw-product-content{margin-top:32px;padding-top:28px}.bw-product-overview{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:20px}.bw-product-overview__benefits{border-left:0;border-top:1px solid #e4ded4;padding:24px 0 0}}.bw-purchase-reassurance{margin:16px 0 24px;padding:16px 18px;border:1px solid #e8e5df;border-radius:4px;background:#faf8f4;color:#252421;font-size:15px;line-height:1.6}.bw-purchase-reassurance p{margin:0 0 4px}.bw-purchase-reassurance__details{margin:8px 0}.bw-purchase-reassurance__details summary{cursor:pointer;min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.bw-purchase-reassurance__details p{margin:12px 0}.bw-purchase-reassurance__details summary:focus-visible{outline:2px solid #704529;outline-offset:3px}.bw-purchase-reassurance__note{font-size:14px}.bw-purchase-reassurance a{display:inline-flex;align-items:center;min-height:44px;color:#704529;text-underline-offset:4px}.bw-purchase-reassurance a:focus-visible{outline:2px solid #704529;outline-offset:3px}bw-restock-request{display:block;scroll-margin-top:140px}bw-restock-request [hidden]{display:none!important}bw-restock-request [data-restock-body]{margin:18px 0;padding:20px;border:1px solid #d8c6b2;border-radius:4px;background:#faf7f2;color:#252421}bw-restock-request h3{margin:0 0 12px;font-size:22px}bw-restock-request p{font-size:16px;line-height:1.6}bw-restock-request label{display:block;font-size:16px;margin-bottom:8px}bw-restock-request input[type=email]{width:100%;min-height:48px;font-size:16px;padding:12px;border:1px solid #70665a;background:#fff;color:#252421}bw-restock-request button{min-height:48px;margin:12px 0;padding:12px 18px;border:0;background:#252421;color:#fff;font-size:16px;cursor:pointer}bw-restock-request :is(a,summary){color:#704529;font-size:15px;line-height:1.5;padding:10px 0;display:block;min-height:44px;cursor:pointer}bw-restock-request ul{list-style:none;padding:0}bw-restock-request :is(a,summary,button,input):focus-visible{outline:2px solid #704529;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=AAIEAAAAAAACkC4 */
