.lb-theme{--lb-page:color-mix(in srgb, var(--theme-background) 95.5%, var(--theme-text));--lb-panel:var(--theme-surface);--lb-line:color-mix(in srgb, var(--theme-text) 10%, transparent);--lb-line-strong:color-mix(in srgb, var(--theme-text) 18%, transparent);--lb-soft:color-mix(in srgb, var(--theme-text) 3.5%, var(--theme-surface));--lb-tint:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface));--lb-tint-strong:color-mix(in srgb, var(--theme-primary) 13%, var(--theme-surface));--lb-primary-ink:color-mix(in srgb, var(--theme-primary) 78%, var(--theme-text));--lb-chrome-deep:color-mix(in srgb, var(--theme-primary) 72%, black);--lb-footer:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-text));--lb-radius:var(--radius-card);--lb-shadow:0 1px 2px #1018280d;--lb-shadow-hover:0 14px 30px -14px #10182847;--lb-focus:color-mix(in srgb, var(--theme-primary) 22%, transparent)}.lb-theme .lb-panel{background:var(--lb-panel);border:1px solid var(--lb-line);border-radius:var(--lb-radius);box-shadow:var(--lb-shadow)}.lb-theme .lb-search input[type=search]{border:2px solid color-mix(in srgb, var(--theme-primary) 85%, transparent);background:var(--theme-surface);height:44px;padding-left:14px;padding-right:60px;font-size:14px;transition:box-shadow .15s,border-color .15s}.lb-theme .lb-search input[type=search]:focus{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--lb-focus)}.lb-theme .lb-search button[type=submit]{background:var(--theme-primary);color:#fff;width:48px;height:36px;top:4px;right:4px;translate:none}.lb-theme .lb-search button[type=submit]:hover{background:var(--theme-primary-hover);opacity:1}.lb-theme .lb-search button[type=button]{right:60px}.lb-theme .lb-brand img,.lb-theme .lb-footer-logo img{width:auto;aspect-ratio:auto!important}@media (min-width:768px){.lb-theme .lb-brand img{max-width:200px;height:44px}}.lb-theme .lb-newsletter button[type=submit]{background:var(--lb-chrome-deep);color:#fff}.lb-theme .lb-newsletter button[type=submit]:hover{background:color-mix(in srgb, var(--theme-primary) 55%, black);opacity:1}.lb-theme .lb-newsletter input[type=email]{border-color:#0000}.lb-theme .lb-newsletter input[type=email]:focus{box-shadow:0 0 0 3px #ffffff59}.lb-theme .lb-footer h3{color:#fff;margin-bottom:14px;font-size:14px;font-weight:700}.lb-theme .lb-footer h3:after{content:"";background:var(--theme-primary);border-radius:2px;width:24px;height:2px;margin-top:8px;display:block}.lb-theme .lb-footer ul a:hover{color:#fff}.lb-theme [data-ui=breadcrumb]{background:0 0;border-bottom:0}.lb-theme [data-ui=breadcrumb] ol{color:var(--theme-muted);padding-top:12px;padding-bottom:0;font-size:13px}.lb-theme [data-ui=breadcrumb] a:hover{color:var(--lb-primary-ink)}.lb-theme [data-ui=breadcrumb] li[aria-current=page]{max-width:100%;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lb-theme [data-ui=pd-root]{background:var(--lb-page);padding-bottom:32px}.lb-theme [data-ui=pd-hero]{border:1px solid var(--lb-line);border-radius:var(--lb-radius);background:var(--lb-panel);box-shadow:var(--lb-shadow);padding:12px}@media (min-width:640px){.lb-theme [data-ui=pd-hero]{padding:20px}}@media (min-width:1024px){.lb-theme [data-ui=pd-hero]{gap:36px;padding:24px}}.lb-theme [data-ui=pd-stage]{border-radius:var(--lb-radius);overflow:hidden}.lb-theme [data-ui=pd-stage]>div>div{height:100%}.lb-theme [data-ui=pd-image]{background:0 0;height:100%;min-height:0}.lb-theme [data-ui=pd-image]>div{border-color:var(--lb-line);border-radius:var(--lb-radius);background:var(--lb-soft)}.lb-theme [data-ui=pd-thumbs]>button{border-width:1px;border-color:var(--lb-line-strong);border-radius:calc(var(--lb-radius) * .75);background:var(--theme-surface);transition:border-color .15s,box-shadow .15s}.lb-theme [data-ui=pd-thumbs]>button:hover{border-color:color-mix(in srgb, var(--theme-primary) 55%, transparent)}.lb-theme [data-ui=pd-thumbs]>button[aria-current=true]{border-color:var(--theme-primary);box-shadow:0 0 0 2px var(--lb-focus)}.lb-theme [data-ui=pd-discount]{background:color-mix(in srgb, var(--theme-primary) 80%, black);border-radius:6px;box-shadow:0 2px 6px #00000026}.lb-theme [data-ui=pd-info]{position:static}.lb-theme [data-ui=pd-info-body]{flex-direction:column;display:flex}.lb-theme [data-ui=pd-info-body]>*{order:10}.lb-theme [data-ui=pd-sku]{background:var(--lb-tint);color:var(--lb-primary-ink);order:1;align-self:flex-start;margin-top:0;margin-bottom:6px}.lb-theme [data-ui=pd-title]{color:var(--theme-text);order:2;padding-top:0;font-weight:700;line-height:1.3}.lb-theme [data-ui=pd-meta]{order:3;padding-top:8px}.lb-theme [data-ui=pd-meta] a{color:var(--lb-primary-ink)}.lb-theme [data-ui=pd-stats]{border-top:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line);order:4;margin-top:12px;padding:10px 0}.lb-theme [data-ui=pd-stock]{border-radius:9999px;padding:3px 12px;font-size:13px;font-weight:600}.lb-theme [data-ui=pd-summary]{color:var(--theme-muted);margin-top:14px}.lb-theme [data-ui=pd-variants]{border:0;margin-top:16px;padding:0}.lb-theme [data-ui=pd-option][data-swatch=false]{border-color:var(--lb-line-strong);background:var(--theme-surface);min-height:38px;color:var(--theme-text);border-radius:8px;align-items:center;padding:6px 14px;font-size:13px;font-weight:600}.lb-theme [data-ui=pd-option][data-swatch=true]{width:38px;height:38px}.lb-theme [data-ui=pd-option]:hover{border-color:var(--theme-primary)}.lb-theme [data-ui=pd-option][data-selected=true]{border-color:var(--theme-primary);background:var(--lb-tint);box-shadow:0 0 0 1px var(--theme-primary);color:var(--lb-primary-ink)}.lb-theme [data-ui=pd-buybox]{border:1px solid var(--lb-line);border-radius:var(--lb-radius);background:var(--lb-soft);margin-top:18px;padding:16px}@media (min-width:640px){.lb-theme [data-ui=pd-buybox]{padding:20px}}.lb-theme [data-ui=pd-pricing]{padding-top:0}.lb-theme [data-ui=pd-price]{color:var(--lb-primary-ink);letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:34px}@media (min-width:640px){.lb-theme [data-ui=pd-price]{font-size:30px;line-height:38px}}.lb-theme [data-ui=pd-regular]{color:var(--theme-muted)}.lb-theme [data-ui=pd-saving]{padding:3px 10px;font-size:12px;font-weight:700}.lb-theme [data-ui=pd-pricing]>div{border-color:var(--lb-line-strong);border-radius:var(--radius-button);background:var(--theme-surface);width:140px;max-width:140px;height:44px}.lb-theme [data-ui=pd-pricing]>div button{width:40px}.lb-theme [data-ui=pd-pricing]>div input{font-size:15px;font-weight:600}.lb-theme [data-ui=pd-actions]{gap:10px;margin-top:16px}.lb-theme [data-ui=pd-contact]{height:46px;font-size:15px}.lb-theme [data-ui=pd-share]{border-top:1px solid var(--lb-line);margin-top:18px;padding-top:16px}.lb-theme [data-ui=pd-share]>div{flex-wrap:wrap}.lb-theme [data-ui=pd-tabs]{border:1px solid var(--lb-line);border-radius:var(--lb-radius);background:var(--lb-panel);box-shadow:var(--lb-shadow);margin-top:20px;margin-bottom:0;overflow:hidden}.lb-theme [data-ui=pd-tabs]>*{margin:0}.lb-theme [data-ui=pd-tabbar]{border-bottom:1px solid var(--lb-line);background:var(--lb-soft);scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding:0 8px;overflow-x:auto}@media (min-width:640px){.lb-theme [data-ui=pd-tabbar]{padding:0 16px}}.lb-theme [data-ui=pd-tabbar]>button{box-shadow:none;color:var(--theme-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:600;height:50px!important}.lb-theme [data-ui=pd-tabbar]>button:hover{color:var(--theme-text);background:0 0}.lb-theme [data-ui=pd-tabbar]>button[aria-pressed=true]{border-bottom-color:var(--theme-primary);color:var(--lb-primary-ink)}.lb-theme [data-ui=pd-tabpanel]{padding:16px}@media (min-width:640px){.lb-theme [data-ui=pd-tabpanel]{padding:24px}}.lb-theme [data-ui=pd-related]{border:1px solid var(--lb-line);border-radius:var(--lb-radius);background:var(--lb-panel);box-shadow:var(--lb-shadow);margin:20px 0 0;overflow:hidden}.lb-theme [data-ui=pd-related]>*{margin:0}.lb-theme [data-ui=pd-related-title]{border-bottom:1px solid var(--lb-line);color:var(--theme-text);align-items:center;gap:10px;padding:12px;font-weight:700;display:flex}.lb-theme [data-ui=pd-related-title]:before{content:"";background:var(--theme-primary);border-radius:9999px;flex-shrink:0;width:4px;height:20px}.lb-theme [data-ui=pd-related]>div{padding:12px}@media (min-width:640px){.lb-theme [data-ui=pd-related-title]{padding:14px 20px}.lb-theme [data-ui=pd-related]>div{padding:20px}}.lb-theme [data-ui=co-root]{background:var(--lb-page)}@media (min-width:1024px){.lb-theme [data-ui=co-root] form>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}}.lb-theme [data-ui=co-form],.lb-theme [data-ui=co-summary]{border:1px solid var(--lb-line);border-radius:var(--lb-radius);background:var(--lb-panel);box-shadow:var(--lb-shadow)}.lb-theme [data-ui=co-form-head]{border-bottom-color:var(--lb-line);background:var(--lb-panel);align-items:center;gap:10px;padding:16px;display:flex}.lb-theme [data-ui=co-form-head]:before,.lb-theme [data-ui=co-notice][data-fallback=true] p:before{content:"";background:var(--theme-primary);border-radius:9999px;flex-shrink:0;width:4px;height:20px}.lb-theme [data-ui=co-form-head] h1{color:var(--theme-text);font-size:17px;line-height:24px}@media (min-width:640px){.lb-theme [data-ui=co-form-head]{padding:16px 20px}.lb-theme [data-ui=co-form]>div{padding-left:20px;padding-right:20px}}.lb-theme [data-ui=co-section]{border-color:var(--lb-line);padding-top:18px;padding-bottom:18px}.lb-theme [data-ui=co-form] label{color:var(--theme-text)}.lb-theme [data-ui=co-form] input:not([type=checkbox]):not([type=radio]),.lb-theme [data-ui=co-form] textarea{border:1px solid var(--lb-line-strong);border-radius:var(--radius-base);background:var(--theme-surface);min-height:46px;color:var(--theme-text);font-size:15px;transition:border-color .15s,box-shadow .15s}.lb-theme [data-ui=co-form] textarea{min-height:84px;padding:11px 16px}.lb-theme [data-ui=co-form] input:not([type=checkbox]):not([type=radio]):hover,.lb-theme [data-ui=co-form] textarea:hover{border-color:color-mix(in srgb, var(--theme-primary) 45%, var(--lb-line-strong))}.lb-theme [data-ui=co-form] input:not([type=checkbox]):not([type=radio]):focus,.lb-theme [data-ui=co-form] textarea:focus{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--lb-focus);outline:none}.lb-theme [data-ui=co-form] [aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 14%, transparent)}.lb-theme [data-ui=co-form] [id$=-form-item-message]{color:var(--color-error);margin-top:6px;font-size:13px;font-weight:500}.lb-theme [data-ui=co-options]{border:0;border-radius:0;gap:8px;margin-top:8px;display:grid}.lb-theme [data-ui=co-option]{border:1px solid var(--lb-line-strong);border-radius:var(--radius-base);background:var(--theme-surface);min-height:52px;padding:10px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s}.lb-theme [data-ui=co-option]:hover{border-color:color-mix(in srgb, var(--theme-primary) 50%, var(--lb-line-strong))}.lb-theme [data-ui=co-option]:has([data-state=checked]){border-color:var(--theme-primary);background:var(--lb-tint);box-shadow:inset 0 0 0 1px var(--theme-primary)}.lb-theme [data-ui=co-option]:has([data-state=checked]) label{font-weight:600}.lb-theme [data-ui=co-option] label{cursor:pointer;font-size:15px}.lb-theme [data-ui=co-option] button[role=radio]{border-width:2px;width:18px;height:18px}.lb-theme [data-ui=co-option] button[role=radio][data-state=checked]{border-color:var(--theme-primary)}.lb-theme [data-ui=co-coupon]{border:1px dashed color-mix(in srgb, var(--theme-primary) 50%, transparent);border-radius:var(--radius-base);background:var(--lb-tint);padding:10px 14px}.lb-theme [data-ui=co-coupon]>button{color:var(--lb-primary-ink);font-size:15px;font-weight:600}.lb-theme [data-ui=co-policy]{border-color:var(--lb-line);background:var(--lb-soft)}.lb-theme [data-ui=co-summary]{gap:14px;padding:16px}@media (min-width:640px){.lb-theme [data-ui=co-summary]{padding:20px}}.lb-theme [data-ui=co-notice][data-fallback=true]{border:0;border-bottom:1px solid var(--lb-line);text-align:left;background:0 0;border-radius:0;padding:0 0 14px}.lb-theme [data-ui=co-notice][data-fallback=true] p{color:var(--theme-text);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.lb-theme [data-ui=co-summary]:has([data-ui=co-notice][data-fallback=true]) [data-ui=co-totals-title]{display:none}.lb-theme [data-ui=co-notice][data-fallback=false]{border-color:color-mix(in srgb, var(--theme-primary) 30%, transparent);background:var(--lb-tint)}.lb-theme [data-ui=co-items]{padding-right:4px}.lb-theme [data-ui=co-totals]{border:1px solid var(--lb-line);border-radius:var(--radius-base);background:var(--lb-soft);padding:14px 16px}.lb-theme [data-ui=co-totals]>p{font-size:15px}.lb-theme [data-ui=co-total]{border-top:1px dashed var(--lb-line-strong);color:var(--theme-text);margin-top:4px;padding-top:12px;font-size:17px;font-weight:800}.lb-theme [data-ui=co-total]>span:last-child{color:var(--lb-primary-ink);font-size:21px}.lb-theme [data-ui=co-confirm]>button[type=submit]{height:54px;box-shadow:0 10px 22px -10px color-mix(in srgb, var(--store-cta) 80%, transparent);font-size:16px;font-weight:700}
