loomies-christmas-game dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #eadfda;border-radius:22px;background:radial-gradient(ellipse at top,#fff3dc 0,transparent 60%),#fffaf3;color:#302921;padding:24px 24px 22px;border-top:5px solid #234f43;text-align:center;box-shadow:0 24px 90px #0003}loomies-christmas-game dialog::backdrop{background:#211a1866;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}loomies-christmas-game h2{font-size:28px;line-height:1.15;margin:12px auto 10px;max-width:330px;color:#234f43;letter-spacing:-.025em}loomies-christmas-game h2 em{font-style:normal;color:#a32b37}loomies-christmas-game .lmx-intro{font-size:13px;color:#73675c;line-height:1.5;margin:0 0 18px}loomies-christmas-game [data-question]{font-size:15px;font-weight:600;margin:12px 0;color:#3b4035}loomies-christmas-game p{line-height:1.5}loomies-christmas-game button{font:inherit;min-height:48px;cursor:pointer;border:1px solid #ddd4c4;border-radius:12px;background:#fffefa;color:#234f43;padding:12px 16px}loomies-christmas-game button:focus-visible{outline:3px solid #a82431;outline-offset:3px}loomies-christmas-game button:disabled{opacity:.6;cursor:wait}loomies-christmas-game [data-close]{position:sticky;float:right;right:0;top:0;margin:-14px -14px 0 0;z-index:2;border:0;background:#fffaf3;font-size:28px;width:44px;min-height:44px;padding:0}loomies-christmas-game [data-answers]{display:grid;gap:10px;margin:20px 0}loomies-christmas-game [data-shop]{background:#234f43;color:#fffaf3;width:100%;margin:14px 0;border-color:#234f43}loomies-christmas-game [hidden]{display:none!important}loomies-christmas-game small{display:block;font-size:11px;line-height:1.5;opacity:.7;margin-top:18px}.lmx-kicker{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#7d652f}.lmx-festive{display:flex;align-items:center;justify-content:center;gap:30px;clear:both;height:42px;margin:0 0 12px;color:#b89548;font-size:17px}.lmx-festive span:first-child{font-size:11px;transform:translateY(6px)}.lmx-gift{display:block;position:relative;width:28px;height:24px;background:#315e4e;border-radius:3px;box-shadow:0 6px 12px #234f4315}.lmx-gift:before{content:"";position:absolute;left:11px;top:-3px;width:6px;height:27px;background:#d9b871}.lmx-gift:after{content:"";position:absolute;left:-3px;top:1px;width:34px;height:6px;background:#d9b871;border-radius:2px}@media(hover:hover){loomies-christmas-game [data-answers] button:not(:disabled):hover{border-color:#315e4e;background:#f1f5ec}}loomies-christmas-game [data-answers] button:disabled{cursor:default;opacity:.62}@media(max-width:420px){loomies-christmas-game dialog{padding:20px 18px}loomies-christmas-game h2{font-size:26px}.lmx-festive{height:32px;margin-bottom:8px}loomies-christmas-game [data-answers]{margin:14px 0}}loomies-christmas-game [data-clock]{color:#c8102e;font-size:32px;font-variant-numeric:tabular-nums}.lmx-banner{border:1px solid #e8d7ce;border-radius:10px;background:#fffaf6;color:#201d1b;padding:10px 12px;margin:12px 0;font-size:12px;line-height:1.5}.lmx-banner strong{color:#c8102e;font-variant-numeric:tabular-nums;white-space:nowrap}@media(prefers-reduced-motion:no-preference){loomies-christmas-game dialog[open]{animation:lmx-in .2s ease-out}@keyframes lmx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.lm.lm-contact.lm-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:65px 90px}.lm-contact .lm-button{width:100%}.lm-contact h1{font-size:60px;letter-spacing:.6px;margin-block:14px 24px}.lm-contact p:not(.lm-kicker){font-size:15px;margin-bottom:14px}.lm-contact a{font-size:17px}.lm-contact-form{display:flex;flex-direction:column}.lm-contact-form label{font-size:13px;font-weight:700;margin-bottom:7px}.lm-contact-form input,.lm-contact-form textarea{width:100%;padding:13px 15px;border:1px solid #211f1d40;border-radius:8px;background:#fff;color:var(--lm-ink);margin-bottom:20px;min-height:48px}.lm-contact-form textarea{resize:vertical}.lm-contact-success{padding:15px;background:#e8eedb;border-radius:8px}@media(max-width:749px){.lm.lm-contact.lm-wrap{grid-template-columns:1fr;gap:30px;padding-block:35px 50px}.lm-contact h1{font-size:46px;letter-spacing:.6px;margin-block:12px 18px}}.lm.lm-faq-page.lm-wrap{max-width:900px;padding-block:60px 90px}.lm-faq-page header{text-align:center;margin-bottom:35px}.lm-faq-kicker{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px!important}.lm-faq-page h1{font-size:clamp(30px,5vw,48px)}.lm-faq-body>p:first-child{text-align:center;color:#555;margin-bottom:40px}.lm-faq-body h2{font-size:23px;margin:40px 0 15px}.lm-faq-body summary{cursor:pointer;list-style:none;position:relative;padding:19px 35px 19px 0;font-weight:600;font-size:15px}.lm-faq-body summary:after{content:"+";position:absolute;right:4px;font-size:23px;top:12px;font-weight:400}.lm-faq-body details p{font-size:14px;line-height:1.8;padding:0 30px 20px 0;color:#444}.lm-faq-body>p{font-size:15px}.lm-faq-body a{text-underline-offset:4px}@media(max-width:749px){.lm.lm-faq-page.lm-wrap{padding-block:35px 50px}.lm-faq-body h2{font-size:21px}.lm-faq-page header{margin-bottom:25px}}.lm-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.lm-language{display:flex;margin:0}.lm-language button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 10px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;color:#000;font-size:13px;font-weight:600;letter-spacing:.5px;cursor:pointer}.lm-language button:hover{background:#f5f5f5;border-color:#bbb}@media(max-width:380px){.lm-header{gap:4px}.lm-logo{min-width:100px;font-size:28px}.lm-header-actions{gap:2px}}:root{--lm-cream:#fff;--lm-ink:#000;--lm-coral:#000;--lm-muted:#555}body{background:#fff}.lm{color:#000;font-family:var(--font-body-family),sans-serif;font-size:16px;line-height:1.8;letter-spacing:.2px}.lm *,.lm *:before,.lm *:after{box-sizing:border-box}.lm h1,.lm h2,.lm h3,.lm p{margin:0;color:inherit;font-family:inherit}.lm h1,.lm h2,.lm h3{font-family:var(--font-heading-family),sans-serif;font-weight:700;line-height:1.3;letter-spacing:.6px}.lm a{color:inherit;text-underline-offset:4px}.lm button,.lm input,.lm textarea{font:inherit}.lm :focus-visible{outline:2px solid #777;outline-offset:4px}.lm-wrap{width:min(1300px,calc(100% - 100px));margin-inline:auto}.lm-announcement{background:#000;color:#fdfbf7;text-align:center;padding:8px 15px;font-size:13px;line-height:1.5;font-weight:500}.lm-header-shell{border-bottom:1px solid #e5e5e5;background:#fff;position:relative;z-index:25}.lm-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;gap:20px;padding-block:15px}.lm-logo{text-decoration:none;font-size:43px;font-weight:800;letter-spacing:-2.3px;line-height:1.1;text-align:center;min-width:180px}.lm-desktop-nav{display:flex;flex-wrap:wrap;gap:22px;font-size:13px}.lm-desktop-nav a{text-decoration:none}.lm-desktop-nav a:hover{text-decoration:underline}.lm-cart-link{justify-self:end;position:relative;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none}.lm-cart-link span{position:absolute;right:0;bottom:2px;border-radius:50%;background:#000;color:#fff;font-size:9px;line-height:18px;min-width:18px;text-align:center}.lm-mobile-menu{display:none}.lm .lm-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;border:1px solid #000;border-radius:6px;background:#000;color:#fdfbf7!important;padding:13px 24px;text-decoration:none;font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.lm-button:hover{background:#252525}.lm-button:disabled{background:#555;border-color:#555;color:#fff!important;cursor:not-allowed}.lm-kicker{font-size:12px;letter-spacing:1px;font-weight:600}.lm [id]{scroll-margin-top:20px}@media(max-width:989px){.lm-desktop-nav{display:none}.lm-mobile-menu{display:block;justify-self:start}.lm-mobile-menu summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.lm-mobile-menu summary::-webkit-details-marker{display:none}.lm-mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #ddd;padding:18px 25px;box-shadow:0 8px 12px #00000008}.lm-mobile-menu nav a{display:block;padding:12px 0;font-size:15px;text-decoration:none}}@media(max-width:749px){.lm-wrap{width:calc(100% - 30px)}.lm-header{min-height:67px;padding-block:8px;gap:10px}.lm-logo{font-size:32px;min-width:120px;letter-spacing:-1.8px}.lm-announcement{font-size:12px;padding-block:7px}.lm{font-size:15px}}.lm.lm-reference{color:#000}.lm-reference .lm-wrap{min-width:0}.lm-reference{padding-bottom:36px}.lm-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:50px;align-items:start;padding-block:36px}.lm-gallery{position:sticky;top:24px;min-width:0}.lm-gallery-track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px}.lm-gallery-track::-webkit-scrollbar{display:none}.lm-gallery-slide{flex:0 0 100%;min-width:0;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always}.lm-gallery-slide>img{display:block;width:100%;height:100%;object-fit:contain;border-radius:12px}.lm-gallery-controls{display:flex;justify-content:center;align-items:center;gap:17px;font-size:12px;padding:5px 0}.lm-gallery-controls button{border:0;background:transparent;width:44px;height:40px;font-size:25px;line-height:1;cursor:pointer;color:#000}.lm-thumbnails{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;position:relative;padding:3px 2px 9px}.lm-thumbnails>button{position:relative;flex:0 0 calc((100% - 40px)/5);padding:3px;aspect-ratio:1;min-width:0;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}.lm-thumbnails>button[aria-pressed=true]{border:2px solid #000;padding:2px}.lm-thumbnails img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.lm-thumb-number{position:absolute;bottom:4px;right:7px;font-size:10px;color:#777}.lm-product-info{min-width:0}.lm-product-eyebrow{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:13px!important}.lm-product h1{font-size:39px;line-height:1.3;overflow-wrap:anywhere}.lm-product-intro{margin-top:10px!important;font-size:16px}.lm-product-benefits{padding:0;list-style:none;display:grid;gap:18px;margin:22px 0 26px;font-size:16px}.lm-product-benefits li{display:flex;gap:10px;align-items:center}.lm-product-benefits li>span{font-size:20px;line-height:1}.lm-quantity-offers{margin:0 0 18px;padding:0;border:0;min-width:0}.lm-quantity-offers legend{text-align:center;width:100%;font-weight:700;font-size:13px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:13px}.lm-offer{display:flex;gap:14px;align-items:center;min-height:87px;background:#e0e0e0;border:2px solid transparent;border-radius:8px;padding:16px;margin-bottom:10px;cursor:pointer}.lm-offer:has(input:checked){background:#fff;border-color:#000}.lm-offer input{width:17px;height:17px;accent-color:#000;margin:0;flex:none}.lm-offer-copy{display:grid;line-height:1.5}.lm-offer-copy strong{font-weight:600;font-size:16px}.lm-offer-copy small{font-size:12px;color:#555}.lm-offer-price{font-size:16px;font-weight:600;margin-left:auto;white-space:nowrap}.lm-add{width:100%}.lm-delivery-note{text-align:center;color:#555;font-size:11px;margin:10px 0 12px!important;line-height:1.5}.lm-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;padding:0;margin:14px 0 23px;list-style:none}.lm-payments li{display:flex}.lm-payment-icon{width:38px;height:24px}.lm-product-accordions{margin-top:24px}.lm-product-accordions details{border-top:1px solid #d9d9d9}.lm-product-accordions details:last-child{border-bottom:1px solid #d9d9d9}.lm-product-accordions summary{display:flex;align-items:center;gap:13px;padding:18px 0;list-style:none;cursor:pointer}.lm-product-accordions summary::-webkit-details-marker{display:none}.lm-product-accordions h2{font-size:16px;letter-spacing:.2px;line-height:1.45}.lm-accordion-icon{width:22px;flex:none;text-align:center;font-size:22px;line-height:1;font-weight:400}.lm-chevron{margin-left:auto;font-size:20px;line-height:1}.lm-product-accordions details[open] .lm-chevron{transform:rotate(180deg)}.lm-answer{padding:0 8px 20px 35px;font-size:14px;color:#333}.lm-answer p+p{margin-top:14px}.lm-story-heading{padding-block:40px 52px;text-align:center}.lm-story-heading h2{font-size:32.5px;max-width:850px;margin:auto}.lm-story{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:0;padding-block:36px}.lm-story-media{aspect-ratio:1;overflow:hidden;border-radius:12px}.lm-story-media img,.lm-story-media video{display:block;width:100%;height:100%;object-fit:cover}.lm-story-copy{padding:30px 0 25px 70px}.lm-story-copy h2{font-size:39px;line-height:1.3;overflow-wrap:anywhere}.lm-story-text{margin-top:24px;font-size:16px;line-height:1.8}.lm-story-text p+p{margin-top:22px}.lm-sticky{display:none}@media(min-width:750px)and (max-width:1100px){.lm-product{gap:30px}.lm-product h1,.lm-story-copy h2{font-size:31px}.lm-story-copy{padding:15px 0 20px 35px}.lm-offer{padding:12px;gap:9px}.lm-offer-price{font-size:14px}}@media(max-width:749px){.lm-reference{padding-bottom:20px}.lm-product{display:block;padding-block:26px 16px}.lm-gallery{position:static;margin-bottom:23px}.lm-gallery-track,.lm-gallery-slide>img{border-radius:16px}.lm-product h1{font-size:29px;line-height:1.3}.lm-product-eyebrow{font-size:11px;margin-bottom:10px!important}.lm-product-intro,.lm-product-benefits{font-size:15px}.lm-product-benefits{gap:18px;margin-block:22px}.lm-offer{padding:14px 12px;gap:10px;min-height:82px}.lm-offer-price{font-size:14px}.lm-offer-copy strong{font-size:15px}.lm-offer-copy small{font-size:11px}.lm-product-accordions h2{font-size:15px}.lm-story-heading{padding-block:30px 39px}.lm-story-heading h2{font-size:26px}.lm-story{grid-template-columns:1fr;padding-block:27px}.lm-story-copy{padding:28px 10px 0}.lm-story-copy h2{font-size:29px}.lm-story-text{font-size:15px;margin-top:20px}.lm-sticky:not([hidden]){display:flex;gap:12px;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 10px #00000008;padding:10px 15px calc(10px + env(safe-area-inset-bottom))}.lm-sticky>div{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.4}.lm-sticky strong{font-size:10px;font-weight:500;max-width:140px}.lm-sticky span{font-size:13px;font-weight:600}.lm-sticky .lm-button{font-size:11px;letter-spacing:0;min-height:46px;padding:10px 14px}body:has(.lm-sticky){padding-bottom:82px}}.lmt{--pine:#234f43;--cream:#fffaf3;--gold:#b99a59;--ink:#2c3630;color:var(--ink);background:var(--cream);padding:48px max(20px,calc((100% - 1120px)/2)) 64px}.lmt *{box-sizing:border-box}.lmt h1,.lmt h2,.lmt h3{color:var(--pine)}.lmt h1{font-size:clamp(36px,4.5vw,60px);line-height:1.08;letter-spacing:-.035em;margin:20px 0}.lmt h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:0 0 12px}.lmt p{line-height:1.6;font-size:16px}.lmt-label{font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--pine)}.lmt-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:36px}.lmt-copy>p{max-width:440px}.lmt-signature{font-size:14px;color:#736c59}.lmt-art{min-width:0}.lmt-image{width:100%;height:auto;max-height:360px;object-fit:contain;border-radius:24px}.lmt-winter{height:310px;position:relative;overflow:hidden;border-radius:50% 50% 30px 30px;background:radial-gradient(circle at 80% 20%,#fff 0 3px,transparent 4px),radial-gradient(circle at 20% 30%,#fff 0 4px,transparent 5px),linear-gradient(150deg,#e5eee5,#f5edd7)}.lmt-winter:after{content:"";position:absolute;bottom:-80px;left:-10%;width:120%;height:150px;border-radius:50%;background:#fffdf8}.lmt-parcel{position:absolute;bottom:55px;left:25%;width:150px;height:145px;transform:rotate(-8deg);background:#315e4e;border:8px solid #d6b873;border-radius:8px;color:#fff9e9;display:grid;place-items:center;box-shadow:14px 20px 30px #234f4322;font-weight:700;letter-spacing:.14em}.lmt-parcel:before{content:"";position:absolute;width:18px;height:100%;background:#d6b873}.lmt-parcel span{z-index:1;background:#315e4e;padding:10px}.lmt-dumpling{position:absolute;right:13%;bottom:34px;width:110px;height:85px;border-radius:65% 65% 45% 45%;background:#fff1d5;box-shadow:inset 0 8px #e4d4b8;z-index:2;display:grid;place-items:center;font-size:23px;color:#684c39;transform:rotate(9deg)}.lmt-dumpling:before{content:"";position:absolute;top:-24px;right:20px;border-left:28px solid transparent;border-right:28px solid transparent;border-bottom:40px solid #ad3540;transform:rotate(20deg)}.lmt-star{position:absolute;top:35px;left:38%;color:#b99a59;font-size:28px}.lmt-snow{position:absolute;right:12%;top:70px;color:#fff;font-size:35px}.lmt-tree{position:absolute;bottom:65px;left:7%;font-size:100px;color:#759081}.lmt-card{padding:32px;background:#fff;border:1px solid #e6e9de;border-radius:22px;box-shadow:0 14px 40px #234f4309}.lmt-sub{color:#62695f;font-size:14px!important}.lmt-form{display:grid;grid-template-columns:1fr 1.2fr auto;gap:16px;align-items:end;margin-top:24px}.lmt-form>div{min-width:0}.lmt label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.lmt input{font:inherit;font-size:16px;width:100%;height:56px;border:1px solid #cbd3c9;border-radius:10px;padding:14px;background:#fff;color:#243d32}.lmt-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:56px;border:0;border-radius:10px;padding:16px 22px;background:var(--pine);color:#fff!important;font-size:13px;font-weight:700;text-decoration:none;letter-spacing:.04em;cursor:pointer}.lmt-button:disabled{opacity:.55;cursor:not-allowed}.lmt :is(a,button,input,summary):focus-visible{outline:3px solid #ab3540;outline-offset:4px}.lmt details{font-size:14px;margin-top:20px}.lmt summary{cursor:pointer;min-height:44px;align-content:center;color:var(--pine);text-decoration:underline;text-underline-offset:4px}.lmt-notice{padding:12px 16px;background:#f4f5ee;border-radius:8px;font-size:14px!important}.lmt-message:empty{display:none}.lmt-message{color:#93323c}.lmt-account{display:inline-block;color:var(--pine);padding:12px 0}.lmt-result{margin-top:40px;outline:none}.lmt [hidden]{display:none!important}.lmt-timeline{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:30px 0;gap:20px}.lmt-timeline li{position:relative;color:#71766f;border-top:2px solid #d7ddd3;padding-top:20px}.lmt-timeline li>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eceee8;color:#62695f;font-weight:700}.lmt-timeline h3{font-size:16px;margin:14px 0 6px}.lmt-timeline p{font-size:14px;margin:0}.lmt-timeline [data-state=complete],.lmt-timeline [data-state=current]{border-color:var(--pine)}.lmt-timeline [data-state=complete]>span,.lmt-timeline [data-state=current]>span{background:var(--pine);color:#fff}.lmt-timeline [data-state=current]>span{outline:4px solid #dce6d9;outline-offset:3px}.lmt-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;text-align:center;padding:46px 0;border-bottom:1px solid #e6e5d9}.lmt-trust span{font-size:24px}.lmt-trust h3{font-size:16px;margin:10px 0 4px}.lmt-trust p{font-size:14px;margin:0}.lmt-help{text-align:center;padding-top:40px}.lmt-help>div:not(.lmt-friend){display:flex;gap:20px;justify-content:center;align-items:center;margin:24px 0 16px;flex-wrap:wrap}.lmt-help a{color:var(--pine);font-size:14px}.lmt-secondary{padding:14px;text-underline-offset:5px}.lmt-friend{margin:0 auto 22px;border-radius:60% 60% 40% 40%;width:80px;padding:18px 0;background:#f3e6cb;border-top:7px solid #ae3840;font-size:20px}.lmt-demo{padding:16px;border:1px dashed #b99a59}.lmt [data-links] a{display:block;color:var(--pine);padding:10px 0;overflow-wrap:anywhere}@media(max-width:749px){.lmt{padding:30px 20px 44px}.lmt-hero{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.lmt h1{font-size:38px;margin:14px 0}.lmt-copy>p{margin-bottom:10px}.lmt-winter{height:170px}.lmt-parcel{width:100px;height:95px;bottom:25px;left:32%;font-size:11px}.lmt-dumpling{width:80px;height:60px;right:20%;bottom:15px;font-size:18px}.lmt-tree{font-size:70px;bottom:20px}.lmt-star{top:12px}.lmt-image{max-height:190px}.lmt-card{padding:22px 18px}.lmt-form{grid-template-columns:1fr;gap:16px}.lmt-timeline{grid-template-columns:1fr;gap:0}.lmt-timeline li{border-top:0;border-left:2px solid #d7ddd3;padding:0 0 26px 34px;margin-left:20px;min-height:100px}.lmt-timeline li:last-child{border-color:transparent}.lmt-timeline li>span{position:absolute;left:-22px;top:0}.lmt-timeline h3{margin:0 0 8px;padding-top:10px}.lmt-trust{grid-template-columns:1fr 1fr;gap:24px 16px;padding:32px 0}.lmt-help h2{font-size:26px}}.lmt{--pine:#075640;--cream:#fffcf7;--ink:#101411;position:relative;isolation:isolate;padding:0 max(24px,calc((100% - 1100px)/2)) 90px;background:#fcf8f1;overflow:hidden;min-height:1100px}.lmt-scenery{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:center top;z-index:-2;pointer-events:none}.lmt loomies-order-tracking{display:block}.lmt-hero{display:block;min-height:560px;margin:0;padding:48px 0 24px 12%;position:relative}.lmt-copy{width:46%;min-width:420px}.lmt h1{font-size:clamp(38px,4.3vw,58px);font-weight:800;line-height:1.04;letter-spacing:-.045em;color:#080a08;margin:16px 0 18px}.lmt h1 span{font-size:.8em;font-weight:400;display:inline-block;transform:rotate(-18deg)}.lmt-label{color:#353e43;letter-spacing:.28em;font-size:12px}.lmt-copy>p{font-size:15px;line-height:1.5;color:#18242a;margin:0 0 24px}.lmt-card{background:none;border:0;box-shadow:none;border-radius:0;padding:0}.lmt-form{grid-template-columns:1fr 1fr;gap:12px;margin:0}.lmt-form>div{position:relative;background:#fffffff2;border:1px solid #dedbd5;border-radius:9px;padding:10px 12px}.lmt label{font-size:12px;margin:0 0 2px;line-height:1.4;color:#141918}.lmt input{height:24px;padding:0;border:0;border-radius:0;background:transparent;font-size:14px;min-width:0}.lmt-form .lmt-button{grid-column:1/-1;font-size:15px;letter-spacing:0;text-transform:none;min-height:52px;border-radius:9px;background:linear-gradient(120deg,#0a624c,#07533f)}.lmt-button:disabled{opacity:.72}.lmt-card details{text-align:center;margin-top:0}.lmt summary{font-size:13px}.lmt-notice{font-size:12px!important;line-height:1.4!important;padding:8px 10px;margin:10px 0;background:#fff9eddd}.lmt-result,.lmt-demo{background:#fffdf8f5;border:1px solid #ece8df;border-radius:24px;padding:28px 40px;box-shadow:0 8px 25px #34342807;margin:0 0 20px}.lmt h2{color:#090c0a;letter-spacing:-.03em;font-weight:750;font-size:28px}.lmt-demo>summary{text-align:right;color:#657367;text-decoration:none;font-size:11px;min-height:24px}.lmt-demo>h2{margin-top:-12px}.lmt-timeline{gap:0;margin:28px 0 0}.lmt-timeline li{text-align:center;border:0;padding:0 12px}.lmt-timeline li:before{content:"";height:3px;background:#c9c9c6;position:absolute;top:20px;left:0;right:0;z-index:0}.lmt-timeline li:first-child:before{left:50%}.lmt-timeline li:last-child:before{right:50%}.lmt-timeline li[data-state=complete]:before{background:#087658}.lmt-timeline li>span{position:relative;z-index:1;margin:0 auto 18px;background:#c9c9c6;color:#fff;width:38px;height:38px;font-size:18px}.lmt-timeline [data-state=current]>span{outline:3px solid #dfe9de}.lmt-timeline h3{color:#111712;font-size:16px;margin:10px 0 4px;font-weight:750}.lmt-timeline p{color:#626773;font-size:14px;line-height:1.5}.lmt-timeline h3:before{content:"\25c7";display:grid;place-items:center;border-radius:50%;background:#ebece6;color:#203f35;width:56px;height:56px;margin:0 auto 10px;font-size:30px;font-weight:400}.lmt-timeline li:nth-child(2) h3:before{content:"\2668"}.lmt-timeline li:nth-child(3) h3:before{content:"\2192"}.lmt-timeline li:nth-child(4) h3:before{content:"\2302"}.lmt-trust{border:0;gap:0;padding:28px 0 34px;text-align:left}.lmt-trust>div{padding:0 22px 0 64px;position:relative;border-right:1px solid #d0d0c7}.lmt-trust>div:last-child{border:0}.lmt-trust span{position:absolute;left:12px;top:4px;font-size:30px;color:#080b09}.lmt-trust h3{color:#0c110d;font-size:14px;margin:0 0 4px}.lmt-trust p{font-size:13px;line-height:1.45;color:#626773}.lmt-help{position:relative;text-align:left;display:flex;align-items:center;gap:24px;margin:0;padding:30px 30px 30px 28%;min-height:165px;border-radius:22px;background:linear-gradient(90deg,transparent 0 24%,#e6ebdfa8 32%,#e6ebdfdf 100%)}.lmt-help-copy{flex:1}.lmt-help h2{font-size:21px;margin:0 0 8px}.lmt-help p{font-size:15px;margin:0;line-height:1.5}.lmt-help>div.lmt-help-actions{margin:0;display:flex;gap:6px;flex-direction:column}.lmt-help .lmt-button{background:#fff;color:#101410!important;border:1px solid #e8e7df;border-radius:30px;min-width:170px;min-height:50px;font-size:14px}.lmt-help .lmt-secondary{font-size:12px;padding:5px}.lmt-account{font-size:12px;padding:6px 0}@media(min-width:1400px){.lmt-scenery{object-fit:fill}.lmt-hero{min-height:610px}}@media(max-width:749px){.lmt{padding:0 16px 40px;min-height:0;background:#fcf8f1}.lmt-scenery{height:560px;min-height:0;width:100%;object-fit:cover;object-position:72% top;opacity:1}.lmt:after{content:"";position:absolute;left:0;right:0;top:360px;height:210px;background:linear-gradient(transparent,#fcf8f1);z-index:-1}.lmt-hero{padding:26px 0 22px;min-height:0}.lmt-copy{width:100%;min-width:0}.lmt h1{font-size:36px;max-width:300px;margin:14px 0;line-height:1.05;text-shadow:0 1px 12px #fff}.lmt-copy>.lmt-label{font-size:10px;letter-spacing:.23em}.lmt-copy>p{font-size:14px;max-width:260px;padding:8px;border-radius:10px;background:#fffaf0d9;margin-left:-8px}.lmt-desktop{display:none}.lmt-card{margin-top:140px;padding:18px;background:#fffdf8f5;border:1px solid #eee6d9;border-radius:18px;box-shadow:0 8px 28px #284f3710}.lmt-form{grid-template-columns:1fr;gap:10px}.lmt-form>div{padding:10px 12px}.lmt input{font-size:16px;height:28px}.lmt label{font-size:13px}.lmt-card details{text-align:left}.lmt-notice{font-size:12px!important}.lmt-result,.lmt-demo{padding:22px 20px;margin:0 0 14px;border-radius:20px}.lmt-demo>h2{margin-top:10px}.lmt h2{font-size:25px}.lmt-timeline{grid-template-columns:1fr;margin-top:24px}.lmt-timeline li{text-align:left;padding:0 0 24px 54px;margin:0;min-height:100px}.lmt-timeline li>span{position:absolute;left:0;top:0;width:34px;height:34px;margin:0}.lmt-timeline li:before,.lmt-timeline li:first-child:before{left:16px;right:auto;top:30px;bottom:0;width:2px;height:auto}.lmt-timeline li:last-child:before{display:none}.lmt-timeline h3{padding:6px 0 0;margin:0 0 6px;font-size:16px}.lmt-timeline h3:before{display:none}.lmt-timeline p{font-size:14px}.lmt-trust{grid-template-columns:1fr 1fr;gap:24px 12px;padding:24px 0}.lmt-trust>div{padding:0 6px 0 36px;border:0}.lmt-trust span{left:0;font-size:24px}.lmt-trust h3{font-size:13px}.lmt-trust p{font-size:12px}.lmt-help{padding:24px 20px 24px 30%;display:block;min-height:210px;background:#e7ecdf}.lmt-help:before{content:"";position:absolute;left:0;bottom:0;width:30%;height:180px;background-image:var(--lmt-art);background-size:auto 650px;background-position:13% bottom;border-radius:0 0 0 22px}.lmt-help h2{font-size:21px}.lmt-help p{font-size:14px}.lmt-help>div.lmt-help-actions{align-items:flex-start;margin-top:14px}.lmt-help .lmt-button{min-width:0;padding:12px 20px}.lmt-help .lmt-secondary{padding:8px 0}}.lmt{padding-top:0;padding-bottom:68px}.lmt-hero{padding-top:48px;padding-left:12%;min-height:520px}.lmt-copy{width:46%;min-width:0;max-width:440px}.lmt h1{font-size:clamp(40px,4.5vw,58px);line-height:1.02;font-weight:800;letter-spacing:-.04em}.lmt-form>div{padding-left:44px}.lmt-form>div:before{content:"\2709";position:absolute;left:12px;top:14px;font-size:22px}.lmt-form>div:first-child:before{content:"\25c7"}.lmt-demo{list-style:none;min-height:320px}.lmt-demo>summary{list-style:none}.lmt-demo>summary::-webkit-details-marker{display:none}.lmt-demo>h2{margin-top:4px}.lmt-demo>p{font-size:12px!important;margin:0}.lmt-timeline{margin-top:28px}.lmt-timeline h3:before{background-repeat:no-repeat;background-position:center;background-size:32px;content:""!important}.lmt-trust{padding-top:32px;padding-bottom:36px}.lmt-help{min-height:160px}.lmt-timeline li:nth-child(1) h3:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%23263c34%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%209%205-9%205-9-5%209-5Zm-9%205v11l9%205%209-5V8M12%2013v11M7%206l10%205%22/%3E%3C/svg%3E)}.lmt-timeline li:nth-child(2) h3:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%23263c34%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013h16l-3%208H7l-3-8ZM7%203c-4%204%204%204%200%208M12%203c-4%204%204%204%200%208M17%203c-4%204%204%204%200%208%22/%3E%3C/svg%3E)}.lmt-timeline li:nth-child(3) h3:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%23263c34%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M2%205h12v13H2V5Zm12%205h5l3%204v4h-8%22/%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2219%22%20r%3D%222%22/%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2219%22%20r%3D%222%22/%3E%3C/svg%3E)}.lmt-timeline li:nth-child(4) h3:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%23263c34%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22m2%2011%2010-9%2010%209M5%209v13h5v-8h4v8h5V9%22/%3E%3C/svg%3E)}@media(min-width:990px){.lmt-hero{padding-top:112px;min-height:578px}.lmt{min-height:1220px}.lmt-scenery{object-fit:fill;height:100%;min-height:0}.lmt-help{margin-top:0}}@media(max-width:749px){.lmt{padding-bottom:35px}.lmt-hero{padding:26px 0 22px;min-height:0}.lmt-copy{max-width:none;width:100%}.lmt h1{font-size:38px;line-height:1.03;max-width:330px}.lmt-form>div{padding-left:44px}.lmt-demo{min-height:0}.lmt-timeline{margin-top:24px}.lmt-help{min-height:210px}.lmt-trust{padding:24px 0}}.lmt-track123-card{background:#fffdf8f5;border:1px solid #ece8df;border-radius:24px;padding:32px;margin-bottom:22px;scroll-margin-top:30px}.lmt-track123-card track123-tracking-widget{display:block;min-width:0;width:100%;color:#173d30}.lmt-track123-card #track123-app{font-family:inherit}.lmt-track123-card .track123_form_wrapper{border-radius:16px}.lmt-track123-card details{margin-top:12px}.lmt-track123-card a{color:#075640}.lmt-track123-card [hidden]{display:none!important}@media(max-width:749px){.lmt-track123-card{padding:20px 12px;border-radius:18px}.lmt:has(.lmt-track123-card) .lmt-hero{min-height:440px}.lmt-track123-card h2{padding:0 8px}}.lmt{font-family:var(--font-body-family),sans-serif;color:#171b18;background:#fffaf3}.lmt h1,.lmt h2,.lmt h3{font-family:var(--font-heading-family),sans-serif}.lmt .lmt-hero{padding-top:48px;min-height:490px}.lmt-track123-card{background:#fffdf9;border-radius:20px;border-color:#e7e4db;box-shadow:0 10px 35px #26392c08}.lmt-track123-card #track123-app{--Track123-big-radius:16px;--Track123-small-radius:8px;font-family:var(--font-body-family),sans-serif}.lmt-track123-card .track123_tab_form_background{background-image:url(/cdn/shop/files/loomies-tracking-winter-scene.png?v=1789710749&width=1600)!important;background-position:center!important;border-radius:16px}.lmt-track123-card .track123_tab_form_wrapper{background:#fffdf9f5;border-radius:16px}.lmt-track123-card input{font-family:inherit!important;font-size:16px!important;border-radius:8px}.lmt-track123-card button[type=submit]{background:#075640!important;color:#fff!important;border-radius:8px;font-family:inherit}.lmt-trust{border-top:1px solid #e8e5dc;margin-top:24px}.lmt-help{background:#e9eee3;border-radius:20px}@media(max-width:749px){.lmt .lmt-hero{padding-top:26px;min-height:400px}.lmt-track123-card{padding:18px 12px}.lmt-track123-card .track123_tab_form_background{background-image:url(/cdn/shop/files/loomies-tracking-winter-scene.png?v=1789710749&width=900)!important;background-position:78% center!important;background-size:cover!important;height:260px}.lmt-help{padding-left:24px}.lmt-help:before{display:none}}.lmt-track123-card .track123_tab_form_background{background-size:100% auto!important;background-position:center top!important}@media(max-width:749px){.lmt-track123-card .track123_tab_form_background{background-size:155% auto!important;background-position:90% top!important;height:290px}.lmt-track123-card .track123_order_step_line_status_name{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:clip!important;line-height:1.4!important;max-width:100%;text-align:left!important}.lmt-track123-card .track123_order_status_container .track123_order_status{font-size:26px!important;line-height:1.3!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center}.lmt-track123-card .track123_order_step_line_foot,.lmt-track123-card .track123_order_step_line_active_foot{margin-left:8px!important;margin-right:0!important;min-width:0;max-width:100%;align-items:flex-start!important}.lmt-track123-card .track123_order_step_line_item:last-child .track123_order_step_line_foot{margin-right:0!important}}.lmt .lmt-hero{display:flex;align-items:flex-end;justify-content:center;min-height:490px;padding:210px 20px 38px;text-align:center}.lmt .lmt-copy{width:100%;max-width:640px;min-width:0;margin-inline:auto}.lmt .lmt-copy>p{max-width:580px;margin:16px auto 0;background:none;text-align:center;color:#17291f;text-shadow:0 1px 8px #fff}.lmt .lmt-copy h1{max-width:none;text-shadow:0 2px 18px #fff}.lmt .lmt-copy .lmt-label{text-shadow:0 1px 8px #fff}.lmt-track123-card .track123_tab_form_background{background-size:auto 195%!important;background-position:right top!important;background-color:#fff9f0}@media(max-width:749px){.lmt .lmt-hero{min-height:420px;padding:170px 8px 26px;align-items:flex-end}.lmt .lmt-copy h1{max-width:100%;font-size:34px;margin:12px 0}.lmt .lmt-copy>p{max-width:340px;font-size:15px;padding:0;margin:12px auto 0}.lmt-track123-card .track123_tab_form_background{height:300px;background-size:auto 200%!important;background-position:right top!important}.lmt-track123-card .track123_order_step_line_container{flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:8px 0!important}.lmt-track123-card .track123_order_step_line_item{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;justify-items:start!important;flex:none!important;position:relative;padding:0 0 28px!important;width:100%!important;min-height:84px}.lmt-track123-card .track123_order_step_line_item:before{content:"";position:absolute;top:38px;bottom:0;left:18px;width:2px;background:#d8dfd7}.lmt-track123-card .track123_order_step_line_item:last-child:before{display:none}.lmt-track123-card .track123_order_step_line_icon_container{width:38px!important;display:flex!important;justify-content:center!important}.lmt-track123-card .track123_order_step_line_process{display:none!important}.lmt-track123-card .track123_order_step_line_icon_border{padding:0!important}.lmt-track123-card .track123_order_step_line_foot,.lmt-track123-card .track123_order_step_line_active_foot,.lmt-track123-card .track123_order_step_line_item:last-child .track123_order_step_line_foot:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin:0 0 0 12px!important;width:auto!important;max-width:calc(100% - 12px)!important}.lmt-track123-card .track123_order_step_line_status_name{margin:5px 0 4px!important;text-align:left!important;word-break:normal!important;overflow-wrap:normal!important}.lmt-track123-card .track123_order_step_line_time{text-align:left!important;font-size:13px!important}.lmt-track123-card .track123_order_step_line1_wrapper{flex-direction:column!important;align-items:stretch!important;padding:8px 0!important;gap:20px!important}.lmt-track123-card .track123_order_step_line1_container{width:100%!important;align-items:flex-start!important}.lmt-track123-card .track123_order_step_line1_content{display:flex!important;gap:16px!important;align-items:flex-start!important;width:100%!important}.lmt-track123-card .track123_order_step_line1_status_content{position:static!important;left:auto!important;top:auto!important;width:auto!important;flex:1;text-align:left!important;transform:none!important}.lmt-track123-card .track123_order_step_line1_track,.lmt-track123-card .track123_order_step_line1_process_container{display:none!important}}.lm.lp-reference{color:#000}.lp-reference .lm-wrap{min-width:0}.lp-reference{padding-bottom:36px}.lp-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:50px;align-items:start;padding-block:36px}.lp-gallery{position:sticky;top:24px;min-width:0}.lp-gallery-track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px}.lp-gallery-track::-webkit-scrollbar{display:none}.lp-gallery-slide{flex:0 0 100%;min-width:0;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always}.lp-gallery-slide>img{display:block;width:100%;height:100%;object-fit:contain;border-radius:12px}.lp-gallery-controls{display:flex;justify-content:center;align-items:center;gap:17px;font-size:12px;padding:5px 0}.lp-gallery-controls button{border:0;background:transparent;width:44px;height:40px;font-size:25px;line-height:1;cursor:pointer;color:#000}.lp-thumbnails{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;position:relative;padding:3px 2px 9px}.lp-thumbnails>button{position:relative;flex:0 0 calc((100% - 40px)/5);padding:3px;aspect-ratio:1;min-width:0;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}.lp-thumbnails>button[aria-pressed=true]{border:2px solid #000;padding:2px}.lp-thumbnails img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.lp-thumb-number{position:absolute;bottom:4px;right:7px;font-size:10px;color:#777}.lp-product-info{min-width:0}.lp-product-eyebrow{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:13px!important}.lp-product h1{font-size:39px;line-height:1.3;overflow-wrap:anywhere}.lp-product-intro{margin-top:10px!important;font-size:16px}.lp-product-benefits{padding:0;list-style:none;display:grid;gap:18px;margin:22px 0 26px;font-size:16px}.lp-product-benefits li{display:flex;gap:10px;align-items:center}.lp-product-benefits li>span{font-size:20px;line-height:1}.lp-quantity-offers{margin:0 0 18px;padding:0;border:0;min-width:0}.lp-quantity-offers legend{text-align:center;width:100%;font-weight:700;font-size:13px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:13px}.lp-offer{display:flex;gap:14px;align-items:center;min-height:87px;background:#f7f7f7;border:2px solid transparent;border-radius:8px;padding:16px;margin-bottom:10px;cursor:pointer}.lp-offer:has(input:checked){background:#fff;border-color:#000}.lp-offer input{width:17px;height:17px;accent-color:#000;margin:0;flex:none}.lp-offer-copy{display:grid;line-height:1.5}.lp-offer-copy strong{font-weight:600;font-size:16px}.lp-offer-copy small{font-size:12px;color:#555}.lp-offer-price{font-size:16px;font-weight:600;margin-left:auto;white-space:nowrap}.lp-add{width:100%}.lp-delivery-note{text-align:center;color:#555;font-size:11px;margin:10px 0 12px!important;line-height:1.5}.lp-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;padding:0;margin:14px 0 23px;list-style:none}.lp-payments li{display:flex}.lp-payment-icon{width:38px;height:24px}.lp-product-accordions{margin-top:24px}.lp-product-accordions details{border-top:1px solid #d9d9d9}.lp-product-accordions details:last-child{border-bottom:1px solid #d9d9d9}.lp-product-accordions summary{display:flex;align-items:center;gap:13px;padding:18px 0;list-style:none;cursor:pointer}.lp-product-accordions summary::-webkit-details-marker{display:none}.lp-product-accordions h2{font-size:16px;letter-spacing:.2px;line-height:1.45}.lp-accordion-icon{width:22px;flex:none;text-align:center;font-size:22px;line-height:1;font-weight:400}.lp-chevron{margin-left:auto;font-size:20px;line-height:1}.lp-product-accordions details[open] .lp-chevron{transform:rotate(180deg)}.lp-answer{padding:0 8px 20px 35px;font-size:14px;color:#333}.lp-answer p+p{margin-top:14px}.lp-story-heading{padding-block:40px 52px;text-align:center}.lp-story-heading h2{font-size:32.5px;max-width:850px;margin:auto}.lp-story{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:0;padding-block:36px}.lp-story-media{aspect-ratio:1;overflow:hidden;border-radius:12px}.lp-story-media img,.lp-story-media video{display:block;width:100%;height:100%;object-fit:cover}.lp-story-copy{padding:30px 0 25px 70px}.lp-story-copy h2{font-size:39px;line-height:1.3;overflow-wrap:anywhere}.lp-story-text{margin-top:24px;font-size:16px;line-height:1.8}.lp-story-text p+p{margin-top:22px}.lp-sticky{display:none}@media(min-width:750px)and (max-width:1100px){.lp-product{gap:30px}.lp-product h1,.lp-story-copy h2{font-size:31px}.lp-story-copy{padding:15px 0 20px 35px}.lp-offer{padding:12px;gap:9px}.lp-offer-price{font-size:14px}}@media(max-width:749px){.lp-reference{padding-bottom:20px}.lp-product{display:block;padding-block:26px 16px}.lp-gallery{position:static;margin-bottom:23px}.lp-gallery-track,.lp-gallery-slide>img{border-radius:16px}.lp-product h1{font-size:29px;line-height:1.3}.lp-product-eyebrow{font-size:11px;margin-bottom:10px!important}.lp-product-intro,.lp-product-benefits{font-size:15px}.lp-product-benefits{gap:18px;margin-block:22px}.lp-offer{padding:14px 12px;gap:10px;min-height:82px}.lp-offer-price{font-size:14px}.lp-offer-copy strong{font-size:15px}.lp-offer-copy small{font-size:11px}.lp-product-accordions h2{font-size:15px}.lp-story-heading{padding-block:30px 39px}.lp-story-heading h2{font-size:26px}.lp-story{grid-template-columns:1fr;padding-block:27px}.lp-story-copy{padding:28px 10px 0}.lp-story-copy h2{font-size:29px}.lp-story-text{font-size:15px;margin-top:20px}.lp-sticky:not([hidden]){display:flex;gap:12px;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 10px #00000008;padding:10px 15px calc(10px + env(safe-area-inset-bottom))}.lp-sticky>div{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.4}.lp-sticky strong{font-size:10px;font-weight:500;max-width:140px}.lp-sticky span{font-size:13px;font-weight:600}.lp-sticky .lm-button{font-size:11px;letter-spacing:0;min-height:46px;padding:10px 14px}body:has(.lp-sticky){padding-bottom:82px}}.lp-product-benefits svg{width:23px;height:23px;flex:none}.lp-accordion-icon svg{width:22px;height:22px;display:block}.lp-stock-note{font-size:12px;line-height:1.6;margin:12px 0!important;padding:12px 14px;background:#f6f6f6;border-radius:8px}.lp-twint-pending{display:flex;align-items:center;justify-content:center;gap:10px;color:#666;font-size:11px;margin:10px 0 22px}.lp-twint-icon{width:55px;height:35px}.lp-twint-badge{display:grid;place-items:center;background:#111;color:#fff;border-radius:4px;width:55px;height:30px;letter-spacing:.5px;font-weight:700;font-size:12px}.lp-faq-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;margin-top:18px}.lp-last-call{text-align:center;border:1px solid #e7e7e7;border-radius:16px;padding:44px 24px;margin-top:45px;margin-bottom:35px;background:#fafafa}.lp-last-call h2{font-size:30px;max-width:680px;margin:auto}.lp-last-call>p:not(.lp-product-eyebrow){font-size:14px;max-width:560px;margin:15px auto 24px}.lp-story:nth-of-type(2n) .lp-story-media{order:2}.lp-story:nth-of-type(2n) .lp-story-copy{padding:30px 65px 25px 0}.lp-offer:focus-within{outline:2px solid #777;outline-offset:3px}.lp-add:disabled{opacity:1}.lp-story-heading:before{content:"\2726";display:block;font-size:27px;margin-bottom:20px}.lp-reference .lm-button{min-width:0}.lp-offer-price{flex:none}.lp-story-copy h2{font-size:clamp(27px,3vw,38px)}@media(max-width:749px){.lp-story:nth-of-type(2n) .lp-story-media{order:0}.lp-story:nth-of-type(2n) .lp-story-copy{padding:28px 10px 0}.lp-last-call{padding:32px 18px}.lp-last-call h2{font-size:26px}.lp-offer{flex-wrap:wrap}.lp-offer-copy{flex:1}.lp-product h1{font-size:30px;letter-spacing:-.4px}.lp-story-heading h2{letter-spacing:-.3px}.lp-last-call .lm-button{width:100%}}.loomies-drawer{z-index:1000;font-family:var(--font-body-family),sans-serif;color:#111;letter-spacing:0}.loomies-drawer .drawer__inner{width:480px;max-width:100vw;padding:0 24px;background:#fff;border:0;box-shadow:-12px 0 48px #0002;height:100dvh}.loomies-drawer .drawer__header{padding:21px 0 17px;border-bottom:1px solid #eee;min-height:73px}.loomies-drawer .drawer__heading{font-family:inherit;font-size:22px;font-weight:650;letter-spacing:-.4px;margin:0}.loomies-drawer .drawer__close{width:44px;height:44px;min-width:44px;right:-8px;top:14px}.loomies-drawer .drawer__close .svg-wrapper{height:20px;width:20px}.loomies-drawer cart-drawer-items{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:18px}.loomies-drawer .cart-drawer__form{display:block;flex:initial;min-height:0}.loomies-drawer .drawer__contents{flex:initial}.loomies-drawer .cart-items thead{display:none}.loomies-drawer .cart-items{margin:0}.loomies-drawer .cart-item{padding:22px 0;margin:0;gap:12px 14px;border-bottom:1px solid #eee}.loomies-drawer .cart-item__media{width:82px;max-width:82px}.loomies-drawer .cart-item__image{width:82px;height:82px;object-fit:contain;border-radius:10px;background:#f7f7f7}.loomies-drawer .cart-item__name{font-size:14px;line-height:1.5;font-weight:600;font-family:inherit;word-break:normal}.loomies-drawer .product-option{font-size:12px;line-height:1.5;color:#555}.loomies-drawer .cart-item__totals .price{font-size:14px;font-weight:600;white-space:nowrap}.loomies-drawer .cart-item__quantity{padding-top:0}.loomies-drawer .quantity{width:122px;min-height:40px;border:1px solid #ddd;border-radius:8px;--inputs-radius:8px;--inputs-border-width:0}.loomies-drawer .quantity:before,.loomies-drawer .quantity:after{display:none}.loomies-drawer .quantity__button{width:40px;min-width:40px}.loomies-drawer .quantity__input{font-size:14px}.loomies-drawer cart-remove-button .button{min-height:44px;min-width:44px}.loomies-drawer .drawer__footer{background:#fff;border-top:1px solid #e7e7e7;padding:16px 0 calc(12px + env(safe-area-inset-bottom));flex-shrink:0}.loomies-drawer .totals{justify-content:space-between;align-items:center}.loomies-drawer .totals__total{font-family:inherit;font-size:16px;font-weight:600}.loomies-drawer .totals__total-value{font-size:20px;font-weight:650;letter-spacing:-.3px}.loomies-drawer .tax-note{font-size:10px;line-height:1.5;margin:8px 0 12px}.loomies-drawer .cart__ctas{margin-top:0}.loomies-drawer #CartDrawer-Checkout{min-height:54px;background:#000;color:#fff;border-radius:9px;font-family:inherit;font-size:15px;font-weight:650;letter-spacing:.2px;display:flex;justify-content:center;gap:16px}.loomies-drawer #CartDrawer-Checkout:before,.loomies-drawer #CartDrawer-Checkout:after{display:none}.loomies-drawer #CartDrawer-Checkout:hover{background:#252525}.loomies-drawer :focus-visible{outline:2px solid #666;outline-offset:3px}.loomies-drawer .cart-drawer__empty-content .button{background:#000;color:#fff;border-radius:8px}.loomies-drawer .cart__empty-text{font-family:inherit;font-size:26px}.loomies-drawer .drawer__inner-empty{padding:30px 15px}.loomies-drawer .drawer__cart-items-wrapper{overflow:visible}.lcd-countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3px 10px;background:#f5f5f5;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.5;flex-shrink:0}.lcd-countdown[hidden]{display:none}.lcd-countdown strong{color:#c8102e;font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.lcd-countdown small{width:100%;font-size:9px;color:#666}.lcd-upsell{display:block;background:#f7f7f7;border:1px solid #ededed;border-radius:12px;padding:16px;margin-top:20px}.lcd-upsell h3{font:600 13px/1.5 var(--font-body-family),sans-serif;margin:0 0 13px}.lcd-upsell-row{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.lcd-upsell-image{width:64px;height:64px;object-fit:contain;border-radius:7px;background:#fff}.lcd-upsell-copy{flex:1;min-width:110px;display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.5}.lcd-upsell-copy a{color:inherit;text-decoration:none;font-weight:600}.lcd-upsell-copy small{font-size:10px;color:#666}.lcd-upsell-copy strong{font-size:13px}.lcd-upsell button{border:1px solid #111;border-radius:7px;background:#fff;color:#111;font:600 11px/1.4 var(--font-body-family),sans-serif;min-height:44px;padding:9px 12px;cursor:pointer}.lcd-upsell button:disabled{opacity:.5;cursor:wait}.lcd-upsell-note{font-size:10px;color:#666;line-height:1.5;margin:10px 0 0}.lcd-upsell [role=alert]{font-size:12px;color:#a32929}.lcd-review{padding:18px 3px 0;font-size:12px;line-height:1.7}.lcd-review blockquote{padding:0;margin:6px 0;border:0;font-style:normal;font-size:12px}.lcd-review p{font-size:10px;margin:5px 0;color:#666}.lcd-example{font-size:9px;letter-spacing:.3px;color:#666}.lcd-trust{text-align:center;padding-top:10px}.lcd-trust p{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;margin:0;color:#444}.lcd-trust small{font-size:9px;color:#666}.lcd-trust ul{display:flex;gap:5px;justify-content:center;list-style:none;flex-wrap:wrap;padding:0;margin:7px 0 0}.lcd-trust li{display:flex}.lcd-trust svg:not(p svg){width:30px;height:19px}.lcd-savings{display:flex;justify-content:space-between;font-size:12px;margin:0 0 9px}.lm-cart-link>.svg-wrapper{position:static;background:transparent;border-radius:0;min-width:24px;width:24px;height:24px}.lm-cart-link>.visually-hidden{background:transparent;min-width:0}.lm-cart-link .cart-count-bubble{position:absolute;inset:auto 0 2px auto;background:#000;color:#fff;min-width:18px;min-height:18px;display:grid;place-items:center}.lm-cart-link .cart-count-bubble span{position:static;background:transparent;min-width:0;line-height:1}.loomies-drawer .cart-item__error-text{font-size:12px}.loomies-drawer .discounts__discount{font-size:11px}@media(max-width:479px){.loomies-drawer .drawer__inner{width:100vw;padding:0 18px}.loomies-drawer .drawer__header{padding-block:18px 14px;min-height:67px}.loomies-drawer .drawer__heading{font-size:20px}.loomies-drawer .drawer__footer{padding-top:12px}.loomies-drawer .cart-item{gap:10px}.loomies-drawer .cart-item__media,.loomies-drawer .cart-item__image{width:72px;max-width:72px}.loomies-drawer .cart-item__image{height:72px}.lcd-upsell-row{gap:9px}.lcd-upsell{padding:12px}.lcd-countdown{margin-top:10px}.lcd-trust ul{margin-top:5px}}@media(max-height:650px){.lcd-trust small,.lcd-countdown small{display:none}.loomies-drawer .drawer__footer{padding-top:10px}.lcd-trust{padding-top:7px}.loomies-drawer .tax-note{margin:5px 0 8px}.loomies-drawer #CartDrawer-Checkout{min-height:46px}}@media(prefers-reduced-motion:reduce){.loomies-drawer,.loomies-drawer .drawer__inner{transition:none!important}}.lm-faq-body{max-width:900px;margin-inline:auto}.lm-faq-body>p{text-align:center;margin:16px 0 28px;color:#555}.lm-faq-body details{border-bottom:1px solid #ddd}.lm-faq-body summary{cursor:pointer;list-style:none;position:relative;padding:19px 35px 19px 0;font-weight:600;font-size:15px;line-height:1.5}.lm-faq-body summary::-webkit-details-marker{display:none}.lm-faq-body summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:23px;font-weight:400}.lm-faq-body details[open] summary:after{content:"\2212"}.lm-faq-body summary:focus-visible{outline:2px solid #234f43;outline-offset:3px}.lm-faq-body .lm-faq-answer p{font-size:14px;line-height:1.8;padding:0 16px 20px 0;color:#444}.lm-faq-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lm-product-faq{max-width:1100px;margin:0 auto;padding:45px 24px 65px}.lm-product-faq>h2{text-align:center;font-size:clamp(26px,4vw,36px)}.lm-review-summary{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;color:inherit;text-decoration:none;font:inherit;font-size:13px;line-height:1.5;max-width:100%}.lm-review-summary:focus-visible{outline:2px solid #234f43;outline-offset:4px}.lm-review-stars{position:relative;display:inline-block;white-space:nowrap;letter-spacing:1px;font-size:17px;line-height:1.3;flex-shrink:0}.lm-review-stars>span:first-child{color:#d5d5d5}.lm-review-stars>span:last-child{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#234f43}.lm-review-count{white-space:nowrap}.lcd-review .lm-review-summary{font-size:12px}.lcd-review .lm-review-stars{font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
