.maison_refill.refill-kit-selector{width:100%;margin-bottom:24px}.maison_refill .rk-section-header{font-size:14px;font-weight:500;letter-spacing:-.2px;margin-bottom:16px;color:var(--rk-text);opacity:.6}.maison_refill .rk-tabs{display:flex;background:#f2f2f7;border-radius:50px;padding:4px;margin-bottom:16px;position:relative}.maison_refill .rk-tab{flex:1;padding:11px 16px;font-size:15px;font-weight:600;letter-spacing:-.3px;text-align:center;border-radius:50px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);color:var(--rk-text);background:transparent;border:none;position:relative;z-index:1;user-select:none;-webkit-user-select:none}.maison_refill .rk-tab.active{background:#fff;color:var(--rk-text);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.maison_refill .rk-tab:not(.active){color:#00000080}.maison_refill .rk-tab-panels{position:relative}.maison_refill .rk-tab-panel{display:none;opacity:0;animation:rk-fadeIn .25s ease forwards}.maison_refill .rk-tab-panel.active{display:block;opacity:1}@keyframes rk-fadeIn{0%{opacity:0}to{opacity:1}}.maison_refill .rk-send-card{border-radius:12px;border:1.5px solid rgba(0,0,0,.15);padding:16px;margin-bottom:16px;background:#fff;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.maison_refill .rk-send-card.rk-send-card--active{border-color:var(--rk-sub-accent);background:var(--rk-sub-bg);box-shadow:0 0 0 1px var(--rk-sub-accent),0 4px 12px #0000000f}.maison_refill .rk-send-badge{display:inline-flex;align-items:center;border-radius:50px;padding:5px 14px;font-size:12px;font-weight:600;letter-spacing:-.2px;color:#fff;width:fit-content;line-height:1.2;background:var(--rk-badge-bg)}.maison_refill .rk-send-title-row{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:10px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.1)}.maison_refill .rk-send-title{font-size:18px;font-weight:700;line-height:1.15;color:var(--rk-text);letter-spacing:-.4px;margin:0}.maison_refill .rk-send-price-group{display:flex;flex-direction:column;gap:3px;align-items:flex-end;text-align:right}.maison_refill .rk-send-price{font-weight:800;font-size:18px;letter-spacing:-.5px;color:var(--rk-text);line-height:1}.maison_refill .rk-send-compare{opacity:.6;font-size:13px;font-weight:600;letter-spacing:-.3px;text-decoration:line-through;color:var(--rk-compare)}.maison_refill .rk-send-list{display:flex;flex-direction:column;gap:10px;padding:16px 0 0;margin:0;list-style:none}.maison_refill .rk-send-item{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;letter-spacing:.1px;line-height:1.2;color:var(--rk-text)}.maison_refill .rk-send-item img{width:18px;height:18px;object-fit:contain}.maison_refill .rk-variant-list{display:flex;flex-direction:column;gap:10px}.maison_refill .rk-variant-card{display:flex;align-items:center;justify-content:space-between;border:1.5px solid rgba(0,0,0,.12);border-radius:14px;padding:18px 20px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;background:#fff;position:relative}.maison_refill .rk-variant-card:hover{border-color:#0000004d}.maison_refill .rk-variant-card.selected{border-color:var(--rk-text);border-width:2px;padding:17px 19px;background:#fafafa}.maison_refill .rk-variant-left{display:flex;align-items:center;gap:10px}.maison_refill .rk-variant-title{font-size:18px;font-weight:700;color:var(--rk-text);letter-spacing:-.4px}.maison_refill .rk-variant-badge{display:inline-flex;align-items:center;background:#000;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:.2px;color:#fff}.maison_refill .rk-variant-price{font-size:18px;font-weight:700;color:var(--rk-text);letter-spacing:-.4px}.maison_refill .rk-sub-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;margin-bottom:12px}.maison_refill .rk-sub-card:hover{border-color:#0000004d}.maison_refill .rk-sub-card.selected{border-color:var(--rk-sub-accent);background:linear-gradient(180deg,var(--rk-sub-bg) 0%,var(--rk-sub-bg) 100%);box-shadow:0 0 0 1px var(--rk-sub-accent),0 4px 12px #00000014}.maison_refill .rk-card-header{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:4px}.maison_refill .rk-card-title-group{flex:1}.maison_refill .rk-card-title{font-size:16px;font-weight:700;color:var(--rk-text);letter-spacing:-.4px;line-height:1.2;margin:0}.maison_refill .rk-urgency-badge{display:inline-flex;align-items:center;gap:6px;background:var(--rk-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_refill .rk-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.maison_refill .rk-compare-price{font-size:13px;font-weight:500;color:var(--rk-compare);text-decoration:line-through;letter-spacing:-.2px}.maison_refill .rk-current-price{font-size:18px;font-weight:800;color:var(--rk-text);letter-spacing:-.5px;line-height:1}.maison_refill .rk-title-divider{height:1px;background:#0000001a;margin:14px 0;transition:background .2s ease}.maison_refill .rk-sub-card.selected .rk-title-divider{background:var(--rk-sub-accent);opacity:.3}.maison_refill .rk-benefits-list{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0;margin:0;list-style:none}.maison_refill .rk-benefit-item{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:500;color:var(--rk-text);line-height:1.35;letter-spacing:-.1px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.maison_refill .rk-sub-card.selected .rk-benefit-item{opacity:1;transform:translateY(0)}.maison_refill .rk-sub-card.selected .rk-benefit-item:nth-child(1){transition-delay:.05s}.maison_refill .rk-sub-card.selected .rk-benefit-item:nth-child(2){transition-delay:.1s}.maison_refill .rk-sub-card.selected .rk-benefit-item:nth-child(3){transition-delay:.15s}.maison_refill .rk-sub-card.selected .rk-benefit-item:nth-child(4){transition-delay:.2s}.maison_refill .rk-sub-card.selected .rk-benefit-item:nth-child(5){transition-delay:.25s}.maison_refill .rk-sub-card.selected .rk-benefit-item:nth-child(6){transition-delay:.3s}.maison_refill .rk-benefit-check{width:16px;height:16px;min-width:16px;color:var(--rk-check);margin-top:1px}.maison_refill .rk-content-wrapper{overflow:hidden;display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease,opacity .25s ease;opacity:1}.maison_refill .rk-content-wrapper>*{overflow:hidden}.maison_refill .rk-sub-card:not(.selected) .rk-content-wrapper{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .15s ease}.maison_refill .rk-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_refill .rk-radio-indicator:after{content:"";width:9px;height:9px;border-radius:50%;background:transparent;transform:scale(0);transition:transform .2s ease,background .2s ease}.maison_refill .rk-sub-card.selected .rk-radio-indicator{border-color:var(--rk-sub-accent)}.maison_refill .rk-sub-card.selected .rk-radio-indicator:after{background:var(--rk-sub-accent);transform:scale(1)}.maison_refill .rk-add-to-cart{width:100%;background:var(--rk-btn-bg);color:var(--rk-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_refill .rk-add-to-cart:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.maison_refill .rk-add-to-cart:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}.maison_refill .rk-add-to-cart:disabled{opacity:.6;cursor:not-allowed;transform:none}.maison_refill .rk-loader{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--rk-btn-text);border-radius:50%;animation:rk-spin .5s cubic-bezier(.4,0,.2,1) infinite}@keyframes rk-spin{to{transform:rotate(360deg)}}.maison_refill .rk-added{display:flex;align-items:center;gap:6px}.maison_refill .rk-card-header,.maison_refill .rk-urgency-badge,.maison_refill .rk-title-divider,.maison_refill .rk-content-wrapper{position:relative}@media(max-width:640px){.maison_refill .rk-tab{font-size:14px;padding:10px 12px}.maison_refill .rk-sub-card{padding:10px}.maison_refill .rk-card-title{font-size:14px}.maison_refill .rk-current-price{font-size:16px}.maison_refill .rk-benefit-item{font-size:11px;gap:8px}.maison_refill .rk-benefit-check{width:14px;height:14px;min-width:14px}.maison_refill .rk-add-to-cart{padding:14px 20px;font-size:15px}.maison_refill .rk-radio-indicator{width:16px;height:16px;min-width:16px}.maison_refill .rk-radio-indicator:after{width:7px;height:7px}.maison_refill .rk-variant-card{padding:14px 16px}.maison_refill .rk-variant-card.selected{padding:13px 15px}.maison_refill .rk-variant-title,.maison_refill .rk-variant-price,.maison_refill .rk-send-title,.maison_refill .rk-send-price{font-size:16px}.maison_refill .rk-send-item{font-size:12px;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/maison-refill-kit.css.map */
