:root{--lg-navy: #0F2A63;--lg-ink: #101218;--lg-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--lg-tracking: -.035em;--lg-r-lg: 20px;--lg-r-pill: 999px;--lg-ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{text-transform:none!important}body,p,li,span,a,label,input,select,textarea,button,.button,.rte,.text-block,.product-card,.price{font-family:var(--lg-font);font-weight:300;letter-spacing:var(--lg-tracking)!important;-webkit-font-smoothing:antialiased}h1,h2,.h1,.h2{font-family:var(--lg-font)!important;font-weight:700!important;letter-spacing:-.045em!important;line-height:1}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:var(--lg-font)!important;font-weight:300!important;letter-spacing:var(--lg-tracking)!important;line-height:1.15}strong,b{font-weight:700}.header--glass .header__row,.header--glass .header__columns{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:0!important;box-shadow:none!important}#header-component.header--glass{display:block;margin:14px auto 0;max-width:calc(100% - 28px);border-radius:var(--header-glass-radius, 14px);background:transparent!important;isolation:isolate}#header-component.header--glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:rgba(255,255,255,var(--header-glass-tint, .08));-webkit-backdrop-filter:blur(var(--header-glass-blur, 16px)) saturate(160%);backdrop-filter:blur(var(--header-glass-blur, 16px)) saturate(160%);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff59,0 8px 32px #0000001a;pointer-events:none}#header-component.header--glass:not([transparent]){position:relative}#header-component.header--glass .lg-marquee{border-radius:var(--header-glass-radius, 14px) var(--header-glass-radius, 14px) 0 0}#header-component.header--glass[transparent]{left:14px;right:14px;margin-inline:0;max-width:none}.header-section:has(>.header--glass){background:transparent!important}#header-component.header--glass[data-sticky-state=active]{animation:lg-drop .7s var(--lg-ease)}@keyframes lg-drop{0%{transform:translateY(-120%);opacity:0}to{transform:translateY(0);opacity:1}}#header-component.header--glass:has(.menu-drawer-container[open],details[open]>.menu-drawer){animation:none!important}#header-component.header--glass [data-lg-tone=light]{--color-foreground: var(--header-text-light, #0F2A63) !important;color:var(--header-text-light, #0F2A63)!important}#header-component.header--glass [data-lg-tone=dark]{--color-foreground: var(--header-text-dark, #FFFFFF) !important;color:var(--header-text-dark, #FFFFFF)!important}#header-component.header--glass [data-lg-tone] :is(a,span,svg,button){color:inherit!important}#header-component.header--glass :is(.header-logo,.menu-list__link,button,.lg-marquee){transition:color .3s ease}#header-component.header--glass .header-logo__image-container--original{display:block!important}#header-component.header--glass .header-logo__image-container--inverse{display:none!important}#header-component.header--glass .header-logo img{transition:filter .3s ease}#header-component.header--glass .header-logo[data-lg-tone=dark] img,#header-component.header--glass[data-logo-color=white] .header-logo img{filter:brightness(0) invert(1)!important}#header-component.header--glass[data-logo-color=brand] .header-logo img{filter:none!important}#header-component.header--glass [data-lg-tone=dark] .cart-bubble__background{background:#fff!important}#header-component.header--glass [data-lg-tone=dark] .cart-bubble :is(.cart-bubble__text,.cart-bubble__text-count){color:var(--header-text-light, #0F2A63)!important}#header-component.header--glass [data-lg-tone=light] .cart-bubble__background{background:var(--header-text-light, #0F2A63)!important}#header-component.header--glass [data-lg-tone=light] .cart-bubble :is(.cart-bubble__text,.cart-bubble__text-count){color:#fff!important}#header-component.header--glass .header__columns{--padding-block-start: var(--header-row-pad, 8px) !important;--padding-block-end: var(--header-row-pad, 8px) !important;padding-block:var(--header-row-pad, 8px)!important;min-height:0!important;align-items:center}#header-component.header--glass .header-logo{padding:0!important;display:flex;align-items:center}#header-component.header--glass .header-logo img{height:var(--header-logo-size, 22px)!important;width:auto!important;max-width:none}#header-component.header--glass .menu-list__link{font-size:var(--header-nav-size, 17px)!important;line-height:1!important;padding-block:0!important}#header-component.header--glass .header__row :is(button,.header-actions__action) svg{width:calc(var(--header-nav-size, 17px) * 1.25);height:calc(var(--header-nav-size, 17px) * 1.25)}#header-component.header--glass .header__row :is(.header__column,.menu-list,.header-actions){align-items:center}#header-component.header--glass[data-desktop-drawer=true] :is(header-menu,.menu-list:not(.menu-list--mobile)){display:none!important}.lg-marquee{overflow:hidden;white-space:nowrap;font-size:var(--header-marquee-size, 14px);padding:.7em 0;border-bottom:1px solid rgba(255,255,255,.22)}.lg-marquee[data-lg-tone=light]{border-bottom-color:#10121814}#header-component.header--glass[data-marquee-style=solid] .lg-marquee{background:var(--header-marquee-bg, #0F2A63);color:var(--header-marquee-text, #FFFFFF)!important;border-bottom:0}.lg-marquee__track{display:flex;width:max-content;animation:lg-marquee var(--header-marquee-speed, 36s) linear infinite}.lg-marquee__group{display:flex}.lg-marquee__item{display:inline-flex;align-items:center;padding-inline:3.5em}.lg-marquee:hover .lg-marquee__track{animation-play-state:paused}@keyframes lg-marquee{to{transform:translate(-50%)}}.header--glass .menu-list__submenu,.header--glass .header-menu__submenu{border-radius:var(--header-glass-radius, 14px);-webkit-backdrop-filter:blur(var(--header-glass-blur, 16px)) saturate(160%);backdrop-filter:blur(var(--header-glass-blur, 16px)) saturate(160%)}.button,.button-secondary,.shopify-payment-button__button{border-radius:var(--lg-r-pill)!important;transition:transform .35s var(--lg-ease),background-color .3s,opacity .3s}.button:hover,.button-secondary:hover{transform:scale(1.03)}.product-card img,.product-card .card-gallery,.collection-card img{border-radius:var(--lg-r-lg);overflow:hidden}.product-badges__badge{border-radius:var(--lg-r-pill)!important;background:#ffffffa8!important;color:var(--lg-ink)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-weight:500}.cart-drawer__dialog.dialog-drawer,.cart-drawer__dialog{top:12px!important;right:12px!important;bottom:12px!important;height:auto!important;max-height:calc(100% - 24px)!important;width:min(440px,calc(100% - 24px))!important;border-radius:28px!important;background:#ffffffb8!important;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 20px 60px #0000002e!important;overflow:hidden}.cart-drawer__dialog :is(.cart-drawer__inner,.cart-drawer__content,.cart-drawer__summary,.cart-drawer__header,.cart-drawer__items){background:transparent!important}.cart-drawer__dialog::backdrop,.quick-add-modal::backdrop{background:#0a122847;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-drawer__dialog img{border-radius:14px}.quick-add-modal{border-radius:28px!important;background:#ffffffbd!important;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 24px 70px #0003!important;overflow:hidden}.quick-add-modal :is(.quick-add-modal__content,.product-information,.product-details){background:transparent!important}.quick-add-modal .product-details{text-align:center!important;align-items:center!important;gap:14px}.quick-add-modal .product-details>*{text-align:center!important;justify-content:center!important;margin-inline:auto}.quick-add-modal :is(.view-product-title,.view-product-title a,.product-details h1,.product-details h2,.product-title){display:inline-block;font-size:clamp(22px,2.1vw,30px)!important;font-weight:300!important;line-height:1.1!important;letter-spacing:-.035em!important;color:var(--lg-navy)!important;text-align:center!important}.quick-add-modal product-price,.quick-add-modal .price{font-size:18px!important;font-weight:400!important;color:var(--lg-navy);text-align:center!important}.quick-add-modal :is(.tax-note,.product__tax,[class*=tax-info],[class*=shipping-policy]){font-size:12px!important;opacity:.55;text-align:center!important}.quick-add-modal variant-picker :is(legend,.variant-option__label){font-size:13px!important;opacity:.7;text-align:center!important;width:100%}.quick-add-modal variant-picker :is(fieldset,.variant-option,.variant-option__button-group){justify-content:center!important;text-align:center!important;margin-inline:auto}.quick-add-modal :is(.product-form-buttons,.lg-wa-btn--inline){width:100%;max-width:420px;margin-inline:auto}.quick-add-modal .view-more-details{font-size:13px;opacity:.7}:is(.quick-add-modal .view-product-title a,.product-details h6,.product-card h4,.cart-items__title,.cart-item__title,.lg-wa__item strong){text-transform:lowercase!important;display:inline-block}:is(.quick-add-modal .view-product-title a,.product-details h6,.product-card h4,.cart-items__title,.cart-item__title,.lg-wa__item strong):first-letter{text-transform:uppercase!important}.quick-add-modal{--section-top-offset: 0px !important;--sticky-header-offset: 0px !important}.quick-add-modal .sticky-content{margin-top:0!important;top:0!important}.quick-add-modal .product-information__media img{border-radius:0!important}.quick-add-modal .variant-option__button-label,.quick-add-modal input[type=radio]+label{border-radius:999px!important}.lg-wa-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 22px;border:0;border-radius:999px;background:#1faf5a;color:#fff!important;font:inherit;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;transition:transform .3s var(--lg-ease),background-color .3s}.lg-wa-btn:hover{background:#179a4e;transform:scale(1.02)}.lg-wa-btn svg{width:20px;height:20px;flex:none}.lg-wa-btn--inline{margin-top:10px}.product-information.spacing-style,.product-information .spacing-style{--padding-block-start: 8px !important}.shopify-payment-button,.accelerated-checkout-block,product-form-component [data-shopify=payment-button]{display:none!important}.product-form-buttons .add-to-cart-button{flex:1 1 100%!important;width:100%!important}input[type=email],input[type=text],input[type=search]{border-radius:var(--lg-r-pill)}@media(max-width:749px){#header-component.header--glass{margin-top:8px;max-width:calc(100% - 16px)}#header-component.header--glass[transparent]{left:8px;right:8px}.lg-marquee{font-size:calc(var(--header-marquee-size, 14px) * .85)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.lg-marquee__track{animation:none}}.cart__ctas{display:grid;gap:8px}.cart__ctas .additional-checkout-buttons,.cart-drawer .additional-checkout-buttons{display:none!important}.cart__ctas .lg-wa-btn,.cart__ctas .cart__checkout-button{min-height:46px!important;padding:10px 18px!important;font-size:15px!important;border-radius:999px!important}.cart__checkout-button,.cart__checkout-button.button-secondary{background:var(--lg-navy)!important;color:#fff!important;border:0!important;font-weight:700}.lg-cart-or{display:flex;align-items:center;gap:12px;margin:0;font-size:12px;opacity:.55}.lg-cart-or:before,.lg-cart-or:after{content:"";flex:1;height:1px;background:currentColor;opacity:.25}.lg-wa-btn--inline{min-height:44px;padding:10px 18px;font-size:14px;font-weight:500;background:transparent;color:#1a8f4a!important;border:1.5px solid #1FAF5A}.lg-wa-btn--inline:hover{background:#1faf5a14;transform:none}dialog.lg-wa{width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid rgba(255,255,255,.6);border-radius:28px;background:#fffc;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 24px 80px #00000040;color:var(--lg-ink);overflow:auto}dialog.lg-wa[open]{animation:lg-wa-in .5s var(--lg-ease)}@keyframes lg-wa-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}dialog.lg-wa::backdrop{background:#0a122859;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lg-wa__panel{position:relative;padding:28px 24px 22px;display:grid;gap:16px}.lg-wa__close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:#10121814;font-size:22px;line-height:1;cursor:pointer}.lg-wa__step{margin:0;font-size:13px;color:#1faf5a;font-weight:700}.lg-wa__title{margin:-8px 0 0;font-size:28px;line-height:1.05;color:var(--lg-navy);padding-right:40px}.lg-wa__sub{margin:-6px 0 0;font-size:15px;opacity:.75}.lg-wa__summary{background:#ffffffb3;border-radius:18px;padding:12px 14px;display:grid;gap:10px}.lg-wa__item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;font-size:14px}.lg-wa__item img{width:48px;height:48px;object-fit:contain;border-radius:10px;background:#eee}.lg-wa__item span{display:block;opacity:.65;font-size:13px}.lg-wa__line{display:flex;justify-content:space-between;font-size:14px}.lg-wa__total{font-size:17px;font-weight:700;border-top:1px solid rgba(16,18,24,.1);padding-top:10px}.lg-wa__ship{font-size:13px}.lg-wa__bar{height:6px;border-radius:6px;background:#1012181a;margin-top:6px;overflow:hidden}.lg-wa__bar i{display:block;height:100%;background:var(--lg-navy);border-radius:6px;transition:width .8s var(--lg-ease)}.lg-wa__loading{font-size:14px;opacity:.6}.lg-wa__group{border:0;margin:0;padding:0;display:grid;gap:10px}.lg-wa__group legend{font-weight:700;font-size:15px;margin-bottom:8px;color:var(--lg-navy)}.lg-wa__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lg-wa__field{display:grid;gap:5px;font-size:13px}.lg-wa__field span{opacity:.7}.lg-wa__field :is(input,select,textarea){width:100%;font:inherit;font-size:16px;padding:12px 16px;border-radius:14px!important;border:1px solid rgba(16,18,24,.14);background:#ffffffd9;color:var(--lg-ink)}.lg-wa__field :is(input,select,textarea):focus{outline:2px solid var(--lg-navy);outline-offset:1px}.lg-wa__chips{display:flex;flex-wrap:wrap;gap:8px}.lg-wa__chip input{position:absolute;opacity:0;pointer-events:none}.lg-wa__chip span{display:inline-block;padding:10px 14px;border-radius:999px;font-size:14px;cursor:pointer;border:1px solid rgba(16,18,24,.16);background:#ffffffb3;transition:all .2s}.lg-wa__chip input:checked+span{background:var(--lg-navy);border-color:var(--lg-navy);color:#fff}.lg-wa__chip input:focus-visible+span{outline:2px solid var(--lg-navy);outline-offset:2px}.lg-wa__geo{justify-self:start;border:1px dashed rgba(16,18,24,.3);background:transparent;border-radius:999px;padding:9px 14px;font:inherit;font-size:14px;cursor:pointer}.lg-wa__geo-ok{margin:0;font-size:13px;color:#1faf5a}.lg-wa__note,.lg-wa__legal{margin:0;font-size:12px;opacity:.6}.lg-wa__error{margin:0;padding:10px 14px;border-radius:12px;background:#fde8e8;color:#9b1c1c;font-size:14px}.lg-wa__send{min-height:56px;font-size:17px}[data-need][hidden]{display:none!important}@media(max-width:749px){dialog.lg-wa{width:100%;max-width:100%;margin:auto 0 0;border-radius:26px 26px 0 0;max-height:92dvh}.lg-wa__row{grid-template-columns:1fr}}.lg-burger-wrap{display:flex!important;align-items:center}.lg-burger{position:relative;width:40px;height:40px;margin-left:-8px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;display:grid;place-content:center;gap:6px;transition:background-color .25s}.lg-burger span{display:block;width:22px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .4s var(--lg-ease),width .3s}.lg-burger span:last-child{width:15px}.lg-burger:hover span:last-child{width:22px}.lg-burger:hover{background:#7f7f7f1f}body:has(main>.shopify-section:first-child :is(.lsd,.lbb,.lpc,.lrw,.ltp,.lvg,.lvc,.lgcy)) #header-group .header-section{margin-bottom:calc((var(--header-height, 0px) + 14px) * -1);background:transparent!important}@media(max-width:749px){body:has(main>.shopify-section:first-child :is(.lsd,.lbb,.lpc,.lrw,.ltp,.lvg,.lvc,.lgcy)) #header-group .header-section{margin-bottom:calc((var(--header-height, 0px) + 8px) * -1)}}.lsd__head,.lbb,.lpc{padding-top:calc(var(--header-height, 110px) + clamp(28px,4vw,56px))!important}#header-component.header--glass[data-desktop-drawer=true] .header__drawer:not(.lg-burger-wrap){display:none!important}.lcard{--m1: #0b1c52;--m2: #2448b8;--m3: #07102c;--edge: #4d7cff;--ink: rgba(255, 255, 255, .88);--glow: rgba(77, 124, 255, .35);position:relative;width:100%;aspect-ratio:1.586;border-radius:16px;overflow:hidden;isolation:isolate;color:var(--ink);background:radial-gradient(120% 90% at 20% 0%,rgba(255,255,255,.28),transparent 45%),linear-gradient(135deg,var(--m1) 0%,var(--m2) 45%,var(--m3) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edge) 70%,transparent),inset 0 1px #ffffff73,0 30px 60px #0000008c,0 0 40px var(--glow);transform:perspective(900px) rotateX(8deg) rotateY(-10deg) rotate(-4deg);transition:transform .8s cubic-bezier(.22,1,.36,1)}.lcard:hover{transform:perspective(900px) rotateX(2deg) rotateY(-3deg) rotate(-2deg) translateY(-4px)}.lcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;mix-blend-mode:overlay;background:repeating-linear-gradient(100deg,rgba(255,255,255,.07) 0 1px,transparent 1px 3px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lcard:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);transform:translate(-30%);animation:lcard-shine 7s ease-in-out infinite}@keyframes lcard-shine{0%,60%{transform:translate(-40%)}to{transform:translate(40%)}}.lcard__tier{position:absolute;top:9%;right:7%;font-size:clamp(9px,1.1vw,12px);letter-spacing:.28em!important;font-weight:500;opacity:.85;text-transform:uppercase!important}.lcard__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700;font-size:clamp(16px,2.4vw,28px);letter-spacing:.02em!important;white-space:nowrap;font-style:italic;color:color-mix(in srgb,var(--ink) 92%,transparent);text-shadow:0 1px 0 rgba(255,255,255,.55),0 -1px 0 rgba(0,0,0,.45),0 3px 8px rgba(0,0,0,.35);text-transform:uppercase!important}.lcard__logo sup{font-size:.4em;vertical-align:super;font-style:normal}.lcard__foot{position:absolute;left:7%;right:7%;bottom:8%;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;font-size:clamp(11px,1.1vw,13px)}.lcard__foot b{display:block;font-size:1.35em;letter-spacing:-.02em!important}.lcard__foot span{opacity:.8}.lcard--2{--m1: #3b1a08;--m2: #b06a36;--m3: #2a1106;--edge: #e39a5f;--glow: rgba(223, 122, 50, .3)}.lcard--3{--m1: #6c7078;--m2: #d7dbe1;--m3: #53575e;--edge: #f2f4f7;--ink: rgba(40, 42, 46, .85);--glow: rgba(210, 215, 225, .25)}.lcard--3 .lcard__logo{text-shadow:0 1px 0 rgba(255,255,255,.8),0 -1px 0 rgba(0,0,0,.25)}.lcard--4{--m1: #5a3c0a;--m2: #d9a83e;--m3: #4a3008;--edge: #ffd76a;--ink: rgba(255, 246, 220, .92);--glow: rgba(245, 197, 41, .3)}.lcard--5{--m1: #8d939c;--m2: #f1f3f6;--m3: #7d838c;--edge: #ffffff;--ink: rgba(30, 32, 36, .85);--glow: rgba(255, 255, 255, .25)}.lcard--6{--m1: #050505;--m2: #1b2a55;--m3: #020202;--edge: #6d8cff;--glow: rgba(20, 40, 120, .45)}.lcards{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,2vw,28px);align-items:center}.lcards .lcard{animation:lcard-float 6s ease-in-out infinite}.lcards .lcard:nth-child(2){animation-delay:-1.5s}.lcards .lcard:nth-child(3){animation-delay:-3s}.lcards .lcard:nth-child(4){animation-delay:-4.5s}@keyframes lcard-float{0%,to{translate:0 0}50%{translate:0 -10px}}@media(max-width:749px){.lcards{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.lcard,.lcard:after,.lcards .lcard{animation:none}}.lg-check{display:inline-block;width:1em;height:1em;vertical-align:-.12em;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat}
/*# sourceMappingURL=/cdn/shop/t/26/assets/legacy-glass.css.map */
