.ll-box-banner{width:min(var(--ll-page-max),calc(100% - 2 * var(--ll-gutter)));margin:12px auto 0;color:#232224}.ll-box-banner *,.ll-box-banner *:before,.ll-box-banner *:after{box-sizing:border-box}.ll-box-banner__card{display:grid;gap:7px;padding:13px 12px 9px;border-radius:16px;background:linear-gradient(180deg,#f4f1eb,#e8e3d9)}.ll-box-banner__copy{min-width:0;text-align:center}.ll-box-banner h1{margin:0 0 4px;font-family:var(--font-stack-headings);font-size:28px;line-height:1.05;letter-spacing:-.045em;font-weight:800;text-transform:none}.ll-box-banner__eyebrow{display:block;margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;word-spacing:normal}.ll-box-banner__headline{display:none}.ll-box-banner__accent{text-decoration:underline;text-decoration-color:#a1c84b;text-decoration-thickness:.075em;text-underline-offset:.08em}.ll-box-banner__subline{margin:0;font-size:13px;line-height:1.3;font-weight:600}.ll-box-banner__price,.ll-tray-lineup{display:none}.ll-box-banner__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:2px 0 0;border-top:1px solid var(--ll-rule)}.ll-box-banner__steps li{display:flex;min-width:0;flex-direction:column;align-items:center;gap:5px;padding:8px 3px 3px;text-align:center}.ll-box-banner__steps li+li{border-left:1px solid var(--ll-rule)}.ll-box-banner__icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#edf2df;color:#232224}.ll-box-step-icon{position:relative;display:grid;width:100%;height:100%;place-items:center}.ll-box-step-icon__base{display:grid;place-items:center}.ll-box-step-icon__base svg{display:block;width:30px;height:30px}.ll-box-step-icon__badge{position:absolute;top:-3px;right:-5px;display:grid;place-items:center;border:2px solid #EDF2DF;background:#a1c84b;color:#232224;font-family:var(--font-stack-body);font-weight:800;line-height:1}.ll-box-step-icon__badge--number{min-width:22px;height:17px;padding:0 4px;border-radius:999px;font-size:10px}.ll-box-step-icon__badge--snow{width:18px;height:18px;border-radius:50%}.ll-box-step-icon__badge--snow svg{display:block;width:11px;height:11px}.ll-box-banner__steps h2{max-width:100%;margin:0;font-family:var(--font-stack-headings);font-size:12px;font-weight:800;letter-spacing:-.02em;line-height:1.12;text-wrap:balance;text-transform:none}.ll-box-banner__step-desktop{display:none}.ll-box-banner__step-mobile{display:inline}.ll-box-banner__steps p,.ll-box-banner__smallprint{display:none}@media(min-width:750px){.ll-box-banner{margin-top:24px}.ll-box-banner__card{gap:14px;padding:20px 16px;border-radius:20px}.ll-box-banner__copy{text-align:left}.ll-box-banner h1{margin:0 0 14px;font-size:clamp(40px,9vw,64px);line-height:1;letter-spacing:-.065em;word-spacing:.1em}.ll-box-banner__eyebrow{margin-bottom:14px;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:.09em}.ll-box-banner__headline{display:inline}.ll-box-banner__subline{font-size:14px;line-height:1.4;font-weight:700}.ll-box-banner__price{display:block;margin:8px 0 0;font-size:16px;font-weight:600}.ll-tray-lineup{display:flex;align-items:flex-end;gap:6px;min-width:0;container-type:inline-size}.ll-tray-lineup img{display:block;flex:0 0 auto;width:auto;max-width:none;height:calc((100cqi - 12px) / var(--ll-tray-phone-ratios));object-fit:contain;object-position:bottom;filter:drop-shadow(0 4px 3px #23222426)}.ll-tray-lineup img:nth-child(n+4){display:none}.ll-box-banner__steps{grid-template-columns:1fr;margin:0}.ll-box-banner__steps li{gap:16px;padding:24px 12px}.ll-box-banner__steps li+li{border-top:1px solid var(--ll-rule);border-left:0}.ll-box-banner__icon{width:88px;height:88px;flex-basis:88px;color:#232224}.ll-box-step-icon__base svg{width:58px;height:58px}.ll-box-step-icon__badge{top:3px;right:2px;border-width:3px}.ll-box-step-icon__badge--number{min-width:31px;height:23px;padding-inline:5px;font-size:13px}.ll-box-step-icon__badge--snow{width:27px;height:27px}.ll-box-step-icon__badge--snow svg{width:17px;height:17px}.ll-box-banner__steps h2{margin-bottom:5px;font-size:26px;letter-spacing:-.045em;line-height:1.05}.ll-box-banner__step-desktop{display:inline}.ll-box-banner__step-mobile{display:none}.ll-box-banner__steps p{display:block;margin:0;color:#625d55;font-size:16px;line-height:1.45}.ll-box-banner__smallprint{display:block;margin:0;text-align:center;color:#625d55;font-size:12px;line-height:1.4}}@media(min-width:990px){.ll-box-banner__card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;align-items:end;padding:28px}.ll-box-banner h1{font-size:clamp(56px,4.6vw,84px)}.ll-box-banner__eyebrow{font-size:20px}.ll-box-banner__subline{font-size:16px}.ll-tray-lineup img{height:calc((100cqi - 30px) / var(--ll-tray-ratios))}.ll-tray-lineup img:nth-child(n+4){display:block}.ll-box-banner__steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.ll-box-banner__steps li{padding:8px 24px}.ll-box-banner__steps li:first-child{padding-left:0}.ll-box-banner__steps li:last-child{padding-right:0}.ll-box-banner__steps li+li{border-top:0;border-left:1px solid var(--ll-rule)}.ll-box-banner__steps h2{font-size:clamp(26px,1.65vw,30px)}.ll-box-banner__smallprint{grid-column:1/-1;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ll-box-banner.css.map */
