:root{--bfcm-tape: 6px;--bfcm-hazard: repeating-linear-gradient(-45deg, var(--mm-accent-1) 0 12px, var(--mm-accent-2) 12px 24px);--bfcm-clip-4: polygon(4px 0%, calc(100% - 4px) 0%, 100% 4px, 100% calc(100% - 4px) , calc(100% - 4px) 100%, 4px 100%, 0% calc(100% - 4px) , 0% 4px);--bfcm-clip-6: polygon(6px 0%, calc(100% - 6px) 0%, 100% 6px, 100% calc(100% - 6px) , calc(100% - 6px) 100%, 6px 100%, 0% calc(100% - 6px) , 0% 6px);--bfcm-clip-8: polygon(8px 0%, calc(100% - 8px) 0%, 100% 8px, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 8px 100%, 0% calc(100% - 8px) , 0% 8px)}.bfcm-hazard{display:block;width:100%;height:var(--bfcm-tape);background:var(--bfcm-hazard)}.bfcm-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:2px 0 0;font-family:var(--mm-font-body);line-height:1.2}.bfcm-price__now{font-family:var(--mm-font-heading);font-weight:var(--mm-fw-bold);font-size:18px;line-height:1.1;color:rgb(var(--color-foreground))}.bfcm-price__was{font-size:13px;color:rgba(var(--color-foreground),.62);text-decoration:line-through;text-decoration-thickness:1.5px}.bfcm-price__save{flex-basis:100%;width:fit-content;max-width:fit-content;padding:5px 8px;background:var(--mm-accent-1);color:var(--mm-accent-2);font-size:12px;font-weight:var(--mm-fw-black);clip-path:var(--mm-btn-clip)}.bfcm-price--large .bfcm-price__now{font-size:34px}.bfcm-price--large .bfcm-price__was{font-size:18px}.bfcm-price--large .bfcm-price__save{flex-basis:auto;align-self:center;padding:8px 12px;font-size:14px}.bfcm-price--tag{margin-top:2px}.bfcm-price--tag .bfcm-price__now{font-size:22px;color:inherit}.bfcm-price--tag .bfcm-price__was{font-size:13px;color:inherit;opacity:.8}.bfcm-price--tag .bfcm-price__save{flex-basis:auto;align-self:center;padding:5px 10px;background:var(--mm-accent-2);color:var(--mm-accent-1);font-size:12px}.bfcm-price--compact{gap:2px 4px;margin:0}.bfcm-price--compact .bfcm-price__now,.bfcm-price--compact .bfcm-price__was{font-family:var(--mm-font-body);font-weight:var(--mm-fw-regular);font-size:12px;line-height:1.3;color:inherit}.bfcm-price--compact .bfcm-price__was{font-weight:var(--mm-fw-medium);opacity:.8;text-decoration-thickness:1px}@media(min-width:768px){.bfcm-price--card .bfcm-price__now{font-size:20px}.bfcm-price--tag{margin-top:4px}.bfcm-price--tag .bfcm-price__now{font-size:28px}.bfcm-price--tag .bfcm-price__was{font-size:15px}.bfcm-price--tag .bfcm-price__save{padding:4px 10px;font-size:14px}}@media(min-width:1024px){.bfcm-price--tag .bfcm-price__now{font-size:32px}.bfcm-price--tag .bfcm-price__was{font-size:17px}}.bfcm-badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;flex-direction:column;align-items:stretch;line-height:1;text-align:center;text-transform:uppercase;clip-path:var(--mm-btn-clip);pointer-events:none}.bfcm-badge__phase{padding:5px 8px 4px;background:var(--mm-accent-2);color:var(--mm-accent-1);font-family:var(--mm-font-body);font-size:9px;font-weight:var(--mm-fw-black);letter-spacing:.08em}.bfcm-badge__off{padding:5px 8px 6px;background:var(--mm-accent-1);color:var(--mm-accent-2);font-family:var(--mm-font-heading);font-weight:var(--mm-fw-bold);font-size:15px}@media(min-width:768px){.bfcm-badge__phase{font-size:10px}.bfcm-badge__off{font-size:17px}}.bfcm-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--mm-space-8);width:fit-content;padding:16px 24px;border:0;border-radius:0;font-family:var(--mm-font-body);font-size:var(--mm-body-14);font-weight:var(--mm-fw-black);line-height:1.5;text-decoration:none;text-transform:none;cursor:pointer;clip-path:var(--mm-btn-clip)}@media(min-width:768px){.bfcm-btn{padding:16px 32px}}.bfcm-btn--primary{background:var(--mm-accent-1);color:var(--mm-accent-2)}.bfcm-btn--primary:after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);transform:rotate(-35deg);opacity:0;pointer-events:none}.bfcm-btn--primary:hover:after{opacity:1;left:125%;transition:left .6s ease,opacity .1s}.bfcm-btn--primary:hover{color:var(--mm-accent-2)}@media(prefers-reduced-motion:reduce){.bfcm-btn--primary:hover:after{opacity:0;transition:none}}.bfcm-atc-form{display:block;width:100%}.bfcm-atc-form form{margin:0}.bfcm-atc{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--mm-space-8);width:100%;margin:0;padding:11px 8px;border:0;border-radius:0;background:var(--mm-accent-2);color:var(--mm-white);font-family:var(--mm-font-body);font-size:13px;font-weight:var(--mm-fw-bold);line-height:1.5;text-decoration:none;cursor:pointer;clip-path:var(--mm-btn-clip);transition:background .2s,color .2s}.bfcm-atc>span{display:inline-flex;align-items:center;gap:var(--mm-space-8)}.bfcm-atc:not([disabled]):hover{background:var(--mm-accent-1);color:var(--mm-accent-2)}.bfcm-atc[disabled]{opacity:.5;cursor:not-allowed}.bfcm-atc.loading>span{visibility:hidden}.bfcm-atc .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center}.bfcm-atc .loading__spinner .spinner{width:1.8rem;height:1.8rem}.bfcm-atc .loading__spinner .path{stroke:currentColor}.bfcm-atc--icon{width:32px;height:32px;padding:0;flex-shrink:0;background:var(--mm-accent-1);color:var(--mm-accent-2);font-size:18px;border-radius:8px;clip-path:none}.bfcm-atc--icon:not([disabled]):hover{background:var(--mm-accent-2);color:var(--mm-white)}.bfcm-atc-form:has(.bfcm-atc--icon){width:auto}
/*# sourceMappingURL=/cdn/shop/t/158/assets/bfcm.css.map */
