:root{--_obs-sig: "v1.0-obs";--obs-glow: #FF4444;--obs-glow-r: 255;--obs-glow-g: 68;--obs-glow-b: 68;--obs-intensity: .7;--obs-bg-deep: #050505;--obs-bg-base: #0a0a0a;--obs-bg-elevated: #111111;--obs-bg-card: rgba(255,255,255,.03);--obs-bg-card-hover: rgba(255,255,255,.06);--obs-border: rgba(255,255,255,.07);--obs-border-hover: rgba(255,255,255,.14);--obs-text: #f0f0f0;--obs-text-secondary: rgba(255,255,255,.6);--obs-text-faint: rgba(255,255,255,.5);--obs-blue: var(--obs-glow2-r, var(--obs-glow-r)), var(--obs-glow2-g, var(--obs-glow-g)), var(--obs-glow2-b, var(--obs-glow-b));--obs-radius: 16px;--obs-radius-sm: 10px;--obs-radius-lg: 24px;--obs-radius-pill: 100px;--obs-container: 1200px;--obs-container-narrow: 800px;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-heading-weight: 700;--font-body-weight: 400;--heading-scale: 100;--body-scale: 100;--obs-font: var(--font-body);--obs-font-display: var(--font-heading);--obs-heading-weight: var(--font-heading-weight);--obs-heading-tracking: -.02em;--obs-ease: cubic-bezier(.22, 1, .36, 1);--obs-ease-loop: cubic-bezier(.87, 0, .13, 1);--obs-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--obs-duration: .35s;--obs-transition: all var(--obs-duration) var(--obs-ease);--obs-shadow-sm: 0 2px 8px rgba(0,0,0,.3);--obs-shadow-md: 0 8px 32px rgba(0,0,0,.4);--obs-shadow-lg: 0 20px 60px rgba(0,0,0,.5);--obs-shadow-glow: 0 0 30px rgba(var(--obs-glow-r), var(--obs-glow-g), var(--obs-glow-b), calc(.12 * var(--obs-intensity)))}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);font-size:calc(1rem * var(--body-scale) / 100);background:var(--obs-bg-deep);color:var(--obs-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:var(--obs-heading-tracking);line-height:1.1;color:var(--obs-text)}h1,.obs-h1{font-size:calc(clamp(42px,7vw,80px) * var(--heading-scale) / 100)}h2,.obs-h2{font-size:calc(clamp(32px,5vw,56px) * var(--heading-scale) / 100)}h3,.obs-h3{font-size:calc(clamp(24px,3vw,36px) * var(--heading-scale) / 100)}h4,.obs-h4{font-size:calc(clamp(18px,2vw,24px) * var(--heading-scale) / 100)}p{color:var(--obs-text-secondary);line-height:1.65}.obs-body-lg{font-size:18px;line-height:1.7}.obs-body-sm{font-size:14px;line-height:1.6}.obs-eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.9)}.obs-gradient-text{background:linear-gradient(135deg,rgba(var(--obs-blue),1),var(--obs-glow));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.obs-container{max-width:var(--obs-container);margin:0 auto;padding:0 24px}.obs-container--narrow{max-width:var(--obs-container-narrow)}.obs-section{padding:var(--obs-section-spacing, 100px) 0;position:relative}.obs-section--tight{padding:60px 0}.obs-center{text-align:center}.obs-grid{display:grid;gap:24px}.obs-grid--2{grid-template-columns:repeat(2,1fr)}.obs-grid--3{grid-template-columns:repeat(3,1fr)}.obs-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.obs-grid--4,.obs-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.obs-section{padding:calc(var(--obs-section-spacing, 100px) * .72) 0}.obs-grid--2,.obs-grid--3,.obs-grid--4{grid-template-columns:1fr}}@media(max-width:375px){.obs-container{padding:0 16px}}.obs-glass{background:var(--obs-bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--obs-border);border-radius:var(--obs-radius);transition:var(--obs-transition)}.obs-glass:hover{background:var(--obs-bg-card-hover);border-color:var(--obs-border-hover)}.obs-glass--heavy{background:#ffffff0d;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.1)}.obs-glass--solid{background:var(--obs-bg-elevated);border:1px solid var(--obs-border)}.obs-glass--saber{position:relative;overflow:hidden}.obs-glass--saber:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--saber-angle, 0deg),transparent 0%,transparent 44%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.15 * var(--obs-intensity))) 46%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.5 * var(--obs-intensity))) 49%,rgba(255,255,255,calc(.9 * var(--obs-intensity))) 50%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.5 * var(--obs-intensity))) 51%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.15 * var(--obs-intensity))) 54%,transparent 56%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;z-index:2;pointer-events:none;filter:blur(3px);transition:opacity .4s var(--obs-ease)}.obs-glass--saber:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--saber-angle, 0deg),transparent 0%,transparent 47%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.6 * var(--obs-intensity))) 49%,rgba(255,255,255,calc(.95 * var(--obs-intensity))) 50%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.6 * var(--obs-intensity))) 51%,transparent 53%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;z-index:3;pointer-events:none;transition:opacity .4s var(--obs-ease)}.obs-glass--saber:hover:before{opacity:1;animation:obs-saber-rotate 2.5s linear infinite}.obs-glass--saber:hover:after{opacity:1;animation:obs-saber-rotate 2.5s linear infinite}@property --saber-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes obs-saber-rotate{to{--saber-angle: 360deg}}.obs-glass--lift:hover{transform:translateY(-6px);box-shadow:var(--obs-shadow-lg),0 0 40px rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.08 * var(--obs-intensity)));border-color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.15 * var(--obs-intensity)))}.obs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:calc(16px * var(--obs-btn-scale, 1)) calc(32px * var(--obs-btn-scale, 1));font-size:calc(14px * var(--obs-btn-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--obs-radius-sm);transition:var(--obs-transition);white-space:nowrap;cursor:pointer;text-decoration:none;position:relative}.obs-btn--primary{background:linear-gradient(135deg,rgba(var(--obs-blue),1),var(--obs-glow));color:#000;border:none;box-shadow:0 8px 30px rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.25 * var(--obs-intensity)))}.obs-btn--primary:hover{transform:translateY(-3px);box-shadow:0 16px 50px rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.35 * var(--obs-intensity)));color:#000}.obs-btn--primary:active{transform:translateY(-1px) scale(.98)}.obs-btn--secondary{background:#ffffff0a;color:var(--obs-text);border:1.5px solid rgba(255,255,255,.12)}.obs-btn--secondary:hover{background:#ffffff14;border-color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.3 * var(--obs-intensity)));transform:translateY(-2px);color:var(--obs-text)}.obs-btn--ghost{background:transparent;color:var(--obs-text-secondary);border:none;padding:10px 16px;text-transform:none;letter-spacing:0;font-weight:600}.obs-btn--ghost:hover{color:var(--obs-text)}.obs-btn--ghost svg{width:14px;height:14px}.obs-btn--sm{padding:calc(10px * var(--obs-btn-scale, 1)) calc(20px * var(--obs-btn-scale, 1));font-size:calc(12px * var(--obs-btn-scale, 1))}.obs-btn--full{width:100%}.obs-input{width:100%;padding:14px 18px;font-size:16px;color:var(--obs-text);background:#ffffff0a;border:1px solid var(--obs-border);border-radius:var(--obs-radius-sm);outline:none;transition:var(--obs-transition)}.obs-input::placeholder{color:var(--obs-text-faint)}.obs-input:focus{border-color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.5 * var(--obs-intensity)));box-shadow:0 0 0 3px rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.15 * var(--obs-intensity)));background:#ffffff0f}.obs-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--obs-text-secondary);margin-bottom:8px}.obs-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}textarea.obs-input{min-height:120px;resize:vertical}.obs-header{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#050505cc;border-bottom:1px solid var(--obs-border);transition:var(--obs-transition)}.obs-header--scrolled{background:#050505f2;box-shadow:0 4px 30px #0000004d}.obs-header__inner{max-width:var(--obs-container);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:72px}.obs-header__logo{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--obs-text)}.obs-header__logo img{height:36px;width:auto}.obs-header__nav{display:flex;align-items:center;gap:32px}.obs-header__nav a{font-size:14px;font-weight:500;color:var(--obs-text-secondary);transition:var(--obs-transition);position:relative}.obs-header__nav a:hover{color:var(--obs-text)}.obs-header__nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--obs-glow);transition:width var(--obs-duration) var(--obs-ease)}.obs-header__nav a:hover:after{width:100%}.obs-header__actions{display:flex;align-items:center;gap:16px}.obs-header__cart{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:var(--obs-transition)}.obs-header__cart:hover{background:#ffffff0f}.obs-header__cart svg{width:20px;height:20px;color:var(--obs-text)}.obs-header__cart-count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;background:var(--obs-glow);color:#000;font-size:10px;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 4px}.obs-header__cart-count:empty{display:none}.obs-header__burger{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%}.obs-header__burger span{display:block;width:20px;height:2px;background:var(--obs-text);position:relative;transition:var(--obs-transition)}.obs-header__burger span:before,.obs-header__burger span:after{content:"";position:absolute;width:100%;height:100%;background:inherit;left:0;transition:inherit}.obs-header__burger span:before{top:-6px}.obs-header__burger span:after{top:6px}.obs-announcement{background:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.08);border-bottom:1px solid rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.15);text-align:center;padding:10px 24px;font-size:13px;font-weight:600;color:var(--obs-text)}.obs-announcement a{color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),1);text-decoration:underline;text-underline-offset:2px}@media(max-width:768px){.obs-header__nav{display:none}.obs-header__burger{display:flex}}.obs-drawer{position:fixed;top:0;right:-100%;width:min(380px,85vw);height:100%;z-index:200;background:#0a0a0afa;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-left:1px solid var(--obs-border);transition:right .4s var(--obs-ease);display:flex;flex-direction:column;overflow-y:auto}.obs-drawer.active{right:0}.obs-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#0009;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.obs-drawer__overlay.active{opacity:1;visibility:visible}.obs-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--obs-border)}.obs-drawer__close{min-width:44px;min-height:44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--obs-transition)}.obs-drawer__close:hover{background:#ffffff14}.obs-drawer__close svg{width:18px;height:18px}.obs-drawer__nav{padding:24px;display:flex;flex-direction:column;gap:4px}.obs-drawer__nav a{display:block;padding:14px 16px;font-size:16px;font-weight:600;color:var(--obs-text-secondary);border-radius:var(--obs-radius-sm);transition:var(--obs-transition)}.obs-drawer__nav a:hover{color:var(--obs-text);background:#ffffff0d}.obs-cart-drawer{position:fixed;top:0;right:-100%;width:min(420px,90vw);height:100%;z-index:200;background:#0a0a0afa;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-left:1px solid var(--obs-border);transition:right .4s var(--obs-ease);display:flex;flex-direction:column}.obs-cart-drawer.active{right:0}.obs-cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--obs-border)}.obs-cart-drawer__items{flex:1;overflow-y:auto;padding:16px 24px}.obs-cart-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--obs-text-faint)}.obs-cart-drawer__empty svg{width:48px;height:48px;opacity:.3}.obs-cart-item{display:grid;grid-template-columns:80px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--obs-border)}.obs-cart-item__image{aspect-ratio:1;border-radius:var(--obs-radius-sm);overflow:hidden;background:var(--obs-bg-card)}.obs-cart-item__image img{width:100%;height:100%;object-fit:cover}.obs-cart-item__title{font-size:14px;font-weight:600;margin-bottom:4px}.obs-cart-item__variant{font-size:12px;color:var(--obs-text-faint);margin-bottom:8px}.obs-cart-item__bottom{display:flex;align-items:center;justify-content:space-between}.obs-cart-item__qty{display:flex;align-items:center;gap:0;border:1px solid var(--obs-border);border-radius:8px;overflow:hidden}.obs-cart-item__qty button{min-width:44px;min-height:44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--obs-text-secondary);transition:var(--obs-transition)}.obs-cart-item__qty button:hover{background:#ffffff0f;color:var(--obs-text)}.obs-cart-item__qty span{width:32px;text-align:center;font-size:13px;font-weight:600}.obs-cart-item__price{font-size:14px;font-weight:700}.obs-cart-drawer__footer{padding:20px 24px;border-top:1px solid var(--obs-border)}.obs-cart-drawer__subtotal{display:flex;justify-content:space-between;margin-bottom:16px;font-size:15px}.obs-cart-drawer__subtotal span:last-child{font-weight:700}.obs-hero{position:relative;min-height:90vh;display:flex;align-items:center;padding:140px 0 100px;overflow:hidden;background:var(--obs-bg-deep)}.obs-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.obs-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 50% at 50% 0%,black 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 0%,black 0%,transparent 100%)}.obs-hero__glow-1{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.08 * var(--obs-intensity))) 0%,transparent 70%);top:-200px;right:-150px;animation:obs-breathe 6s var(--obs-ease-loop) infinite}.obs-hero__glow-2{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(var(--obs-blue),calc(.05 * var(--obs-intensity))) 0%,transparent 70%);bottom:-100px;left:-100px;animation:obs-breathe 8s var(--obs-ease-loop) infinite 2s}.obs-hero__content{position:relative;z-index:1;max-width:780px}.obs-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.obs-hero__dot{width:6px;height:6px;border-radius:50%;background:var(--obs-glow);animation:obs-pulse 2s var(--obs-ease-loop) infinite}.obs-hero__title{margin-bottom:24px}.obs-hero__body{font-size:18px;line-height:1.7;color:var(--obs-text-secondary);max-width:560px}.obs-hero__ctas{display:flex;gap:16px;flex-wrap:wrap;margin-top:40px}.obs-hero--media{min-height:100vh}.obs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.obs-hero__media img,.obs-hero__media video{width:100%;height:100%;object-fit:cover}.obs-hero__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#050505b3,#05050566,#050505e6)}@media(max-width:768px){.obs-hero{min-height:auto;padding:120px 0 72px}.obs-hero__ctas{flex-direction:column}.obs-hero__ctas .obs-btn{width:100%;text-align:center}}.obs-product-card{position:relative;overflow:hidden;border-radius:var(--obs-radius);background:var(--obs-bg-card);border:1px solid var(--obs-border);transition:var(--obs-transition)}.obs-product-card:hover{transform:translateY(-6px);border-color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.15 * var(--obs-intensity)));box-shadow:var(--obs-shadow-lg),0 0 40px rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.06 * var(--obs-intensity)))}.obs-product-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--saber-angle, 0deg),transparent 0%,transparent 25%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.5 * var(--obs-intensity))) 30%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.8 * var(--obs-intensity))) 33%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.5 * var(--obs-intensity))) 36%,transparent 41%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;z-index:2;pointer-events:none;transition:opacity .4s var(--obs-ease)}.obs-product-card:hover:before{opacity:1;animation:obs-saber-rotate 3s linear infinite}.obs-product-card__image{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--obs-bg-elevated)}.obs-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--obs-ease)}.obs-product-card:hover .obs-product-card__image img{transform:scale(1.05)}.obs-product-card__image-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s var(--obs-ease)}.obs-product-card:hover .obs-product-card__image-hover{opacity:1}.obs-product-card__image-hover img{width:100%;height:100%;object-fit:cover}.obs-badge{position:absolute;top:12px;left:12px;z-index:3;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:6px}.obs-badge--sale{background:var(--obs-glow);color:#000}.obs-badge--soldout{background:#ffffff1a;color:var(--obs-text-faint)}.obs-badge--new{background:rgba(var(--obs-blue),.2);color:rgba(var(--obs-blue),1);border:1px solid rgba(var(--obs-blue),.3)}.obs-product-card__quick{position:absolute;bottom:0;left:0;right:0;padding:12px;transform:translateY(100%);transition:transform .35s var(--obs-ease);z-index:3}.obs-product-card:hover .obs-product-card__quick{transform:translateY(0)}.obs-product-card__info{padding:16px;position:relative;z-index:1}.obs-product-card__vendor{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--obs-text-faint);margin-bottom:4px}.obs-product-card__title{font-size:15px;font-weight:600;color:var(--obs-text);margin-bottom:8px;line-height:1.3}.obs-product-card__title a{color:inherit;text-decoration:none}.obs-product-card__price{font-size:15px;font-weight:700;color:var(--obs-text)}.obs-product-card__price-compare{text-decoration:line-through;color:var(--obs-text-faint);font-weight:400;margin-left:8px}.obs-product{display:block;width:100%;padding-top:100px}.obs-product__gallery{position:sticky;top:96px}.obs-product__main-image{aspect-ratio:4 / 5;border-radius:var(--obs-radius);overflow:hidden;background:var(--obs-bg-elevated);border:1px solid var(--obs-border);cursor:zoom-in;position:relative}.obs-product__main-image img{width:100%;height:100%;object-fit:cover;transition:opacity .3s var(--obs-ease)}.obs-product__thumbnails{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.obs-product__thumbnail{width:72px;height:72px;flex-shrink:0;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:var(--obs-transition);opacity:.5}.obs-product__thumbnail.active,.obs-product__thumbnail:hover{opacity:1;border-color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.6 * var(--obs-intensity)))}.obs-product__thumbnail img{width:100%;height:100%;object-fit:cover}.obs-product__info{padding-top:20px}.obs-product__vendor{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.8);margin-bottom:8px}.obs-product__title{font-size:clamp(28px,4vw,42px);margin-bottom:16px}.obs-product__price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.obs-product__price{font-size:28px;font-weight:800}.obs-product__price--sale{color:var(--obs-glow)}.obs-product__price--compare{font-size:18px;font-weight:400;color:var(--obs-text-faint);text-decoration:line-through}.obs-product__save-badge{font-size:11px;font-weight:700;padding:4px 10px;background:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.12);color:var(--obs-glow);border-radius:6px;letter-spacing:.05em}.obs-product__divider{height:1px;background:linear-gradient(90deg,transparent,var(--obs-border),transparent);margin:24px 0;position:relative}.obs-product__option-label{font-size:13px;font-weight:600;color:var(--obs-text);margin-bottom:10px}.obs-product__option-label span{color:var(--obs-text-faint);font-weight:400;margin-left:8px}.obs-swatches{display:flex;gap:10px;margin-bottom:20px}.obs-swatch{width:36px;height:36px;border-radius:50%;cursor:pointer;position:relative;transition:var(--obs-transition);border:2px solid transparent}.obs-swatch:hover{transform:scale(1.1)}.obs-swatch.active{border-color:var(--obs-text);box-shadow:0 0 0 3px var(--obs-bg-deep),0 0 12px rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.3)}.obs-swatch__inner{width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.15)}.obs-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.obs-pill{padding:10px 20px;font-size:13px;font-weight:600;background:#ffffff0a;border:1px solid var(--obs-border);border-radius:var(--obs-radius-pill);cursor:pointer;transition:var(--obs-transition);color:var(--obs-text-secondary)}.obs-pill:hover{border-color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.3 * var(--obs-intensity)));color:var(--obs-text)}.obs-pill.active{background:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.1);border-color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.6 * var(--obs-intensity)));color:var(--obs-text);box-shadow:0 0 12px rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.1 * var(--obs-intensity)))}.obs-pill.unavailable{opacity:.3;cursor:not-allowed;text-decoration:line-through}.obs-quantity{display:flex;align-items:center;border:1px solid var(--obs-border);border-radius:var(--obs-radius-sm);overflow:hidden;margin-bottom:20px;width:fit-content}.obs-quantity button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--obs-text-secondary);transition:var(--obs-transition)}.obs-quantity button:hover{background:#ffffff0f;color:var(--obs-text)}.obs-quantity input{width:52px;text-align:center;font-size:14px;font-weight:600;color:var(--obs-text);background:transparent;border:none;border-left:1px solid var(--obs-border);border-right:1px solid var(--obs-border);height:44px;-moz-appearance:textfield}.obs-quantity input::-webkit-inner-spin-button{display:none}.obs-product__actions{display:flex;gap:12px;margin-top:24px}.obs-product__atc{flex:1}.obs-product__trust{display:flex;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--obs-border)}.obs-product__trust-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--obs-text-faint)}.obs-product__trust-item svg{width:16px;height:16px;opacity:.5}.obs-tabs__nav{display:flex;gap:0;border-bottom:1px solid var(--obs-border);margin-top:32px}.obs-tabs__btn{padding:14px 24px;font-size:13px;font-weight:600;color:var(--obs-text-faint);border-bottom:2px solid transparent;margin-bottom:-1px;transition:var(--obs-transition)}.obs-tabs__btn:hover{color:var(--obs-text-secondary)}.obs-tabs__btn.active{color:var(--obs-text);border-color:var(--obs-glow)}.obs-tabs__panel{display:none;padding:24px 0;font-size:15px;line-height:1.7;color:var(--obs-text-secondary)}.obs-tabs__panel.active{display:block}.obs-sticky-bar{position:fixed;bottom:-80px;left:0;right:0;z-index:90;background:#0a0a0af2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--obs-border);padding:12px 0;transition:bottom .4s var(--obs-ease)}.obs-sticky-bar.visible{bottom:0}.obs-sticky-bar__inner{max-width:var(--obs-container);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.obs-sticky-bar__info{display:flex;align-items:center;gap:16px;min-width:0}.obs-sticky-bar__thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0}.obs-sticky-bar__thumb img{width:100%;height:100%;object-fit:cover}.obs-sticky-bar__title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obs-sticky-bar__price{font-size:16px;font-weight:800;flex-shrink:0}@media(max-width:1024px){.obs-product__gallery{position:static}}.obs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#000000f2;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.obs-lightbox.active{opacity:1;visibility:visible}.obs-lightbox__close{position:absolute;top:20px;right:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff14;color:#fff;z-index:2;transition:var(--obs-transition)}.obs-lightbox__close:hover{background:#ffffff26}.obs-lightbox__image{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:var(--obs-radius)}.obs-lightbox__prev,.obs-lightbox__next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff14;color:#fff;z-index:2;transition:var(--obs-transition)}.obs-lightbox__prev{left:20px}.obs-lightbox__next{right:20px}.obs-lightbox__prev:hover,.obs-lightbox__next:hover{background:#ffffff26}.obs-testimonial{padding:28px}.obs-testimonial__stars{display:flex;gap:4px;margin-bottom:16px}.obs-testimonial__stars svg{width:14px;height:14px;color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.9);fill:currentColor}.obs-testimonial__text{font-size:15px;line-height:1.7;color:var(--obs-text-secondary);margin-bottom:20px;font-style:italic}.obs-testimonial__author{display:flex;align-items:center;gap:12px}.obs-testimonial__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.1)}.obs-testimonial__avatar img{width:100%;height:100%;object-fit:cover}.obs-testimonial__name{font-size:14px;font-weight:600}.obs-testimonial__role{font-size:12px;color:var(--obs-text-faint)}.obs-newsletter{text-align:center}.obs-newsletter__form{display:flex;gap:12px;max-width:480px;margin:24px auto 0}.obs-newsletter__form .obs-input{flex:1}@media(max-width:480px){.obs-newsletter__form{flex-direction:column}}.obs-footer{border-top:1px solid var(--obs-border);padding:60px 0 30px;background:var(--obs-bg-deep)}.obs-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.obs-footer__brand-desc{font-size:14px;color:var(--obs-text-faint);line-height:1.6;margin-top:12px;max-width:280px}.obs-footer__heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--obs-text-secondary);margin-bottom:16px}.obs-footer__links{display:flex;flex-direction:column;gap:10px}.obs-footer__links a{font-size:14px;color:var(--obs-text-faint);transition:var(--obs-transition)}.obs-footer__links a:hover{color:var(--obs-text)}.obs-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--obs-border);font-size:12px;color:var(--obs-text-faint)}.obs-footer__social{display:flex;gap:16px}.obs-footer__social a{color:var(--obs-text-faint);transition:var(--obs-transition)}.obs-footer__social a:hover{color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),1)}.obs-footer__social svg{width:18px;height:18px}@media(max-width:768px){.obs-footer__grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:480px){.obs-footer__grid{grid-template-columns:1fr}.obs-footer__bottom{flex-direction:column;gap:16px;text-align:center}}.obs-collection__header{text-align:center;padding:120px 0 60px}.obs-collection__sort{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--obs-border)}.obs-collection__count{font-size:13px;color:var(--obs-text-faint)}.obs-cart-page{padding-top:120px}.obs-cart-table{width:100%;border-collapse:collapse}.obs-cart-table th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--obs-text-faint);padding:12px 0;border-bottom:1px solid var(--obs-border);text-align:left}.obs-cart-table td{padding:20px 0;border-bottom:1px solid var(--obs-border);vertical-align:middle}@keyframes obs-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}@keyframes obs-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes obs-shimmer{0%,to{left:-100%}50%{left:150%}}@keyframes obs-saber-line{0%,to{left:-20%}50%{left:80%}}.no-js .obs-reveal{opacity:1!important;transform:none!important;filter:none!important}.obs-reveal{opacity:0;transform:translateY(28px);transition:opacity .65s var(--obs-ease),transform .65s var(--obs-ease)}.obs-reveal.visible{opacity:1;transform:translateY(0)}.obs-reveal--delay-1{transition-delay:.08s}.obs-reveal--delay-2{transition-delay:.16s}.obs-reveal--delay-3{transition-delay:.24s}.obs-reveal--delay-4{transition-delay:.32s}.obs-saber-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.15 * var(--obs-intensity))) 20%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.35 * var(--obs-intensity))) 50%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.15 * var(--obs-intensity))) 80%,transparent);position:relative;overflow:visible}.obs-saber-divider:before{content:"";position:absolute;top:-4px;left:-20%;width:20%;height:9px;background:radial-gradient(ellipse at center,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.3 * var(--obs-intensity))),transparent 70%);filter:blur(4px);animation:obs-saber-line 3.5s cubic-bezier(.87,0,.13,1) infinite}.obs-saber-divider:after{content:"";position:absolute;top:-1px;left:-20%;width:15%;height:3px;background:radial-gradient(ellipse at center,rgba(255,255,255,calc(.9 * var(--obs-intensity))),rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),calc(.7 * var(--obs-intensity))) 40%,transparent 70%);filter:blur(1px);animation:obs-saber-line 3.5s cubic-bezier(.87,0,.13,1) infinite}.obs-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:overlay}.obs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.obs-sr-only:focus{position:fixed;top:8px;left:8px;z-index:10000;width:auto;height:auto;padding:12px 24px;clip:auto;clip-path:none;overflow:visible;background:var(--obs-glow, #B388FF);color:#fff;font-size:14px;font-weight:600;border-radius:8px;text-decoration:none;box-shadow:0 4px 20px #0000004d}::selection{background:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.3);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.3)}*:focus-visible{outline:2px solid rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.6);outline-offset:3px}.obs-toast{position:fixed;bottom:24px;right:24px;z-index:400;padding:14px 24px;border-radius:var(--obs-radius-sm);font-size:14px;font-weight:600;transform:translateY(120%);transition:transform .4s var(--obs-ease)}.obs-toast.visible{transform:translateY(0)}.obs-toast--success{background:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.15);color:var(--obs-glow);border:1px solid rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.3)}.obs-toast--error{background:#ff3c3c26;color:#ff6b6b;border:1px solid rgba(255,60,60,.3)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.obs-reveal{opacity:1;transform:none}.obs-product-card:before{display:none}.obs-glass--saber:before{display:none}}.obs-floating-label{position:relative;display:flex;flex-direction:column}.obs-floating-label input,.obs-floating-label textarea{width:100%;padding:22px 16px 8px;background:#ffffff0d;border:1px solid var(--obs-border);border-radius:10px;color:var(--obs-text);font-size:15px;font-family:var(--font-body);line-height:1.4;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.obs-floating-label textarea{padding-top:24px;resize:vertical;min-height:120px}.obs-floating-label:focus-within input,.obs-floating-label:focus-within textarea{border-color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.55);box-shadow:0 0 0 3px rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.12),0 2px 8px #0003}.obs-floating-label label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:15px;color:var(--obs-text-secondary);pointer-events:none;transform-origin:left center;transition:top .22s cubic-bezier(.22,1,.36,1),font-size .22s cubic-bezier(.22,1,.36,1),color .22s ease,transform .22s cubic-bezier(.22,1,.36,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px)}.obs-floating-label:has(textarea) label{top:22px;transform:translateY(0)}.obs-floating-label:focus-within label,.obs-floating-label input:not(:placeholder-shown)~label,.obs-floating-label textarea:not(:placeholder-shown)~label{top:10px;font-size:11px;color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.85);transform:translateY(0);letter-spacing:.02em;font-weight:500}.obs-floating-label:has(textarea):focus-within label,.obs-floating-label textarea:not(:placeholder-shown)~label{top:8px;transform:translateY(0)}[data-theme=light] .obs-floating-label input,[data-theme=light] .obs-floating-label textarea{background:#fff9;border-color:#0000001a;color:#1a1a1a}[data-theme=light] .obs-floating-label label{color:#00000073}[data-theme=light] .obs-floating-label:focus-within label,[data-theme=light] .obs-floating-label input:not(:placeholder-shown)~label,[data-theme=light] .obs-floating-label textarea:not(:placeholder-shown)~label{color:rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.85)}@media(prefers-reduced-motion:reduce){.obs-floating-label label{transition:none!important}}@keyframes obs-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.obs-skeleton{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:200% 100%;animation:obs-skeleton-shimmer 1.8s ease infinite;border-radius:var(--obs-radius, 12px);pointer-events:none}[data-theme=light] .obs-skeleton{background:linear-gradient(90deg,#0000000a 25%,#00000014,#0000000a 75%);background-size:200% 100%}.obs-skeleton--card{height:320px;border-radius:var(--obs-radius, 12px)}.obs-skeleton--text{height:14px;border-radius:4px;margin-bottom:8px}.obs-skeleton--text-sm{height:10px;width:60%;border-radius:4px}.obs-skeleton--image{aspect-ratio:4/5;border-radius:var(--obs-radius, 12px)}.obs-skeleton--circle{width:40px;height:40px;border-radius:50%}.obs-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}@media(prefers-reduced-motion:reduce){.obs-skeleton{animation:none;background:#ffffff0d}[data-theme=light] .obs-skeleton{animation:none;background:#0000000f}}.obs-reveal--left{opacity:0;transform:translate(-40px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.obs-reveal--left.is-visible{opacity:1;transform:translate(0)}.obs-reveal--right{opacity:0;transform:translate(40px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.obs-reveal--right.is-visible{opacity:1;transform:translate(0)}.obs-reveal--scale{opacity:0;transform:scale(.85);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.obs-reveal--scale.is-visible{opacity:1;transform:scale(1)}.obs-reveal--left:nth-child(1),.obs-reveal--right:nth-child(1),.obs-reveal--scale:nth-child(1){transition-delay:0s}.obs-reveal--left:nth-child(2),.obs-reveal--right:nth-child(2),.obs-reveal--scale:nth-child(2){transition-delay:.06s}.obs-reveal--left:nth-child(3),.obs-reveal--right:nth-child(3),.obs-reveal--scale:nth-child(3){transition-delay:.12s}.obs-reveal--left:nth-child(4),.obs-reveal--right:nth-child(4),.obs-reveal--scale:nth-child(4){transition-delay:.18s}.obs-reveal--left:nth-child(5),.obs-reveal--right:nth-child(5),.obs-reveal--scale:nth-child(5){transition-delay:.24s}.obs-reveal--left:nth-child(6),.obs-reveal--right:nth-child(6),.obs-reveal--scale:nth-child(6){transition-delay:.3s}.obs-reveal--left:nth-child(7),.obs-reveal--right:nth-child(7),.obs-reveal--scale:nth-child(7){transition-delay:.36s}.obs-reveal--left:nth-child(8),.obs-reveal--right:nth-child(8),.obs-reveal--scale:nth-child(8){transition-delay:.42s}.obs-reveal--none{opacity:1;transform:none;transition:none}.obs-divider--gradient,hr.obs-divider--gradient{height:1px;border:none;background:linear-gradient(90deg,transparent 0%,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.3) 50%,transparent 100%);animation:none}.obs-divider--gradient:after,hr.obs-divider--gradient:after{display:none}.obs-divider--diamonds,hr.obs-divider--diamonds{height:8px;border:none;background-image:repeating-linear-gradient(90deg,transparent 0px,transparent 4px,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.18) 4px,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.18) 5px,transparent 5px,transparent 8px),repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.12) 3px,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.12) 4px,transparent 4px,transparent 8px);animation:none}.obs-divider--diamonds:after,hr.obs-divider--diamonds:after{display:none}.obs-divider--dots,hr.obs-divider--dots{height:4px;border:none;background-image:radial-gradient(circle,rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.4) 1.5px,transparent 1.5px);background-size:12px 4px;background-repeat:repeat-x;background-position:center;animation:none}.obs-divider--dots:after,hr.obs-divider--dots:after{display:none}.obs-divider--wave,hr.obs-divider--wave{height:8px;border:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='8' viewBox='0 0 120 8'%3E%3Cpath d='M0 4 Q15 0 30 4 Q45 8 60 4 Q75 0 90 4 Q105 8 120 4' fill='none' stroke='rgba(255%2C255%2C255%2C0.25)' stroke-width='1.5'/%3E%3C/svg%3E");background-size:120px 8px;background-repeat:repeat-x;background-position:center;animation:none}.obs-divider--wave:after,hr.obs-divider--wave:after{display:none}.obs-cart-item__qty-btn{transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .2s var(--obs-ease),color .2s var(--obs-ease)}.obs-cart-item__qty-btn:active{transform:scale(.85)}.obs-cart-item.removing{transform:translate(100%);opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1);pointer-events:none;overflow:hidden}#cart-shipping-fill{box-shadow:0 0 8px rgba(var(--obs-glow-r),var(--obs-glow-g),var(--obs-glow-b),.4)}@keyframes obs-cart-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.obs-cart-item{animation:obs-cart-item-in .3s cubic-bezier(.22,1,.36,1) both}.obs-cart-item:nth-child(1){animation-delay:0s}.obs-cart-item:nth-child(2){animation-delay:.05s}.obs-cart-item:nth-child(3){animation-delay:.1s}.obs-cart-item:nth-child(4){animation-delay:.15s}.obs-cart-item:nth-child(5){animation-delay:.2s}.obs-cart-item:nth-child(6){animation-delay:.25s}.obs-cart-item:nth-child(7){animation-delay:.3s}.obs-cart-item:nth-child(8){animation-delay:.35s}@media(prefers-reduced-motion:reduce){.obs-cart-item{animation:none}.obs-cart-item.removing{transition-duration:.01ms!important}.obs-cart-item__qty-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/obsidian-base.css.map */
