.maison_com.breathing-kit-selector{width:100%;margin-bottom:24px}.maison_com .bk-section-header{font-size:14px;font-weight:600;letter-spacing:-.3px;margin-bottom:12px;color:var(--bk-text)}.maison_com .bk-card{border:1.5px solid rgba(0,0,0,.15);border-radius:12px;padding:12px;width:100%;cursor:pointer;position:relative;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease;background:#fff;overflow:hidden}.maison_com .bk-card:hover{border-color:#0000004d}.maison_com .bk-card.bk-subscription-card.selected{border-color:var(--bk-sub-accent);background:linear-gradient(180deg,var(--bk-sub-bg) 0%,var(--bk-sub-bg) 100%);box-shadow:0 0 0 1px var(--bk-sub-accent),0 4px 12px #00000014}.maison_com .bk-card.bk-onetime-card.selected{border-color:var(--bk-onetime-accent);background:var(--bk-onetime-sel-bg);box-shadow:0 0 0 1px var(--bk-onetime-accent)}.maison_com .bk-urgency-badge{display:inline-flex;align-items:center;gap:6px;background:var(--bk-badge-bg);border:1.5px solid var(--bk-badge-bg);border-radius:50px;padding:4px 10px;font-size:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.3px;color:#fff;width:fit-content;margin-top:4px;text-transform:uppercase}.maison_com .bk-urgency-badge .bk-badge-separator{width:1px;height:10px;background:#ffffff80}.maison_com .bk-card-header{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:4px}.maison_com .bk-card-title-group{flex:1}.maison_com .bk-card-title{font-size:16px;font-weight:700;color:var(--bk-text);letter-spacing:-.4px;line-height:1.2;margin:0}.maison_com .bk-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.maison_com .bk-compare-price{font-size:13px;font-weight:500;color:var(--bk-compare);text-decoration:line-through;letter-spacing:-.2px}.maison_com .bk-current-price{font-size:18px;font-weight:800;color:var(--bk-text);letter-spacing:-.5px;line-height:1;transition:color .2s ease}.maison_com .bk-title-divider{height:1px;background:#0000001a;margin:14px 0;transition:background .2s ease}.maison_com .bk-subscription-card.selected .bk-title-divider{background:var(--bk-sub-accent);opacity:.3}.maison_com .bk-benefits-list{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0;margin:0;list-style:none}.maison_com .bk-benefit-item{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:500;color:var(--bk-text);line-height:1.35;letter-spacing:-.1px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.maison_com .bk-subscription-card.selected .bk-benefit-item{opacity:1;transform:translateY(0)}.maison_com .bk-subscription-card.selected .bk-benefit-item:nth-child(1){transition-delay:.05s}.maison_com .bk-subscription-card.selected .bk-benefit-item:nth-child(2){transition-delay:.1s}.maison_com .bk-subscription-card.selected .bk-benefit-item:nth-child(3){transition-delay:.15s}.maison_com .bk-subscription-card.selected .bk-benefit-item:nth-child(4){transition-delay:.2s}.maison_com .bk-subscription-card.selected .bk-benefit-item:nth-child(5){transition-delay:.25s}.maison_com .bk-subscription-card.selected .bk-benefit-item:nth-child(6){transition-delay:.3s}.maison_com .bk-benefit-check{width:16px;height:16px;min-width:16px;color:var(--bk-check);margin-top:1px;transition:transform .2s ease}.maison_com .bk-benefit-item:hover .bk-benefit-check{transform:scale(1.15)}.maison_com .bk-onetime-card{margin-top:12px}.maison_com .bk-onetime-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.maison_com .bk-onetime-header>div:not(.bk-radio-indicator){flex:1}.maison_com .bk-onetime-title{font-size:16px;font-weight:600;color:var(--bk-text);letter-spacing:-.3px;margin:0}.maison_com .bk-onetime-subtitle{font-size:13px;font-weight:400;color:var(--bk-compare);margin-top:4px;letter-spacing:-.1px;opacity:0;max-height:0;overflow:hidden;transition:opacity .2s ease,max-height .25s ease,margin .2s ease}.maison_com .bk-onetime-card.selected .bk-onetime-subtitle{opacity:1;max-height:40px;margin-top:0}.maison_com .bk-onetime-price{font-size:18px;font-weight:700;color:var(--bk-text);letter-spacing:-.4px}.maison_com .bk-radio-indicator{width:18px;height:18px;min-width:18px;border:2px solid rgba(0,0,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease}.maison_com .bk-radio-indicator:after{content:"";width:9px;height:9px;border-radius:50%;background:transparent;transform:scale(0);transition:transform .2s ease,background .2s ease}.maison_com .bk-subscription-card.selected .bk-radio-indicator{border-color:var(--bk-sub-accent)}.maison_com .bk-subscription-card.selected .bk-radio-indicator:after{background:var(--bk-sub-accent);transform:scale(1)}.maison_com .bk-onetime-card.selected .bk-radio-indicator{border-color:var(--bk-onetime-accent)}.maison_com .bk-onetime-card.selected .bk-radio-indicator:after{background:var(--bk-onetime-accent);transform:scale(1)}.maison_com .bk-add-to-cart{width:100%;background:var(--bk-btn-bg);color:var(--bk-btn-text);border:none;border-radius:50px;padding:16px 24px;font-size:16px;font-weight:600;letter-spacing:-.3px;cursor:pointer;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .25s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;position:relative;overflow:hidden}.maison_com .bk-add-to-cart:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.maison_com .bk-add-to-cart:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}.maison_com .bk-add-to-cart:disabled{opacity:.6;cursor:not-allowed;transform:none}.maison_com .bk-loader{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--bk-btn-text);border-radius:50%;animation:bk-spin .5s cubic-bezier(.4,0,.2,1) infinite}@keyframes bk-spin{to{transform:rotate(360deg)}}.maison_com .bk-added{display:flex;align-items:center;gap:6px}.maison_com .bk-content-wrapper{overflow:hidden;display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease,opacity .25s ease;opacity:1}.maison_com .bk-content-wrapper>*{overflow:hidden}.maison_com .bk-subscription-card:not(.selected) .bk-content-wrapper{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .15s ease}.maison_com .bk-card-header,.maison_com .bk-urgency-badge,.maison_com .bk-title-divider,.maison_com .bk-content-wrapper,.maison_com .bk-onetime-header{position:relative}@media(max-width:640px){.maison_com .bk-card{padding:10px}.maison_com .bk-card-title{font-size:14px}.maison_com .bk-current-price{font-size:16px}.maison_com .bk-benefit-item{font-size:11px;gap:8px}.maison_com .bk-benefit-check{width:14px;height:14px;min-width:14px}.maison_com .bk-add-to-cart{padding:14px 20px;font-size:15px}.maison_com .bk-radio-indicator{width:16px;height:16px;min-width:16px}.maison_com .bk-radio-indicator:after{width:7px;height:7px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/maison-breathing-kit.css.map */
