@layer sections{sm-upsell-modal{display:contents}.sm-upsell-modal{border:0;border-radius:24px 24px 0 0;padding:12px 16px 22px;max-width:none;width:100%;box-shadow:var(--shadow-modal);background:var(--color-paper);color:var(--color-ink);display:flex;flex-direction:column;gap:var(--space-6)}.sm-upsell-modal::backdrop{background:var(--overlay-backdrop-modal)}.sm-upsell-modal:not([open]){display:none}.sm-upsell-modal__drag{align-self:center;width:40px;height:5px;border-radius:var(--radius-pill);background:var(--color-line)}.sm-upsell-modal__panel{position:relative;display:flex;flex-direction:column;gap:var(--space-6)}.sm-upsell-modal__close{position:absolute;right:var(--space-6);top:var(--space-6);width:44px;height:44px;border-radius:var(--radius-pill);border:0;background:var(--color-grey);color:var(--color-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.sm-upsell-modal__mobile-head{display:flex;gap:var(--space-6);align-items:center}.sm-upsell-modal__mobile-media{flex-shrink:0;width:150px;height:120px;border-radius:var(--radius-card-sm);background:var(--hl-135, var(--grad-chill-135));display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}img.sm-upsell-modal__media-img{width:89px;height:144px;object-fit:cover;mix-blend-mode:multiply;flex-shrink:0;margin-left:0}.sm-upsell-modal__media-img+.sm-upsell-modal__media-img{margin-left:-11px}.sm-upsell-modal__mobile-copy{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.sm-upsell-modal__mobile-heading{font-size:26px;line-height:.95;letter-spacing:-.03em}.sm-upsell-modal__desktop-head{display:none}.sm-upsell-modal__eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-muted)}.sm-upsell-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.sm-upsell-modal__card{display:flex;flex-direction:column;gap:3px;padding:var(--space-7);border-radius:var(--radius-card-sm);border:1.5px solid var(--color-line)}.sm-upsell-modal__card--selected{border:0;background:var(--color-ink);color:var(--color-cream)}.sm-upsell-modal__card-name{color:var(--color-muted)}.sm-upsell-modal__card--selected .sm-upsell-modal__card-name{color:var(--color-cream)}.sm-upsell-modal__card-price{font-size:22px;font-weight:700;display:flex;align-items:baseline;gap:var(--space-3)}.sm-upsell-modal__card-compare{font-size:13px;font-weight:500;color:var(--color-ink-muted);text-decoration:line-through}.sm-upsell-modal__card-per-day{font-size:12px;color:var(--color-muted)}.sm-upsell-modal__card--selected .sm-upsell-modal__card-per-day{color:#cfc8d3}.sm-upsell-modal__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.sm-upsell-modal__checks li{display:flex;gap:var(--space-4);align-items:flex-start;font-size:14px;line-height:1.4}.sm-upsell-modal__checks .sm-icon{flex-shrink:0;margin-top:1px}.sm-upsell-modal__decline{display:block;width:100%;text-align:center;min-height:24px;background:none;border:0;color:var(--color-ink);font-size:15px;cursor:pointer}.sm-upsell-modal__unavailable{margin:0;padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-cream);color:var(--color-muted);font-size:13px;text-align:center}.sm-upsell-modal__trust,.sm-upsell-modal__media{display:none}@media(min-width:750px){.sm-upsell-modal{margin:auto;border-radius:var(--radius-hero);padding:0;max-width:960px;width:calc(100% - 32px);display:grid;grid-template-columns:400px minmax(0,1fr)}.sm-upsell-modal__drag,.sm-upsell-modal__mobile-head{display:none}.sm-upsell-modal__desktop-head{display:flex;flex-direction:column;gap:var(--space-6)}.sm-upsell-modal__panel{padding:var(--space-14);gap:var(--space-7)}.sm-upsell-modal__heading{margin:0;padding-right:var(--space-24);font-size:40px;line-height:.95;font-weight:800;letter-spacing:-.035em}.sm-upsell-modal__text{margin:0;font-size:15px;line-height:1.5;color:var(--color-muted)}.sm-upsell-modal__media{display:flex;flex-direction:column;position:relative}.sm-upsell-modal__media-photos{height:400px;background:var(--hl-135, var(--grad-chill-135));display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;flex-shrink:0}img.sm-upsell-modal__media-img{width:296px;height:477px}.sm-upsell-modal__media-img+.sm-upsell-modal__media-img{margin-left:-36px}.sm-upsell-modal__kit{flex-grow:1;padding:var(--space-9);background:var(--color-cream);display:flex;flex-direction:column;gap:var(--space-5);position:relative}.sm-upsell-modal__kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.sm-upsell-modal__kit-item{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.sm-upsell-modal__kit-photo{position:relative;display:block;height:52px;border-radius:var(--radius-card);overflow:hidden;background:var(--color-paper)}.sm-upsell-modal__kit-photo .sm-image{width:100%;height:100%;object-fit:cover}.sm-upsell-modal__kit-badge{position:absolute;left:var(--space-4);top:var(--space-4)}.sm-upsell-modal__kit-item b{font-size:13px;line-height:1.2}.sm-upsell-modal__kit-value{color:var(--color-muted)}.sm-upsell-modal__save{position:absolute;left:var(--space-9);top:var(--space-9)}.sm-upsell-modal__trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink)}.sm-upsell-modal__trust span{display:inline-flex;gap:var(--space-3);align-items:center}}@media(max-width:749px){.sm-upsell-modal{position:fixed;inset:auto 0 0 0;max-height:92vh;overflow-y:auto}}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sm-upsell-modal.css.map */
