*{box-sizing:border-box;padding:0;margin:0;font-family:var(--fontFamilyBase)}[role=img],img,picture img{-webkit-user-drag:none;user-drag:none}html.light{color-scheme:light}html.dark{color-scheme:dark}body{background-color:var(--backgroundColor);color:var(--textColor);line-height:var(--lineHeightNormal);overflow-x:hidden;overflow-y:auto;position:static;transform:none;filter:none;perspective:none;will-change:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-smooth:always;-webkit-font-smoothing:subpixel-antialiased}html{font-size:16px;background-color:var(--backgroundColor);overflow-x:hidden}body,html{position:relative;transform:none;overscroll-behavior-y:none;overscroll-behavior-x:none}body,html{height:100%;height:100vh;height:100dvh;min-height:0;width:100%;display:flex;flex-direction:column;filter:none;perspective:none;will-change:auto;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}[role=button],[tabindex]:not([tabindex="-1"]),a,button,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(button,a,[role=button],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(var(--primaryColorRgb,37,99,235),.92)}.dark :where(button,a,[role=button],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:inset 0 0 0 2px rgba(96,165,250,.95)}.scrollable,[class*=scroll]{touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.container{width:var(--sizeFull);max-width:var(--sizeFull);margin:0 auto}.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}next-route-announcer,next-route-announcer *,script[type="application/ld+json"]{position:fixed!important;top:0!important;left:0!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important}script[data-nextjs-dev-overlay=true]{position:fixed!important;top:0!important;left:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:visible!important;display:block!important}.p-8{padding:var(--space8) 0}.dashboard-fixed{height:var(--sizeViewportHeight);min-height:0;overflow:hidden}.app-main-layout,.dashboard-fixed{display:flex;flex-direction:column}.app-main-layout{min-height:100vh;min-height:100dvh;position:relative;flex:1 0 auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app-main-layout>header[role=banner]{flex:0 0 0;height:0;min-height:0;position:relative;z-index:10000}.flex.flex-col.h-full,[class*=flex][class*=flex-col][class*=h-full]{min-height:100%}nav.fixed-navbar,nav[class*=NavBar_navbar],nav[class*=navbar]{position:absolute!important;width:min(100%,var(--space1440))!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:10000!important}nav.fixed-navbar:not(:first-of-type),nav[class*=NavBar_navbar]:not(:first-of-type),nav[class*=navbar]:not(:first-of-type){display:none!important}.app-header{width:var(--sizeFull);background:#0092ca;border-bottom:1px solid var(--borderColor);padding:0;position:relative;z-index:10}.app-header-inner{max-width:var(--space1400);margin:0 auto;display:flex;align-items:center;gap:var(--space4);padding:var(--space3) var(--space8);position:relative}.app-header-spacer{flex:1}.app-header-account{display:flex;align-items:center;gap:var(--space8)}.app-header-credits{font-size:var(--fontSizeBase);color:#2d3238;background:#e8f0fe;border-radius:var(--radiusMd);padding:var(--space1) var(--space3);font-weight:var(--fontWeightMedium)}.app-header-credits-value{font-weight:var(--fontWeightBold);color:var(--primaryColorDark)}.app-header-shopify-url{display:flex;align-items:center;gap:var(--space1);font-size:var(--fontSizeBase);color:#555;background:var(--hoverColor);border-radius:var(--radiusMd);padding:var(--space1) var(--space3)}.app-header-shopify-url-value{font-weight:var(--fontWeightSemibold);color:var(--successColor);margin-left:var(--space1)}.app-header-user-dropdown{position:relative;display:flex;align-items:center}.app-header-user-btn{background:var(--hoverColor);border:none;border-radius:var(--radiusMd);padding:var(--space1) var(--space3);font-size:var(--fontSizeBase);font-weight:var(--fontWeightSemibold);color:#2d3238;cursor:pointer;transition:background var(--durationFast)}.app-header-user-btn:hover{background:var(--borderColor)}.app-header-user-menu{display:none;position:absolute;top:110%;right:0;background:var(--colorWhite);border:1px solid var(--borderColor);border-radius:var(--radiusMd);box-shadow:var(--shadowSm);min-width:120px;z-index:100;flex-direction:column}.app-header-user-dropdown:focus-within .app-header-user-menu,.app-header-user-dropdown:hover .app-header-user-menu{display:flex}.app-header-user-menu-item{background:none;border:none;padding:var(--space3) var(--space4);font-size:var(--fontSizeBase);color:#2d3238;text-align:left;cursor:pointer;transition:background var(--durationFast)}.app-header-user-menu-item:hover{background:var(--hoverColor)}.app-header-logo{width:36px;height:36px;object-fit:contain;display:block}.app-header-title{font-size:var(--fontSize3xl);font-weight:var(--fontWeightBold);color:#2d3238;letter-spacing:.01em}.dark .product-detail-section-content,.dark .product-detail-section-content *{color:var(--textPrimary,#e5e7eb)!important;background:transparent!important;border-color:var(--borderColor,#334155)!important}.dark .product-detail-section-content a{color:#4fd1ff!important;text-decoration:underline}.dark .product-detail-section-content h1,.dark .product-detail-section-content h2,.dark .product-detail-section-content h3,.dark .product-detail-section-content h4,.dark .product-detail-section-content h5,.dark .product-detail-section-content h6{color:var(--textPrimary,#e5e7eb)!important}.dark .product-detail-section-content code,.dark .product-detail-section-content pre{background:#1e293b!important;color:#7dd3fc!important;border-radius:var(--radiusSm);padding:.2em .4em}.dark .product-detail-section-content ol,.dark .product-detail-section-content ul{background:transparent!important}.dark body{background-color:var(--backgroundColor);background-image:radial-gradient(ellipse 60% 40% at 0 0,rgba(0,224,255,.12) 0,transparent 80%),radial-gradient(ellipse 40% 20% at 100% 0,rgba(0,224,255,.1) 0,transparent 80%),radial-gradient(ellipse 60% 40% at 0 100%,rgba(0,224,255,.1) 0,transparent 80%),radial-gradient(ellipse 40% 20% at 100% 100%,rgba(0,224,255,.08) 0,transparent 80%),linear-gradient(120deg,rgba(0,224,255,.04),transparent 60%),linear-gradient(240deg,rgba(0,224,255,.04),transparent 60%);background-blend-mode:lighten,lighten,lighten,lighten,lighten,lighten}.dark .sidebar{background:transparent!important;box-shadow:none!important}.dark .app-header{border-bottom:.5px solid var(--primaryColor)!important}.dark .app-header,.dark .app-header-inner{background:transparent!important;box-shadow:0 4px 32px 0 #00e0ff22,0 1.5px 8px 0 #00e0ff11!important;border-radius:0!important}nextjs-portal{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}