.bb-card__product-form{display:block;min-width:0}.bb-card__product-form .form{margin:0}.bb-card__purchase{display:flex;align-items:stretch;min-height:45px;gap:0;border-radius:5px;padding:4px;background:#274937;overflow:hidden}.bb-plp .bb-card__purchase .bb-card__cta--add{flex:1 1 auto;display:flex;justify-content:center;align-items:center;min-width:0;min-height:39px;padding:7px 8px;margin:0;border:0;background:transparent;color:#fff;font:700 14px/1.25 var(--font-body-family);text-align:center}.bb-plp .bb-card__purchase .bb-card__cta--add:hover{color:#fff;background:#315642}.bb-card__purchase .bb-card__cta--add .loading__spinner{position:relative;width:17px;height:17px;right:auto;left:auto}.bb-card__purchase .bb-card__cta--add .loading__spinner svg{height:17px;width:17px}.bb-card__size-trigger{flex:0 0 auto;min-width:65px;min-height:39px;border:1px solid #e5d8c9;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:6px 8px;background:#f7f2e8;color:#302a2e;cursor:pointer;font:700 13px/1.2 var(--font-body-family)}.bb-card__size-trigger svg{width:14px;height:14px}.bb-card__size-trigger:hover{background:#ede2d5}.bb-card__size-trigger:focus-visible,.bb-plp .bb-card__cta--add:focus-visible{outline:2px solid #fff;outline-offset:-4px}.bb-plp-size-dialog{box-sizing:border-box;padding:0;border:0;width:min(480px,calc(100vw - 24px));max-height:min(90dvh,750px);border-radius:14px;background:#fff;color:#27242c;box-shadow:0 18px 70px #0003}.bb-plp-size-dialog::backdrop{background:#0c0c0f94}.bb-plp-size-dialog__sheet{padding:22px;box-sizing:border-box}.bb-plp-size-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.bb-plp-size-dialog__header h2{font-size:20px;font-weight:700;line-height:1.2;margin:0;color:#29252b}.bb-plp-size-dialog__close{border:0;background:transparent;cursor:pointer;padding:0;width:32px;height:32px;font:32px/1 sans-serif;color:#343138}.bb-plp-size-dialog__product{display:flex;align-items:center;gap:15px;min-width:0;margin-bottom:19px}.bb-plp-size-dialog__product img{width:76px;height:96px;object-fit:cover;border-radius:6px;flex:0 0 76px;background:#f6f3ef}.bb-plp-size-dialog__product>div{display:flex;flex-direction:column;gap:8px;min-width:0}.bb-plp-size-dialog__product strong{font-size:17px;line-height:1.3}.bb-plp-size-dialog__product span{font-size:16px;font-weight:700;color:#274937}.bb-plp-size-dialog__subheading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;gap:10px;font-size:14px}.bb-plp-size-dialog__subheading a{color:#4c5048;text-underline-offset:3px}.bb-plp-size-dialog__sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bb-plp-size-dialog__option{min-height:45px;padding:8px 2px;border:1px solid #bab5b4;border-radius:25px;background:#fff;color:#2d2930;font-size:13px;font-weight:600;cursor:pointer}.bb-plp-size-dialog__option[aria-pressed=true]{background:#274937;color:#fff;border-color:#274937}.bb-plp-size-dialog__option:disabled{color:#aaa;background:#f7f6f4;border-color:#eee;text-decoration:line-through;cursor:not-allowed}.bb-plp-size-dialog__option:focus-visible{outline:2px solid #274937;outline-offset:2px}.bb-plp-size-dialog__note{margin:13px 0;color:#686267;font-size:12px;line-height:1.5}.bb-plp-size-dialog__add{display:block;width:100%;min-height:47px;background:#274937;color:#fff;border:0;border-radius:5px;cursor:pointer;font:700 15px/1.3 var(--font-body-family)}.bb-plp-size-dialog__details{display:block;text-align:center;padding:16px 5px 2px;font-size:13px;color:#302b32;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.bb-plp .bb-card__purchase{min-height:44px;padding:3px}.bb-plp .bb-card__purchase .bb-card__cta--add{min-height:38px;font-size:13px}.bb-card__size-trigger{min-height:38px;min-width:59px;padding:5px;font-size:12px}.bb-plp-size-dialog{width:100%;max-width:100vw;max-height:90dvh;margin:auto 0 0;bottom:0;top:auto;border-radius:18px 18px 0 0}.bb-plp-size-dialog__sheet{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.bb-plp-size-dialog__sizes{gap:7px}}@media(prefers-reduced-motion:reduce){.bb-plp-size-dialog,.bb-plp-size-dialog *{scroll-behavior:auto}}.bb-coord-choice{min-width:0}.bb-coord-choice__trigger{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:5px;background:#274937;color:#fff;cursor:pointer;padding:8px 10px 8px 17px;font:700 14px/1.3 var(--font-body-family)}.bb-coord-choice__trigger:hover{background:#315642}.bb-coord-choice__trigger-end{background:#f7f2e8;border:1px solid #e2d7ca;border-radius:4px;min-height:34px;display:flex;align-items:center;gap:6px;padding:6px 9px;color:#302a2e;font-size:12px;font-weight:750}.bb-coord-choice__form{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bb-coord-dialog{box-sizing:border-box;width:min(490px,calc(100vw - 24px));max-height:min(90dvh,780px);overflow:auto;padding:0;margin:auto;border:0;border-radius:15px;background:#fff;color:#2d2730;box-shadow:0 16px 60px #0005}.bb-coord-dialog::backdrop{background:#151416aa}.bb-coord-dialog__inner{padding:20px}.bb-coord-dialog__header{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:12px}.bb-coord-dialog__eyebrow{font-size:10px;letter-spacing:.14em;font-weight:800;color:#6f655f;margin:0 0 4px}.bb-coord-dialog__header h2{margin:0;font-size:21px;line-height:1.2;font-weight:750;color:#2b2429}.bb-coord-dialog__header button{border:0;background:#f2eee9;border-radius:50%;height:35px;width:35px;flex:0 0 35px;font-size:24px;line-height:1;cursor:pointer;color:#382c33}.bb-coord-dialog__product{display:flex;align-items:center;gap:11px;padding:10px;background:#f8f5f1;border-radius:9px;margin-bottom:15px;font-size:14px;font-weight:750}.bb-coord-dialog__product img{width:56px;height:75px;object-fit:cover;border-radius:5px}.bb-coord-dialog__group{margin:15px 0}.bb-coord-dialog__group>p{display:flex;justify-content:space-between;gap:8px;margin:0 0 9px;font-size:14px;font-weight:700;line-height:1.35}.bb-coord-dialog__sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.bb-coord-dialog__sizes button{border:1px solid #c9c7c5;background:#fff;color:#333038;border-radius:25px;min-height:42px;padding:6px 1px;font-size:13px;font-weight:650;cursor:pointer}.bb-coord-dialog__sizes button[aria-pressed=true]{border-color:#274937;background:#274937;color:#fff}.bb-coord-dialog__types{display:grid;gap:8px}.bb-coord-dialog__types button{text-align:left;min-height:44px;border:1px solid #d8d5d0;background:#fff;color:#342b31;border-radius:8px;padding:10px 12px;cursor:pointer;font-size:13px;font-weight:650;line-height:1.4}.bb-coord-dialog__types button[aria-pressed=true]{border-color:#274937;box-shadow:0 0 0 1px #274937;background:#eff4ef}.bb-coord-dialog__status{font-size:12px;line-height:1.4;color:#6d5d61;margin:9px 0}.bb-coord-dialog__footer{border-top:1px solid #eee4da;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:11px}.bb-coord-dialog__footer>div{display:flex;flex-direction:column;gap:4px}.bb-coord-dialog__footer small{font-size:10px;color:#675d62}.bb-coord-dialog__footer strong{font-size:18px;font-weight:800;color:#27382d;white-space:nowrap}.bb-coord-dialog__footer button{background:#274937;color:#fff;border:0;border-radius:6px;min-height:46px;padding:10px 13px;cursor:pointer;font-size:13px;font-weight:750}.bb-coord-dialog__footer button:disabled{opacity:.48;cursor:not-allowed}.bb-coord-dialog__details{display:block;text-align:center;padding:14px 0 0;color:#514550;font-size:13px;text-decoration:underline;text-underline-offset:3px}.bb-coord-choice button:focus-visible,.bb-coord-dialog button:focus-visible{outline:2px solid #c49a65;outline-offset:3px}@media(max-width:749px){.bb-coord-dialog{width:100%;max-width:100vw;max-height:91dvh;margin:auto 0 0;top:auto;bottom:0;border-radius:17px 17px 0 0}.bb-coord-dialog__inner{padding:18px 15px calc(18px + env(safe-area-inset-bottom))}.bb-coord-choice__trigger{min-height:44px;padding:5px 5px 5px 10px;font-size:13px}.bb-coord-choice__trigger-end{max-width:68%;font-size:11px;padding:5px 6px}.bb-coord-dialog__types button{font-size:12px}}.bb-plp .bb-coord-choice__trigger.bb-card__cta--added{background:#e8dfca;color:#274937;cursor:default;font-weight:800;opacity:1}.bb-plp .bb-coord-choice__trigger.bb-card__cta--added .bb-coord-choice__trigger-end{opacity:.8}.bb-coord-choice__trigger{min-width:0;max-width:100%}.bb-coord-choice__trigger>span:first-child{flex:1 1 auto;text-align:left;min-width:0}.bb-coord-choice__trigger-end{flex:0 0 auto;max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){.bb-plp .bb-card__purchase .bb-card__cta--add{min-height:44px}.bb-plp .bb-card__purchase .bb-card__size-trigger{min-height:44px;min-width:59px}.bb-plp-size-dialog__close{width:44px;height:44px;min-width:44px}.bb-coord-dialog__header button{width:44px;height:44px;flex:0 0 44px}.bb-coord-dialog__sizes button{min-height:44px}.bb-coord-dialog__types button{min-height:44px;font-size:13px;line-height:1.4}.bb-coord-choice__trigger{min-height:44px}}html.bb-coord-modal-open,body.bb-coord-modal-open{overflow:hidden!important;overscroll-behavior:none}.bb-coord-dialog[open]{overscroll-behavior:contain}@media(max-width:749px){.bb-coord-dialog{position:fixed;inset:auto 0 0!important;margin:0!important;width:100%!important;max-width:100vw;max-height:min(91dvh,780px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.bb-coord-dialog__inner{position:relative;padding-top:0}.bb-coord-dialog__header{position:sticky;top:0;z-index:3;background:#fff;padding-top:17px;padding-bottom:10px;border-bottom:1px solid #f0ebe5}.bb-coord-dialog__types button{font-size:14px;line-height:1.4}.bb-plp .bb-card__purchase .bb-card__cta--add,.bb-card__size-trigger{font-size:14px}}@media screen and (max-width:749px){.bb-coord-dialog__sizes button,.bb-coord-dialog__footer button{font-size:14px!important;line-height:1.35}.bb-coord-dialog__status{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/bb-plp-split-add.css.map */
