:root{--lit-red-50: #fef2f4;--lit-red-100: #fde4e8;--lit-red-500: #ef465a;--lit-red-600: #d8334a;--lit-red-700: #b4263b;--lit-pink: #fab2bd;--lit-gray-25: #fafafb;--lit-gray-50: #f5f5f7;--lit-gray-100: #ececef;--lit-gray-200: #dfdfe3;--lit-gray-300: #c7c7cd;--lit-gray-400: #9d9da6;--lit-gray-500: #73737d;--lit-gray-600: #55555e;--lit-gray-700: #3b3b42;--lit-gray-800: #242428;--lit-gray-900: #141416;--lit-success: #1e9e6a;--lit-success-soft: #e8f6ef;--lit-danger: #c4262e;--lit-fg-1: var(--lit-gray-900);--lit-fg-2: var(--lit-gray-600);--lit-fg-3: var(--lit-gray-500);--lit-accent: var(--lit-red-500);--lit-accent-hover: var(--lit-red-600);--lit-accent-press: var(--lit-red-700);--lit-border-1: var(--lit-gray-200);--lit-border-2: var(--lit-gray-300);--lit-font-display: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--lit-font-body: "Open Sans", ui-sans-serif, system-ui, sans-serif;--lit-radius-sm: 10px;--lit-radius-md: 14px;--lit-radius-lg: 20px;--lit-radius-xl: 28px;--lit-radius-pill: 999px;--lit-shadow-md: 0 4px 12px rgba(20, 20, 22, .06), 0 12px 32px rgba(20, 20, 22, .06);--lit-shadow-lg: 0 12px 24px rgba(20, 20, 22, .08), 0 28px 64px rgba(20, 20, 22, .1);--lit-shadow-accent: 0 8px 24px rgba(239, 70, 90, .28);--lit-focus-ring: 0 0 0 3px rgba(239, 70, 90, .3);--lit-ease: cubic-bezier(.22, .8, .3, 1);--lit-dur-fast: .12s;--lit-dur-base: .2s;--lit-dur-slow: .36s;--lit-content-max: 1400px;--lit-gutter: clamp(16px, 4vw, 32px);--lit-info-h: 36px;--lit-nav-h: 64px}@media(min-width:760px){:root{--lit-nav-h: 76px}}.lit-brand-fonts{--font-body--family: var(--lit-font-body);--font-subheading--family: var(--lit-font-display);--font-heading--family: var(--lit-font-display);--font-accent--family: var(--lit-font-display)}::selection{background:var(--lit-pink);color:var(--lit-gray-900)}.content-for-layout>.shopify-section:not(:has(*)){display:none}html:has(lift-it-header[data-overlay]) .content-for-layout>.shopify-section:not(.shopify-section:has(*)~.shopify-section) .lit-pull{margin-top:calc(var(--lit-nav-h) * -1)}.lit{font-family:var(--lit-font-body);font-size:16px;line-height:1.5;color:var(--lit-fg-1);-webkit-font-smoothing:antialiased}.lit :is(h1,h2,h3,h4){font-family:var(--lit-font-display);font-weight:800;margin:0;text-wrap:balance}.lit p{margin:0;text-wrap:pretty}.lit img{display:block;max-width:100%}.lit-container{width:100%;max-width:var(--lit-content-max);margin-inline:auto;padding-inline:var(--lit-gutter)}.lit-overline{font-family:var(--lit-font-display);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lit-accent)}.lit-overline--pink{color:var(--lit-pink)}.lit-accent{color:var(--lit-accent)}.lit-icon{flex:none;display:inline-block}.lit-btn{--btn-h: 44px;--btn-px: 20px;--btn-fs: 15px;--btn-radius: var(--lit-radius-md);--btn-bg: var(--lit-accent);--btn-bg-hover: var(--lit-accent-hover);--btn-bg-press: var(--lit-accent-press);--btn-fg: #fff;--btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-radius);border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--lit-font-display);font-weight:700;font-size:var(--btn-fs);letter-spacing:-.005em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background var(--lit-dur-fast) var(--lit-ease),transform var(--lit-dur-fast) var(--lit-ease),box-shadow var(--lit-dur-fast) var(--lit-ease)}.lit-btn:hover{background:var(--btn-bg-hover);color:var(--btn-fg);text-decoration:none}.lit-btn:active{background:var(--btn-bg-press);transform:scale(.98)}.lit-btn:focus-visible{outline:none;box-shadow:var(--lit-focus-ring)}.lit-btn--primary:hover{box-shadow:var(--lit-shadow-accent)}.lit-btn--sm{--btn-h: 36px;--btn-px: 14px;--btn-fs: 14px;--btn-radius: var(--lit-radius-sm)}.lit-btn--lg{--btn-h: 52px;--btn-px: 26px;--btn-fs: 16px}.lit-btn--block{display:flex;width:100%}.lit-btn--dark{--btn-bg: var(--lit-gray-900);--btn-bg-hover: var(--lit-gray-800);--btn-bg-press: #000}.lit-btn--white{--btn-bg: #fff;--btn-bg-hover: var(--lit-gray-50);--btn-bg-press: var(--lit-gray-100);--btn-fg: var(--lit-fg-1)}.lit-btn--outline{--btn-bg: transparent;--btn-bg-hover: var(--lit-gray-50);--btn-bg-press: var(--lit-gray-100);--btn-fg: var(--lit-fg-1);--btn-border: var(--lit-border-2)}.lit-btn--ghost{--btn-bg: transparent;--btn-bg-hover: var(--lit-red-50);--btn-bg-press: var(--lit-red-100);--btn-fg: var(--lit-red-600)}.lit-btn[disabled]{--btn-bg: var(--lit-gray-100);--btn-bg-hover: var(--lit-gray-100);--btn-fg: var(--lit-gray-400);cursor:not-allowed;box-shadow:none;transform:none}.lit-icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:var(--lit-radius-pill);border:1px solid transparent;background:var(--lit-gray-100);color:var(--lit-fg-1);cursor:pointer;transition:background var(--lit-dur-fast) var(--lit-ease)}.lit-icon-btn:hover{background:var(--lit-gray-200)}.lit-icon-btn:focus-visible{outline:none;box-shadow:var(--lit-focus-ring)}.lit-pill{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:var(--lit-radius-pill);background:#fff;color:var(--lit-fg-1);font-family:var(--lit-font-display);font-weight:700;white-space:nowrap}.lit-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;height:26px;padding:0 10px;border-radius:var(--lit-radius-pill);background:var(--lit-gray-100);color:var(--lit-fg-1);font-family:var(--lit-font-display);font-weight:700;font-size:12px;letter-spacing:.01em;white-space:nowrap}.lit-badge--sm{height:22px;padding:0 8px;font-size:11px}.lit-badge--accent{background:var(--lit-accent);color:#fff}.lit-badge--soft{background:var(--lit-red-50);color:var(--lit-red-700)}.lit-chip{flex:none;padding:9px 16px;border-radius:var(--lit-radius-pill);border:1px solid var(--lit-gray-700);background:transparent;color:#fff;font-family:var(--lit-font-display);font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer;transition:background var(--lit-dur-fast) var(--lit-ease),color var(--lit-dur-fast) var(--lit-ease)}.lit-chip:hover{border-color:var(--lit-gray-500)}.lit-chip.is-active{border-color:transparent;background:#fff;color:var(--lit-gray-900)}.lit-chip[hidden]{display:none}.lit-zoom{position:relative;overflow:hidden}.lit-zoom__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--lit-ease)}.lit-zoom__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lit-gray-900);opacity:0;pointer-events:none;transition:opacity .5s ease}.lit-zoom-trigger:hover .lit-zoom__img,.lit-zoom-trigger:focus-visible .lit-zoom__img{transform:scale(1.04)}.lit-zoom-trigger:hover .lit-zoom__dim,.lit-zoom-trigger:focus-visible .lit-zoom__dim{opacity:.3}.lit-field{display:flex;flex-direction:column;gap:6px;min-width:0}.lit-field__label{font-family:var(--lit-font-display);font-weight:600;font-size:14px;color:var(--lit-fg-1)}.lit-field__optional{color:var(--lit-fg-3);font-weight:500}.lit-field__control{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:var(--lit-radius-md);border:1px solid var(--lit-border-2);background:#fff;transition:border-color var(--lit-dur-fast) var(--lit-ease),box-shadow var(--lit-dur-fast) var(--lit-ease)}.lit-field__control:focus-within{border-color:var(--lit-accent);box-shadow:var(--lit-focus-ring)}.lit-field__control input,.lit-field__control select{flex:1;min-width:0;height:100%;border:0;outline:0;padding:0;background:transparent;font:inherit;font-size:15px;color:var(--lit-fg-1);box-shadow:none}.lit-field__control select{-webkit-appearance:none;appearance:none;padding-right:26px;cursor:pointer}.lit-field__chevron{position:absolute;right:14px;pointer-events:none;color:var(--lit-fg-2)}.lit-field__suffix{font-size:14px;font-weight:600;color:var(--lit-fg-3)}.lit-field textarea{font-family:var(--lit-font-body);font-size:15px;line-height:1.5;color:var(--lit-fg-1);border:1px solid var(--lit-border-2);border-radius:var(--lit-radius-md);padding:12px 14px;min-height:104px;resize:vertical;outline:none;background:#fff;transition:border-color var(--lit-dur-fast) var(--lit-ease),box-shadow var(--lit-dur-fast) var(--lit-ease)}.lit-field textarea:focus{border-color:var(--lit-accent);box-shadow:var(--lit-focus-ring)}.lit-play{display:flex;align-items:center;justify-content:center;flex:none;border-radius:var(--lit-radius-pill);background:var(--lit-accent);box-shadow:var(--lit-shadow-accent);--play-color: #fff}.lit-play--white{background:#fff;box-shadow:none;--play-color: var(--lit-gray-900)}.lit-play:before{content:"";width:0;height:0;border-left:calc(var(--play-size) * .27) solid var(--play-color);border-top:calc(var(--play-size) * .167) solid transparent;border-bottom:calc(var(--play-size) * .167) solid transparent;margin-left:calc(var(--play-size) * .07)}.lit-video__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lit-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.lit-no-scrollbar::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.lit-reveal-ready [data-lit-reveal]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--lit-ease),transform .6s var(--lit-ease)}.lit-reveal-ready [data-lit-reveal].is-revealed{opacity:1;transform:none}}.shopify-design-mode .lit-reveal-ready [data-lit-reveal]{opacity:1;transform:none}.lit-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--lit-border-1);border-radius:var(--lit-radius-lg);overflow:hidden;transition:box-shadow var(--lit-dur-base) var(--lit-ease)}.lit-card:hover{box-shadow:var(--lit-shadow-md)}.lit-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--lit-gray-50)}.lit-card__img{width:100%;height:100%;object-fit:cover;transition:transform var(--lit-dur-slow) var(--lit-ease)}.lit-card:hover .lit-card__img{transform:scale(1.03)}.lit-card__badge{position:absolute;top:12px;left:12px}.lit-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px}.lit-card__brand{font-family:var(--lit-font-display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lit-fg-3)}.lit-card__title{font-family:var(--lit-font-display);font-weight:700;font-size:16px;line-height:1.3;color:var(--lit-fg-1);text-decoration:none}.lit-card__title:hover{color:var(--lit-fg-1);text-decoration:underline}.lit-card__meta{font-size:13px;color:var(--lit-fg-2)}.lit-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px}.lit-card__price{font-family:var(--lit-font-display);font-weight:800;font-size:18px;white-space:nowrap}.lit-card__unit{margin-left:4px;font-weight:500;font-size:12px;color:var(--lit-fg-3)}.lit-card__form form{margin:0}.lit-card .lit-card__add{width:auto;overflow:hidden}html:has(lift-it-header) body{--header-height: var(--lit-nav-h);--header-group-height: var(--lit-nav-h)}.product-details h1{font-family:var(--lit-font-display);font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.product-details product-price .price{font-family:var(--lit-font-display);font-weight:800;font-size:38px;letter-spacing:-.02em}.product-details product-price .compare-at-price{font-size:18px}.product-details product-price .tax-note,.product-details product-price .unit-price{font-family:var(--lit-font-body);font-size:14px;font-weight:500;letter-spacing:0;color:var(--lit-fg-3)}.product-details .quantity-selector{height:44px;border:1px solid var(--lit-border-2);border-radius:var(--lit-radius-md);background:#fff;font-family:var(--lit-font-display);font-weight:700}.product-details .add-to-cart-button.button{--button-background-color: var(--lit-accent);--button-color: #fff;--button-border-color: var(--lit-accent);min-height:44px;border-radius:var(--lit-radius-md);font-family:var(--lit-font-display);font-weight:700;font-size:15px;text-transform:none}.product-details .add-to-cart-button.button:hover{--button-background-color: var(--lit-accent-hover);--button-border-color: var(--lit-accent-hover);box-shadow:var(--lit-shadow-accent)}.product-details .variant-option__button-label{font-family:var(--lit-font-display);font-weight:700}.sticky-add-to-cart__bar{font-family:var(--lit-font-display)}.sticky-add-to-cart .add-to-cart-button.button{--button-background-color: var(--lit-accent);--button-color: #fff;border-radius:var(--lit-radius-md);font-weight:700}.lit-dpanel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;gap:32px;padding:clamp(28px,5vw,64px);border-radius:var(--lit-radius-xl);background:var(--lit-gray-900);color:#fff}.lit-dpanel__copy{display:flex;flex-direction:column;gap:14px}.lit .lit-dpanel__title{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.03em;line-height:1.05;font-weight:800;color:#fff}.lit-dpanel__text{max-width:560px;color:var(--lit-gray-300);font-size:16px;line-height:1.65}.lit .lit-dpanel__text a{color:var(--lit-pink)}.lit-dpanel__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.lit-rte a{color:var(--lit-red-600);text-decoration:underline}.lit-rte a:hover{color:var(--lit-red-700)}.lit-rte p+p{margin-top:1em}html[data-drawer-mode=overlay] .theme-drawer__dialog::backdrop{background:#14141673;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart__ctas .cart__checkout-button.button{--button-background-color: var(--lit-accent);--button-color: #fff;--button-border-color: var(--lit-accent);display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border-radius:var(--lit-radius-md);font-family:var(--lit-font-display);font-weight:700;font-size:16px;text-transform:none}.cart__ctas .cart__checkout-button.button:not([disabled]):hover{--button-background-color: var(--lit-accent-hover);--button-border-color: var(--lit-accent-hover);box-shadow:var(--lit-shadow-accent)}.cart-totals__total-label,.cart-totals__total-value{font-family:var(--lit-font-display)}.cart-totals__total-value{font-weight:800}.lit-cart-quote{display:flex;flex-direction:column;gap:12px;margin-top:12px}.lit-cart-quote__note{font-size:13px;color:var(--lit-fg-3);text-align:center}.lit-cart-planner{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:13px;line-height:1.4;color:var(--lit-fg-2);text-align:center;text-decoration:none}.lit-cart-planner .lit-icon{flex:none;color:var(--lit-accent)}.lit-cart-planner strong{font-weight:600;color:var(--lit-fg-1);text-decoration:underline;text-underline-offset:3px}.lit-cart-planner:hover strong{color:var(--lit-accent)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/liftit-base.css.map */
