:root{--bc-forest: #264933;--bc-ever: #0d2a16;--bc-honey: #e8ca88;--bc-bronze: #c99d67;--bc-champ: #f9eac9;--bc-ivory: #fcf9f0;--bc-linen: #f4eedf;--bc-rule: #e4dbc6;--bc-white: #ffffff;--bc-muted: #5c6e61;--bc-disp: var(--font-heading--family);--bc-body: var(--font-body--family);--bc-gutter: clamp(20px, 6vw, 86px);--bc-pad: clamp(52px, 6vw, 80px);--bc-radius: 2px}.bc-section{position:relative;background:var(--bc-ivory);color:var(--bc-ever);font-family:var(--bc-body);font-size:16px;line-height:1.6;font-weight:500}.bc-section img{display:block;width:100%;height:auto}.bc-tint{background:var(--bc-linen)}.bc-pad{padding:var(--bc-pad) var(--bc-gutter)}.bc-center{text-align:center}.bc-wrap{max-width:1280px;margin-inline:auto}.bc-eyebrow{margin:0 0 14px;font-family:var(--bc-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bc-bronze)}.bc-display{margin:0 0 18px;font-family:var(--bc-disp);font-weight:400;font-size:clamp(30px,4.2vw,58px);line-height:1.08;letter-spacing:.005em;text-wrap:balance;color:inherit}.bc-display--md{font-size:clamp(26px,3.2vw,44px)}.bc-h2{margin:0 0 12px;font-family:var(--bc-body);font-weight:600;font-size:clamp(20px,2vw,26px);letter-spacing:.01em;text-wrap:balance;color:inherit}.bc-lead{margin:0 0 26px;font-size:17px;max-width:44ch}.bc-intro{max-width:56ch;margin:0 auto 40px}.bc-copy p{margin:0 0 24px}.bc-copy p:last-child{margin-bottom:0}.bc-ctas{display:flex;flex-wrap:wrap;gap:12px}.bc-center .bc-ctas{justify-content:center}.bc-btn{display:inline-block;padding:15px 28px;border:1px solid var(--bc-forest);border-radius:var(--bc-radius);font:600 14px/1.2 var(--bc-body);letter-spacing:.04em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.bc-btn--pri{background:var(--bc-forest);color:var(--bc-champ)}.bc-btn--pri:hover{background:var(--bc-ever);border-color:var(--bc-ever);color:var(--bc-champ)}.bc-btn--sec{background:transparent;color:var(--bc-forest)}.bc-btn--sec:hover{background:var(--bc-forest);color:var(--bc-champ)}.bc-btn--gold{background:var(--bc-honey);border-color:var(--bc-honey);color:var(--bc-ever)}.bc-btn--gold:hover{background:var(--bc-champ);border-color:var(--bc-champ)}.bc-btn--sm{padding:11px 18px;font-size:11.5px}.bc-section :focus-visible{outline:2px solid var(--bc-honey);outline-offset:2px}.bc-hero{display:grid}.bc-hero>*{grid-area:1 / 1}.bc-hero__media img{min-height:520px;object-fit:cover}@media(min-width:750px){.bc-hero__media img{height:calc(100svh - var(--header-group-height, 100px));max-height:1100px}.bc-hero__media{position:relative}.bc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fcf9f0d1,#fcf9f08c 30%,#fcf9f000 52%);pointer-events:none}}.bc-hero__media .bc-mob{display:none}.bc-hero__copy{align-self:center;position:relative;z-index:1;max-width:min(42%,540px);padding:0 var(--bc-gutter)}.bc-hero .bc-btn--sec{background:#fcf9f0d9}.bc-hero .bc-btn--sec:hover{background:var(--bc-forest)}h1.bc-eyebrow{font-family:var(--bc-body)}.bc-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px}.bc-tile{display:flex;flex-direction:column;background:var(--bc-white);border:1px solid var(--bc-rule);color:inherit;text-decoration:none}.bc-tile__img{overflow:hidden}.bc-tile__img img{aspect-ratio:4 / 5;object-fit:cover;transition:transform .8s ease}.bc-tile:hover .bc-tile__img img{transform:scale(1.03)}.bc-tile__t{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 18px 22px}.bc-tile h3{margin:0;font-family:var(--bc-body);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-forest)}.bc-tile p{flex:1;margin:0;font-size:14.5px}.bc-tile__link{font-size:13.5px;font-weight:700;color:var(--bc-bronze)}.bc-tile:hover .bc-tile__link{color:var(--bc-forest)}.bc-pgrid{display:grid;grid-template-columns:repeat(var(--bc-cols, 4),minmax(0,1fr));gap:22px;margin-top:8px}.bc-pgrid--3{max-width:960px;margin:24px auto 0}.bc-pc{display:flex;flex-direction:column;text-align:center}.bc-pc__img{display:block;overflow:hidden;background:var(--bc-ivory);border:1px solid var(--bc-rule)}.bc-pc__img img{aspect-ratio:1;object-fit:cover;transition:transform .8s ease}.bc-pc:hover .bc-pc__img img{transform:scale(1.03)}.bc-pc__body{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;padding:16px 6px 0}.bc-pc__name{margin:0;font-family:var(--bc-disp);font-size:17px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.bc-pc__name a{color:inherit;text-decoration:none}.bc-pc__size{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-bronze)}.bc-pc p{flex:1;max-width:30ch;margin:0 0 6px;font-size:14px}.bc-pc__price{margin-bottom:6px;font-size:14px;font-weight:600;color:var(--bc-bronze)}.bc-split{display:grid;grid-template-columns:1fr 1fr}.bc-split--wide-media{grid-template-columns:1.25fr 1fr}.bc-split--wide-copy{grid-template-columns:1fr 1.2fr}.bc-split--dark{background:linear-gradient(160deg,var(--bc-forest),var(--bc-ever));color:var(--bc-champ)}.bc-split__media img{height:100%;object-fit:cover}.bc-split__copy{align-self:center;max-width:620px;padding:64px var(--bc-gutter)}.bc-split__copy p{font-size:17px}.bc-split--media-right .bc-split__media{order:2}.bc-split--dark .bc-display,.bc-split--dark .bc-h2{color:var(--bc-champ)}.bc-band{display:grid}.bc-band>*{grid-area:1 / 1}.bc-band__media img{aspect-ratio:var(--bc-ratio, 16 / 8);object-fit:cover}.bc-band__copy{align-self:center;z-index:1;max-width:min(var(--bc-copy-w, 46%),560px);padding:0 var(--bc-gutter)}.bc-band__copy p{margin:0 0 24px;font-size:17px}.bc-band--dark{background:var(--bc-ever);color:var(--bc-champ)}.bc-band--dark .bc-display{color:var(--bc-champ)}.bc-story{max-width:62ch;margin:0 auto;font-size:17.5px;line-height:1.75}.bc-story p{margin:0 0 1.1em}.bc-story blockquote{margin:36px 0 0;padding:26px 0;border-block:1px solid var(--bc-honey);font-style:italic;font-size:21px;line-height:1.5;text-align:center;color:var(--bc-forest)}.bc-form{display:grid;gap:16px;max-width:560px;margin:0 auto}.bc-form label{display:grid;gap:6px;font-size:13.5px;font-weight:600;color:var(--bc-forest)}.bc-form input,.bc-form textarea{padding:12px 14px;border:1px solid var(--bc-rule);border-radius:var(--bc-radius);background:var(--bc-white);color:var(--bc-ever);font:500 16px var(--bc-body)}.bc-form textarea{min-height:150px;resize:vertical}.bc-form input:focus,.bc-form textarea:focus{border-color:var(--bc-forest);outline:none;box-shadow:0 0 0 3px #e8ca8880}.bc-form .bc-btn{justify-self:start}.bc-confirm{margin:0;padding:14px 16px;background:var(--bc-linen);border-left:2px solid var(--bc-honey)}.bc-error{margin:0;color:#9b2c2c}.bc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bc-faq{max-width:760px;margin:28px auto 0;text-align:left}.bc-faq details,.bc-acc details{border-bottom:1px solid var(--bc-rule)}.bc-faq summary,.bc-acc summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:14px;font-weight:600;letter-spacing:.06em;list-style:none;cursor:pointer}.bc-faq summary:after,.bc-acc summary:after{content:"+";font-size:20px;line-height:1;color:var(--bc-bronze)}.bc-faq details[open] summary:after,.bc-acc details[open] summary:after{content:"\2212"}.bc-faq summary::-webkit-details-marker,.bc-acc summary::-webkit-details-marker{display:none}.bc-faq details p{max-width:64ch;margin:0 0 20px}.bc-acc{width:100%;font-family:var(--bc-body);color:var(--bc-ever)}.bc-acc ul,.bc-acc ol{display:grid;gap:6px;margin:0 0 20px;padding-left:20px}.bc-acc details p{margin:0 0 20px;font-size:14.5px}.bc-crumb{padding:16px var(--bc-gutter) 0;background:var(--bc-ivory);font:500 12.5px var(--bc-body);color:var(--bc-muted)}.bc-crumb a{font-weight:600;color:var(--bc-forest);text-decoration:none}.bc-crumb span{margin:0 6px;color:var(--bc-bronze)}.bc-product-meta{display:flex;flex-direction:column;font-family:var(--bc-body);color:var(--bc-ever)}.bc-product-meta .bc-eyebrow{margin-bottom:10px;letter-spacing:.06em;text-transform:none}.bc-product-meta__title{margin:0 0 10px;font-family:var(--bc-disp);font-weight:400;font-size:clamp(28px,3vw,42px);line-height:1.12;text-wrap:balance}.bc-product-meta__subline{margin:0 0 14px;font-size:17px;font-style:italic;color:var(--bc-forest)}.bc-product-meta__size{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bc-product-meta__note{margin:6px 0 0;font-size:13px;color:var(--bc-muted)}.bc-pdp-desc{width:100%;padding-top:20px;border-top:1px solid var(--bc-rule);font-family:var(--bc-body);font-size:16px;line-height:1.6;color:var(--bc-ever)}.bc-pdp-desc p{margin:0 0 1em}.bc-pdp-desc h3{margin:22px 0 8px;font-family:var(--bc-body);font-size:16px;font-weight:700;color:var(--bc-forest)}.bc-pdp-desc h3:first-child{margin-top:0}.bc-pdp-desc ul{display:grid;gap:8px;margin:0 0 1em;padding-left:20px}.bc-pdp-desc strong,.bc-pdp-desc b{font-weight:700;color:var(--bc-forest)}.product-details .price,.product-details product-price{font-family:var(--bc-body);font-size:20px;font-weight:600;color:var(--bc-bronze)}.product-details .accelerated-checkout-block,.product-details shopify-accelerated-checkout,.product-details .shopify-payment-button{display:none!important}.bc-footer{padding:60px var(--bc-gutter) 28px;background:var(--bc-ever);color:var(--bc-champ);font-family:var(--bc-body);font-weight:500}.bc-footer__grid{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;gap:40px}.bc-footer__logo img{display:block;width:var(--bc-logo-w, 130px);height:auto}.bc-footer p{max-width:34ch;margin:14px 0 0;font-size:14px}.bc-footer ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13.5px}.bc-footer a{color:inherit;text-decoration:none}.bc-footer ul a:hover{color:var(--bc-honey)}.bc-footer h2{margin:0 0 8px;font-family:var(--bc-disp);font-size:24px;font-weight:400;color:var(--bc-champ)}.bc-nl{display:flex;margin-top:16px;border:1px solid rgba(249,234,201,.4)}.bc-nl input{flex:1;min-width:0;padding:12px;border:0;background:transparent;color:var(--bc-champ);font:500 14px var(--bc-body)}.bc-nl input::placeholder{color:#f9eac999}.bc-nl input:focus{outline:2px solid var(--bc-honey);outline-offset:-2px}.bc-nl button{padding:0 18px;border:0;background:var(--bc-honey);color:var(--bc-ever);font:700 13px var(--bc-body);cursor:pointer}.bc-footer .bc-consent{margin-top:10px;font-size:12px;line-height:1.5;opacity:.85}.bc-consent a{color:var(--bc-honey);text-decoration:underline}.bc-footer .bc-nl-msg{margin-top:12px;font-size:13px}.bc-footer__base{margin-top:44px;padding-top:18px;border-top:1px solid rgba(249,234,201,.18);font-size:12px;color:#f9eac9b3}@media(min-width:1025px){h2#BcBand-template--24237558661366__closing{width:500px}}@media(max-width:989px){.bc-tiles,.bc-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-footer__grid{grid-template-columns:1fr 1fr}.bc-footer__grid>div:last-child{grid-column:1 / -1}}@media(max-width:749px){.bc-pad{padding:52px 20px}.bc-hero{display:flex;flex-direction:column}.bc-hero__media .bc-desk{display:none}.bc-hero__media .bc-mob{display:block}.bc-hero__media img{min-height:0}.bc-hero__copy{order:1;max-width:none;padding:28px 22px 32px}.bc-hero__media{order:2}.bc-lead{font-size:15.5px}.bc-split,.bc-split--wide-media,.bc-split--wide-copy{grid-template-columns:1fr}.bc-split__copy{padding:40px 22px}.bc-split--mobile-media-first .bc-split__media{order:-1}.bc-split--media-right:not(.bc-split--mobile-media-first) .bc-split__media{order:2}.bc-band{display:block}.bc-band__media img{aspect-ratio:4 / 3}.bc-band__copy{max-width:none;padding:36px 22px 44px}.bc-pgrid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-crumb{padding:14px 20px 0}.bc-footer{padding:44px 22px 24px}.bc-footer__grid{grid-template-columns:1fr}.bc-story{font-size:16.5px}}@media(max-width:440px){.bc-tiles{grid-template-columns:1fr}.bc-pgrid,.bc-pgrid--3{grid-template-columns:1fr 1fr;gap:14px}.bc-pc__name{font-size:14px}.bc-pc p{font-size:13px}.bc-btn--sm{padding:10px 12px;font-size:10.5px}}.announcement-bar__slides{width:100%;max-width:none}.announcement-bar__text{text-align:center;padding-inline-start:var(--letter-spacing, 0)}.menu-list__list-item:has(.menu-list__trigger){margin-inline-end:14px}.menu-list__trigger .menu-list__disclosure{opacity:1}.menu-list__list-item:hover .menu-list__disclosure-icon,.menu-list__list-item:focus-within .menu-list__disclosure-icon{transform:rotate(180deg)}.header-logo__image{transition:height .25s ease,width .25s ease}.header[data-sticky-state=active] .header-logo__image{height:40px;width:auto}@media screen and (max-width:749px){.header[data-sticky-state=active] .header-logo__image{height:34px}.header__row--top search-button,.header__row--top .account-button{display:none}}@media(prefers-reduced-motion:no-preference){.bc-js .bc-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.bc-js .bc-reveal.is-visible{opacity:1;transform:none}}.shopify-design-mode .bc-js .bc-reveal{opacity:1;transform:none}body{background:var(--bc-ivory)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}input[type=search]::-ms-clear{display:none;width:0;height:0}.shopify-policy__container{box-sizing:border-box!important;display:block!important;width:min(720px,100%)!important;max-width:min(720px,100%)!important;margin:0 auto!important;padding:clamp(40px,6vw,72px) var(--bc-gutter, 24px)!important}.shopify-policy__title{text-align:left!important;margin:0 0 1.5rem!important}.shopify-policy__title h1,.shopify-policy__remote-policy-heading-wrapper h1{margin:0!important;font-family:var(--bc-disp)!important;font-weight:400!important;font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;color:var(--bc-ever)!important;text-align:left!important}.shopify-policy__body,.shopify-policy__remote-policy-body{width:100%!important;max-width:100%!important;margin:0!important;color:var(--bc-ever)!important;font-family:var(--bc-body)!important;font-size:15px!important;line-height:1.75!important;overflow-wrap:anywhere!important;word-break:break-word!important}.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__remote-policy-body p,.shopify-policy__remote-policy-body li{margin-block:0 1em}.shopify-policy__body img,.shopify-policy__body svg,.shopify-policy__remote-policy-body img,.shopify-policy__remote-policy-body svg{max-width:100%!important;height:auto!important}.product-information media-gallery.media-gallery--carousel{--bc-gallery-gap: 8px}.product-information media-gallery.media-gallery--carousel slideshow-component{display:flex;flex-direction:column;gap:var(--bc-gallery-gap)}.product-information media-gallery.media-gallery--carousel slideshow-arrows,.product-information media-gallery.media-gallery--carousel .slideshow-controls__arrows{display:none}.product-information media-gallery.media-gallery--carousel slideshow-controls[thumbnails]{width:100%;min-height:0}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnails-container{width:100%;overflow:visible}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnails{display:flex;width:100%;padding:0;gap:var(--bc-gallery-gap);margin:0}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control{flex:1 1 0;width:auto;min-width:0;height:auto;aspect-ratio:1;border:1.5px solid transparent;border-radius:0;outline:none;overflow:hidden}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control img{width:100%;height:100%;object-fit:cover;border-radius:0}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){border-color:var(--bc-forest);outline:none}.product-information media-gallery.media-gallery--carousel .media-gallery__mobile-controls[thumbnails]{--thumbnail-width: auto}.shopify-policy__container{width:100ch!important;max-width:100ch!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bellecai.css.map */
