:root{--bc-ink:#111827;--bc-muted:#6b7280;--bc-brand:#6b3a22;--bc-brand-dark:#55301c;--bc-line:#e5e7eb}body:has(.bc-product-breadcrumb){background:#fff;color:var(--bc-ink)}.bc-product-breadcrumb{display:flex;flex-wrap:wrap;gap:6px 10px;padding:10px 18px 4px;color:var(--bc-muted);font-size:12px;line-height:1.5}.bc-product-breadcrumb a{color:inherit;text-underline-offset:3px}.bc-mobile-category{display:none}@media(min-width:750px){.bc-product-breadcrumb{display:none}}#MainContent .product-information{--color-background:#fff;--color-foreground:#111827;--color-foreground-rgb:17 24 39;--color-border:#e5e7eb;background:#fff;color:var(--bc-ink)}#MainContent .product-information .product-media,#MainContent .product-information .product-media img{border-radius:8px}#MainContent .product-details .group-block-content>*{order:0}#MainContent .product-information h1{font-family:var(--font-body--family);font-size:clamp(26px,6.8vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:none;color:var(--bc-ink);margin:0;overflow-wrap:anywhere}#MainContent .product-information .price{font-family:var(--font-body--family);font-size:clamp(26px,6.5vw,30px);font-weight:700;line-height:1.2;color:var(--bc-ink)}#MainContent .product-information .compare-at-price{font-size:16px;font-weight:400;opacity:.5}.bc-tax{margin:-8px 0 0;font-size:13px;line-height:1.4;color:var(--bc-muted)}#MainContent .product-information .mp-short-desc{font-size:15px;line-height:1.55;color:#374151}.bc-comp{margin:0;font-size:15px;color:var(--bc-ink)}.bc-mobile-guide{display:inline-block;margin:0;font-size:14px;text-align:left;color:var(--bc-ink);text-decoration:underline;text-underline-offset:3px}#MainContent .product-information .variant-option legend{margin-bottom:10px;font-size:15px;font-weight:600;color:var(--bc-ink)}#MainContent .product-information .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;gap:10px}#MainContent .product-information .variant-option__button-label{min-height:46px;padding:10px 18px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:var(--bc-ink);font-size:15px;font-weight:500;text-align:center;white-space:normal}#MainContent .product-information .variant-option__button-label:has(input:checked){border-color:var(--bc-brand);background:#fff;color:var(--bc-ink);box-shadow:inset 0 0 0 1px var(--bc-brand)}#MainContent .product-information .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--bc-brand);outline-offset:3px}#MainContent .product-information .variant-option__button-label__pill{display:none}#MainContent .product-information .variant-option--buttons:has(:is(input[data-option-name*=ouleur i],input[data-option-name*=olor i])) .variant-option__button-label{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;flex:0 0 auto;width:calc(25% - 8px);max-width:100px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;overflow:visible;background:none!important;box-shadow:none!important;color:var(--bc-ink)!important}#MainContent .product-information .variant-option--buttons:has(:is(input[data-option-name*=ouleur i],input[data-option-name*=olor i])) .variant-option__button-label:before{content:"";position:relative;inset:auto;z-index:auto;clip-path:none;pointer-events:none;display:block;flex:none;width:100%;aspect-ratio:1/1;box-sizing:border-box;border:1px solid var(--bc-line);border-radius:6px;background:#f3e8df var(--bc-thumb,none) center/cover no-repeat}#MainContent .product-information .variant-option--buttons:has(:is(input[data-option-name*=ouleur i],input[data-option-name*=olor i])) .variant-option__button-label:has(input:checked):before{border:2px solid var(--bc-brand)}#MainContent .product-information .variant-option--buttons:has(:is(input[data-option-name*=ouleur i],input[data-option-name*=olor i])) .variant-option__button-label:after{display:none}#MainContent .product-information .variant-option--buttons:has(:is(input[data-option-name*=ouleur i],input[data-option-name*=olor i])) .variant-option__button-label__text{font-size:14px;font-weight:400;text-align:center;line-height:1.2}#MainContent .product-information .variant-option--buttons:has(:is(input[data-option-name*=ouleur i],input[data-option-name*=olor i])) .variant-option__button-label:has(input:checked) .variant-option__button-label__text{font-weight:700}#MainContent .product-information .product-form-buttons{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px}#MainContent .product-information .product-form-buttons .quantity-selector-wrapper{flex:0 0 auto}#MainContent .product-information .quantity-selector{height:100%;min-height:48px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:var(--bc-ink);overflow:hidden}#MainContent .product-information .quantity-selector button{background:#f3f4f6;min-width:40px}#MainContent .product-information .quantity-selector input{min-width:0;font-size:16px;background:#fff}#MainContent .product-information .product-form-buttons .add-to-cart-button{flex:1 1 auto;width:auto;min-height:48px;height:auto;padding:12px 16px;border:1px solid var(--bc-brand);border-radius:8px;background:var(--bc-brand);color:#fff;font-size:16px;font-weight:600}#MainContent .product-information .add-to-cart-button:hover:not(:disabled){background:var(--bc-brand-dark);border-color:var(--bc-brand-dark)}#MainContent .product-information .add-to-cart-button:disabled{opacity:.55}#MainContent .product-information .add-to-cart-text>.svg-wrapper{display:none}#MainContent .product-information .add-to-cart-text__content:after{content:var(--bc-atc-price,"")}#MainContent .product-information .product-form-text__error:not(.hidden){max-height:90px;overflow-y:auto;font-size:13px}.bc-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14px;color:var(--bc-ink)}.bc-trust li{display:flex;align-items:center;gap:8px}.bc-trust .mp-icon{width:18px;height:18px;flex:none}.bc-trust__ship{flex:1 1 100%}.bc-trust__ship a{color:inherit;text-decoration:underline;text-underline-offset:3px}#MainContent .product-information .accordion{width:100%;border-top:1px solid var(--bc-line);margin-top:4px}#MainContent .product-information accordion-custom{display:block;margin:0;padding-inline:0;border:0;border-bottom:1px solid var(--bc-line);border-radius:0;background:none}#MainContent .product-information accordion-custom .details{border:0}#MainContent .product-information .details__header{min-height:48px;padding-block:13px;font-size:16px;font-weight:400;color:var(--bc-ink)}#MainContent .product-information .details-content{font-size:14px;line-height:1.6;padding-bottom:14px}@media screen and (max-width:749px){body:has(.bc-product-breadcrumb){padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}#MainContent .product-information{padding-block:0 24px}#MainContent .product-information__grid{display:flex;flex-direction:column;gap:16px;padding-inline:16px}#MainContent .product-information__media{width:100%;min-width:0}#MainContent .product-information .product-details{width:100%;padding:0 2px}#MainContent .product-details>.group-block{padding-top:0;overflow:visible}#MainContent .product-information .product-media img{object-fit:contain}#MainContent .product-information .product-form-buttons{position:fixed;inset:auto 0 0;z-index:20;box-sizing:border-box;width:100%;margin:0;padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#fff;border:0;border-top:1px solid var(--bc-line);box-shadow:0 -3px 16px #1118270f;max-height:50dvh;overflow-y:auto}#MainContent .product-information .product-form-buttons:not(:has(.quantity-rules,.volume-pricing)) .quantity-selector-wrapper{display:flex}#MainContent:has(.product-information .product-form-buttons) sticky-add-to-cart{display:none}body:has(dialog[open]) #MainContent .product-information .product-form-buttons{visibility:hidden}html{scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media screen and (min-width:750px){#MainContent .product-information .product-form-buttons .quantity-selector-wrapper{width:132px}}@media screen and (max-width:749px){#MainContent .product-information .product-form-buttons{flex-wrap:wrap;gap:12px;align-items:stretch}#MainContent .product-information .product-form-buttons .quantity-selector-wrapper{flex:0 0 112px;width:112px;min-width:0}#MainContent .product-information .quantity-selector{display:flex;width:100%;min-width:0;height:52px;min-height:52px;padding:3px;border-radius:10px}#MainContent .product-information .quantity-selector button{flex:0 0 32px;width:32px;min-width:32px;min-height:44px;padding:0;border-radius:0}#MainContent .product-information .quantity-selector input{flex:1 1 0;width:0;min-width:0;padding:0;text-align:center;font-size:16px}#MainContent .product-information .product-form-buttons>span:has(add-to-cart-component){display:flex;flex:1 1 0;min-width:0}#MainContent .product-information .product-form-buttons add-to-cart-component{display:flex;width:100%;min-width:0}#MainContent .product-information .product-form-buttons .add-to-cart-button{width:100%;min-width:0;min-height:52px;padding:10px 8px;border-radius:10px;font-size:clamp(13px,3.7vw,16px);line-height:1.2;gap:7px;text-transform:none}#MainContent .product-information .add-to-cart-icon,#MainContent .product-information .add-to-cart-text>.svg-wrapper{display:inline-flex;flex:0 0 20px;width:20px;height:20px}#MainContent .product-information .add-to-cart-text__content:after{content:none}#MainContent .product-information .product-inventory__status{gap:8px;font-size:16px;line-height:1.4}#MainContent .product-information .product-inventory__icon,#MainContent .product-information .product-inventory__icon svg{width:20px;height:20px}#MainContent .product-information .product-inventory__icon-in_stock{color:#32ce5b}#MainContent .product-information .product-form-buttons>.product-form-text__error,#MainContent .product-information .product-form-buttons>.quantity-label,#MainContent .product-information .product-form-buttons>.quantity-rules,#MainContent .product-information .product-form-buttons>.volume-pricing{flex:1 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bc-mobile-product.css.map */
