body{--lv-ink:#263653;--lv-muted:#53647b;--lv-paper:#f6f8fc;--lv-line:#c9d3e4;--lv-green:#344c90;background:var(--lv-paper);font-size:16px;line-height:1.65}h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;text-wrap:balance}h1,.h1{font-size:48px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}a,button,input,select,textarea,summary{outline-offset:4px}:focus-visible{outline:2px solid currentColor!important}button,input,select,textarea{font-size:16px}.lv-shell{width:min(1320px,calc(100% - 80px));margin-inline:auto}.lv-section{padding-block:var(--lv-space,64px);background:var(--lv-bg,var(--lv-paper));color:var(--lv-fg,var(--lv-ink))}.lv-section *{box-sizing:border-box}.lv-section img{display:block;width:100%;height:100%}.lv-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}.lv-heading{margin:0 0 24px}.lv-copy{max-width:620px}.lv-copy p{margin:0 0 24px}.lv-btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border:1px solid currentColor;background:transparent;color:inherit;text-decoration:none;gap:24px;border-radius:2px;font-size:16px;transition:background .2s,color .2s}.lv-btn:hover{background:var(--lv-ink);color:var(--lv-paper)}.lv-split{display:grid;grid-template-columns:1fr 1.12fr;gap:64px;align-items:center}.lv-split.reverse .lv-visual{order:-1}.lv-visual{aspect-ratio:1/1;background:#edf1f8;overflow:hidden}.lv-visual img{object-fit:contain}.lv-hero .lv-visual{aspect-ratio:1.12/1}.lv-hero{padding-block:40px 64px}.lv-hero h1{max-width:620px;line-height:1.13;letter-spacing:-.035em}.lv-intro{text-align:center}.lv-intro .lv-copy{margin:auto;max-width:760px}.lv-topline{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.lv-topline h2{margin:0}.lv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.lv-card{min-width:0}.lv-card a{text-decoration:none;color:inherit}.lv-card-image{display:block;aspect-ratio:1;background:#edf1f8;overflow:hidden}.lv-card-image img{object-fit:contain;transition:transform .3s}.lv-card a:hover img{transform:scale(1.025)}.lv-card h3{font-family:var(--font-body--family);font-weight:400;font-size:16px;line-height:1.5;margin:16px 0 8px;overflow-wrap:anywhere}.lv-price{font-size:16px;margin:0}.lv-categories{grid-template-columns:repeat(5,minmax(0,1fr))}.lv-category-title{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:16px}.lv-rule{border-block:1px solid var(--lv-line)}.lv-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.lv-values h3{font-size:20px}.lv-values p{max-width:360px}.lv-number{font-size:12px;opacity:.7}.lv-faq{max-width:920px;margin-inline:auto}.lv-faq details{border-top:1px solid var(--lv-line);padding:0}.lv-faq details:last-child{border-bottom:1px solid var(--lv-line)}.lv-faq summary{cursor:pointer;padding:24px 0;font-size:18px;min-height:48px}.lv-faq details>div{padding:0 0 24px;max-width:760px}.lv-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lv-form-row{display:flex;gap:10px}.lv-form-row input{flex:1;min-width:0;background:transparent;border:1px solid currentColor;padding:12px;min-height:48px;color:inherit}.lv-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:48px}.lv-footer ul{padding:0;list-style:none;margin:0}.lv-footer li{margin:10px 0}.lv-footer a{color:inherit;text-underline-offset:4px}.lv-footer address{font-style:normal;font-size:14px;line-height:1.85;margin-block:20px;overflow-wrap:anywhere}.lv-footer summary{font-size:16px;font-weight:600;cursor:pointer}.lv-footer-bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:40px;border-top:1px solid currentColor;padding-top:24px;font-size:13px}.lv-payments{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lv-payments svg{width:38px;height:24px}.lv-policy-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px;font-size:14px}.lv-brand{font-family:var(--font-heading--family);font-size:26px;letter-spacing:-.03em}.lv-sku{font-size:14px;color:var(--lv-muted);margin:12px 0 0}.lv-standard-checkout[hidden]{display:none!important}.lv-page{max-width:880px;margin-inline:auto}.lv-page .rte{margin-block:32px}.product-card,.product-card__content{min-width:0}.product-card .product-media-container,.product-card .card-gallery{aspect-ratio:1!important}.product-card img{object-fit:contain!important}.product-card .product-title{font-size:16px}.header__row{border-bottom:1px solid var(--lv-line)}.cart-drawer__dialog{border-radius:0}.lv-section[data-align=center]{text-align:center}.lv-section[data-align=center] .lv-copy{margin-inline:auto}.lv-mobile-image{display:none}.lv-heading:empty{display:none}@media(min-width:750px){.lv-hide-desktop{display:none!important}.lv-footer details>summary{pointer-events:none;list-style:none}}@media(max-width:749px){h1,.h1{font-size:36px}h2,.h2{font-size:28px}h3,.h3{font-size:22px}.lv-shell{width:calc(100% - 32px)}.lv-section{padding-block:40px}.lv-split,.lv-newsletter{grid-template-columns:1fr;gap:28px}.lv-hero{padding-top:24px}.lv-hero h1{font-size:36px}.lv-hero .lv-visual{aspect-ratio:1}.lv-split.reverse .lv-visual{order:0}.lv-grid,.lv-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.lv-topline{align-items:start;flex-direction:column;gap:16px}.lv-values,.lv-footer-grid{grid-template-columns:1fr;gap:24px}.lv-values p{max-width:none}.lv-btn{width:100%}.lv-form-row{flex-direction:column}.lv-footer details{border-top:1px solid currentColor;padding-block:16px}.lv-footer details>summary{min-height:44px;display:flex;align-items:center}.lv-footer-bottom{flex-direction:column}.lv-hide-mobile{display:none!important}.lv-mobile-image{display:block}.lv-visual:has(.lv-mobile-image)>.lv-desktop-image{display:none}.lv-card h3{font-size:16px}.lv-newsletter h2{font-size:28px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

lv-cart-recommendations{display:block;margin-top:32px}lv-cart-recommendations .lv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}lv-cart-recommendations h2{font-size:24px}lv-cart-recommendations:empty{display:none}

