bmu-product-options.bmuo{display:block;color:#121212;background:#fff;font-family:Inter,var(--font-body-family, sans-serif);font-size:16px;line-height:1.5}.bmuo *,.bmuo *:before,.bmuo *:after{box-sizing:border-box}.bmuo [hidden]{display:none!important}.bmuo button,.bmuo input,.bmuo select{font:inherit}.bmuo button,.bmuo a,.bmuo input{-webkit-tap-highlight-color:transparent}.bmuo button,.bmuo a{touch-action:manipulation}.bmuo button{cursor:pointer}.bmuo button:disabled{cursor:not-allowed;opacity:.5}.bmuo :focus-visible{outline:3px solid var(--bmuo-accent);outline-offset:4px}.bmuo__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);max-width:1280px;margin:0 auto;padding:48px 40px 64px}.bmuo__gallery,.bmuo__info{min-width:0}.bmuo__gallery{align-self:start}.bmuo__stage{overflow:hidden;border-radius:18px;background:var(--bmuo-surface)}.bmuo__media{display:grid;place-items:center;aspect-ratio:1}.bmuo__media img,.bmuo__media video,.bmuo__media iframe,.bmuo__media model-viewer,.bmuo__media svg{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;border:0}.bmuo__thumbs{display:flex;gap:10px;overflow-x:auto;padding:4px;margin:10px -4px 0;scrollbar-width:thin}.bmuo__thumb{position:relative;flex:0 0 72px;height:72px;padding:3px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;overflow:hidden}.bmuo__thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}.bmuo__thumb[aria-pressed=true]{border:2px solid var(--bmuo-accent)}.bmuo__media-kind{position:absolute;inset:auto 4px 4px auto;background:#fff;color:#121212;border-radius:4px;padding:0 4px;font-size:11px}.bmuo__eyebrow{margin:0 0 10px;color:#666;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bmuo__title{font-family:"Archivo Black",var(--font-heading-family, sans-serif);font-size:clamp(30px,3.5vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.035em;color:#121212;margin:0 0 18px;overflow-wrap:anywhere}.bmuo__app:empty{display:none}.bmuo__app{margin:10px 0}.bmuo__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:18px}.bmuo__price-row strong{color:var(--bmuo-accent);font-size:24px;font-weight:750}.bmuo__price-row s{font-size:15px;color:#666}.bmuo__intro{color:#555;font-size:14px;margin-bottom:10px}.bmuo__intro p{margin:0 0 8px}.bmuo__details-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:14px;color:#121212;font-size:13px;text-underline-offset:4px}.bmuo__label{display:block;color:#121212;font-weight:700;font-size:13px;padding:0;margin:0 0 10px}.bmuo__options,.bmuo__plans{min-width:0;padding:0;border:0;margin:0 0 22px}.bmuo__option-grid{display:grid;grid-template-columns:repeat(var(--bmuo-columns),minmax(0,1fr));gap:10px}.bmuo__option{position:relative;min-width:0;cursor:pointer}.bmuo__option>input{position:absolute;top:12px;right:10px;width:16px;height:16px;margin:0;accent-color:var(--bmuo-accent);z-index:1}.bmuo__option-body{display:flex;flex-direction:column;align-items:center;height:100%;gap:5px;padding:32px 8px 14px;border:1px solid #dedee8;border-radius:12px;text-align:center;background:#fff;transition:border-color .15s,background .15s}.bmuo__option input:checked+.bmuo__option-body{border-color:var(--bmuo-accent);box-shadow:inset 0 0 0 1px var(--bmuo-accent);background:#f4f2ff}.bmuo__option input:focus-visible{outline:none}.bmuo__option input:focus-visible+.bmuo__option-body{outline:3px solid var(--bmuo-accent);outline-offset:3px}.bmuo__option input:disabled+.bmuo__option-body{opacity:.55;cursor:not-allowed}.bmuo__option-image{display:block;width:80px;max-width:100%;height:80px;object-fit:contain;border-radius:6px}.bmuo__option-title{display:block;margin-top:3px;font-weight:750;font-size:13px;overflow-wrap:anywhere}.bmuo__option-price{display:block;font-size:12px;color:#4c4571;overflow-wrap:anywhere}.bmuo__unavailable{font-size:11px}.bmuo__plan-list{display:grid;gap:8px}.bmuo__plan{display:flex;gap:10px;align-items:flex-start;min-height:60px;padding:14px;border:1px solid #dedee8;border-radius:12px;cursor:pointer;font-size:13px}.bmuo__plan:has(input:checked){border-color:var(--bmuo-accent);background:#f4f2ff}.bmuo__plan input{flex:0 0 16px;width:16px;height:16px;margin:3px 0 0;accent-color:var(--bmuo-accent)}.bmuo__plan>span{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;width:100%;overflow-wrap:anywhere;min-width:0}.bmuo__plan strong{font-size:12px}.bmuo__plan small{grid-column:1/-1;color:#555;line-height:1.5}.bmuo__purchase{padding:16px;border:1px solid var(--bmuo-border);border-radius:16px}.bmuo__quantity-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.bmuo__quantity-row .bmuo__label{margin:0}.bmuo__quantity{display:inline-flex;border:1px solid var(--bmuo-border);border-radius:10px;overflow:hidden}.bmuo__quantity button,.bmuo__quantity input{width:44px;height:44px;border:0;border-radius:0;background:#fff;color:#121212;padding:0;text-align:center}.bmuo__quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-size:16px}.bmuo__quantity input::-webkit-inner-spin-button,.bmuo__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bmuo__quantity :focus-visible{outline-offset:-4px}.bmuo__add{width:100%;min-height:54px;border:0;border-radius:999px;background:var(--bmuo-accent);color:#fff;padding:14px 18px;font-size:15px;font-weight:700}.bmuo__add:hover:not(:disabled){filter:brightness(.94)}.bmuo__note{margin:12px 0 0;font-size:12px;text-align:center;color:#666}.bmuo__status,.bmuo__error{margin:12px 0 0;font-size:13px}.bmuo__status:empty{display:none}.bmuo__error{color:#a51e35}.bmuo__cart-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--bmuo-accent)}.bmuo__accordions{margin-top:24px;border-top:1px solid #dedee8}.bmuo__details{border-bottom:1px solid #dedee8;scroll-margin-top:100px}.bmuo__details summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:650}.bmuo__details summary::-webkit-details-marker{display:none}.bmuo__details[open] summary>span{transform:rotate(45deg)}.bmuo__richtext{padding-bottom:16px;color:#555;font-size:14px;overflow-wrap:anywhere}.bmuo__richtext img,.bmuo__richtext iframe{max-width:100%;height:auto}.bmuo__richtext table{display:block;overflow-x:auto}.bmuo__richtext a{color:inherit}.bmuo__fallback{display:grid;gap:10px;margin:12px 0}.bmuo__fallback select,.bmuo__fallback button{min-height:44px}.bmuo__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.bmuo__layout{grid-template-columns:minmax(0,1fr);gap:26px;padding:18px 16px 40px}.bmuo__stage{border-radius:16px}.bmuo__title{font-size:clamp(28px,8vw,36px);margin-bottom:12px}.bmuo__thumb{flex-basis:60px;height:60px}.bmuo__option-grid{gap:8px}.bmuo__option-body{padding:30px 6px 12px}.bmuo__option-image{width:64px;height:64px}.bmuo__option-title{font-size:12px}.bmuo__option-price{font-size:11px}.bmuo__purchase{padding:14px}.bmuo__plan>span{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bmuo *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AIA */
