.bfa{padding:12px 24px 64px;background:#f5f6fb;color:#141719}.bfa *{box-sizing:border-box}.bfa-inner{max-width:1250px;margin:auto;padding-top:44px;border-top:1px solid #dedfe4}.bfa-header{text-align:center;max-width:750px;margin:0 auto 30px}.bfa-header>span{display:inline-flex;padding:7px 14px;border-radius:99px;background:#e9e0d7;color:#594334;font-size:12px;font-weight:700;letter-spacing:.06em}.bfa-header h2{margin:15px 0 10px;font-size:clamp(30px,3.8vw,46px);font-weight:650;letter-spacing:-.035em;line-height:1.12}.bfa-header p{margin:0;color:#616469;font-size:15px;line-height:1.5}.bfa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.bfa-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e1e3e8;border-radius:14px;overflow:hidden;background:#fff}.bfa-card__media{display:grid;place-items:center;aspect-ratio:4/3;padding:20px;background:#fafafa;overflow:hidden}.bfa-card__image{display:block;width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.bfa-card__content{display:flex;flex-direction:column;flex:1;min-width:0;padding:20px 20px 0}.bfa-card h3{min-height:56px;margin:0;font-size:24px;font-weight:650;line-height:1.15;letter-spacing:-.025em}.bfa-card__name{min-height:38px;margin:4px 0 12px;font-size:14px;line-height:1.4;color:#686c72}.bfa-card form{margin:0}.bfa-fallback{margin-bottom:14px;font-size:12px}.bfa-fallback select{width:100%;min-height:40px;font:inherit;margin-top:5px}.bfa-variants{display:none;min-width:0;margin:0;padding:0;border:0}.bfa[data-bfa-ready] .bfa-variants{display:block}.bfa[data-bfa-ready] .bfa-fallback{display:none}.bfa-size-slot{height:82px}.bfa-option-label{display:flex;align-items:flex-end;height:28px;margin:0 0 7px;color:#62676e;font-size:12px;line-height:1.3}.bfa-size-row,.bfa-color-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0}.bfa-color-slot{min-height:calc(var(--bfa-color-height,32px) + 40px)}.bfa-size,.bfa-swatch{position:relative;display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid #ced1d7;border-radius:50%;background:#fff;color:#171a1e;font:inherit;font-size:13px;line-height:1;cursor:pointer}.bfa-size[aria-pressed=true]{background:#141719;border-color:#141719;color:#fff}.bfa-swatch{padding:3px}.bfa-swatch img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.bfa-swatch[aria-pressed=true]{padding:2px;border:2px solid #141719}.bfa-size:disabled,.bfa-swatch:disabled{opacity:.3;cursor:default}.bfa-size:disabled:after,.bfa-swatch:disabled:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1px;background:#333;transform:rotate(-45deg)}.bfa-card__note{height:30px;margin:8px 0 0;color:#736757;font-size:11px;line-height:1.4}.bfa-card__price{margin:0 0 14px;font-size:23px;font-weight:700;line-height:1.2;color:#16191d}.bfa-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px}.bfa-card__actions--single{grid-template-columns:1fr}.bfa-add,.bfa-quick{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:10px 8px;border:1px solid #b6bac1;border-radius:99px;background:#fff;color:#171a1e;font:inherit;font-size:13px;font-weight:650;line-height:1.2;cursor:pointer}.bfa-add{border-color:#141719;background:#141719;color:#fff}.bfa-add:disabled,.bfa-quick:disabled{opacity:.4;cursor:default}.bfa-add[aria-busy=true]{opacity:.65}.bfa-more{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:43px;margin-top:auto;padding:10px;border:0;border-top:1px solid #e5e6e9;background:#fff;color:#34383e;font:inherit;font-size:12px;line-height:1.4;cursor:pointer}.bfa-more span{font-size:18px;line-height:1}.bfa-more[aria-expanded=true]{background:#eae2d9;color:#594334}.bfa-more-space{height:43px;flex-shrink:0}.bfa-error{margin:0 0 14px;color:#a82e28;font-size:12px;line-height:1.4}.bfa-panel{margin-top:16px;padding:20px;border:1px solid #e1e3e8;border-radius:14px;background:#fff}.bfa-panel[hidden],.bfa-style[hidden],.bfa-error[hidden]{display:none!important}.bfa-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.bfa-panel__header h3{margin:0;font-size:19px;font-weight:600;line-height:1.3}.bfa-panel__header button{padding:5px 0;border:0;background:none;color:#656970;font:inherit;font-size:12px;line-height:1.4;cursor:pointer}.bfa-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bfa-style{display:flex;align-items:center;gap:14px;min-width:0}.bfa-style>img{width:105px;height:110px;object-fit:contain;border-radius:8px;background:#fafafa}.bfa-style>div{min-width:0}.bfa-style h4{margin:0 0 7px;font-size:15px;line-height:1.4;font-weight:600}.bfa-style p{margin:0 0 8px;font-size:15px;line-height:1.3;font-weight:650}.bfa-style button{padding:0;border:0;background:none;color:#353b43;font:inherit;font-size:12px;line-height:1.4;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bfa-extras-title{margin:30px 0 14px;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.bfa-card--compact{display:grid;grid-template-columns:90px minmax(0,1fr);border-radius:12px}.bfa-card--compact .bfa-card__media{aspect-ratio:auto;height:100%;padding:10px}.bfa-card--compact .bfa-card__content{padding:16px 14px 0 0}.bfa-card--compact h3{min-height:24px;font-size:18px;line-height:1.3}.bfa-card--compact .bfa-card__name{min-height:36px;margin:3px 0 6px;font-size:12px}.bfa-card--compact .bfa-size-slot{display:none}.bfa-card--compact .bfa-color-slot{min-height:68px}.bfa-card--compact .bfa-option-label{height:20px;margin-bottom:5px;font-size:11px}.bfa-card--compact .bfa-swatch{width:29px;height:29px}.bfa-card--compact .bfa-card__note{height:28px;font-size:10px;margin-top:3px}.bfa-card--compact .bfa-card__price{font-size:19px;margin:0 0 9px}.bfa-card--compact .bfa-card__actions{margin-bottom:14px}.bfa-card--compact .bfa-add{min-height:36px;font-size:12px;padding:8px}.bfa-card--compact .bfa-more{grid-column:1/-1;min-height:39px;font-size:11px}.bfa-footnote{margin:18px 0 0;color:#72777e;text-align:center;font-size:12px;line-height:1.5}.bfa-dialog{width:min(650px,calc(100vw - 28px));max-height:calc(100dvh - 32px);margin:auto!important;padding:18px;border:0;border-radius:16px;background:#fff;color:#16191d;overflow:auto;box-shadow:0 22px 80px #0005}.bfa-dialog::backdrop{background:#14171999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bfa-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.bfa-dialog__header h3{margin:0;font-size:18px;line-height:1.4;font-weight:600}.bfa-dialog__header button{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f1f2f5;color:#333;font-size:24px;line-height:1;cursor:pointer}.bfa-dialog>img{display:block;width:100%;height:auto;object-fit:contain}.bfa button:focus-visible,.bfa a:focus-visible,.bfa select:focus-visible{outline:2px solid #636d7c;outline-offset:3px}@media(max-width:1050px){.bfa-style>img{width:78px;height:90px}.bfa-secondary{gap:14px}.bfa-style{gap:10px}.bfa-style h4{font-size:13px}.bfa-card--compact{grid-template-columns:65px minmax(0,1fr)}}@media(max-width:749px){.bfa{padding:0 18px 38px}.bfa-inner{padding-top:30px}.bfa-header p{font-size:13px}.bfa-header{margin-bottom:24px}.bfa-grid:not(.bfa-grid--small){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-right:-18px;padding-right:18px;padding-bottom:10px}.bfa-grid:not(.bfa-grid--small)>.bfa-card{flex:0 0 min(82vw,350px);scroll-snap-align:start}.bfa-card__content{padding:17px 17px 0}.bfa-card h3{font-size:22px;min-height:51px}.bfa-card__name{font-size:13px}.bfa-grid--small{grid-template-columns:1fr;gap:12px}.bfa-card--compact{grid-template-columns:100px minmax(0,1fr)}.bfa-card--compact .bfa-card__content{padding:14px 14px 0 0}.bfa-card--compact h3{min-height:24px;font-size:18px}.bfa-card--compact .bfa-card__name{min-height:20px}.bfa-card--compact .bfa-card__note{height:20px}.bfa-card--compact .bfa-color-slot{min-height:65px}.bfa-card--compact .bfa-card__actions{max-width:220px}.bfa-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.bfa-style{display:flex;flex-direction:column;align-items:flex-start}.bfa-style>img{width:100%;height:110px}.bfa-panel{padding:16px}.bfa-footnote{text-align:left}.bfa-dialog__header h3{font-size:15px}}@media(prefers-reduced-motion:reduce){.bfa *{scroll-behavior:auto!important}}.bfa .bfa-card__name{display:none}.bfa .bfa-card h3{min-height:0;margin-bottom:12px}.bfa .bfa-size-slot{height:auto;min-height:64px}.bfa .bfa-option-label{height:auto;min-height:16px;margin-bottom:6px}.bfa .bfa-color-slot{min-height:calc(var(--bfa-color-height,36px) + 22px);margin-bottom:14px}.bfa .bfa-card__note{height:auto;margin:0 0 12px}.bfa .bfa-card__note:empty{display:none}.bfa .bfa-card--compact .bfa-color-slot{min-height:0}.bfa .bfa-card--compact .bfa-option-label{min-height:14px}.bfa .bfa-card--compact h3{margin-bottom:10px}.bfa .bfa-card--compact .bfa-card__content{flex:initial}.bfa-swatch{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.bfa .bfa-swatch[aria-pressed=true]{padding:3px;border:1px solid #7a828d;background:#f7f8fa;box-shadow:0 0 0 2px #fff,0 0 0 3px #c8cdd4,0 3px 7px #14171918,inset 0 0 0 1px #ffffffb3}.bfa .bfa-swatch[aria-pressed=true]:disabled{box-shadow:none}@media(prefers-reduced-motion:reduce){.bfa-swatch{transition:none}}@media(max-width:749px){.bfa .bfa-extras-title{font-size:19px;margin-top:24px}.bfa .bfa-grid--small{display:flex;align-items:stretch;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;overscroll-behavior-x:contain;margin-right:-18px;padding:4px 18px 10px 0;scrollbar-width:thin}.bfa .bfa-grid--small>.bfa-card--compact{flex:0 0 min(72vw,290px);grid-template-columns:72px minmax(0,1fr);scroll-snap-align:start;border-radius:11px}.bfa .bfa-grid--small .bfa-card__media{padding:8px}.bfa .bfa-grid--small .bfa-card__content{padding:12px 12px 0 0}.bfa .bfa-grid--small h3{font-size:16px;line-height:1.25;margin-bottom:8px}.bfa .bfa-grid--small .bfa-option-label{font-size:10px;min-height:13px;margin-bottom:5px}.bfa .bfa-grid--small .bfa-swatch{width:26px;height:26px}.bfa .bfa-grid--small .bfa-color-slot{margin-bottom:10px}.bfa .bfa-grid--small .bfa-card__price{font-size:17px;margin-bottom:8px}.bfa .bfa-grid--small .bfa-card__actions{margin-bottom:11px;max-width:none}.bfa .bfa-grid--small .bfa-add{min-height:32px;padding:7px;font-size:11px}.bfa .bfa-grid--small .bfa-more{min-height:32px;padding:7px;font-size:10px}}.bfa-grid:not(.bfa-grid--small){grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.bfa .bfa-size{width:38px;height:38px}.bfa [data-bfa-guide-image][hidden],.bfa [data-bfa-guide-sizes][hidden]{display:none}.bfa [data-bfa-guide-sizes] ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.bfa [data-bfa-guide-sizes] li{padding:16px;background:#f5f6f8;border-radius:10px;font-size:16px;line-height:1.5}@media(min-width:750px){.bfa-grid--small{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/eu-sale-accessories.css.map */