.lv-shell{width:min(1320px,calc(100% - 72px))}.lv-btn{background:#344c90;color:#fff;border-color:#344c90;border-radius:6px;box-shadow:0 3px 0 #263653}.lv-btn:hover{background:#263653;color:#fff;transform:translateY(-1px)}.lv-section .lv-heading{letter-spacing:-.035em}.lv-eyebrow{font-weight:600;letter-spacing:.12em}.cv-hero{padding-top:48px;background-image:radial-gradient(circle at 0% 50%,#f2e7ae66 0,transparent 38%),radial-gradient(circle at 100% 0%,#eae6f288 0,transparent 45%)}.cv-hero-copy{text-align:center;max-width:760px;margin:0 auto 44px;position:relative}.cv-hero h1{line-height:1.1;letter-spacing:-.045em;margin:12px 0 24px}.cv-hero-copy>p:not(.lv-eyebrow){max-width:610px;margin:0 auto 24px}.cv-sticker{position:absolute;left:-80px;top:15px;color:#344c90;font-size:66px;transform:rotate(-12deg);pointer-events:none}.cv-hero-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:8px}.cv-postcard{display:block;background:#fff;color:#263653;text-decoration:none;padding:14px;border:1px solid #bdcbe0;border-radius:8px;box-shadow:0 6px 0 #c9d3e466;transition:transform .25s}.cv-postcard:nth-child(1){transform:rotate(-1.5deg)}.cv-postcard:nth-child(3){transform:rotate(1.5deg)}.cv-postcard:hover{transform:translateY(-6px) rotate(0)}.cv-postcard-top{display:flex;gap:12px;align-items:center;font-weight:600;padding:4px 2px 14px}.cv-postcard-top>span:first-child{font-size:24px}.cv-postcard-top>span:last-child{margin-left:auto}.cv-postcard picture{display:block;aspect-ratio:1.18;background:#edf1f8;border-radius:4px;overflow:hidden}.cv-postcard img{object-fit:contain}.cv-explorer-heading{text-align:center;margin-bottom:28px}.cv-explorer-heading p{max-width:640px;margin-inline:auto}.cv-tabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:32px}.cv-tab{display:flex;align-items:center;gap:10px;color:#263653;text-decoration:none;background:#e4ebf7;border:1px solid #b8c6df;padding:12px 22px;min-height:48px;border-radius:6px;font-size:16px}.cv-tab[aria-selected=true]{background:#344c90;color:white;border-color:#344c90;box-shadow:0 3px 0 #263653}.cv-tab:hover{border-color:#344c90}.cv-panel[hidden]{display:none!important}.cv-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.cv-panel-heading h3{font-size:24px;margin:0}.cv-panel-heading a{color:inherit;text-underline-offset:5px}.cv-panel{margin-bottom:28px}.cv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lv-card{padding:12px;background:white;border:1px solid #dbe2ee;border-radius:6px;transition:box-shadow .22s}.lv-card:hover{box-shadow:0 5px 18px #2636530c}.lv-card-image{border-radius:4px}.lv-card h3{font-size:16px;line-height:1.5}.lv-price{font-weight:600;color:#344c90}.lv-categories .lv-card{position:relative;padding:12px;text-align:center;background:#e4ebf7}.lv-categories .lv-card:nth-child(2n){background:#f2e7ae}.lv-categories .lv-card:nth-child(3n){background:#eae6f2}.lv-categories .lv-card-image{background:#ffffff99}.cv-category-emoji{font-size:24px;display:block;margin:14px 0 6px}.lv-category-title{display:block;font-weight:600;margin-top:0}.lv-category-title>span{display:none}.lv-split{gap:64px}.lv-visual{background:#ffffffaa;border:1px solid #c9d3e4;border-radius:8px;padding:18px;box-shadow:8px 8px 0 #ffffff55}.lv-values{gap:24px}.lv-values>div{padding:24px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff0a}.lv-values .lv-number{color:#f2e7ae;opacity:1}.lv-faq{max-width:940px}.lv-faq details{background:white;border:1px solid #dbe2ee;border-radius:6px;margin-bottom:12px;padding-inline:22px}.lv-faq summary{padding-block:20px;color:#263653}.lv-faq details:not([open])>summary{color:#263653}.lv-newsletter input{background:#ffffff0a}.lv-newsletter .lv-btn{background:#f2e7ae;border-color:#f2e7ae;color:#263653;box-shadow:none}.lv-newsletter .lv-btn:hover{background:white}.lv-footer-grid{grid-template-columns:1.25fr 1.1fr 1fr}.lv-footer .lv-brand{font-weight:600;font-size:32px;text-decoration:none}.lv-footer summary,.lv-footer details:not([open])>summary,.lv-footer summary:hover{color:inherit}.lv-footer summary::after{content:'+';margin-left:auto}.lv-footer details[open]>summary::after{content:'−'}.lv-footer li{font-size:14px}.lv-footer address{font-size:14px}.lv-footer-bottom{border-color:#b8c6df}.lv-page{padding-top:24px}.lv-page h1{color:#344c90}.lv-page .rte{line-height:1.8;overflow-wrap:anywhere}.header__row{border-color:#b8c6df}.product-card .product-media-container{background:#edf1f8;border-radius:6px}.lv-section a{overflow-wrap:anywhere}.lv-section .lv-copy{min-width:0}
@media(min-width:750px){.lv-footer summary::after{display:none}}
@media(max-width:749px){.lv-shell{width:calc(100% - 32px)}.cv-hero{padding-top:32px}.cv-hero-copy{margin-bottom:28px}.cv-hero h1{font-size:36px}.cv-sticker{position:static;font-size:32px;display:inline-block;margin-bottom:10px}.cv-hero-cards{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 6px 16px}.cv-postcard{flex:0 0 86%;scroll-snap-align:center;transform:none!important}.cv-postcard picture{aspect-ratio:1.12}.cv-tabs{display:grid;grid-template-columns:1fr;gap:8px}.cv-tab{justify-content:center;padding:12px 16px}.cv-panel-heading{align-items:flex-start;flex-direction:column;gap:12px}.cv-panel-heading h3{font-size:22px}.lv-grid{gap:20px 10px}.lv-card{padding:8px}.lv-card h3{font-size:16px}.lv-split{gap:28px}.lv-visual{padding:12px;box-shadow:5px 5px 0 #ffffff55}.lv-values>div{padding:20px}.lv-footer-grid{grid-template-columns:1fr}.lv-footer summary{display:flex;align-items:center;gap:12px}.lv-faq summary{font-size:16px}.lv-faq details{padding-inline:16px}.lv-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-categories .lv-card:last-child{grid-column:1/-1;max-width:50%;width:100%;justify-self:center}.lv-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.cv-postcard,.lv-btn,.lv-card{transition:none;transform:none!important}.cv-hero-cards{scroll-behavior:auto}}
