bfcm-glove-offers{display:block;width:100%;color:inherit}.bfcm-offers__heading{font:700 22px/1.2 var(--font-body--family);margin:0 0 14px}.bfcm-offers__staging{font-size:12px;line-height:1.4;padding:10px;background:#fff3d5;border-radius:7px;margin:0 0 16px}.bfcm-offers__options{border:0;margin:0;padding:0;display:grid;gap:16px;min-width:0}.bfcm-option{position:relative;border:1px solid #d4d8d7;border-radius:12px;min-height:104px;background:#fff}.bfcm-option:has(input:checked){border:2px solid #202826;background:var(--bfcm-selected)}.bfcm-option:has(input:focus-visible){outline:3px solid var(--bfcm-accent);outline-offset:3px}.bfcm-option__label{display:flex;gap:12px;align-items:center;min-height:104px;padding:16px 15px 16px 108px;cursor:pointer}.bfcm-option input{position:absolute;left:12px;accent-color:#202826;width:20px;height:20px;margin:0}.bfcm-option__copy{flex:1;min-width:0;display:grid;gap:5px}.bfcm-option__copy strong{font-size:17px;line-height:1.2}.bfcm-option__copy small{font-size:13px;line-height:1.3;color:#595e5c}.bfcm-option__prices{text-align:right;white-space:nowrap;display:grid;gap:5px}.bfcm-option__prices strong{font-size:21px;line-height:1.2}.bfcm-option__prices s{font-size:14px;color:#666}.bfcm-option__prices [hidden]{display:none}.bfcm-option__image{position:absolute;left:39px;top:50%;transform:translateY(-50%);width:60px;height:74px;border-radius:7px;background:#fff;overflow:hidden;display:grid;grid-template-rows:1fr auto;text-decoration:none;color:#222}.bfcm-option__image img{width:60px;height:56px;object-fit:contain}.bfcm-option__image span{font-size:9px;text-align:center;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 0;background:#e6f5f1}.bfcm-option__image[href]:hover{box-shadow:0 0 0 2px var(--bfcm-accent)}.bfcm-option__image[href]:focus-visible{outline:3px solid #222;outline-offset:3px}.bfcm-option__badge{position:absolute;right:14px;top:-10px;z-index:1;background:var(--bfcm-accent);color:#102925;padding:4px 10px;border-radius:20px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.bfcm-offers__status:empty{display:none}.bfcm-offers__status{font-size:14px;color:#7f211a}.bfcm-preview{position:fixed;inset:0 0 0 auto;margin:0;width:min(650px,100%);height:100dvh;max-height:100dvh;max-width:100%;padding:0;border:0;background:#fff;color:#222;box-shadow:-10px 0 40px #0002;overflow:hidden}.bfcm-preview[open]{display:flex;flex-direction:column;animation:bfcm-slide-in .22s ease-out}.bfcm-preview::backdrop{background:#0007}.bfcm-preview__header{padding:16px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e7e5;background:#fff;flex:none}.bfcm-preview__header h2{font-size:22px;margin:0}.bfcm-preview__header button{width:44px;height:44px;border:0;background:#eff9f8;border-radius:50%;cursor:pointer}.bfcm-preview__content{overflow-y:auto;overscroll-behavior:contain;padding:20px 24px;flex:1;min-height:0}.bfcm-preview__footer{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid #e2e7e5;flex:none;background:#fff;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 12px}.bfcm-preview__footer p{margin:0;font-size:13px}.bfcm-preview__content [data-product-grid-content]{display:flex!important;flex-direction:column!important;gap:20px!important}.bfcm-preview__content .product-details{width:100%!important;height:auto!important;position:static!important;max-height:none!important}.bfcm-preview__content .product-details>.group-block{padding:0!important}.bfcm-preview__content .product-information__media{width:100%!important;position:static!important}.bfcm-preview__content .sticky-content,.bfcm-preview__content .sticky-content--desktop{position:static!important}.bfcm-preview__content .media-gallery__grid{display:none!important}.bfcm-preview__content media-gallery slideshow-component{display:block!important}.bfcm-preview__content .view-product-title{display:none!important}.bfcm-preview__variants{display:grid;gap:8px;margin:12px 0}.bfcm-preview__variants select{width:100%;padding:12px;border:1px solid #888;border-radius:6px;background:#fff;color:#222}.bfcm-preview__content .bfcm-preview__source-note{font-size:12px;color:#555}.bfcm-preview__content [data-bfcm-hidden]{display:none!important}.bfcm-preview__content .product-details a{overflow-wrap:anywhere}@keyframes bfcm-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.bfcm-preview[open]{animation:none}}@media(max-width:400px){.bfcm-option__label{padding-left:96px;padding-right:10px;gap:7px}.bfcm-option__copy strong{font-size:15px}.bfcm-option__copy small{font-size:11px}.bfcm-option__prices strong{font-size:18px}.bfcm-option__image{left:35px;width:54px}.bfcm-option__image img{width:54px}.bfcm-preview__content{padding:16px}}.bfcm-preview__gallery{width:100%;max-width:100%;min-width:0}.bfcm-preview__main-photo{aspect-ratio:1;overflow:hidden;border-radius:8px;background:#fafafa}.bfcm-preview__main-photo img{display:block;width:100%;height:100%;object-fit:contain}.bfcm-preview__thumbnails{display:flex;flex-wrap:nowrap;gap:8px;margin-top:12px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#9caaa7 #eff9f8;padding:4px 0 8px}.bfcm-preview__thumbnails::-webkit-scrollbar{height:5px}.bfcm-preview__thumbnails::-webkit-scrollbar-thumb{background:#9caaa7;border-radius:4px}.bfcm-preview__thumbnails::-webkit-scrollbar-track{background:#eff9f8}.bfcm-preview__thumbnail{scroll-snap-align:start}.bfcm-preview__thumbnail{box-sizing:border-box;flex:0 0 56px;width:56px;height:56px;padding:2px;border:1px solid #d4d8d7;border-radius:6px;background:#fff;cursor:pointer;overflow:hidden}.bfcm-preview__thumbnail img{display:block;width:100%;height:100%;object-fit:contain;border-radius:3px}.bfcm-preview__thumbnail[aria-pressed=true]{border:2px solid var(--bfcm-accent,#50C1B1);padding:1px;background:#eff9f8}.bfcm-preview__thumbnail:hover{border-color:#202826}.bfcm-preview__thumbnail:focus-visible{outline:2px solid #202826;outline-offset:2px}.bfcm-preview__content .product-details>.group-block{max-width:100%!important}.bfcm-preview__content .product-details>.group-block>.group-block-content{padding:0!important}.bfcm-preview__details{display:grid;gap:20px}.bfcm-preview__copy h3{font:600 24px/1.25 var(--font-body--family);margin:0 0 12px}.bfcm-preview__copy .rte{font-size:15px;line-height:1.6}.bfcm-preview__copy p{margin:0 0 12px}.bfcm-preview__copy p:last-child{margin-bottom:0}.bfcm-option__image:not([href]){height:60px;display:block;background:transparent}.bfcm-option__image:not([href]) img{height:100%;object-fit:contain}.bfcm-option__edit{display:block;width:100%;padding:8px;border:0;border-top:1px dashed #9caaa7;background:#f1f7f6;color:#244a42;font:600 12px/1.4 var(--font-body--family);cursor:pointer}.bfcm-option:has(.bfcm-option__edit) .bfcm-option__image{top:52px}.bfcm-preview__copy[data-shopify-editor-block]{position:relative}.bfcm-preview__proof{padding:20px;background:#eff9f8;border:1px solid #d5e9e5;border-radius:12px;color:#202826}.bfcm-preview__proof h3{font:600 18px/1.3 var(--font-body--family);margin:0 0 10px}.bfcm-preview__stars{color:#926000;font-size:19px;letter-spacing:2px;margin:0 0 10px}.bfcm-preview__proof blockquote{border:0;padding:0;margin:0}.bfcm-preview__proof blockquote p{font:400 16px/1.5 var(--font-body--family);margin:0 0 14px}.bfcm-preview__proof blockquote footer{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;font-size:13px}.bfcm-preview__verified{font-size:12px;color:#355e54}.bfcm-preview__review-context{font-size:12px;line-height:1.4;color:#53625e;margin:10px 0 0}.bfcm-option__prices s,.bfcm-preview__prices s,[data-bfcm-preview-price] s{text-decoration:line-through!important;color:#666;font-weight:400}.bfcm-preview__prices{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bfcm-preview__prices strong{font-size:24px}.bfcm-preview__prices s{font-size:17px}[data-bfcm-preview-price] strong{font-size:20px}[data-bfcm-preview-price] s{font-size:15px;margin-left:12px}.bfcm-preview__reviews{min-width:0;max-width:100%;overflow:hidden}.bfcm-preview__review-track{display:flex;position:relative;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.bfcm-preview__review-track::-webkit-scrollbar{display:none}.bfcm-preview__review-track>.bfcm-preview__proof{flex:0 0 100%;min-width:0;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}.bfcm-preview__swipe-hint{font-size:12px;text-align:center;color:#53625e;margin:10px 0 0}.bfcm-preview__review-controls{display:flex;justify-content:center;align-items:center;gap:8px}.bfcm-preview__review-controls button{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#eff9f8;color:#202826;cursor:pointer}.bfcm-preview__review-controls button:disabled{opacity:.35;cursor:default}.bfcm-preview__review-dots{display:flex}.bfcm-preview__review-dots button{background:transparent;width:36px;min-height:44px}.bfcm-preview__review-dots button:before{content:"";display:block;width:8px;height:8px;border:1px solid #355e54;border-radius:50%;background:#fff}.bfcm-preview__review-dots button[aria-pressed=true]:before{background:#355e54}.bfcm-preview__review-controls button:focus-visible,.bfcm-preview__review-track:focus-visible{outline:2px solid #202826;outline-offset:-2px}.bfcm-preview__footer [data-bfcm-preview-price]{grid-column:1;grid-row:1;white-space:nowrap;line-height:1.2}.bfcm-preview__footer [data-bfcm-preview-price] strong{font-size:20px}.bfcm-preview__footer [data-bfcm-preview-price] s{font-size:13px;margin-left:8px}.bfcm-preview__footer [data-bfcm-choose]{grid-column:2;grid-row:1;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.3;letter-spacing:0;white-space:normal}.bfcm-preview__footer [data-bfcm-preview-status]{grid-column:1/-1;grid-row:2;font-size:12px;line-height:1.4}.bfcm-preview__footer [data-bfcm-preview-status]:empty{display:none}@media(max-width:360px){.bfcm-preview__footer{gap:8px;padding-left:12px;padding-right:12px}.bfcm-preview__footer [data-bfcm-preview-price] strong{font-size:18px}.bfcm-preview__footer [data-bfcm-preview-price] s{display:block;margin:3px 0 0}}.bfcm-option{--bfcm-card-border-width:1px}.bfcm-option:has(input:checked){--bfcm-card-border-width:2px}.bfcm-option__edit{border-radius:0 0 calc(12px - var(--bfcm-card-border-width)) calc(12px - var(--bfcm-card-border-width))}.bfcm-preview__price-rating{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.bfcm-preview__price-rating .bfcm-preview__prices{gap:8px;min-width:0}.bfcm-preview__price-rating .loox-rating{white-space:nowrap;margin:0!important;font-size:16px;line-height:1.2}.bfcm-preview__rating-link{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;cursor:pointer;border-radius:4px}.bfcm-preview__rating-link:hover .loox-rating-label{text-decoration:underline;text-underline-offset:3px}.bfcm-preview__rating-link:focus-visible{outline:2px solid #202826;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/bfcm-glove-offers.css.map */
