:root{--bonnies-cream:#F7F3ED;--bonnies-paper:#FFFCF8;--bonnies-stone:#E8E0D6;--bonnies-cocoa:#332621;--bonnies-ink:#211A17;--bonnies-muted:#746A63;--bonnies-blush:#E8C7C3;--bonnies-pink:#C85F79;--bonnies-line:rgba(33,26,23,.16)}body{background:var(--bonnies-paper);color:var(--bonnies-ink)}body,.section,.page-width{--bonnies-bg:#FFFCF8;--bonnies-cream:#F7F3ED;--bonnies-cocoa:#332621;--bonnies-ink:#211A17;--bonnies-muted:#746A63;--bonnies-accent:#C85F79;--bonnies-line:rgba(33,26,23,.16)}.product-information,.main-collection-grid,.cart-page{background:var(--bonnies-bg);color:var(--bonnies-ink)}.product-information .button,.cart-page .button{border-radius:0}.product-information .button:not(.button--secondary),.cart-page .button:not(.button--secondary){background:var(--bonnies-cocoa);border-color:var(--bonnies-cocoa);color:#fffcf8}.product-information .button:not(.button--secondary):hover,.cart-page .button:not(.button--secondary):hover{background:var(--bonnies-accent);border-color:var(--bonnies-accent)}:root{--bb-gutter:clamp(20px,4vw,64px);--bb-gutter-mobile:20px;--bb-section-y:clamp(56px,7vw,104px);--bb-section-y-tight:clamp(44px,5vw,72px);--bb-gap-xs:10px;--bb-gap-sm:16px;--bb-gap-md:24px;--bb-gap-lg:40px;--bb-gap-xl:clamp(40px,5vw,72px);--bb-content-max:1440px;--bb-reading-max:760px}html,body{width:100%;max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img,svg,video,canvas,iframe{max-width:100%;height:auto}main{min-width:0}.bonnies-section-heading{margin-bottom:var(--bb-gap-lg)!important}.bonnies-contact-form,.bonnies-form-grid{gap:var(--bb-gap-md)!important}.bonnies-contact-form input,.bonnies-contact-form select,.bonnies-contact-form textarea{padding:14px 15px!important;min-height:52px!important}.bonnies-contact-form .button{margin-top:4px}.page-width,.section--page-width,.section-resource-list__content,.collection-wrapper,.search-results__content,.cart-page__content{max-width:var(--bb-content-max)}.product-information{padding-inline:var(--bb-gutter)!important}.product-information__grid{gap:var(--bb-gap-xl)!important;align-items:start}.product-information [data-block-handle=product-details],.product-information .product-details{min-width:0}.product-information .product-details{padding:var(--bb-section-y-tight) 0!important}.product-information .product-details>*+*{margin-top:0}.product-information .product-form{gap:var(--bb-gap-sm)}.product-information .quantity-selector,.product-information input,.product-information select{max-width:100%}.product-recommendations,.main-collection-grid,.search-results{padding-inline:var(--bb-gutter)!important}.facets,.facets__form{min-width:0;max-width:100%}.product-grid,.collection-list{min-width:0}.product-grid>*{min-width:0}.cart-page{padding-inline:var(--bb-gutter)!important}.cart-page__content,.cart-page__summary,.cart-page__items{min-width:0}.main-blog,.main-blog-post,.main-collection-list,.search-header,.main-404{padding-inline:var(--bb-gutter)!important}.main-blog-post .rte,.article-template__content{max-width:var(--bb-reading-max);margin-inline:auto}#header-component .header{padding-inline:var(--bb-gutter)!important}#header-component .header__columns{min-width:0}@media(max-width:989px){:root{--bb-gutter:clamp(20px,4vw,40px);--bb-section-y:clamp(52px,7vw,76px);--bb-section-y-tight:48px;--bb-gap-xl:40px}.product-information__grid{gap:32px!important}}@media(max-width:749px){:root{--bb-gutter:20px;--bb-section-y:48px;--bb-section-y-tight:40px;--bb-gap-lg:32px;--bb-gap-xl:36px}#header-component .header{padding-inline:16px!important}.bonnies-form-grid{grid-template-columns:1fr!important;gap:18px!important}.product-information,.main-collection-grid,.search-results,.cart-page,.product-recommendations,.main-blog,.main-blog-post,.main-collection-list,.search-header,.main-404{padding-inline:var(--bb-gutter)!important}.product-information__grid{grid-template-columns:1fr!important;gap:28px!important}.product-information .product-details{padding:40px 0!important}.product-grid{column-gap:16px!important;row-gap:30px!important}}@media(max-width:420px){:root{--bb-gutter:16px}#header-component .header{padding-inline:14px!important}}:root{--bonnies-paper:#F7F1E8;--bonnies-cream:#F7F1E8;--bonnies-cocoa:#765845;--bonnies-ink:#765845;--bonnies-muted:#9A8178;--bonnies-pink:#C69A9C;--bonnies-accent:#C69A9C;--bonnies-rose:#C69A9C;--bonnies-rose-wash:#E6D2D0;--bonnies-rose-deep:#9A706B;--bonnies-blush:#D7B5B3;--bonnies-line:rgba(118,88,69,.24)}body,.section,.page-width{--bonnies-bg:#F7F1E8;--bonnies-cream:#F7F1E8;--bonnies-cocoa:#765845;--bonnies-ink:#765845;--bonnies-muted:#9A8178;--bonnies-accent:#C69A9C;--bonnies-pink:#C69A9C;--bonnies-rose:#C69A9C;--bonnies-rose-wash:#E6D2D0;--bonnies-rose-deep:#9A706B;--bonnies-line:rgba(118,88,69,.24)}body,.product-information,.main-collection-grid,.cart-page,.main-blog,.main-blog-post,.main-collection-list,.search-header,.search-results,.main-404{background:#f7f1e8!important;color:#765845!important}.product-information .button:not(.button--secondary),.cart-page .button:not(.button--secondary),.product-form__submit,.quick-add__button{background:#c69a9c!important;border-color:#c69a9c!important;color:#765845!important}.product-information .button:not(.button--secondary):hover,.cart-page .button:not(.button--secondary):hover,.product-form__submit:hover,.quick-add__button:hover{background:#9a706b!important;border-color:#9a706b!important;color:#f7f1e8!important}.cart-bubble,.header-actions__cart-icon .cart-bubble{background:#c69a9c!important;color:#765845!important}.product-information .button--secondary,.cart-page .button--secondary{background:transparent!important;border-color:#c69a9c!important;color:#765845!important}input,textarea,select{accent-color:#C69A9C}:focus-visible{outline-color:#c69a9c!important}#header-component .header{background:#f7f1e8!important;color:#765845!important}#header-component a{color:#765845!important}:root{--bb-page-top:clamp(40px,4.5vw,68px);--bb-page-bottom:clamp(64px,6vw,96px);--bb-product-gap:clamp(28px,4vw,56px);--bb-card-gap:6px;--bb-grid-x:clamp(18px,2vw,28px);--bb-grid-y:clamp(36px,4vw,52px);--bb-heading-to-content:clamp(28px,3vw,44px)}.product-information,.product-recommendations,.product-grid-container,.search-results,.cart-page{padding-inline:0!important}.product-information__grid,.collection-wrapper,.search-results__content,.cart-page__content,.product-recommendations .section-resource-list{width:min(calc(100% - (var(--bb-gutter) * 2)),var(--bb-content-max))!important;max-width:var(--bb-content-max)!important;margin-inline:auto!important}.product-information{padding-block:var(--bb-page-top) var(--bb-page-bottom)!important}.product-information__grid{gap:var(--bb-product-gap)!important;align-items:start!important}.product-information .product-details{padding:0!important;min-width:0}.product-information .product-details.layout-panel-flex,.product-information .product-details .layout-panel-flex{row-gap:clamp(16px,1.6vw,22px)}.product-information .product-form{gap:16px!important}.product-recommendations .section-resource-list{padding:var(--bb-section-y-tight) 0 var(--bb-page-bottom)!important}.product-recommendations .section-resource-list__content{width:100%!important;max-width:none!important;margin:0 0 var(--bb-heading-to-content)!important}.product-recommendations .resource-list{width:100%!important;margin:0!important;column-gap:var(--bb-grid-x)!important;row-gap:var(--bb-grid-y)!important}.product-recommendations .resource-list__item{min-width:0;margin:0!important}.product-card{display:block;width:100%;min-width:0;margin:0!important}.product-card__content{width:100%;min-width:0;padding:0!important;gap:var(--bb-card-gap)!important}.product-grid__item,.resource-list__item{min-width:0;margin:0!important;padding:0!important}.product-grid-container{padding-block-start:0!important;padding-block-end:var(--bb-page-bottom)!important}.collection-wrapper{padding-inline:0!important}.product-grid{column-gap:var(--bb-grid-x)!important;row-gap:var(--bb-grid-y)!important;margin:0!important}.search-results{padding-block-end:var(--bb-page-bottom)!important}.cart-page{padding-block:var(--bb-page-top) var(--bb-page-bottom)!important}.main-blog,.main-blog-post,.main-collection-list,.main-404{padding-inline:var(--bb-gutter)!important}.main-blog-post .rte,.article-template__content{margin-inline:auto!important}.article-template__content>:first-child,.main-blog-post .rte>:first-child{margin-top:0!important}.article-template__content>:last-child,.main-blog-post .rte>:last-child{margin-bottom:0!important}@media(max-width:989px){:root{--bb-page-top:40px;--bb-page-bottom:72px;--bb-product-gap:32px;--bb-grid-x:20px;--bb-grid-y:40px;--bb-heading-to-content:32px}}@media(max-width:749px){:root{--bb-page-top:28px;--bb-page-bottom:56px;--bb-product-gap:28px;--bb-grid-x:14px;--bb-grid-y:32px;--bb-heading-to-content:26px}.product-information{padding-block:28px 56px!important}.product-information__grid,.collection-wrapper,.search-results__content,.cart-page__content,.product-recommendations .section-resource-list{width:calc(100% - (var(--bb-gutter) * 2))!important}.product-information .product-details{padding-top:4px!important}.product-recommendations .section-resource-list{padding-block:48px 56px!important}.product-grid{column-gap:14px!important;row-gap:32px!important}.cart-page{padding-block:40px 56px!important}}@media(max-width:420px){:root{--bb-grid-x:12px;--bb-grid-y:28px}.product-information__grid,.collection-wrapper,.search-results__content,.cart-page__content,.product-recommendations .section-resource-list{width:calc(100% - 32px)!important}}:root{--bb-v15-gutter:clamp(24px,3.25vw,56px);--bb-v15-max:1540px;--bb-v15-reading:760px;--bb-v15-section:clamp(56px,6vw,92px);--bb-v15-tight:clamp(40px,4.5vw,64px);--bb-v15-gap:clamp(22px,2.4vw,36px);--bb-v15-grid-x:clamp(16px,1.8vw,28px);--bb-v15-grid-y:clamp(30px,3.2vw,48px)}html,body,.page-wrapper,.content-for-layout{width:100%;max-width:100%}html,body{overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}.content-for-layout,.content-for-layout>.shopify-section,.section-wrapper,.section,.section>*,.layout-panel-flex,.group-block,.group-block-content,.homepage-main-content,.product-information,.product-information__grid,.product-grid-container,.collection-wrapper,.search-results,.cart-page,.section-resource-list,.resource-list{min-width:0;max-width:100%}img,picture,video,canvas,svg,iframe{max-width:100%}input,textarea,select,button,.button,.button-secondary,.button-custom{max-width:100%}.product-information h1,.product-card,.collection-card,.cart-page,.blog-posts{overflow-wrap:anywhere;word-break:normal}#header-group,#header-component,#header-component .header,#header-component .header__columns{width:100%;max-width:100%;min-width:0}#header-component .header{padding-inline:var(--bb-v15-gutter)!important}#header-component .header__columns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center}#header-component .header__column,#header-component .header-menu,#header-component header-actions,#header-component .header-actions{min-width:0}#header-component .header-actions{justify-self:end}#header-group .announcement-bar,#header-group .announcement-bar__wrapper,#header-group .announcement-bar__slide,#header-group .announcement-bar__content,#header-group .slideshow__slide{width:100%!important;max-width:100%!important;min-width:0!important}#header-group .announcement-bar__content{text-align:center!important;justify-content:center!important;padding-inline:12px!important;overflow:hidden!important}#header-group .announcement-bar__content,#header-group .announcement-bar__content *{white-space:nowrap!important;max-width:100%!important}.homepage-main-content{width:100%!important;margin:0!important;padding:0!important}.bonnies-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.bonnies-contact-form,.bonnies-contact-form label,.bonnies-contact-form input,.bonnies-contact-form select,.bonnies-contact-form textarea{width:100%!important;min-width:0!important}.product-information{width:100%!important;padding:var(--bb-v15-tight) var(--bb-v15-gutter) var(--bb-v15-section)!important}.product-information__grid{width:100%!important;max-width:var(--bb-v15-max)!important;margin-inline:auto!important;gap:clamp(28px,3.5vw,56px)!important;align-items:start!important}.product-information .product-details{min-width:0!important;max-width:100%!important;padding:0!important}.product-media-gallery,.product-media-container,.product-media,.product-information media-gallery,.product-information slideshow-component,.product-information slideshow-container{min-width:0!important;max-width:100%!important}.product-information .product-media img,.product-information .product-media video,.product-information .product-media iframe{max-width:100%!important}.product-information .product-form,.product-information .buy-buttons-block,.product-information .shopify-payment-button,.product-information .shopify-payment-button__button,.product-information .product-form__submit{width:100%!important;max-width:100%!important}.product-information .variant-picker,.product-information .variant-picker__form,.product-information .variant-option,.product-information fieldset{min-width:0!important;max-width:100%!important}.product-information fieldset,.product-information .variant-option{flex-wrap:wrap!important}.product-information .quantity-selector{max-width:100%!important}.product-recommendations{width:100%!important;padding-inline:var(--bb-v15-gutter)!important}.product-recommendations .section-resource-list{width:100%!important;max-width:var(--bb-v15-max)!important;margin-inline:auto!important;padding:var(--bb-v15-tight) 0 var(--bb-v15-section)!important}.product-recommendations .section-resource-list__content,.product-recommendations .resource-list{width:100%!important;max-width:100%!important;min-width:0!important}.product-recommendations .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:var(--bb-v15-grid-x)!important;row-gap:var(--bb-v15-grid-y)!important}.sticky-add-to-cart__bar{max-width:min(600px,calc(100vw - 32px))!important}.sticky-add-to-cart__info,.sticky-add-to-cart__price,.sticky-add-to-cart__button{min-width:0}.product-grid-container,.search-results{width:100%!important;padding-inline:var(--bb-v15-gutter)!important}.collection-wrapper,.search-results__content{width:100%!important;max-width:var(--bb-v15-max)!important;margin-inline:auto!important;padding-inline:0!important}.product-grid{min-width:0!important;max-width:100%!important;margin:0!important;column-gap:var(--bb-v15-grid-x)!important;row-gap:var(--bb-v15-grid-y)!important}.product-grid__item,.product-card,.product-card__content,.facets,.facets__form,.facets__wrapper,.facets__disclosure,.facets__summary,.facets-container,.filter-bar,.sort-by{min-width:0!important;max-width:100%!important}.facets__form,.facets__wrapper,.facets-container,.filter-bar{flex-wrap:wrap!important}.search-page__header{width:100%!important;max-width:var(--bb-v15-max)!important;margin-inline:auto!important;padding-inline:0!important}.search-page__header form,.search-page__header .search-input,.search-page__header input[type=search]{max-width:100%!important}.cart-page{width:100%!important;max-width:var(--bb-v15-max)!important;margin-inline:auto!important;padding:var(--bb-v15-tight) 0 var(--bb-v15-section)!important}.section--page-width>.cart-page,.section--page-width .cart-page{min-width:0!important}.cart-page__title,.cart-page__items,.cart-page__summary,.cart-page__more-blocks,.cart-items,.cart-items__table-row,.cart-item,.cart-item__details{min-width:0!important;max-width:100%!important}.cart-page__summary{overflow-wrap:anywhere}.cart-page input,.cart-page select,.cart-page .quantity-selector,.cart-page .button{max-width:100%!important}.blog-posts,.main-blog,.main-blog-post,.main-collection-list,.main-404{min-width:0!important;max-width:100%!important}.blog-posts-container{min-width:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.blog-post-item,.blog-post-card,.blog-post-card__image-container,.blog-post-comments-container{min-width:0!important;max-width:100%!important}.main-blog-post .section-content-wrapper,.article-template__content,.main-blog-post .rte{width:min(100%,var(--bb-v15-reading))!important;max-width:var(--bb-v15-reading)!important;margin-inline:auto!important}.main-blog-post img,.article-template__content img{max-width:100%!important;height:auto!important}.section-resource-list .resource-list,.main-collection-list .resource-list{min-width:0!important;max-width:100%!important}@media(max-width:989px){:root{--bb-v15-gutter:clamp(20px,3.5vw,32px);--bb-v15-section:clamp(48px,6vw,68px);--bb-v15-tight:40px;--bb-v15-gap:24px;--bb-v15-grid-x:20px;--bb-v15-grid-y:36px}#header-component .header{padding-inline:var(--bb-v15-gutter)!important}.product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){:root{--bb-v15-gutter:20px;--bb-v15-section:48px;--bb-v15-tight:36px;--bb-v15-gap:22px;--bb-v15-grid-x:14px;--bb-v15-grid-y:30px}#header-component .header{padding-inline:16px!important}#header-component .header__columns{grid-template-columns:var(--header-mobile-bookend) var(--header-mobile-bookend) minmax(0,1fr) var(--header-mobile-bookend) var(--header-mobile-bookend)!important;grid-template-areas:"leftA leftB center rightA rightB"!important;column-gap:0!important}#header-component .header-logo.bonnies-wordmark{grid-area:center!important;justify-self:center!important;align-self:center!important;width:max-content!important;margin-inline:auto!important;align-items:center!important;text-align:center!important}#header-component .header__column,#header-component .header-actions,#header-component header-actions{min-width:0!important}#header-component .header__heading-logo,#header-component .header-logo,#header-component img{max-width:min(42vw,180px)!important;height:auto!important}#header-component .header-actions{gap:6px!important}#header-group .announcement-bar__content{padding-inline:7px!important;font-size:clamp(8px,2.35vw,11px)!important;letter-spacing:.07em!important;line-height:1.15!important}.bonnies-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.product-information{padding:28px var(--bb-v15-gutter) 56px!important}.product-information__grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:28px!important}.product-information .sticky-content,.product-information .sticky-content--desktop,.product-information .product-details{position:static!important;inset:auto!important;height:auto!important}.product-information .product-details{width:100%!important;padding:0!important}.product-information .button,.product-information .button-secondary,.product-information .product-form__submit,.product-information .shopify-payment-button,.product-information .shopify-payment-button__button{width:100%!important}.sticky-add-to-cart__bar{width:100%!important;max-width:100%!important;left:0!important;transform:translateY(calc(100% + 40px))!important}.sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)!important}.product-recommendations{padding-inline:var(--bb-v15-gutter)!important}.product-recommendations .section-resource-list{width:100%!important;padding:44px 0 56px!important}.product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:30px!important}.product-grid-container,.search-results{padding-inline:var(--bb-v15-gutter)!important}.collection-wrapper,.search-results__content{width:100%!important;max-width:100%!important;margin:0!important}.facets,.facets__form,.facets__wrapper,.facets-container,.filter-bar{width:100%!important;max-width:100%!important}.facets__form,.facets__wrapper,.facets-container,.filter-bar{gap:10px!important;flex-wrap:wrap!important}.facets__summary,.sort-by,.facets button,.facets select{max-width:100%!important}.product-grid{column-gap:14px!important;row-gap:30px!important}.search-page__header{width:100%!important;max-width:100%!important}.search-page__header>*,.search-page__header form,.search-page__header .search-input,.search-page__header input[type=search]{width:100%!important;max-width:100%!important}.cart-page,.section--page-width .cart-page:has(.cart-summary--extend){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;width:100%!important;max-width:100%!important;padding:36px 0 56px!important;gap:0!important}.cart-page__title,.cart-page__items,.cart-page__summary,.cart-page__more-blocks{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important;position:static!important}.cart-page__summary{padding-top:28px!important}.cart-items__table-row,.cart-item{min-width:0!important}.blog-posts-container{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;row-gap:28px!important}.blog-post-item{grid-column:1!important;width:100%!important}.blog-post-comments-container,.main-blog-post .section-content-wrapper,.main-blog-post .rte,.article-template__content{width:100%!important;max-width:100%!important}.blog-post-comment__author{flex-wrap:wrap!important}.section-resource-list .resource-list--grid,.main-collection-list .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){:root{--bb-v15-gutter:16px;--bb-v15-grid-x:12px;--bb-v15-grid-y:26px}#header-component .header{padding-inline:12px!important}#header-component .header__columns{column-gap:6px!important}#header-component .header__heading-logo,#header-component .header-logo,#header-component img{max-width:min(46vw,150px)!important}#header-group .announcement-bar__content{font-size:clamp(7.5px,2.35vw,9.5px)!important;letter-spacing:.04em!important;padding-inline:5px!important}.product-recommendations .resource-list--grid,.section-resource-list .resource-list--grid,.main-collection-list .resource-list--grid,.product-grid{grid-template-columns:minmax(0,1fr)!important}.sticky-add-to-cart__image{display:none!important}.sticky-add-to-cart__bar{gap:8px!important;padding-inline:12px!important}}@media(max-width:380px){#header-group .announcement-bar__content{font-size:11px!important;letter-spacing:.02em!important}}:root{--bonnies-accessible-ink:#4A3328}.product-information .button:not(.button--secondary),.cart-page .button:not(.button--secondary),.product-form__submit,.quick-add__button{color:var(--bonnies-accessible-ink)!important}.cart-bubble,.header-actions__cart-icon .cart-bubble{background:#765845!important;color:#f7f1e8!important}:focus-visible{outline:3px solid currentColor!important;outline-offset:3px!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#765845!important}.button,button,input[type=submit]{min-height:44px}@media(max-width:480px){#header-group .announcement-bar__content{font-size:11px!important;letter-spacing:.03em!important}}:root{--bb-v18-gutter:clamp(24px,3.25vw,56px);--bb-v18-section-y:clamp(56px,6vw,92px);--bb-v18-tight-y:clamp(40px,4.5vw,64px)}body.page-width-wide,body.page-width-normal,body.page-width-narrow,body.page-width-content{--page-margin:max(var(--bb-v18-gutter),var(--safe-area-inset-left,0px),var(--safe-area-inset-right,0px));--bb-v18-edge:max(var(--page-margin),calc((100vw - var(--page-content-width))/2));--bb-gutter:var(--bb-v18-edge);--bb-v15-gutter:var(--bb-v18-edge);--bb-content-max:var(--page-content-width);--bb-v15-max:var(--page-content-width)}.product-information,.product-recommendations,.product-grid-container,.search-results,.main-blog,.main-blog-post,.main-collection-list,.main-404{padding-left:var(--bb-v18-edge)!important;padding-right:var(--bb-v18-edge)!important}#header-component .header__columns,.product-information__grid,.product-recommendations .section-resource-list,.collection-wrapper,.search-results__content,.search-page__header{width:100%!important;max-width:var(--page-content-width)!important;margin-left:auto!important;margin-right:auto!important}#header-component .header__columns{max-width:var(--page-width)!important;padding-left:var(--page-margin)!important;padding-right:var(--page-margin)!important}.product-information{padding-top:var(--bb-v18-tight-y)!important;padding-bottom:var(--bb-v18-section-y)!important}@media(max-width:989px){:root{--bb-v18-gutter:clamp(20px,3.5vw,32px);--bb-v18-section-y:clamp(48px,6vw,68px);--bb-v18-tight-y:40px}}@media(max-width:749px){:root{--bb-v18-gutter:20px;--bb-v18-section-y:48px;--bb-v18-tight-y:36px}.product-information,.product-recommendations,.product-grid-container,.search-results,.main-blog,.main-blog-post,.main-collection-list,.main-404{padding-left:var(--bb-v18-edge)!important;padding-right:var(--bb-v18-edge)!important}}#header-component .header__row--top,#header-component .header__row--bottom{grid-template-columns:var(--bb-v18-edge) minmax(0,1fr) var(--bb-v18-edge)!important}#header-component .header__row>.header__columns{grid-column:2!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.content-for-layout,.content-for-layout>.homepage-main-content,.homepage-main-content{width:100%!important;max-width:100vw!important;min-width:0!important}.homepage-main-content{overflow-x:hidden}@supports (overflow:clip){.homepage-main-content{overflow-x:clip}}.cart__checkout-button,.cart-discount__button,.cart-items__empty-button,.product-form__submit,.quick-add__button,.facets-toggle__button,.facets__see-results{background:#c69a9c!important;border-color:#c69a9c!important;color:#4a3328!important}.cart__checkout-button:hover,.cart-discount__button:hover,.cart-items__empty-button:hover,.product-form__submit:hover,.quick-add__button:hover,.facets-toggle__button:hover,.facets__see-results:hover{background:#765845!important;border-color:#765845!important;color:#f7f1e8!important}.cart__checkout-button:focus-visible,.cart-discount__button:focus-visible,.cart-items__empty-button:focus-visible,.product-form__submit:focus-visible,.quick-add__button:focus-visible,.facets-toggle__button:focus-visible,.facets__see-results:focus-visible{outline:2px solid #765845!important;outline-offset:3px!important}#header-group .announcement-bar__slider{grid-column:1 / -1!important;width:100%!important;max-width:none!important;justify-content:center!important}#header-group .announcement-bar__slides{width:min(100%,680px)!important;max-width:680px!important;margin-inline:auto!important}#header-group .announcement-bar__slide{width:100%!important;max-width:none!important;display:grid!important;place-items:center!important;text-align:center!important}#header-group .announcement-bar__text{width:100%!important;margin:0!important;padding-inline:12px!important;text-align:center!important}.bonnies-drinks{background:#fffaf8!important}.product-information .accordion{width:100%;max-width:100%}.product-information .accordion .details__header{min-height:48px;padding-block:14px;line-height:1.35}.product-information .accordion .details-content{line-height:1.65}.product-information .accordion .details-content a{text-underline-offset:4px}.cart-summary__inner>.cart-totals,.cart-drawer__summary>.cart-totals{order:1}.cart-summary__inner>.bonnies-checkout-reassurance,.cart-drawer__summary>.bonnies-checkout-reassurance{order:2}.cart-summary__inner>.cart__ctas,.cart-drawer__summary>.cart__ctas{order:3}.bonnies-checkout-reassurance{box-sizing:border-box;display:grid;gap:6px;width:100%;padding:14px 16px;background:#fffaf8;color:#765845;border:1px solid #dfcfca;border-radius:4px;font-size:.84rem;line-height:1.45}.bonnies-checkout-reassurance strong{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.bonnies-checkout-reassurance a{width:fit-content;color:inherit;font-size:.78rem;text-underline-offset:4px}.facets-toggle--no-filters,.facets--horizontal{min-height:44px}@media(max-width:749px){.product-information .accordion .details__header{min-height:52px;padding-block:15px}.bonnies-checkout-reassurance{padding:13px 14px;font-size:.82rem}}@media(max-width:480px){#header-group .announcement-bar__content,#header-group .announcement-bar__content *{white-space:normal!important}#header-group .announcement-bar__text{line-height:1.25!important;text-align:center}}:is(.product-grid,.resource-list) product-card .card-gallery,:is(.product-grid__item,.resource-list__item) product-card .card-gallery{--gallery-aspect-ratio: 4 / 5 !important}:is(.product-grid,.resource-list) product-card .product-media-container,:is(.product-grid__item,.resource-list__item) product-card .product-media-container,:is(.product-grid,.resource-list) product-card .product-media,:is(.product-grid__item,.resource-list__item) product-card .product-media{aspect-ratio:4 / 5!important;width:100%;overflow:hidden}:is(.product-grid,.resource-list) product-card .product-media-container.media-fit,:is(.product-grid__item,.resource-list__item) product-card .product-media-container.media-fit{--product-media-fit: cover !important}:is(.product-grid,.resource-list) product-card .product-media__image,:is(.product-grid__item,.resource-list__item) product-card .product-media__image{width:100%!important;height:100%!important;object-fit:cover!important}.product-grid{--product-grid-gap-mobile: 16px !important;--product-grid-gap-desktop: 24px !important;--product-grid-gap: var(--product-grid-gap-mobile) !important;gap:var(--product-grid-gap)!important}@media screen and (min-width:750px){.product-grid{--product-grid-gap: var(--product-grid-gap-desktop) !important}}:root{--bonnies-cream: #faf7f2;--bonnies-paper: #faf7f2;--bgb-bg: #faf7f2}body,.content-for-layout{background:#faf7f2!important}@media(max-width:749px){.bgb-header__logo img{max-height:43px}.bgb-product__media-item,.bgb-product__media-item--primary{height:220px!important;aspect-ratio:auto!important}.bgb-product__price{margin:12px 0 14px!important}}.bgb-cart__summary .bgb-cart__checkout{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;margin-block:20px 12px;padding:16px 20px;background:#4a3328;color:#fffaf5;border:1px solid #4a3328;border-radius:12px;box-shadow:0 4px 12px #4a332826;font-size:16px;font-weight:700;line-height:1.35;cursor:pointer}.bgb-cart__summary .bgb-cart__checkout:after{content:"\2192";font-size:22px;line-height:1}.bgb-cart__summary .bgb-cart__checkout:hover{background:#332219;border-color:#332219;color:#fffaf5}.bgb-cart__summary .bgb-cart__checkout:focus-visible{outline:3px solid #4a3328;outline-offset:4px}.bgb-cart__summary .bgb-cart__checkout:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.bgb-cart__summary .bgb-cart__checkout:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/bonnies-storefront.css.map */
