:root{--lr-navy:#1c3354;--lr-navy-2:#24426b;--lr-sand:#f4efe7;--lr-sand-2:#e9e0d2;--lr-cream:#fbf9f5;--lr-ink:#1d2229;--lr-muted:#5f6670;--lr-red:#c8102e;--lr-line:rgba(28,51,84,.14);--lr-radius:2px;--lr-gutter:clamp(16px,4vw,48px);--lr-max:1320px;--lr-ease:cubic-bezier(.22,.61,.36,1)}body{background:var(--lr-cream);color:var(--lr-ink)}.lr-wrap{max-width:var(--lr-max);margin:0 auto;padding:0 var(--lr-gutter)}.lr-section{padding:clamp(56px,9vw,120px) 0}.lr-section--tight{padding:clamp(40px,6vw,72px) 0}.lr-bg-sand{background:var(--lr-sand)}.lr-bg-navy{background:var(--lr-navy);color:#f4efe7}.lr-bg-cream{background:var(--lr-cream)}.lr-eyebrow{font-family:var(--font-body-family);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--lr-muted);display:inline-flex;align-items:center;gap:10px;margin:0 0 18px}.lr-eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.lr-bg-navy .lr-eyebrow{color:#f4efe7bf}.lr-h1,.lr-h2,.lr-h3{font-family:var(--font-heading-family);font-weight:300;letter-spacing:-.01em;line-height:1.08;margin:0;color:inherit}.lr-h1{font-size:clamp(38px,6.2vw,84px)}.lr-h2{font-size:clamp(30px,4.2vw,54px)}.lr-h3{font-size:clamp(21px,2vw,26px);line-height:1.2}.lr-h1 em,.lr-h2 em{font-style:italic}.lr-lead{font-size:clamp(16px,1.35vw,19px);line-height:1.7;color:var(--lr-muted);max-width:58ch;margin:20px 0 0}.lr-bg-navy .lr-lead{color:#f4efe7d1}.lr-text{font-size:16px;line-height:1.75;color:var(--lr-muted)}.lr-text p{margin:0 0 1em}.lr-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;font-family:var(--font-body-family);font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid var(--lr-navy);background:var(--lr-navy);color:#fff;border-radius:var(--lr-radius);transition:background .35s var(--lr-ease),color .35s var(--lr-ease),border-color .35s var(--lr-ease);cursor:pointer}.lr-btn:hover{background:var(--lr-red);border-color:var(--lr-red);color:#fff}.lr-btn--ghost{background:transparent;color:var(--lr-navy)}.lr-btn--ghost:hover{background:var(--lr-navy);border-color:var(--lr-navy);color:#fff}.lr-btn--light{background:#fff;border-color:#fff;color:var(--lr-navy)}.lr-btn--light:hover{background:var(--lr-red);border-color:var(--lr-red);color:#fff}.lr-btn--outline-light{background:transparent;border-color:#ffffffd9;color:#fff}.lr-btn--outline-light:hover{background:#fff;color:var(--lr-navy);border-color:#fff}.lr-link{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;transition:color .3s}.lr-link:hover{color:var(--lr-red)}.lr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,52px)}.lr-flag{display:inline-flex;width:22px;height:12px;border:1px solid rgba(0,0,0,.08)}.lr-flag i{flex:1}.lr-flag i:nth-child(1){background:#1d3f8f}.lr-flag i:nth-child(2){background:#fff}.lr-flag i:nth-child(3){background:var(--lr-red)}.lr-media{position:relative;overflow:hidden;background:var(--lr-sand-2)}.lr-media img,.lr-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lr-grid{display:grid;gap:clamp(14px,2vw,28px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.lr-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr-card{position:relative;display:block;text-decoration:none;color:inherit}.lr-card__media{aspect-ratio:4/5;margin-bottom:14px}.lr-card__media img{transition:opacity .6s var(--lr-ease),transform 1.2s var(--lr-ease)}.lr-card__media img+img{opacity:0}.lr-card:hover .lr-card__media img:first-child{transform:scale(1.04)}.lr-card:hover .lr-card__media img+img{opacity:1}.lr-card__title{font-family:var(--font-heading-family);font-size:clamp(17px,1.5vw,20px);font-weight:400;margin:0 0 4px;line-height:1.3}.lr-card__meta{font-size:14px;color:var(--lr-muted);display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.lr-card__price{color:var(--lr-ink)}.lr-card__tag{position:absolute;left:10px;top:10px;z-index:2;background:#fbf9f5eb;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 9px;color:var(--lr-navy)}.lr-card__soldout{background:var(--lr-ink);color:#fff}.lr-swatches{display:flex;gap:6px;margin-top:8px}.lr-swatches span{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.lr-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,72%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--lr-gutter) 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lr-rail::-webkit-scrollbar{display:none}.lr-rail>*{scroll-snap-align:start}@media(min-width:750px){.lr-rail{grid-auto-columns:minmax(240px,38%)}}@media(min-width:1100px){.lr-rail{grid-auto-columns:calc((min(100vw,var(--lr-max)) - 2*var(--lr-gutter) - 48px)/4)}}.lr-rail-wrap{max-width:calc(var(--lr-max));margin:0 auto}.lr-marquee{overflow:hidden;border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);background:var(--lr-cream)}.lr-marquee__track{display:flex;width:max-content;animation:lr-marquee 38s linear infinite}.lr-marquee__item{display:flex;align-items:center;gap:22px;padding:18px 22px;font-family:var(--font-heading-family);font-size:clamp(16px,1.6vw,20px);font-style:italic;color:var(--lr-navy);white-space:nowrap}.lr-marquee__item:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--lr-red);margin-left:22px}@keyframes lr-marquee{to{transform:translate(-50%)}}html:not(.lr-js) .lr-reveal{opacity:1!important;transform:none!important}.lr-reveal{opacity:0;transform:translateY(22px);transition:opacity .9s var(--lr-ease),transform .9s var(--lr-ease)}.lr-reveal.is-in{opacity:1;transform:none}.lr-reveal[data-delay="1"]{transition-delay:.08s}.lr-reveal[data-delay="2"]{transition-delay:.16s}.lr-reveal[data-delay="3"]{transition-delay:.24s}.lr-zoom-in img{transform:scale(1.08);transition:transform 1.6s var(--lr-ease)}.lr-zoom-in.is-in img{transform:scale(1)}@media(prefers-reduced-motion:reduce){.lr-reveal,.lr-zoom-in img{opacity:1!important;transform:none!important;transition:none!important}.lr-marquee__track{animation:none}}.lr-crumbs{font-size:12px;letter-spacing:.08em;color:var(--lr-muted);margin:0 0 18px;display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.lr-crumbs a{color:inherit;text-decoration:none}.lr-crumbs a:hover{color:var(--lr-red)}.lr-crumbs li+li:before{content:"/";margin-right:8px;opacity:.5}.lr-faq{border-top:1px solid var(--lr-line)}.lr-faq details{border-bottom:1px solid var(--lr-line)}.lr-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--font-heading-family);font-size:clamp(18px,1.7vw,22px);color:var(--lr-navy)}.lr-faq summary::-webkit-details-marker{display:none}.lr-faq summary:after{content:"+";font-family:var(--font-body-family);font-size:22px;transition:transform .3s}.lr-faq details[open] summary:after{transform:rotate(45deg)}.lr-faq__a{padding:0 0 24px;max-width:70ch}.lr-assure{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px}@media(min-width:990px){.lr-assure{grid-template-columns:repeat(4,1fr)}}.lr-assure__item{display:flex;gap:14px;align-items:flex-start}.lr-assure__item svg{flex:0 0 28px;width:28px;height:28px;color:var(--lr-navy)}.lr-assure__item strong{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:17px;color:var(--lr-ink);margin-bottom:4px}.lr-assure__item span{font-size:14px;line-height:1.55;color:var(--lr-muted)}.lr-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{font-family:var(--font-body-family);letter-spacing:.16em!important;text-transform:uppercase;font-size:13px!important;min-height:52px}.product-form__submit{transition:background .3s,color .3s}.product-form__submit:hover{background:var(--lr-red)!important;color:#fff!important;border-color:var(--lr-red)!important}.product__title h1{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(32px,3.6vw,50px);line-height:1.1}.product__text.caption-with-letter-spacing{letter-spacing:.24em;font-size:11.5px;color:var(--lr-muted)}.product .price{font-size:20px;letter-spacing:.02em}.product-form__input .form__label{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.card__heading{font-family:var(--font-heading-family);font-weight:400}.card-wrapper .card__inner{border-radius:0}.facets-container,.facet-filters__field{font-size:13px}.main-page-title,.title--primary,.contact .title,.contact__form .title{font-family:var(--font-heading-family);font-weight:300}.field__input,.select__select,.customer .field input{border-radius:2px}.related-products__heading{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(28px,3.4vw,44px)!important}.shopify-section-group-footer-group,.shopify-section-group-header-group{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lrdp.css.map */
