/* Browser-only multi-scoop boxes. Load after experience.css. */
.wizard-cart .wizard-body{gap:10px}
.box-quantity-list{display:grid;gap:10px;flex:0 0 auto}
.box-quantity-row{display:grid;grid-template-columns:62px minmax(0,1fr) 112px;gap:10px;align-items:center;padding:12px;border:1px solid #d9b5c5;border-radius:15px;background:#fbe7e5;min-height:100px}
.box-quantity-row:nth-child(2){background:#eee4f7}
.box-quantity-art{width:62px;height:64px;display:block}
.box-quantity-art>svg{width:100%;height:100%}
.box-quantity-copy{min-width:0;display:flex;flex-direction:column;gap:5px}
#experience-dialog .box-quantity-copy h3{font-family:var(--sans);font-size:16px;font-weight:750;line-height:21px;letter-spacing:0;margin:0}
.box-quantity-copy>span{font-size:13px;line-height:18px;color:#825467}
.box-stepper{display:flex;align-items:center;justify-content:space-between;border:1px solid #cda2b6;border-radius:11px;background:#fffaf1;overflow:hidden;min-width:0}
.box-stepper>button{width:38px;min-width:38px;height:42px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#8c315a;font-family:var(--sans);font-size:23px;font-weight:650;line-height:1}
.box-stepper>button:disabled{opacity:.33;cursor:default}
.box-stepper>output{flex:1;min-width:22px;text-align:center;font-size:16px;font-weight:750;line-height:22px;color:#6e3652}
.box-cart-total{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d9b5c5;border-radius:13px;background:#fffaf3;padding:13px 15px;flex:0 0 auto}
.box-cart-total>div{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:14px;line-height:20px}
.box-cart-total>div>strong{font-weight:750}
.box-cart-total>div>span{font-size:12px;line-height:17px;color:#835e71}
.box-cart-total>strong{font-family:var(--serif);font-size:29px;font-weight:650;line-height:34px;color:#9f3260;flex:0 0 auto}
.box-cart-message{margin:0;text-align:center;font-size:12px;line-height:17px;color:#813956;flex:0 0 auto}
.box-resume-art{height:170px;max-height:210px;min-height:0;flex:1;width:100%}
.box-resume-art>svg{width:100%;height:100%}
.box-resume-links{display:flex;gap:20px;align-items:center;justify-content:center;flex:0 0 auto;flex-wrap:wrap}
#experience-dialog .box-text-button{align-self:center;min-height:36px;padding:5px 2px;margin:0;border:0;border-bottom:1px solid #c895ad;background:transparent;font-size:13px;line-height:20px;font-family:var(--sans);font-weight:650;color:#924365;box-shadow:none}
.wizard-box-resume .wizard-small-note{text-align:center}
.box-history-list{display:grid;gap:10px;width:100%;min-height:0}
.box-history-entry{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;width:100%;padding:13px 15px;border:1px solid #d6b1c1;border-radius:13px;background:#f8e6ed;color:#713a54}
.box-history-entry>strong{font-family:var(--sans);font-size:15px;font-weight:750;line-height:21px}
.box-history-entry>span{font-size:13px;line-height:18px}
.box-history-entry>small{font-size:12px;line-height:17px;color:#94687e}
.box-history-pages{display:flex;justify-content:space-between;align-items:center;gap:8px;flex:0 0 auto;font-size:13px;color:#81526b}
#experience-dialog .box-history-pages>.wizard-secondary{min-height:38px;padding:7px 12px;font-size:12px}
.wizard-box-history .wizard-body{gap:10px}
#experience-dialog .box-review .wizard-review-summary>div>strong{font-family:var(--sans);font-size:15px;line-height:21px;letter-spacing:0}
@media(max-width:400px),(max-height:650px){
 .wizard-cart .wizard-body{gap:8px}.box-quantity-list{gap:8px}
 .box-quantity-row{grid-template-columns:43px minmax(0,1fr) 104px;padding:8px;gap:7px;min-height:86px;border-radius:12px}
 .box-quantity-art{width:43px;height:57px}
 #experience-dialog .box-quantity-copy h3{font-size:14px;line-height:19px}
 .box-quantity-copy{gap:3px}.box-quantity-copy>span{font-size:12px;line-height:17px}
 .box-stepper>button{width:35px;min-width:35px;height:40px;font-size:23px}.box-stepper>output{font-size:15px}
 .box-cart-total{padding:10px 12px;gap:8px}.box-cart-total>div{font-size:13px;line-height:19px}.box-cart-total>strong{font-size:25px;line-height:31px}
 .box-resume-art{max-height:165px}.box-resume-links{gap:17px}
 .box-history-list{gap:8px}.box-history-entry{padding:10px 12px;gap:3px}.box-history-entry>strong{font-size:14px;line-height:20px}.box-history-entry>span{font-size:12px;line-height:17px}
}
#experience-dialog[data-compact="true"] .box-quantity-row{min-height:70px;padding-block:6px}
#experience-dialog[data-compact="true"] .box-quantity-art{height:45px}
#experience-dialog[data-compact="true"] .box-resume-art{max-height:95px}
