.lg,.lg-tpl .main-product__info-container{--lg-ink:#0B2143;--lg-navy:#10305C;--lg-blue:#245FD6;--lg-blue-d:#1B4FBF;--lg-sky:#F2F6FD;--lg-sand:#F6F2EC;--lg-sand-2:#EDE6DA;--lg-line:#E2DED6;--lg-mute:#4F5B70;--lg-green:#127A4B}.lg{color:var(--lg-ink);font-size:1.7rem;line-height:1.55;-webkit-font-smoothing:antialiased}.lg *,.lg *:before,.lg *:after{box-sizing:border-box}.lg{letter-spacing:.01em}.lg *{letter-spacing:inherit}.lg p,.lg ul,.lg h1,.lg h2,.lg h3,.lg dl,.lg dd{margin:0;padding:0}.lg ul,ul.lg{list-style:none;margin:0;padding:0}.lg svg{width:1em;height:1em;flex:none}.lg button{font:inherit;color:inherit;cursor:pointer}.lg img{display:block;width:100%;height:auto}.lg-head{margin:.2rem 0 0}.lg-chip{display:inline-flex;align-items:center;gap:.6rem;background:#e8f3ec;color:#0e5c39;border-radius:99px;padding:.45rem 1.2rem .45rem 1rem;font-size:1.45rem;line-height:1.2;font-weight:600;margin-bottom:.8rem}.lg-chip svg{width:1.8rem;height:1.8rem}.lg-h1{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.15;font-weight:700;letter-spacing:0;color:var(--lg-ink);margin:0 0 .5rem}.lg-sub{font-size:1.7rem;line-height:1.4;color:#2b3850}@media(min-width:990px){.lg-h1{font-size:3.4rem}.lg-sub{font-size:1.9rem}}.lg-tpl .main-product__info-container .price{font-family:var(--font-heading-family)}.lg-tpl .main-product__info-container .price .price-item--regular,.lg-tpl .main-product__info-container .price .price-item--sale{color:var(--lg-ink);font-weight:700}.lg-tpl .main-product__info-container .quantity-breaks{--accent-color:36,95,214;--label-font-size:1.8rem;--caption-font-size:1.5rem;--price-font-size:2rem;--badge-font-size:1.15rem;--row-gap:1rem}.lg-tpl .main-product__info-container .quantity-breaks__title{margin:.2rem 0 .8rem}.lg-tpl .main-product__info-container .quantity-breaks__title span{font-family:var(--font-heading-family);letter-spacing:.1em;font-size:1.35rem;color:var(--lg-ink)}.lg-tpl .main-product__info-container .quantity-break{background:#fff;border-color:var(--lg-line);overflow:visible;transition:border-color .15s ease,box-shadow .15s ease}.lg-tpl .main-product__info-container .quantity-break:hover{background:#fff}.lg-tpl .main-product__info-container .quantity-breaks-container input:checked+.quantity-break{background:var(--lg-sky);border-color:var(--lg-blue);box-shadow:0 10px 24px -16px #245fd6bf}.lg-tpl .main-product__info-container .quantity-breaks--normal .quantity-break{--padding-y:1.05rem;--padding-x:1.3rem;--padding-indicator:3.6rem;--indicator-size:2rem}.lg-tpl .main-product__info-container .quantity-break__content{align-items:flex-start}.lg-tpl .main-product__info-container .quantity-break__label-text{font-family:var(--font-heading-family);font-weight:700;color:var(--lg-ink);line-height:1.2}.lg-tpl .main-product__info-container .quantity-break__caption{display:block;line-height:1.35;color:#34405a;margin-top:.2rem}.lg-tpl .main-product__info-container .quantity-break__caption strong{color:var(--lg-ink);font-weight:600}.lg-tpl .main-product__info-container .quantity-break__caption em{display:block;font-style:normal}.lg-tpl .main-product__info-container .quantity-break__caption em.g{color:var(--lg-green);font-weight:700}.lg-tpl .main-product__info-container .quantity-break__price{font-family:var(--font-heading-family);color:var(--lg-ink);font-weight:700}.lg-tpl .main-product__info-container .quantity-break__badge{background:var(--lg-green);color:#fff;border-radius:99px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:.2em 1.1em;right:1.4rem}.lg-tpl .main-product__info-container .product-form__input--swatches .form__label{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--lg-ink)}.lg-shipbox{border:1px solid var(--lg-line);border-radius:1.4rem;padding:1.1rem 1.3rem;background:#fff;margin:.2rem 0 0;display:grid;gap:.55rem}.lg-shipbox p{display:flex;gap:.8rem;align-items:flex-start;font-size:1.55rem;line-height:1.35;color:#2b3850}.lg-shipbox svg{width:2rem;height:2rem;color:var(--lg-blue);margin-top:.05rem}.lg-shipbox b{color:var(--lg-ink)}.lg-shipbox span span{color:var(--lg-mute)}.lg-free{color:var(--lg-green)!important}.lg-tpl .main-product__info-container .product-form__buttons{--buttons-radius:1.4rem;--buttons-radius-outset:1.6rem}.lg-tpl .main-product__info-container .product-form__submit{min-height:6.2rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;letter-spacing:.01em;box-shadow:0 12px 26px -12px #245fd6bf}ul.lg-trust{display:grid;gap:.7rem;margin:.2rem 0;padding:0}.lg-trust li{display:flex;align-items:flex-start;gap:.9rem;font-size:1.55rem;line-height:1.35;color:#2b3850}.lg-trust svg{width:2rem;height:2rem;color:var(--lg-blue);margin-top:.05rem}.lg-trust b{font-weight:700;color:var(--lg-ink)}.lg-trust a{color:inherit;text-underline-offset:.2em}.lg-page{padding-bottom:9rem}.lg-w{max-width:112rem;margin:0 auto;padding:0 1.6rem}.lg-narrow{max-width:76rem}.lg-s{padding:4.4rem 0}.lg-sand{background:var(--lg-sand)}.lg-navy{background:var(--lg-navy);color:#fff}.lg-c{text-align:center}.lg-k{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lg-blue);margin-bottom:.8rem!important}.lg-k-l{color:#9fc0ff}.lg-h2{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.18;font-weight:700;letter-spacing:0;color:inherit;margin-bottom:1.6rem!important}.lg-p{font-size:1.7rem;line-height:1.55}.lg-p-l{color:#dce6f7;margin-top:1.4rem!important}.lg-note{font-size:1.4rem;line-height:1.45;color:var(--lg-mute);margin-top:1.2rem!important}.lg-link{color:var(--lg-blue);text-decoration:underline;text-underline-offset:.2em}.lg-split{display:grid;gap:2.4rem;align-items:center}.lg-media{border-radius:1.6rem;overflow:hidden;background:var(--lg-sand-2)}.lg-media-c{max-width:64rem;margin:0 auto}@media(min-width:990px){.lg-s{padding:7.2rem 0}.lg-h2{font-size:3.4rem}.lg-split{grid-template-columns:1fr 1fr;gap:5.6rem}.lg-rev>.lg-media{order:2}}.lg-band{padding:2.4rem 0;background:var(--lg-sky);border-top:1px solid #E1E9F7;border-bottom:1px solid #E1E9F7}.lg-keys{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem 1.4rem}.lg-keys li{display:flex;gap:1rem;align-items:flex-start}.lg-keys svg{width:3rem;height:3rem;color:var(--lg-blue);margin-top:.1rem}.lg-keys div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lg-keys b{font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.25;color:var(--lg-ink)}.lg-keys span{font-size:1.4rem;line-height:1.35;color:var(--lg-mute)}@media(min-width:990px){.lg-keys{grid-template-columns:repeat(6,1fr)}}.lg-pts{display:grid;gap:1.4rem}.lg-pts li{position:relative;padding-left:3.2rem;font-size:1.7rem;line-height:1.5;color:#26324a}.lg-pts li:before{content:"";position:absolute;left:0;top:.35rem;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--lg-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.4rem no-repeat}.lg-pts b{color:var(--lg-ink)}.lg-open{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;max-width:76rem;margin:0 auto}.lg-half{background:#fff;border:1px solid var(--lg-line);border-radius:1.6rem;padding:1.4rem 1.3rem 1.6rem}.lg-half h3{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.25;margin:1.2rem 0 .5rem;color:var(--lg-ink)}.lg-half p{font-size:1.5rem;line-height:1.45;color:#34405a}.lg-half-art{position:relative;aspect-ratio:4/3;border-radius:1.2rem;background:#2a2d33;border:.5rem solid #1D1F23;overflow:hidden}.lg-art-panel{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:.6rem;background:#8d949f;border:2px dashed #C9CED6}.lg-art-mesh{position:absolute;left:22%;right:22%;top:24%;height:34%;border-radius:.4rem;background-color:#5e6570;background-image:linear-gradient(45deg,rgba(255,255,255,.25) 1px,transparent 1px),linear-gradient(-45deg,rgba(255,255,255,.25) 1px,transparent 1px);background-size:7px 7px}.lg-art-x{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 5px),#C9CED6 calc(50% - 5px),#C9CED6 calc(50% + 5px),transparent calc(50% + 5px)),linear-gradient(to top left,transparent calc(50% - 5px),#C9CED6 calc(50% - 5px),#C9CED6 calc(50% + 5px),transparent calc(50% + 5px))}.lg-art-buckle{position:absolute;left:50%;top:50%;width:26%;height:18%;transform:translate(-50%,-50%);border-radius:.5rem;background:#1d1f23;border:3px solid #C9CED6}@media(min-width:990px){.lg-open{gap:2.4rem}.lg-half{padding:2rem 2rem 2.2rem}.lg-half h3{font-size:2rem}.lg-half p{font-size:1.6rem}}.lg-tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--lg-line);border-radius:1.4rem;background:#fff}.lg-tbl{width:100%;border-collapse:collapse;font-size:1.5rem;line-height:1.3;min-width:0}.lg-tbl th,.lg-tbl td{padding:1rem .9rem;text-align:left;border-bottom:1px solid var(--lg-line);vertical-align:top}.lg-tbl thead th{font-size:1.25rem;letter-spacing:.04em;color:var(--lg-mute);font-weight:600;background:#fafaf8}.lg-tbl tbody th{font-family:var(--font-heading-family);font-weight:700;white-space:nowrap}.lg-tbl tbody tr:last-child th,.lg-tbl tbody tr:last-child td{border-bottom:0}.lg-fit{display:flex;gap:1.1rem;margin-top:1.8rem;padding:1.4rem 1.4rem 1.5rem;background:#fff8e8;border:1px solid #F1DFB2;border-radius:1.4rem}.lg-fit>svg{width:2.4rem;height:2.4rem;color:#9a6a00;margin-top:.1rem}.lg-fit h3{font-family:var(--font-heading-family);font-size:1.7rem;margin-bottom:.4rem;color:var(--lg-ink)}.lg-fit p{font-size:1.55rem;line-height:1.5;color:#3a3526}.lg-fit p+p{margin-top:.7rem}.lg-sum{max-width:44rem;margin:0 auto;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:1.6rem;padding:1.2rem 1.6rem;text-align:left}.lg-sum p{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:1.65rem;color:#dce6f7}.lg-sum-t{border-top:1px solid rgba(255,255,255,.2);margin-top:.3rem!important;padding-top:.9rem!important;color:#fff!important;font-weight:600}.lg-sum-set{font-weight:700;color:#fff!important;font-size:1.9rem!important}.lg-save{margin-top:1.4rem!important;display:inline-block;background:#e8f3ec;color:#0e5c39;border-radius:99px;padding:.6rem 1.6rem;font-weight:700;font-size:1.6rem}.lg-navy .lg-p{max-width:56rem;margin-left:auto;margin-right:auto}.lg .lg-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:5.8rem;border-radius:1.4rem;border:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.85rem;margin-top:2rem;padding:0 2rem}.lg .lg-btn-p{background:var(--lg-blue);color:#fff;box-shadow:0 12px 26px -12px #245fd6bf}.lg .lg-btn-w{background:#fff;color:var(--lg-navy);max-width:44rem;margin-left:auto;margin-right:auto}.lg-media-tall{max-width:48rem}.lg-who{display:grid;gap:1rem}.lg-who li{background:var(--lg-sand);border-radius:1.4rem;padding:1.3rem 1.5rem}.lg-who b{font-family:var(--font-heading-family);font-size:1.7rem;color:var(--lg-ink)}.lg-who p{font-size:1.55rem;line-height:1.45;color:#34405a;margin-top:.2rem}@media(max-width:989px){.lg-media-tall{max-width:none}}.lg-dl{border:1px solid var(--lg-line);border-radius:1.6rem;overflow:hidden;background:#fff}.lg-dl>div{display:grid;grid-template-columns:11rem 1fr;gap:1.2rem;padding:1.1rem 1.4rem;border-bottom:1px solid var(--lg-line)}.lg-dl>div:nth-child(2n){background:#fbfaf8}.lg-dl>div:last-child{border-bottom:0}.lg-dl dt{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;color:var(--lg-ink)}.lg-dl dd{font-size:1.55rem;line-height:1.45;color:#2b3850}@media(min-width:990px){.lg-dl>div{grid-template-columns:18rem 1fr;padding:1.3rem 2rem}}.lg-faq{display:grid;gap:1rem}.lg-faq details{background:#fff;border:1px solid var(--lg-line);border-radius:1.4rem}.lg-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.5rem 1.6rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.65rem;line-height:1.3;color:var(--lg-ink)}.lg-faq summary::-webkit-details-marker{display:none}.lg-faq summary:after{content:"+";flex:none;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--lg-sky);color:var(--lg-blue);display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1;font-weight:600}.lg-faq details[open] summary:after{content:"\2212"}.lg-faq details p{padding:0 1.6rem 1.6rem;font-size:1.6rem;line-height:1.55;color:#2b3850}.lg-final{background:linear-gradient(180deg,#fff 0,var(--lg-sky) 100%)}.lg-ch{display:grid;gap:.9rem}.lg .lg-ch-o{display:flex;align-items:center;gap:1.2rem;width:100%;text-align:left;background:#fff;border:2px solid var(--lg-line);border-radius:1.4rem;padding:1.2rem 1.4rem;min-height:6.4rem}.lg .lg-ch-o[aria-checked=true]{border-color:var(--lg-blue);background:var(--lg-sky)}.lg-dot{flex:none;width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #AAB6CC;background:#fff}.lg-ch-o[aria-checked=true] .lg-dot{border:7px solid var(--lg-blue)}.lg-ch-m{flex:1;display:flex;flex-direction:column;line-height:1.25}.lg-ch-m b{font-family:var(--font-heading-family);font-size:1.75rem;color:var(--lg-ink)}.lg-ch-m small{font-size:1.4rem;color:var(--lg-mute);margin-top:.2rem}.lg-ch-p{font-family:var(--font-heading-family);font-size:1.85rem;color:var(--lg-ink)}.lg-cc{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1.4rem;max-width:48rem;margin-left:auto;margin-right:auto}.lg .lg-cc-o{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#fff;border:2px solid var(--lg-line);border-radius:1.2rem;padding:.9rem .4rem .7rem;font-size:1.45rem;font-weight:600;min-height:4.6rem}.lg .lg-cc-o[aria-checked=true]{border-color:var(--lg-blue);background:var(--lg-sky)}.lg-sw{width:2.6rem;height:2.6rem;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #0000002e}.lg-sw-black{background:#1e1f22}.lg-sw-blue{background:#1f3a6b}.lg-sw-pink{background:#e3a9a3}.lg-sw-white{background:#f4f3ef}.lg-final-t{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin-top:1.2rem!important;font-size:1.4rem;color:var(--lg-mute)}.lg-final-t span:before{content:"\2713  ";color:var(--lg-green);font-weight:700}.lg-legal{font-size:1.3rem;line-height:1.5;color:var(--lg-mute);text-align:center;padding:2.4rem 0 0}.lg-tpl #shopify-section-scroll-to-top-btn,.lg-tpl div[class*=kl-private-reset-css][role=dialog],.lg-tpl div[class*=kl-teaser],.lg-tpl button[class*=kl-teaser]{display:none!important}html.lg-tpl body.klaviyo-prevent-body-scrolling{overflow-x:hidden!important;overflow-y:auto!important}.lg-tpl .announcement-bar-section{display:none!important}.lg-tpl .product__media-wrapper .product-media-container{--ratio:1!important;--preview-ratio:1!important}.lg-tpl .product__media-wrapper .product-media-container .media{background:#f4f2ef}.lg-tpl .main-product__info-container .lg-cname{font-weight:600;text-transform:none;letter-spacing:0;color:var(--lg-mute);margin-left:.4rem}.lg ul.lg-w{padding:0 1.6rem;margin:0 auto}.lg p.lg-chip{padding:.45rem 1.2rem .45rem 1rem;margin:0 0 .8rem}.lg p.lg-save{display:inline-block;max-width:100%;white-space:normal;padding:.7rem 1.8rem;border-radius:999px;margin-top:1.4rem}.lg p.lg-legal{padding:2.4rem 0 0}@media(min-width:990px){.lg ul.lg-keys{justify-content:space-between}}.lg-per{font-size:1.5rem;line-height:1.35;color:var(--lg-mute);margin:-.2rem 0 .4rem}.lg-per b,.lg-shipbox .lg-eta b{color:var(--lg-ink)}.lg-steps{margin:.4rem 0 .2rem;border:1px solid var(--lg-line);border-radius:1.4rem;background:#fff;padding:1.2rem 1.3rem}.lg p.lg-steps-t{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;color:var(--lg-ink);margin-bottom:.8rem}.lg ol.lg-steps-l{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;counter-reset:lgs}.lg-steps-l li{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;line-height:1.35;color:#2b3850;counter-increment:lgs}.lg-steps-l li:before{content:counter(lgs);flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--lg-sky);color:var(--lg-blue);font-weight:700;font-size:1.35rem;display:flex;align-items:center;justify-content:center}.lg-steps-l b{color:var(--lg-ink)}.lg-tpl .main-product__info-container .color-swatches-container{gap:1.4rem}.lg-tpl .main-product__info-container .color-swatch{display:flex;flex-direction:column;align-items:center}.lg-tpl .main-product__info-container .color-swatch__label{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;transform:none!important;clip:auto!important;width:auto!important;height:auto!important;margin:.5rem 0 0!important;padding:0!important;background:none!important;color:var(--lg-ink)!important;font-size:1.35rem!important;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:none!important;border:0!important}.lg-tpl .main-product__info-container .color-swatch__label:before,.lg-tpl .main-product__info-container .color-swatch__label:after{display:none!important}.lg-tpl .main-product__info-container .color-swatch input[value=White]~.color-swatch__image .color-swatch__custom-color{box-shadow:inset 0 0 0 1.5px #a9a9a9}.lg-tpl .sticky-atc .lg-stk{display:block;font-size:1.35rem;line-height:1.25;color:var(--lg-mute);font-weight:600;margin-top:.1rem}.lg-tpl .sticky-atc .lg-stk b{color:var(--lg-ink);font-size:1.6rem;display:block;font-family:var(--font-heading-family)}.lg-inside-pts{display:grid;gap:1.2rem;margin-top:.4rem}.lg-inside-pts li{background:#fff;border:1px solid var(--lg-line);border-radius:1.4rem;padding:1.3rem 1.5rem}.lg-inside-pts h3{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.25;color:var(--lg-ink);margin-bottom:.3rem}.lg-inside-pts p{font-size:1.55rem;line-height:1.45;color:#34405a}.lg-tbl td{white-space:nowrap}.lg-tbl th,.lg-tbl td{padding:1rem .8rem}.lg-tpl .section-header li:has(>a[href*=smart-voice-language-companion]),.lg-tpl header-drawer li:has(a[href*=smart-voice-language-companion]),.lg-tpl .menu-drawer li:has(a[href*=smart-voice-language-companion]),.lg-tpl .header__inline-menu li:has(a[href*=smart-voice-language-companion]){display:none!important}.lg-tpl .list-payment__item:has(svg[aria-labelledby=pi-unionpay]),.lg-tpl .list-payment__item:has(svg[aria-labelledby=pi-maestro]){display:none!important}@media(max-width:749px){.lg-tpl .sticky-atc .lg-stk{font-size:1.25rem;white-space:nowrap}.lg-tpl .sticky-atc .lg-stk b{font-size:1.45rem;white-space:nowrap}}.lg p.lg-save{border-radius:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ecdf-lug.css.map */
