.wreaths-module__mz5hLG__deadline{background:var(--navy);color:var(--on-navy-strong);font-family:var(--font-ui)}.wreaths-module__mz5hLG__deadlineInner{max-width:1180px;padding:10px var(--sp-4);gap:2px var(--sp-4);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;margin:0 auto;display:flex}.wreaths-module__mz5hLG__deadline strong{font-size:var(--fs-md);color:var(--warm-white)}.wreaths-module__mz5hLG__deadlineSoft{color:var(--on-navy-soft)}.wreaths-module__mz5hLG__storeGrid{gap:var(--sp-6);grid-template-columns:1fr;display:grid}@media (min-width:900px){.wreaths-module__mz5hLG__storeGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.wreaths-module__mz5hLG__kicker{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-meta);margin:0 0 var(--sp-2);font-weight:600}.wreaths-module__mz5hLG__title{font-family:var(--font-display);color:var(--text-head);font-weight:700;font-size:var(--fs-3xl);margin:0 0 var(--sp-2);text-wrap:balance;line-height:1.12}@media (max-width:640px){.wreaths-module__mz5hLG__title{font-size:var(--fs-2xl)}}.wreaths-module__mz5hLG__lede{font-family:var(--font-ui);color:var(--text-meta);margin:0 0 var(--sp-4)}.wreaths-module__mz5hLG__meta{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-meta);margin:0}.wreaths-module__mz5hLG__stack{gap:var(--sp-3);margin-bottom:var(--sp-4);display:grid}.wreaths-module__mz5hLG__intro{gap:var(--sp-4);margin-bottom:var(--sp-4);display:grid}@media (min-width:640px){.wreaths-module__mz5hLG__intro{grid-template-columns:1fr 1fr}}.wreaths-module__mz5hLG__card{background:var(--warm-white);border-radius:var(--rad-md);box-shadow:var(--shadow-card)}.wreaths-module__mz5hLG__pad{padding:var(--sp-4) var(--sp-5)}.wreaths-module__mz5hLG__money{font-family:var(--font-ui);font-size:var(--fs-sm)}.wreaths-module__mz5hLG__money h2{margin:0 0 var(--sp-2);font-size:var(--fs-md);font-family:var(--font-ui);color:var(--text-head)}.wreaths-module__mz5hLG__money ul{padding-left:var(--sp-5);margin:0;list-style:outside}.wreaths-module__mz5hLG__money li+li{margin-top:var(--sp-1)}.wreaths-module__mz5hLG__greet{gap:var(--sp-3);margin-bottom:var(--sp-4);align-content:start;display:grid}.wreaths-module__mz5hLG__greet blockquote{font-family:var(--font-body);font-style:italic;font-size:var(--fs-lg);color:var(--text-head);border-left:3px solid var(--khaki);padding-left:var(--sp-4);margin:0}.wreaths-module__mz5hLG__groupTitle{font-family:var(--font-ui);font-size:var(--fs-md);color:var(--text-head);margin:var(--sp-6) 0 var(--sp-3);padding-bottom:var(--sp-1);border-bottom:1px solid var(--rule);font-weight:700}.wreaths-module__mz5hLG__products{gap:var(--sp-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px){.wreaths-module__mz5hLG__products{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.wreaths-module__mz5hLG__products{grid-template-columns:1fr 1fr 1fr}}.wreaths-module__mz5hLG__product{gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:112px 1fr;display:grid}@media (min-width:520px){.wreaths-module__mz5hLG__product{padding:0 0 var(--sp-3);grid-template-columns:1fr}.wreaths-module__mz5hLG__product .wreaths-module__mz5hLG__body{padding:0 var(--sp-3)}}.wreaths-module__mz5hLG__photo{aspect-ratio:200/184;background:var(--warm-white);border-radius:var(--rad-sm);width:100%;display:block;position:relative;overflow:hidden}.wreaths-module__mz5hLG__photo img{object-fit:contain}.wreaths-module__mz5hLG__noPhoto{text-align:center;aspect-ratio:200/184;background:var(--newsprint);width:100%;color:var(--text-meta);font-family:var(--font-ui);font-size:var(--fs-sm);border-radius:var(--rad-sm);justify-content:center;align-items:center;display:flex}@media (min-width:520px){.wreaths-module__mz5hLG__photo,.wreaths-module__mz5hLG__noPhoto{border-radius:var(--rad-md) var(--rad-md) 0 0}}.wreaths-module__mz5hLG__body{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.wreaths-module__mz5hLG__pHead{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.wreaths-module__mz5hLG__pName{font-family:var(--font-ui);color:var(--text-head);font-weight:700}.wreaths-module__mz5hLG__pSize{color:var(--text-meta);font-weight:400}.wreaths-module__mz5hLG__pPrice{font-family:var(--font-ui);color:var(--text-head);font-variant-numeric:tabular-nums;font-weight:700}.wreaths-module__mz5hLG__pDesc{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-body);flex:1;margin:0}.wreaths-module__mz5hLG__addLine{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.wreaths-module__mz5hLG__inCart{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--forest);font-weight:600}.wreaths-module__mz5hLG__vets{margin-top:var(--sp-8);padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--navy)}.wreaths-module__mz5hLG__vets h2{margin:0 0 var(--sp-1);font-family:var(--font-ui);font-size:var(--fs-lg);color:var(--text-head)}.wreaths-module__mz5hLG__vetRow{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.wreaths-module__mz5hLG__vetRow:first-of-type{border-top:none}.wreaths-module__mz5hLG__vetName{font-family:var(--font-ui);flex:160px}.wreaths-module__mz5hLG__cartAside{top:var(--sp-4);position:sticky}.wreaths-module__mz5hLG__cartAside h2{font-family:var(--font-ui);font-size:var(--fs-md);color:var(--text-head);margin:0}.wreaths-module__mz5hLG__cartList{margin:var(--sp-2) 0;font-family:var(--font-ui);font-size:var(--fs-sm);padding:0;list-style:none}.wreaths-module__mz5hLG__cartList li{justify-content:space-between;gap:var(--sp-2);border-top:1px solid var(--rule);padding:4px 0;display:flex}.wreaths-module__mz5hLG__cartList li:first-child{border-top:none}.wreaths-module__mz5hLG__cartTotal{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-lg);color:var(--text-head);margin-bottom:var(--sp-3);justify-content:space-between;display:flex}.wreaths-module__mz5hLG__cartEmpty{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-meta);margin:var(--sp-2) 0 0}.wreaths-module__mz5hLG__num{font-variant-numeric:tabular-nums}.wreaths-module__mz5hLG__block{width:100%;margin-bottom:var(--sp-2)}.wreaths-module__mz5hLG__tag{font-family:var(--font-ui);font-size:var(--fs-2xs);border-radius:var(--rad-pill);background:var(--status-info-bg);color:var(--navy);white-space:nowrap;padding:1px 8px;font-weight:700;display:inline-block}.wreaths-module__mz5hLG__cartBar,.wreaths-module__mz5hLG__cartBarSpace{display:none}@media (max-width:899px){.wreaths-module__mz5hLG__cartAside{display:none}.wreaths-module__mz5hLG__cartBar{z-index:50;background:var(--warm-white);border-top:1px solid var(--border-mid);box-shadow:var(--shadow-hover);padding:10px var(--sp-4);gap:var(--sp-3);font-family:var(--font-ui);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.wreaths-module__mz5hLG__cartBar[hidden]{display:none}.wreaths-module__mz5hLG__cartBarSum{flex:1;min-width:0}.wreaths-module__mz5hLG__cartBarSum strong{font-size:var(--fs-lg);color:var(--text-head);display:block}.wreaths-module__mz5hLG__cartBarSum span{font-size:var(--fs-sm);color:var(--text-meta)}.wreaths-module__mz5hLG__cartBarSpace{height:80px;display:block}}.wreaths-module__mz5hLG__narrow{max-width:760px;margin:0 auto}.wreaths-module__mz5hLG__titleLine{justify-content:space-between;align-items:baseline;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.wreaths-module__mz5hLG__step{margin-bottom:var(--sp-4)}.wreaths-module__mz5hLG__step h2{margin:0 0 var(--sp-3);font-family:var(--font-ui);font-size:var(--fs-lg);color:var(--text-head);font-weight:700}.wreaths-module__mz5hLG__lines{font-family:var(--font-ui);margin:0;padding:0;list-style:none}.wreaths-module__mz5hLG__line{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.wreaths-module__mz5hLG__line:first-child{border-top:none}.wreaths-module__mz5hLG__lineThumb{aspect-ratio:200/184;border-radius:var(--rad-sm);background:var(--warm-white);flex:none;width:56px;position:relative;overflow:hidden}.wreaths-module__mz5hLG__lineThumb img{object-fit:contain}.wreaths-module__mz5hLG__lName{color:var(--text-head);flex:160px}.wreaths-module__mz5hLG__lName small{font-size:var(--fs-xs);color:var(--text-meta);display:block}.wreaths-module__mz5hLG__lAmt{font-variant-numeric:tabular-nums;text-align:right;min-width:64px;font-weight:600}.wreaths-module__mz5hLG__linkBtn{font:inherit;font-size:var(--fs-sm);color:var(--navy);cursor:pointer;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border-mid);text-decoration-color:var(--border-mid);background:0 0;border:none;min-height:32px;padding:0}.wreaths-module__mz5hLG__linkBtn:hover{color:var(--forest);text-decoration-color:currentColor}.wreaths-module__mz5hLG__linkBtnDanger{color:var(--status-danger)}.wreaths-module__mz5hLG__creditToggle{font-size:var(--fs-md);font-weight:600}.wreaths-module__mz5hLG__creditActions{gap:var(--sp-4);margin:var(--sp-1) 0 0;font-family:var(--font-ui);display:flex}.wreaths-module__mz5hLG__giftWrap{border-top:1px solid var(--rule);margin-top:var(--sp-2);padding-top:var(--sp-3)}.wreaths-module__mz5hLG__fieldLabel{font-family:var(--font-ui);color:var(--text-meta);margin-bottom:6px;font-size:14px;font-weight:600}.wreaths-module__mz5hLG__seg{border:1px solid var(--border-mid);border-radius:var(--rad-md);background:var(--warm-white);flex-wrap:wrap;display:inline-flex;overflow:hidden}.wreaths-module__mz5hLG__seg button{font-family:var(--font-ui);font-size:var(--fs-md);border:none;border-left:1px solid var(--border-mid);background:var(--warm-white);min-height:40px;color:var(--navy);cursor:pointer;padding:8px 16px}.wreaths-module__mz5hLG__seg button:first-child{border-left:none}.wreaths-module__mz5hLG__seg button[aria-pressed=true]{background:var(--navy);color:var(--warm-white)}.wreaths-module__mz5hLG__giftOther{max-width:160px;margin-top:var(--sp-2)}.wreaths-module__mz5hLG__choice{gap:var(--sp-3);display:grid}@media (min-width:640px){.wreaths-module__mz5hLG__choice{grid-template-columns:1fr 1fr}}.wreaths-module__mz5hLG__choiceCard{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-mid);border-radius:var(--rad-md);background:var(--warm-white);cursor:pointer;font-family:var(--font-ui);align-items:flex-start;display:flex}.wreaths-module__mz5hLG__choiceCard:has(input:checked){border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.wreaths-module__mz5hLG__choiceCard input{width:20px;height:20px;accent-color:var(--forest);flex:none;margin:2px 0 0}.wreaths-module__mz5hLG__choiceCard strong{color:var(--text-head);display:block}.wreaths-module__mz5hLG__choiceCard span span{font-size:var(--fs-sm);color:var(--text-meta);display:block}.wreaths-module__mz5hLG__choiceBad{border-radius:var(--rad-md);box-shadow:0 0 0 1px var(--status-danger)}.wreaths-module__mz5hLG__fields{gap:0 var(--sp-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.wreaths-module__mz5hLG__fields{grid-template-columns:1fr 1fr}.wreaths-module__mz5hLG__fieldFull{grid-column:1/-1}}.wreaths-module__mz5hLG__zipRow{max-width:200px}.wreaths-module__mz5hLG__zipOk{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--forest);margin:6px 0 0;font-weight:600}.wreaths-module__mz5hLG__check{gap:var(--sp-3);font-family:var(--font-ui);font-size:var(--fs-md);cursor:pointer;padding:var(--sp-2) 0;align-items:flex-start;display:flex}.wreaths-module__mz5hLG__check input{width:20px;height:20px;accent-color:var(--forest);flex:none;margin:2px 0 0}.wreaths-module__mz5hLG__checkBad{border-radius:var(--rad-md);box-shadow:0 0 0 1px var(--status-danger)}.wreaths-module__mz5hLG__badNote{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--status-danger);margin:4px 0 0}.wreaths-module__mz5hLG__inset{margin-top:var(--sp-3)}.wreaths-module__mz5hLG__sumRows{margin:0 0 var(--sp-3);font-family:var(--font-ui)}.wreaths-module__mz5hLG__sumRows div{justify-content:space-between;gap:var(--sp-3);padding:3px 0;display:flex}.wreaths-module__mz5hLG__sumRows dt{color:var(--text-body)}.wreaths-module__mz5hLG__sumRows dd{font-variant-numeric:tabular-nums;margin:0}.wreaths-module__mz5hLG__sumRows .wreaths-module__mz5hLG__sumTotal{border-top:1px solid var(--rule);margin-top:var(--sp-1);padding-top:var(--sp-2);font-weight:700;font-size:var(--fs-lg);color:var(--text-head)}.wreaths-module__mz5hLG__sumRows .wreaths-module__mz5hLG__sumTotal dt{color:var(--text-head)}.wreaths-module__mz5hLG__submitRow{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.wreaths-module__mz5hLG__payHow{font-family:var(--font-ui);font-size:var(--fs-sm)}.wreaths-module__mz5hLG__payHow p{margin:0}.wreaths-module__mz5hLG__payHow p+p{margin-top:var(--sp-1)}.wreaths-module__mz5hLG__cancelActions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.wreaths-module__mz5hLG__payLead{font-family:var(--font-ui);font-size:var(--fs-sm);margin:0 0 var(--sp-3)}.wreaths-module__mz5hLG__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wreaths-module__mz5hLG__prose{font-family:var(--font-ui)}.wreaths-module__mz5hLG__prose p{margin:0 0 var(--sp-2)}.wreaths-module__mz5hLG__prose p:last-child{margin-bottom:0}.wreaths-module__mz5hLG__donated{color:var(--navy)}.wreaths-module__mz5hLG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wreaths-module__mz5hLG__switchRow{margin:0 0 var(--sp-4)}.wreaths-module__mz5hLG__switchBtn{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;cursor:pointer;min-height:44px;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--navy);text-align:left;background:0 0;border:none;font-weight:600;display:inline-flex}.wreaths-module__mz5hLG__switchBtn:hover{color:var(--forest)}.wreaths-module__mz5hLG__switchTrack{background:var(--border-mid);width:40px;height:22px;transition:background var(--transition);border-radius:11px;flex:none;position:relative}.wreaths-module__mz5hLG__switchKnob{background:var(--warm-white);width:18px;height:18px;box-shadow:var(--shadow-card);transition:transform var(--transition);border-radius:50%;position:absolute;top:2px;left:2px}.wreaths-module__mz5hLG__switchBtn[aria-checked=true] .wreaths-module__mz5hLG__switchTrack{background:var(--forest)}.wreaths-module__mz5hLG__switchBtn[aria-checked=true] .wreaths-module__mz5hLG__switchKnob{transform:translate(18px)}.wreaths-module__mz5hLG__cartAsideEntry{border-left:3px solid var(--forest)}@media (max-width:899px){.wreaths-module__mz5hLG__cartAside.wreaths-module__mz5hLG__cartAsideEntry{display:block;position:static}}.wreaths-module__mz5hLG__entryForm{gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule);display:grid}.wreaths-module__mz5hLG__opt{color:var(--text-meta);font-weight:400}.wreaths-module__mz5hLG__doneView{gap:var(--sp-4);max-width:640px;display:grid}.wreaths-module__mz5hLG__doneHead{margin:0 0 var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-lg);color:var(--text-head)}.wreaths-module__mz5hLG__doneList{font-family:var(--font-ui);margin:0;padding:0;list-style:none}.wreaths-module__mz5hLG__doneList li{justify-content:space-between;gap:var(--sp-3);border-top:1px solid var(--rule);padding:6px 0;display:flex}.wreaths-module__mz5hLG__doneList li:first-child{border-top:none}.wreaths-module__mz5hLG__doneTotal{color:var(--text-head);font-weight:700}.wreaths-module__mz5hLG__btnRow{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}
