.ll-home{--ll-forest:#1c2925;--ll-ink:#10151c;--ll-muted:#6d7173;--ll-ivory:#F0F6F9;--ll-gold:#aa7c40;--ll-border:#e7e3dd;font-family:Inter,Arial,sans-serif;color:var(--ll-ink);font-size:16px;line-height:1.5;letter-spacing:0;text-align:left}.ll-home *{box-sizing:border-box}.ll-home [hidden]{display:none!important}.ll-home h1,.ll-home h2,.ll-home h3,.ll-home p,.ll-home ul,.ll-home blockquote{margin:0;padding:0;letter-spacing:0;text-transform:none}.ll-home h1,.ll-home h2,.ll-home h3{font-family:inherit;font-weight:700}.ll-home h2{font-size:36px;line-height:1.22}.ll-home h3{font-size:20px;line-height:1.3}.ll-home p{color:var(--ll-muted)}.ll-home a{color:inherit;text-decoration:none}.ll-home button{font:inherit;cursor:pointer;text-transform:none;letter-spacing:0}.ll-home a:focus-visible,.ll-home button:focus-visible,.ll-creator-track:focus-visible{outline:3px solid var(--ll-gold);outline-offset:4px}.ll-home img{display:block;max-width:100%}.ll-home picture{display:block;width:100%;height:100%}.ll-home picture img{width:100%;height:100%;object-fit:cover}.ll-container{max-width:1440px;margin:0 auto;padding:0 70px}.ll-white{background:#fff}.ll-ivory{background:var(--ll-ivory)}.ll-home:not(.ll-hero):not(.ll-assurance){padding:50px 0 60px}.ll-heading{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.ll-home .ll-eyebrow{color:var(--ll-gold);font-size:12px;font-weight:500}.ll-heading>p:last-child:not(.ll-eyebrow){font-size:18px}.ll-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--ll-forest);color:#fff!important;border:0;border-radius:30px;min-height:44px;padding:11px 22px;font-size:14px;font-weight:500;white-space:nowrap}.ll-actions{display:flex;align-items:center;gap:26px}.ll-text-link{display:inline-block;text-decoration:underline!important;text-underline-offset:5px;font-size:14px;font-weight:500}.ll-hero{position:relative;background:var(--ll-ivory)}.ll-slide{position:relative;min-height:480px;padding:70px 0 90px}.ll-hero-photo{position:absolute;top:0;right:0;bottom:0;left:40.3%;overflow:hidden}.ll-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#F0F6F9,transparent 25%)}.ll-hero-copy{position:relative;pointer-events:none}.ll-hero-copy>*{max-width:520px;margin-bottom:18px!important}.ll-hero-copy a{pointer-events:auto}.ll-home h1{font-size:48px;line-height:1.16}.ll-hero-copy .ll-muted{font-size:14px}.ll-slide-tabs{position:absolute;bottom:18px;left:0;right:0;display:flex;justify-content:center;gap:20px}.ll-slide-tabs button{border:0;border-bottom:3px solid var(--ll-border);padding:0 0 9px;background:none;color:var(--ll-muted);font-size:13px;min-width:150px}.ll-slide-tabs button[aria-pressed=true]{border-color:var(--ll-gold);color:var(--ll-forest)}.ll-slide-tabs button[data-pause]{min-width:32px}.ll-assurance{padding:22px 0}.ll-assurance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.ll-assurance-grid a{display:flex;align-items:center;gap:12px;min-height:50px}.ll-assurance-grid img{flex-shrink:0}.ll-assurance-grid strong{display:block;font-size:15px}.ll-assurance-grid small{display:block;color:var(--ll-muted);font-size:12px;margin-top:3px}.ll-category-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.ll-category{grid-column:span 3;background:var(--ll-ivory);border-radius:16px;overflow:hidden;transition:transform .2s}.ll-category:hover{transform:translateY(-3px)}.ll-category:nth-child(n+5){grid-column:span 4}.ll-category picture{height:180px}.ll-category:nth-child(n+5) picture{height:180px}.ll-category>div{padding:15px 18px 18px}.ll-category h3{font-size:18px;margin-bottom:6px}.ll-category span{color:var(--ll-muted);font-size:13px}.ll-product-tabs{display:flex;align-items:center;gap:32px;margin:0 0 28px;font-size:13px;flex-wrap:wrap}.ll-product-tabs>a:first-child{border-bottom:2px solid var(--ll-gold);padding-bottom:8px}.ll-compare{margin-left:auto;border:1px solid #bbb;border-radius:30px;padding:10px 18px}.ll-product-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:20px}.ll-product{background:#fff;border-radius:16px;overflow:hidden}.ll-product-photo{height:270px;padding:12px}.ll-product-photo picture img{object-fit:contain}.ll-product-copy{padding:0 24px 26px}.ll-product-copy h3{margin-bottom:8px}.ll-product-copy>p{font-size:14px}.ll-product-feature{position:relative;min-height:530px}.ll-product-feature .ll-product-photo{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;height:auto}.ll-product-feature .ll-product-photo picture img{object-fit:cover}.ll-product-feature:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,rgba(240,246,249,.97),rgba(240,246,249,.76) 35%,transparent 67%)}.ll-product-feature .ll-product-copy{position:relative;z-index:1;width:53%;padding:38px 26px}.ll-product-feature h3{font-size:32px}.ll-home .ll-pills{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:18px 0}.ll-pills li{border-radius:22px;background:var(--ll-ivory);font-size:12px;padding:5px 12px}.ll-home .ll-price{font-size:20px;font-weight:700;color:var(--ll-ink);margin:16px 0}.ll-price s{font-size:13px;color:var(--ll-muted);font-weight:400;margin-left:8px}.ll-chooser-box{border:1px solid var(--ll-border);border-radius:16px;padding:28px;background:#fff}.ll-chooser-top{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.ll-chooser-top h3{font-size:28px;margin-bottom:7px}.ll-steps{display:flex;gap:28px;list-style:none;padding:0;font-size:13px;color:var(--ll-muted)}.ll-steps [aria-current]{color:var(--ll-gold);font-weight:700}.ll-surface-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.1fr;align-items:center;gap:18px}.ll-surface{padding:8px 8px 16px;border:1px solid var(--ll-border);border-radius:12px;background:#fff;text-align:center}.ll-surface[aria-pressed=true]{border:2px solid var(--ll-gold);box-shadow:0 3px 12px #0095b626}.ll-surface picture{height:140px;border-radius:8px;overflow:hidden;margin-bottom:12px}.ll-surface strong,.ll-surface small{display:block}.ll-surface small{font-size:12px;color:var(--ll-muted)}.ll-needs{padding-top:24px}.ll-needs button{border:1px solid var(--ll-border);border-radius:24px;padding:10px 20px;margin:10px 12px 0 0;background:var(--ll-ivory)}.ll-result{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:24px;padding:28px;background:var(--ll-ivory);border-radius:16px}.ll-result-photo{height:290px;overflow:hidden;border-radius:12px}.ll-result>div:last-child{align-self:center}.ll-result h3{font-size:28px;margin:8px 0 12px}.ll-result .ll-text-link{margin-left:18px;color:var(--ll-gold)}.ll-media-grid{display:grid;grid-template-columns:2.1fr 1fr 1fr;gap:20px}.ll-media-card{padding:30px 26px;background:var(--ll-ivory);border-radius:16px;min-height:350px;display:flex;flex-direction:column;gap:18px}.ll-media-logo{height:58px;width:148px}.ll-media-logo picture img{object-fit:contain;object-position:left center}.ll-home blockquote{font-weight:700;font-size:20px;line-height:1.3}.ll-media-card:first-child blockquote{font-size:36px;line-height:1.22}.ll-media-card>p,.ll-media-card>a{font-size:14px}.ll-media-card>a{margin-top:auto}.ll-awards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.ll-award{display:flex;align-items:center;gap:22px;padding:20px;background:var(--ll-ivory);border:1px solid var(--ll-border);border-radius:16px;min-height:132px}.ll-award-logo{width:154px;height:86px;flex-shrink:0}.ll-award-logo picture img{object-fit:contain}.ll-award-logo>strong{font-size:42px;color:var(--ll-forest)}.ll-award p{font-size:14px;margin-top:7px}.ll-creators .ll-container{position:relative}.ll-carousel-controls{position:absolute;right:70px;top:15px;display:flex;gap:12px}.ll-carousel-controls button{width:42px;height:42px;border:1px solid var(--ll-border);border-radius:50%;background:#fff}.ll-creator-track{display:flex;gap:20px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.ll-creator{flex:0 0 310px;scroll-snap-align:start;background:#fff;border-radius:16px;overflow:hidden}.ll-creator-photo{height:410px;position:relative}.ll-tag{position:absolute;top:16px;left:16px;border-radius:16px;background:var(--ll-ivory);padding:4px 12px;font-size:11px}.ll-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:0;border-radius:50%;width:64px;height:64px;background:#fffffff0;color:var(--ll-forest);font-size:22px!important}.ll-creator-copy{padding:20px}.ll-creator-copy h3{font-size:14px}.ll-creator-copy p,.ll-creator-copy a{font-size:13px;margin-top:7px}.ll-video-dialog{border:0;border-radius:16px;padding:40px 20px 20px;max-height:90vh;max-width:min(800px,94vw);background:var(--ll-forest);color:#fff}.ll-video-dialog::backdrop{background:#000a}.ll-video-dialog video{max-height:75vh;max-width:100%}.ll-close{position:absolute;right:10px;top:4px;color:#fff;background:none;border:0;font-size:26px!important}.ll-bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ll-bundle{padding:24px;background:var(--ll-ivory);border-radius:16px}.ll-bundle>p{font-size:14px;margin-top:8px;margin-bottom:20px}.ll-bundle-photo{height:300px;position:relative;border-radius:12px;overflow:hidden}.ll-bundle-extra{position:absolute;width:100px;height:130px;right:16px;bottom:16px;padding:8px;background:#fff;border:1px solid var(--ll-border);border-radius:12px}.ll-bundle-extra img{width:100%;height:100%;object-fit:contain}.ll-bundle-copy{padding-top:20px;font-size:14px}.ll-bundle-copy>p{margin-bottom:16px}.ll-benefits .ll-heading h2{font-size:42px}.ll-benefits-grid{display:grid;grid-template-columns:1.96fr 1fr 1fr;grid-template-rows:268px 268px;gap:16px}.ll-benefit{position:relative;border-radius:16px;overflow:hidden;background:#fff}.ll-benefit:first-child{grid-row:span 2}.ll-benefit-copy{position:absolute;z-index:1;left:28px;top:28px;max-width:190px}.ll-benefit-icon{box-sizing:content-box!important;background:#f3e6d1;border-radius:12px;padding:12px;margin-bottom:18px}.ll-benefit-copy h3{font-size:24px;margin-bottom:10px}.ll-benefit-copy p{font-size:15px;line-height:1.33;margin-bottom:18px;max-width:170px}.ll-benefit-copy a{font-size:14px;font-weight:500}.ll-benefit:first-child .ll-benefit-copy{top:42px;max-width:235px}.ll-benefit:first-child h3{font-size:34px}.ll-care-plaque{position:absolute;z-index:1;bottom:28px;left:28px;width:156px;padding:20px 18px;background:var(--ll-forest);color:var(--ll-ivory);border-radius:14px}.ll-care-plaque strong{font-size:34px;display:block}.ll-care-plaque p{font-size:13px;color:inherit;line-height:1.4}.ll-care-plaque small{font-size:14px}@media(max-width:1100px){.ll-container{padding:0 32px}.ll-carousel-controls{right:32px}.ll-product-grid{grid-template-columns:1.3fr 1fr 1fr}.ll-product-copy{padding:0 16px 24px}.ll-product-feature .ll-product-copy{width:60%;padding:32px 18px}.ll-benefit-copy{left:18px;max-width:160px}.ll-steps{gap:12px}.ll-surface-grid{gap:10px}.ll-award-logo{width:100px}.ll-media-card:first-child blockquote{font-size:28px}}@media(max-width:749px){.ll-container{padding:0 20px}.ll-home:not(.ll-hero):not(.ll-assurance){padding:34px 0 40px}.ll-home h2{font-size:28px;line-height:1.2}.ll-heading{margin-bottom:22px}.ll-heading>p:last-child:not(.ll-eyebrow){font-size:14px}.ll-home h1{font-size:34px}.ll-slide{padding:30px 0 0;display:flex;flex-direction:column;min-height:580px}.ll-hero-copy{order:0;width:100%}.ll-hero-copy>*{margin-bottom:12px!important}.ll-hero-photo{position:relative;inset:auto;order:1;height:300px;margin-top:18px}.ll-hero-photo:after{background:linear-gradient(180deg,#F0F6F9,transparent 20%)}.ll-actions{gap:16px;flex-wrap:wrap}.ll-actions .ll-button{font-size:12px;padding:10px 18px}.ll-actions .ll-text-link{font-size:12px}.ll-slide-tabs{position:relative;bottom:auto;padding:12px 20px 18px;gap:12px;justify-content:start;overflow:auto}.ll-slide-tabs button{min-width:100px;font-size:10px;text-align:left}.ll-assurance{padding:18px 0}.ll-assurance-grid{grid-template-columns:repeat(2,1fr);gap:14px 18px}.ll-assurance-grid strong{font-size:12px}.ll-assurance-grid small{font-size:10px}.ll-assurance-grid a{gap:8px;min-height:40px}.ll-assurance-grid img{width:20px;height:20px}.ll-category-grid{grid-template-columns:1fr 1fr;gap:16px 14px}.ll-category,.ll-category:nth-child(n+5){grid-column:auto}.ll-category picture,.ll-category:nth-child(n+5) picture{height:140px}.ll-category>div{padding:12px}.ll-category h3{font-size:15px;min-height:38px}.ll-category span{font-size:11px}.ll-product-tabs{gap:14px;font-size:10px;margin-bottom:20px}.ll-compare{margin-left:0;padding:7px 12px}.ll-product-grid{grid-template-columns:1fr 1fr;gap:14px}.ll-product-feature{grid-column:span 2;min-height:350px}.ll-product-feature .ll-product-copy{width:50%;padding:26px 18px}.ll-product-feature h3{font-size:25px}.ll-product-copy{padding:0 14px 18px}.ll-product h3{font-size:16px}.ll-product-copy>p{font-size:11px}.ll-product-photo{height:160px;padding:8px}.ll-home .ll-pills{gap:5px;margin:12px 0}.ll-pills li{font-size:9px;padding:4px 7px}.ll-home .ll-price{font-size:17px}.ll-price s{font-size:10px}.ll-product .ll-button{font-size:11px;padding:8px 14px;min-height:36px;gap:12px}.ll-chooser-box{padding:18px}.ll-chooser-top{display:block;margin-bottom:18px}.ll-chooser-top h3{font-size:24px}.ll-chooser-top p{font-size:12px}.ll-steps{gap:14px;margin:18px 0 0;font-size:10px;justify-content:space-between}.ll-surface-grid{grid-template-columns:1fr 1fr;gap:12px}.ll-surface{padding:7px 7px 12px}.ll-surface picture{height:105px;margin-bottom:8px}.ll-surface strong{font-size:12px}.ll-surface small{font-size:10px}.ll-guide-start{grid-column:span 2;justify-self:start;margin-top:4px}.ll-result{grid-template-columns:1fr;gap:20px;padding:18px}.ll-result-photo{height:230px}.ll-result h3{font-size:25px}.ll-result p{font-size:13px}.ll-result .ll-text-link{margin-left:0;margin-top:18px;display:block}.ll-media-grid{grid-template-columns:1fr 1fr;gap:14px}.ll-media-card{padding:18px;min-height:260px;gap:14px}.ll-media-card:first-child{grid-column:span 2;min-height:280px}.ll-media-card:first-child blockquote{font-size:28px}.ll-home blockquote{font-size:16px}.ll-media-logo{width:110px;height:40px}.ll-media-card>p,.ll-media-card>a{font-size:11px}.ll-awards{grid-template-columns:1fr;gap:14px;margin-top:18px}.ll-award{min-height:110px;padding:15px;gap:16px}.ll-award-logo{width:100px;height:70px}.ll-award h3{font-size:15px}.ll-award p{font-size:11px}.ll-award-logo>strong{font-size:34px}.ll-carousel-controls{position:static;justify-content:flex-end;margin:-8px 0 14px}.ll-creator{flex-basis:300px}.ll-creator-photo{height:390px}.ll-bundle-grid{grid-template-columns:1fr;gap:18px}.ll-bundle{padding:20px}.ll-bundle-photo{height:270px}.ll-benefits .ll-heading h2{font-size:28px}.ll-benefits-grid{grid-template-columns:1fr 1fr;grid-template-rows:350px 270px 270px;gap:14px}.ll-benefit:first-child{grid-row:auto;grid-column:span 2}.ll-benefit-copy{left:16px;top:18px;max-width:130px}.ll-benefit-copy h3{font-size:19px}.ll-benefit-copy p{font-size:12px;max-width:120px;margin-bottom:15px}.ll-benefit-copy a{font-size:11px}.ll-benefit-icon{width:22px;height:22px;padding:9px;margin-bottom:14px}.ll-benefit:first-child .ll-benefit-copy{top:24px;left:20px;max-width:170px}.ll-benefit:first-child h3{font-size:28px}.ll-benefit:first-child .ll-benefit-copy p{max-width:150px;font-size:15px}.ll-care-plaque{left:20px;bottom:20px;width:130px;padding:13px}.ll-care-plaque strong{font-size:27px}.ll-care-plaque small{font-size:11px}.ll-care-plaque p{font-size:10px}}@media(prefers-reduced-motion:reduce){.ll-home *{scroll-behavior:auto!important;transition:none!important}}.ll-newsletter{background:#1c2925;color:#fff;padding-bottom:35px!important}.ll-newsletter-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.ll-newsletter h2{font-size:30px}.ll-newsletter h3{font-size:20px;margin-bottom:10px}.ll-newsletter p{color:#d9dedb;font-size:14px;margin:10px 0}.ll-email-field{display:flex;margin:18px 0 12px;border-bottom:1px solid #87958f}.ll-email-field input{border:0;background:transparent;color:#fff;width:100%;padding:12px 0;font:inherit;min-width:0}.ll-email-field input::placeholder{color:#c9d0cc}.ll-email-field button{border:0;background:none;color:#fff;font-size:13px;white-space:nowrap}.ll-newsletter small{font-size:11px;color:#c9d0cc}.ll-newsletter small a{text-decoration:underline}.template-index .site-footer{background:#1c2925;color:#fff;border-top:1px solid #44564e}.template-index .site-footer a,.template-index .site-footer p{color:#e4e9e6}.template-index .site-footer .footer__title{letter-spacing:0;text-transform:none;font-family:Inter,Arial,sans-serif}.ll-bundle{position:relative;padding:24px;height:460px;overflow:hidden}.ll-bundle-photo{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:0}.ll-bundle-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(240,246,249,.95),rgba(240,246,249,.76) 28%,transparent 62%)}.ll-bundle>h3,.ll-bundle>p,.ll-bundle-copy{position:relative;z-index:1}.ll-bundle-copy{padding-top:0}.ll-bundle-copy>p{font-size:12px;max-width:65%}.ll-bundle-extra{z-index:1;width:130px;height:130px;right:24px;bottom:24px}.ll-chooser-box,.ll-result{background:#fff;border:1px solid #e7e3dd}.ll-surface{background:#f0f6f9}@media(max-width:749px){.ll-newsletter-grid{grid-template-columns:1fr;gap:26px}.ll-bundle{height:340px}.ll-bundle-extra{width:90px;height:90px;right:18px;bottom:18px}.ll-newsletter h2{font-size:25px}}.ll-home{--ll-brand:#0095B6;--ll-forest:#006D86;--ll-gold:#006D86;--ll-ivory:#F0F6F9;--ll-border:#D5E3EA;--ll-muted:#536673;--ll-ink:#101F2B}.ll-home[style*=--ll-bg]{background:var(--ll-bg)}.ll-hero .ll-slide{height:var(--hero-h-d,480px);min-height:var(--hero-h-d,480px);padding:0}.ll-hero .ll-hero-copy{position:absolute;left:var(--copy-x-d,5%);top:var(--copy-y-d,47%);transform:translateY(-50%);width:min(520px,calc(96% - var(--copy-x-d,5%)));max-width:none;padding:0;margin:0;text-align:var(--text-align-d,left)}.ll-hero .ll-hero-copy h1{font-size:var(--title-size-d,48px);color:var(--title-color-d,#10151c)}.ll-hero .ll-hero-copy p,.ll-hero .ll-hero-copy .ll-muted{font-size:var(--body-size-d,16px);color:var(--body-color-d,#536673)}.ll-hero .ll-hero-copy .ll-eyebrow{font-size:12px;color:var(--ll-gold)}.ll-hero .ll-hero-photo:after{background:linear-gradient(90deg,var(--ll-bg,#F2F7F9),transparent 25%)}.ll-hero .ll-actions{justify-content:var(--text-align-d,left);flex-wrap:wrap;gap:20px}.ll-hero .ll-slide-tabs{background:transparent}.ll-promo{padding:0!important}.ll-promo-inner{display:flex;align-items:center;gap:28px;min-height:112px;padding-top:12px;padding-bottom:12px}.ll-promo-image{flex:0 0 100px;height:100px}.ll-promo-image img{width:100%;height:100%;object-fit:contain}.ll-promo-copy{flex:1;min-width:0}.ll-promo .ll-promo-copy p{color:var(--promo-text,#10151c);font-size:20px;font-weight:700;line-height:1.4}.ll-promo-copy small{display:block;margin-top:6px;color:var(--promo-text,#10151c)}.ll-promo .ll-button{background:#101f2b;flex-shrink:0}.ll-category-grid{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:14px;overscroll-behavior-x:contain}.ll-category,.ll-category:nth-child(n+5){flex:0 0 calc((100% - 80px)/4.5);grid-column:auto;scroll-snap-align:start;min-width:0}.ll-category picture,.ll-category:nth-child(n+5) picture{height:var(--category-h-d,340px)}.ll-category h3{overflow-wrap:anywhere}.ll-category>div{min-height:90px}.ll-products-navigation{display:flex;align-items:center;gap:24px;justify-content:space-between;margin-bottom:28px}.ll-products .ll-product-tabs{margin:0;flex-wrap:nowrap;overflow-x:auto;gap:28px;min-width:0;padding:4px 0 8px}.ll-product-tabs [role=tab]{flex-shrink:0;border:0;border-bottom:2px solid transparent;padding:8px 0;background:none;color:var(--ll-muted);font-size:14px;white-space:nowrap;min-height:44px}.ll-product-tabs [aria-selected=true]{color:var(--ll-gold);border-color:var(--ll-brand);font-weight:700}.ll-products-navigation .ll-compare{flex-shrink:0;font-size:14px;margin-left:0}.ll-shop-all{text-align:right;margin-top:24px}.ll-shop-all a{color:var(--ll-gold);font-weight:600;display:inline-flex;align-items:center;min-height:44px;gap:12px}.ll-products .ll-product .ll-button{background:var(--btn-bg-d,#006D86);color:var(--btn-text-d,#fff)!important;font-size:var(--btn-size-d,14px);padding:var(--btn-y-d,12px) var(--btn-x-d,22px);border-radius:var(--btn-radius-d,24px);min-height:44px;white-space:normal;text-align:center}.ll-product-grid[data-collection-panel]{grid-template-columns:repeat(3,minmax(0,1fr))}.ll-product-grid[data-collection-panel] .ll-product-feature{min-height:0}.ll-product-grid[data-collection-panel] .ll-product-feature:after{display:none}.ll-product-grid[data-collection-panel] .ll-product-feature .ll-product-photo{position:relative;height:270px;padding:12px}.ll-product-grid[data-collection-panel] .ll-product-feature .ll-product-photo picture img{object-fit:contain}.ll-product-grid[data-collection-panel] .ll-product-feature .ll-product-copy{width:auto;padding:0 24px 26px}.ll-product-grid[data-collection-panel] .ll-product-feature h3{font-size:20px}.ll-empty-collection{grid-column:1/-1;padding:32px;background:#fff;border-radius:16px}.ll-empty-collection .ll-button{margin-top:16px}.ll-bundle-photo>picture{opacity:var(--bundle-image-opacity,1)}.ll-bundle-photo:after{opacity:var(--bundle-overlay-opacity,0);pointer-events:none}.ll-bundle-photo,.ll-bundle-photo img{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ll-benefits-grid{max-width:var(--benefit-grid-max,1292px);margin-inline:auto;grid-template-columns:var(--benefit-columns,1.94fr 1fr 1fr);grid-template-rows:repeat(2,minmax(var(--benefit-height,290px),auto));align-items:stretch}.ll-benefit>picture{position:absolute;top:0;right:0;bottom:0;left:0}.ll-benefit-copy{position:relative;left:auto!important;top:auto!important;max-width:100%;width:82%;padding:28px;z-index:1}.ll-benefit-copy p{max-width:none;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.ll-benefit-copy h3{font-size:24px;overflow-wrap:anywhere}.ll-benefit-copy a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.ll-benefit:first-child .ll-benefit-copy{max-width:none;width:58%;padding:36px 28px 190px}.ll-benefit:first-child .ll-benefit-copy p{max-width:none}.ll-benefit-icon{background:#ddf0f6}.ll-newsletter-grid{display:block;max-width:780px;margin-inline:auto;text-align:center}.ll-newsletter .ll-newsletter-grid h2{font-size:30px}.ll-newsletter .ll-email-field{display:flex;gap:12px;border:0;margin:24px 0 16px}.ll-newsletter .ll-email-field input{background:#fff;color:#101f2b;border:1px solid #ABC7D4;border-radius:6px;padding:14px 16px;min-height:48px}.ll-newsletter .ll-email-field input::placeholder{color:#536673}.ll-newsletter .ll-email-field button{background:var(--newsletter-button,#006D86);border-radius:6px;padding:12px 24px;min-height:48px;font-weight:600}.ll-newsletter .ll-email-field input:focus-visible{outline:3px solid #0095B6;outline-offset:2px}.template-index .site-footer{background:#103b4a;border-color:#476877}.ll-footer-terms{font-size:14px}.ll-footer-terms a{text-decoration:underline;text-underline-offset:4px}.ll-scroll-controls{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:12px}.ll-scroll-controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ll-border);border-radius:50%;color:var(--ll-gold);background:#fff;font-size:20px}.ll-scroll-controls button:disabled{opacity:.35;cursor:default}.ll-scroll-controls span{font-size:13px;color:var(--ll-muted)}.ll-home [data-ll-scroll]{scrollbar-width:thin;scrollbar-color:#96BDCC transparent}.ll-home [data-ll-scroll]:focus-visible{outline:3px solid #0095B6;outline-offset:4px}@media(max-width:1100px)and (min-width:750px){.ll-benefit-copy{padding:20px;width:100%}.ll-benefit:first-child .ll-benefit-copy{width:65%;padding-left:22px}.ll-benefit-copy h3{font-size:22px}.ll-product-grid[data-collection-panel] .ll-product-feature .ll-product-photo{height:230px}}@media(max-width:749px){.ll-hero .ll-slide{height:auto;min-height:var(--hero-h-m,620px);display:flex;flex-direction:column;padding:0}.ll-hero .ll-hero-photo{position:relative;inset:auto;order:1;height:var(--hero-img-m,300px);flex:0 0 var(--hero-img-m,300px);margin:auto 0 0}.ll-hero .ll-hero-photo:after{background:linear-gradient(180deg,var(--ll-bg,#F2F7F9),transparent 20%)}.ll-hero .ll-hero-copy{left:var(--copy-x-m,5%);position:relative;top:auto;order:0;margin-top:var(--copy-top-m,31px);margin-bottom:24px;transform:none;width:calc(95% - var(--copy-x-m,5%));text-align:var(--text-align-m,left)}.ll-hero .ll-hero-copy h1{font-size:var(--title-size-m,34px);color:var(--title-color-m,#10151c)}.ll-hero .ll-hero-copy p,.ll-hero .ll-hero-copy .ll-muted{font-size:var(--body-size-m,14px);color:var(--body-color-m,#536673)}.ll-hero .ll-hero-copy .ll-eyebrow{font-size:11px}.ll-hero .ll-actions{justify-content:var(--text-align-m,left);gap:16px}.ll-hero .ll-actions .ll-button{font-size:14px;min-height:44px}.ll-hero .ll-actions .ll-text-link{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.ll-promo-inner{gap:14px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.ll-promo-image{flex-basis:60px;height:76px}.ll-promo .ll-promo-copy p{font-size:16px}.ll-promo .ll-button{margin-left:auto;min-height:44px}.ll-promo-copy small{font-size:13px}.ll-category-grid{gap:14px}.ll-category,.ll-category:nth-child(n+5){flex-basis:78%}.ll-category picture,.ll-category:nth-child(n+5) picture{height:var(--category-h-m,280px)}.ll-category h3{font-size:18px;min-height:0}.ll-category span{font-size:14px}.ll-category>div{padding:18px;min-height:88px}.ll-products-navigation{display:block;margin-bottom:18px}.ll-products .ll-product-tabs{gap:22px;margin-bottom:10px}.ll-products-navigation .ll-compare{display:inline-block;margin-top:8px}.ll-product-grid,.ll-product-grid[data-collection-panel]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.ll-product-grid .ll-product{flex:0 0 86%;min-width:0;scroll-snap-align:start;grid-column:auto}.ll-product-grid .ll-product-feature{min-height:500px}.ll-product-grid .ll-product-feature .ll-product-copy{width:60%;padding:26px 18px}.ll-product-grid .ll-product:not(.ll-product-feature) .ll-product-photo{height:260px}.ll-products .ll-product-copy>p{font-size:14px}.ll-products .ll-pills li{font-size:12px}.ll-products .ll-product h3{font-size:22px}.ll-products .ll-product-feature h3{font-size:28px}.ll-products .ll-price{font-size:22px}.ll-products .ll-product .ll-button{background:var(--btn-bg-m,#006D86);color:var(--btn-text-m,#fff)!important;font-size:var(--btn-size-m,14px);padding:var(--btn-y-m,12px) var(--btn-x-m,22px);border-radius:var(--btn-radius-m,24px);min-height:44px}.ll-product-grid[data-collection-panel] .ll-product-feature{min-height:0}.ll-product-grid[data-collection-panel] .ll-product-feature .ll-product-photo{position:relative;height:260px}.ll-product-grid[data-collection-panel] .ll-product-feature .ll-product-copy{width:auto;padding:0 18px 24px}.ll-shop-all{margin-top:16px}.ll-media-grid,.ll-awards,.ll-bundle-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;overscroll-behavior-x:contain}.ll-media-grid .ll-media-card{flex:0 0 88%;min-width:0;min-height:340px;grid-column:auto;scroll-snap-align:start;padding:24px}.ll-media-card:first-child blockquote{font-size:28px}.ll-media-card blockquote{font-size:22px}.ll-media-card>p,.ll-media-card>a{font-size:14px}.ll-awards .ll-award{flex:0 0 92%;min-width:0;scroll-snap-align:start}.ll-award-logo{width:74px}.ll-award h3{font-size:16px}.ll-award p{font-size:13px}.ll-bundle-grid .ll-bundle{flex:0 0 88%;min-width:0;height:430px;scroll-snap-align:start}.ll-bundle h3{font-size:22px}.ll-bundle>p{font-size:15px}.ll-bundle-copy{font-size:14px}.ll-benefits-grid{display:block;column-count:2;column-gap:14px;max-width:none}.ll-benefit{display:block;break-inside:avoid;min-height:0;margin-bottom:14px;overflow:hidden}.ll-benefit:first-child{column-span:all;min-height:350px}.ll-benefit-copy{width:100%;padding:18px 14px;max-width:none}.ll-benefit-copy h3{font-size:19px}.ll-benefit-copy p{font-size:14px;line-height:1.5;max-width:none}.ll-benefit-copy a{font-size:14px;overflow-wrap:anywhere}.ll-benefit-icon{margin-bottom:14px}.ll-benefit:first-child .ll-benefit-copy{width:64%;padding:24px 20px 140px;max-width:none}.ll-benefit:first-child .ll-benefit-copy p{font-size:16px}.ll-care-plaque{width:130px;padding:12px}.ll-newsletter .ll-newsletter-grid h2{font-size:26px}.ll-newsletter .ll-email-field{flex-direction:column;gap:12px}.ll-newsletter .ll-email-field button,.ll-newsletter .ll-email-field input{width:100%}.ll-newsletter small{font-size:12px;line-height:1.6}}.ll-home [data-ll-scroll],.ll-creator-track,.ll-slide-tabs,.ll-product-tabs,.ll-category-tabs{scrollbar-width:none!important;-ms-overflow-style:none}.ll-home [data-ll-scroll]::-webkit-scrollbar,.ll-creator-track::-webkit-scrollbar,.ll-slide-tabs::-webkit-scrollbar,.ll-product-tabs::-webkit-scrollbar,.ll-category-tabs::-webkit-scrollbar{display:none;width:0;height:0}.ll-home .ll-scroll-controls{display:flex;width:max-content;max-width:100%;margin:16px auto 0;justify-content:center;align-items:center;gap:0;padding:0 3px;border:1px solid #E4E9EC;border-radius:30px;background:#fff}.ll-home .ll-scroll-controls[hidden]{display:none!important}.ll-home .ll-scroll-controls>button{width:36px;height:36px;min-height:36px;border:0;background:none;font-size:27px;color:#26333a}.ll-home .ll-carousel-dots{display:flex;align-items:center;justify-content:center;gap:0}.ll-home .ll-carousel-dot{display:flex;width:20px;height:36px;min-height:36px;padding:0;align-items:center;justify-content:center;border:0;background:none}.ll-home .ll-carousel-dot:before{content:"";width:4px;height:4px;border-radius:50%;background:#94999d}.ll-home .ll-carousel-dot[aria-current=true]:before{width:9px;height:9px;background:#26333a}.ll-creators .ll-carousel-controls{display:none}.ll-category-tabs{display:flex;gap:8px;overflow-x:auto;margin-bottom:16px;padding:3px 0;white-space:nowrap}.ll-category-tabs button{border:0;border-radius:30px;background:#e4e9ec;color:#17232b;flex:0 0 auto;padding:9px 23px;min-height:40px;font-size:13px}.ll-category-tabs button[aria-pressed=true]{background:#102f3c;color:#fff}.ll-category{position:relative;background:#263c46}.ll-category picture,.ll-category:nth-child(n+5) picture{height:var(--category-h-d,380px)}.ll-category>div{position:absolute;top:0;right:0;bottom:0;left:0;padding:22px 18px;min-height:0;background:linear-gradient(180deg,rgba(9,25,32,.7),transparent 57%);color:#fff}.ll-category h3{font-size:19px;overflow-wrap:normal}.ll-category span{display:inline-flex;background:#fff;color:#132f3b;padding:5px 13px;border-radius:20px;font-size:12px;margin-top:8px}.ll-media-unified{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.ll-media-unified .ll-media-card{grid-column:span 3}.ll-media-unified .ll-media-card:first-child,.ll-media-unified .ll-award{grid-column:span 6}.ll-hero .ll-slide{padding:0;height:var(--hero-h-d,560px)}.ll-hero .ll-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;margin:0}.ll-hero .ll-hero-photo:after{background:linear-gradient(90deg,rgba(5,19,27,.64),rgba(5,19,27,.22) 38%,transparent 70%)}.ll-hero .ll-hero-copy{width:min(430px,80%)}.ll-hero .ll-hero-copy>*{margin-bottom:14px!important}.ll-hero .ll-hero-copy .ll-eyebrow{color:var(--body-color-d,#fff);font-size:12px;font-weight:600}.ll-hero .ll-hero-product,.ll-hero .ll-hero-description,.ll-hero .ll-actions .ll-text-link{display:none}.ll-hero .ll-hero-copy .ll-hero-description{display:block;max-width:350px}.ll-hero .ll-actions .ll-button{background:#fff;color:#142b36!important;border-radius:28px;padding:11px 24px;gap:14px}.ll-hero .ll-slide-tabs{position:absolute;bottom:12px;left:0;right:0;width:auto;display:flex;justify-content:center;gap:6px;padding:0;margin:0;background:none;overflow:visible}.ll-hero .ll-slide-tabs button{width:28px;min-width:28px;height:32px;padding:0;border:0;font-size:0;position:relative}.ll-hero .ll-slide-tabs button:after{content:"";position:absolute;left:0;right:0;top:15px;height:3px;background:#ffffff80;border-radius:2px}.ll-hero .ll-slide-tabs button[data-pause]{font-size:14px;color:#fff;width:26px;min-width:26px}.ll-hero .ll-slide-tabs button[data-pause]:after{display:none}@media(max-width:749px){.ll-hero .ll-slide{height:var(--hero-h-m,580px);min-height:var(--hero-h-m,580px);display:block}.ll-hero .ll-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;margin:0}.ll-hero .ll-hero-photo picture img{object-position:center}.ll-hero .ll-hero-photo:after{background:linear-gradient(180deg,rgba(4,17,25,.72),rgba(4,17,25,.2) 43%,transparent 65%)}.ll-hero .ll-hero-copy{position:absolute;left:var(--copy-x-m,6%);top:var(--copy-y-m,7%);width:calc(100% - var(--copy-x-m,6%) * 2);padding:0;margin:0;transform:none;text-align:var(--text-align-m,center)}.ll-hero .ll-hero-copy h1{font-size:var(--title-size-m,28px);line-height:1.15}.ll-hero .ll-hero-copy h1 br,.ll-hero .ll-hero-copy .ll-eyebrow{display:none}.ll-hero .ll-hero-copy .ll-hero-description{font-size:var(--body-size-m,14px);max-width:300px;margin-inline:auto;line-height:1.4;color:var(--body-color-m,#fff)}.ll-hero .ll-actions{justify-content:center}.ll-hero .ll-actions .ll-button{font-size:13px;padding:9px 22px;min-height:40px}.ll-hero .ll-slide-tabs{display:none}.ll-category-tabs{margin-right:-20px;padding-right:20px}.ll-category-tabs button{padding:8px 20px;font-size:12px}.ll-category-grid{padding-bottom:0}.ll-category,.ll-category:nth-child(n+5){flex-basis:88%;border-radius:12px}.ll-category picture,.ll-category:nth-child(n+5) picture{height:var(--category-h-m,400px)}.ll-category>div{padding:19px 16px;min-height:0}.ll-category h3{font-size:19px}.ll-media-unified{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:0;align-items:stretch}.ll-media-unified .ll-media-card,.ll-media-unified .ll-media-card:first-child,.ll-media-unified .ll-award{flex:0 0 88%;grid-column:auto;min-width:0;height:auto;min-height:320px;scroll-snap-align:start;padding:24px;border-radius:16px}.ll-media-unified .ll-award{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;background:#fff}.ll-media-unified .ll-award-logo{width:130px;height:90px}.ll-media-unified .ll-award h3{font-size:20px}.ll-media-unified .ll-award p{font-size:14px}.ll-media-unified .ll-media-card blockquote,.ll-media-unified .ll-media-card:first-child blockquote{font-size:23px}.ll-benefits{padding:30px 0!important}.ll-benefits .ll-heading{gap:6px;margin-bottom:18px}.ll-benefits .ll-heading h2{font-size:24px}.ll-benefits .ll-heading>p:last-child:not(.ll-eyebrow){font-size:13px}.ll-benefits-grid{display:grid;column-count:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:10px}.ll-benefit,.ll-benefit:first-child{grid-row:auto;min-height:0;margin:0;border-radius:14px}.ll-benefit:first-child{grid-column:1/-1;min-height:145px}.ll-benefit-copy,.ll-benefit:first-child .ll-benefit-copy{width:100%;max-width:none;padding:14px;left:auto;top:auto}.ll-benefit-copy h3{font-size:16px;line-height:1.2;margin-bottom:6px}.ll-benefit-copy p,.ll-benefit:first-child .ll-benefit-copy p{font-size:12px;line-height:1.4;margin-bottom:5px;max-width:none}.ll-benefit-copy a{font-size:12px;min-height:28px}.ll-benefit-icon{width:28px;height:28px;padding:5px;margin-bottom:7px}.ll-benefit:first-child .ll-benefit-copy{width:70%;padding:18px}.ll-benefit:first-child .ll-benefit-icon{display:none}.ll-benefit:first-child h3{font-size:22px}.ll-benefit .ll-care-plaque{display:none}}.ll-newsletter-social{margin:28px auto 0;padding-top:24px;border-top:1px solid #7898A3;text-align:left;max-width:640px}.ll-newsletter .ll-newsletter-social h3{font-size:18px;line-height:1.3;color:#fff;margin:0 0 14px}.ll-newsletter .ll-newsletter-social-icons{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;list-style:none;padding:0;margin:0;max-width:420px}.ll-newsletter-social-icons li{padding:0;margin:0}.ll-newsletter-social-icons a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#e3eef2;border-radius:8px}.ll-newsletter-social-icons a:hover{color:#fff;background:#ffffff16}.ll-newsletter-social-icons svg{width:24px;height:24px;fill:currentColor}.ll-newsletter-social-icons svg path{fill:currentColor}@media(max-width:749px){.ll-newsletter-social{margin-top:24px;padding-top:22px}.ll-newsletter .ll-newsletter-social-icons{gap:4px;max-width:none;flex-wrap:nowrap}.ll-newsletter-social-icons a{width:40px;height:44px}}@media(min-width:750px){.ll-hero{margin-top:var(--hero-header-gap,16px)}.ll-hero[data-image-fit=contain] .ll-hero-photo picture img{object-fit:contain;object-position:var(--hero-image-position,right) center}.ll-hero[data-image-fit=cover] .ll-hero-photo picture img{object-fit:cover;object-position:var(--hero-image-position,right) center}.ll-hero[data-image-fit=contain] .ll-hero-photo{background:var(--ll-bg,#263C46)}}.ll-category>div{display:flex;flex-direction:column;justify-content:var(--cat-y-d,start);text-align:var(--cat-align-d,left);background:linear-gradient(180deg,rgba(9,25,32,.35),transparent 45%,rgba(9,25,32,.35))}.ll-category>div span{align-self:var(--cat-align-d,left);width:fit-content}.ll-category[style*="--cat-align-d:center"]>div span{align-self:center}.ll-category[style*="--cat-align-d:right"]>div span{align-self:flex-end}.ll-category h3{text-shadow:0 1px 5px #0008}.ll-header-locale{display:flex;justify-content:flex-end;align-items:center;min-height:40px;padding:4px 0 10px;position:relative;z-index:1000}.ll-header-locale .etranslate-embedded-selectorList{position:relative!important;inset:auto!important;margin:0!important;width:auto!important;max-width:100%;line-height:1.4}.ll-header-locale .etranslate-selector-list-button{padding:6px 10px!important;min-height:32px}.ll-header-locale .etranslate-language-arrow-new svg{width:10px!important;height:10px!important}.ll-header-locale .etranslate-selector-list-dropdown{right:0!important;left:auto!important;top:100%!important;max-width:calc(100vw - 32px)}@media(max-width:749px){.ll-category>div{justify-content:var(--cat-y-m,start);text-align:var(--cat-align-m,left)}.ll-category>div span{align-self:flex-start}.ll-category[style*="--cat-align-m:center"]>div span{align-self:center}.ll-category[style*="--cat-align-m:right"]>div span{align-self:flex-end}.ll-header-locale{min-height:36px;padding-bottom:8px}.ll-header-locale .etranslate-selector-list-button{font-size:12px!important}.ll-header-locale .etranslate-flag-wrapper{transform:scale(.85)}}@media(max-width:749px){.ll-category[style*="--cat-align-m:left"]>div span{align-self:flex-start}}@media(min-width:750px){.ll-hero[data-image-fit=contain] .ll-slide{height:auto;min-height:0;padding:0;display:block}.ll-hero[data-image-fit=contain] .ll-hero-photo{position:relative;inset:auto;width:100%;height:auto;margin:0;background:transparent;overflow:visible}.ll-hero[data-image-fit=contain] .ll-hero-photo picture{display:block;width:100%;height:auto}.ll-hero[data-image-fit=contain] .ll-hero-photo picture img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;transform:none}.ll-hero[data-image-fit=contain] .ll-hero-photo:after{display:none}}#SiteHeader .site-nav__icons:has(.ll-header-locale){display:flex;align-items:center;flex-wrap:nowrap}#SiteHeader .header-item--icons:has(.ll-header-locale){flex:0 0 auto}#SiteHeader .ll-header-locale{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:0;padding:0;margin:0 0 0 4px;white-space:nowrap}#SiteHeader .ll-header-locale .etranslate-selector-list-button{padding:8px 4px!important;min-height:40px;gap:0}#SiteHeader .ll-header-locale .etranslate-selector-list-dropdown{top:calc(100% + 8px)!important;right:0!important;left:auto!important}@media(min-width:1050px){#SiteHeader:has(.ll-header-locale) .header-item--navigation{min-width:0}#SiteHeader:has(.ll-header-locale) .site-navigation>.site-nav__item>.site-nav__details>.site-nav__link{padding-left:9px;padding-right:9px}#SiteHeader .ll-header-locale .etranslate-selector-list-button{font-size:13px!important}}@media(max-width:1049px){#SiteHeader:has(.ll-header-locale) .header-item--logo{flex:0 0 90px}#SiteHeader:has(.ll-header-locale) .header-item--icons{flex:1 1 auto;min-width:0;justify-content:flex-end}#SiteHeader:has(.ll-header-locale) .header-item--navigation{display:none}#SiteHeader .ll-header-locale{margin-left:3px}#SiteHeader .ll-header-locale .etranslate-selector-list-button{font-size:11px!important;padding:8px 2px!important;min-height:40px}#SiteHeader .ll-header-locale .etranslate-flag-wrapper{display:none!important}#SiteHeader:has(.ll-header-locale) .site-nav__link--icon{padding-left:5px;padding-right:5px}#SiteHeader .ll-header-locale .split-line{margin:0 4px!important}#SiteHeader .ll-header-locale .etranslate-language-arrow-new{margin-left:5px!important}}@media(max-width:360px){#SiteHeader:has(.ll-header-locale) .page-width{padding-left:12px;padding-right:12px}#SiteHeader:has(.ll-header-locale) .header-item--logo{flex-basis:74px}#SiteHeader:has(.ll-header-locale) .site-header__logo a{font-size:20px}#SiteHeader:has(.ll-header-locale) .site-nav__link--icon{padding-left:3px;padding-right:3px}}@media(max-width:1049px){#SiteHeader .ll-header-locale .etranslate-selector-list-button>.etranslate-language-name,#SiteHeader .ll-header-locale .etranslate-selector-list-button>.etranslate-currency-name{font-size:11px!important;line-height:1.4!important;margin:0!important;padding:0!important;max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#SiteHeader .ll-header-locale .etranslate-selector-list-button>.split-line{font-size:11px!important;width:auto!important;min-width:0!important;padding:0!important;margin:0 5px!important}#SiteHeader .ll-header-locale .etranslate-language-arrow-new{width:10px!important;min-width:10px!important;flex:0 0 10px!important;padding:0!important;margin-left:6px!important}#SiteHeader:has(.ll-header-locale) .header-item--icons{flex-shrink:0}}@media(max-width:360px){#SiteHeader:has(.ll-header-locale) .site-header__logo{font-size:20px}#SiteHeader:has(.ll-header-locale) .header-item--logo{flex:0 0 84px}#SiteHeader:has(.ll-header-locale) .site-nav__link--icon .icon{width:20px;height:20px}}.ll-hero .ll-actions .ll-button{background:var(--hero-button-bg-d,#fff);color:var(--hero-button-text-d,#142b36)!important}.ll-hero .ll-actions .ll-text-link{display:inline-flex;color:var(--hero-secondary-text-d,#fff)!important}.ll-hero .ll-slide-tabs{position:absolute!important;left:50%!important;right:auto!important;bottom:12px!important;transform:translate(-50%);width:max-content!important;max-width:calc(100% - 32px);padding:0 12px!important;margin:0!important;gap:8px!important;display:flex!important;justify-content:center;background:#0a192329;border-radius:22px;z-index:3}.ll-hero .ll-slide-tabs button{flex:0 0 48px;min-width:48px;width:48px;height:40px;min-height:40px;margin:0;padding:0}.ll-hero .ll-slide-tabs button:after{top:18px;height:4px;border-radius:4px;background:#ffffff8c}.ll-hero .ll-slide-tabs button[aria-pressed=true]:after{background:#fff}@media(min-width:750px){.ll-hero[data-height-mode=fixed] .ll-slide{height:var(--hero-h-d,480px)!important;min-height:0!important;max-height:none;display:block;padding:0}.ll-hero[data-height-mode=fixed] .ll-hero-photo{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%;height:100%!important;overflow:hidden;background:var(--ll-bg)}.ll-hero[data-height-mode=fixed] .ll-hero-photo picture{width:100%;height:100%!important}.ll-hero[data-height-mode=fixed] .ll-hero-photo img{width:100%;height:100%!important;object-position:var(--hero-image-position,center) center}.ll-hero[data-height-mode=fixed][data-image-fit=cover] .ll-hero-photo img{object-fit:cover!important}.ll-hero[data-height-mode=fixed][data-image-fit=contain] .ll-hero-photo img{object-fit:contain!important}.ll-hero[data-height-mode=image] .ll-slide{height:auto!important;min-height:0!important}.ll-hero[data-height-mode=image] .ll-hero-photo{position:relative!important;inset:auto!important;height:auto!important}.ll-hero[data-height-mode=image] .ll-hero-photo picture,.ll-hero[data-height-mode=image] .ll-hero-photo img{height:auto!important;width:100%}.ll-hero[data-height-mode=image] .ll-hero-photo:after{display:none}}@media(max-width:749px){.ll-hero .ll-hero-photo:after{display:block;background:rgba(0,0,0,var(--hero-overlay-m,0))!important;pointer-events:none}.ll-hero .ll-hero-photo img{filter:none;opacity:1}.ll-hero .ll-actions .ll-button{background:var(--hero-button-bg-m,#fff);color:var(--hero-button-text-m,#142b36)!important}.ll-hero .ll-actions .ll-text-link{color:var(--hero-secondary-text-m,#fff)!important}.ll-hero .ll-slide-tabs button{flex-basis:30px;width:30px;min-width:30px}.ll-hero .ll-slide-tabs button:after{height:3px}}.ll-hero .ll-hero-photo:after{content:none!important;display:none!important;background:none!important;opacity:0!important}.ll-hero .ll-hero-photo img{filter:none!important;opacity:1!important}.ll-bundles .ll-bundle>h3{color:var(--bundle-title,inherit)}.ll-bundles .ll-bundle>p{color:var(--bundle-description,var(--ll-muted))}.ll-bundles .ll-bundle-product-link{color:var(--bundle-product,inherit)}.ll-bundles .ll-bundle-extra-link{color:var(--bundle-extra,inherit)}.ll-bundles .ll-bundle-button-link{color:var(--bundle-button,inherit)}.ll-bundles .ll-bundle-grid{--bundle-gap: 20px;--bundle-whole: min(var(--bundle-columns, 3), 3);display:flex;gap:var(--bundle-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;align-items:flex-start}.ll-bundles .ll-bundle-grid::-webkit-scrollbar{display:none}.ll-bundles .ll-bundle-grid .ll-bundle{flex:0 0 calc((100% - var(--bundle-gap) * var(--bundle-whole)) / (var(--bundle-whole) + .22));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:min-content min-content min-content 1fr;height:auto;min-width:0;padding:0;scroll-snap-align:start}.ll-bundles .ll-bundle-photo{position:relative;inset:auto;grid-area:1 / 1 / 5 / 2;align-self:start;height:auto}.ll-bundles .ll-bundle-photo>picture,.ll-bundles .ll-bundle-photo>picture>img{display:block;width:100%;height:auto;object-fit:contain}.ll-bundles .ll-bundle>h3,.ll-bundles .ll-bundle>p,.ll-bundles .ll-bundle-copy{grid-column:1;margin-inline:clamp(14px,1.6vw,24px);overflow-wrap:anywhere}.ll-bundles .ll-bundle>h3{grid-row:1;margin-block:clamp(14px,1.6vw,24px) 0}.ll-bundles .ll-bundle>p{grid-row:2;margin-block:6px 10px}.ll-bundles .ll-bundle-copy{grid-row:3;padding-block-end:12px}@media(min-width:750px)and (max-width:1023px){.ll-bundles .ll-bundle-grid{--bundle-whole: min(var(--bundle-columns, 3), 2)}}@media(max-width:749px){.ll-bundles .ll-bundle-grid{--bundle-gap: 12px;--bundle-whole: var(--bundle-columns-mobile, 1)}}.ll-products .ll-product-grid{align-items:stretch}.ll-products .ll-product-grid .ll-product{display:flex;flex-direction:column;min-width:0}.ll-products .ll-product-grid .ll-product .ll-product-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding-block-end:26px}.ll-products .ll-product-grid .ll-product-copy .ll-price{margin-block-start:auto;padding-block-start:12px}.ll-products .ll-product-grid .ll-product-copy .ll-button{align-self:flex-start}.ll-products .ll-product-grid .ll-pills li{max-width:100%;overflow-wrap:anywhere}@media(max-width:768px){.ll-products .ll-product-grid .ll-product .ll-product-copy{padding-block-end:22px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/ll-home.css.map */
