@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--alpha-color-primary: #1e6bb8;--alpha-color-primary-hover: #155692;--alpha-color-secondary: #f5f8fc;--alpha-color-accent: #ff9d00;--alpha-color-text: #1a2b40;--alpha-color-text-muted: #6a7684;--alpha-color-stroke: #dce3ea;--alpha-shadow-card: 0 1px 3px rgba(18, 43, 64, .06);--alpha-shadow-menu: 0 2px 8px rgba(18, 43, 64, .08);--alpha-radius-lg: 6px}[x-cloak]{display:none!important}html{-webkit-text-size-adjust:100%}body{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.55;color:#1a2b40;background:#f6f8fa}.catalog-sidebar__nav{scrollbar-width:none;-ms-overflow-style:none}.catalog-sidebar__nav::-webkit-scrollbar{display:none}a{transition:color .15s cubic-bezier(.4,.8,.4,1)}a:hover{color:#1e6bb8}h1,h2,h3,h4{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:700;color:#1a2b40;letter-spacing:-.01em}.site-header{background:#fff!important;border-bottom:1px solid #dce3ea!important;box-shadow:0 2px 8px #122b4014;-webkit-backdrop-filter:saturate(1.05);backdrop-filter:saturate(1.05)}.site-header a{transition:color .15s cubic-bezier(.4,.8,.4,1)}.site-header nav a{color:#6a7684!important;font-weight:500}.site-header nav a:hover{color:#1e6bb8!important}.site-header input[type=search]{border-radius:999px!important;border-color:#dce3ea!important;transition:border-color .15s cubic-bezier(.4,.8,.4,1),box-shadow .15s cubic-bezier(.4,.8,.4,1)}.site-header input[type=search]:focus{border-color:#1e6bb8!important;box-shadow:0 0 0 3px #1e6bb826;outline:none}.site-header a.bg-brand-600{background:#1e6bb8!important;border-radius:999px!important;box-shadow:0 4px 12px -4px #1e6bb859}.site-header a.bg-brand-600:hover{background:#155692!important}.site-header .flex.h-9.w-9{background:#1e6bb8!important;border-radius:999px!important}.hero-band{background:linear-gradient(135deg,#1e6bb8,#e3ecf7)!important;color:#fff!important;border-radius:6px!important;box-shadow:0 20px 40px -20px #1e6bb84d}.hero-band h1{color:#fff!important;font-weight:700;letter-spacing:-.02em}.hero-band a.bg-white{border-radius:999px!important;color:#1e6bb8!important;font-weight:700;transition:transform .15s cubic-bezier(.4,.8,.4,1),box-shadow .15s cubic-bezier(.4,.8,.4,1)}.hero-band a.bg-white:hover{transform:translateY(-1px);box-shadow:0 8px 20px -6px #00000040}article.group{background:#fff!important;border:1px solid #dce3ea!important;border-radius:6px!important;box-shadow:0 1px 3px #122b400f!important;transition:transform .2s cubic-bezier(.4,.8,.4,1),box-shadow .2s cubic-bezier(.4,.8,.4,1),border-color .2s cubic-bezier(.4,.8,.4,1)}article.group:hover{transform:translateY(-3px);box-shadow:0 14px 28px -12px #122b4026!important;border-color:#f5f8fc!important}button.bg-brand-600,a.bg-brand-600:not(.site-header a){background:#1e6bb8!important;border-radius:999px!important;font-weight:600}button.bg-brand-600:hover,a.bg-brand-600:not(.site-header a):hover{background:#155692!important}button.bg-brand-600:disabled,a.bg-brand-600:not(.site-header a):disabled{opacity:.5}.text-brand-700{color:#1e6bb8!important;font-weight:700}.text-accent-600{color:#ff9d00!important}.bg-accent-500\/10{background:#ff9d0014!important}section.mt-12 a[href*="/category/"]{border-radius:6px!important;border-color:#dce3ea!important;transition:transform .15s cubic-bezier(.4,.8,.4,1),box-shadow .15s cubic-bezier(.4,.8,.4,1),border-color .15s cubic-bezier(.4,.8,.4,1)}section.mt-12 a[href*="/category/"]:hover{transform:translateY(-2px);border-color:#1e6bb8!important;box-shadow:0 1px 3px #122b400f!important}section.mt-12 a[href*="/category/"] span.rounded-full{background:#f5f8fc!important;color:#1e6bb8!important}main h2{position:relative;padding-bottom:.4rem}main h2:after{content:"";position:absolute;left:0;bottom:-2px;width:3.5rem;height:3px;background:#1e6bb8;border-radius:999px}.qty-stepper{border-color:#dce3ea!important;background:#fff}.qty-stepper__btn{transition:background-color .15s cubic-bezier(.4,.8,.4,1),color .15s cubic-bezier(.4,.8,.4,1);color:#6a7684;font-weight:700}.qty-stepper__btn:hover:not(:disabled){background:#f5f8fc!important;color:#1e6bb8!important}.qty-stepper__input{color:#1a2b40;font-weight:600;appearance:textfield;-moz-appearance:textfield}.qty-stepper__input::-webkit-outer-spin-button,.qty-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-line{transition:background-color .15s cubic-bezier(.4,.8,.4,1)}.cart-line:hover{background:#f5f8fc59}.cart-line__remove:hover{color:#e63946!important}.cart-summary{border-radius:6px!important;box-shadow:0 1px 3px #122b400f!important}.shipping-option{transition:border-color .15s cubic-bezier(.4,.8,.4,1),background-color .15s cubic-bezier(.4,.8,.4,1),color .15s cubic-bezier(.4,.8,.4,1)}.shipping-option:hover{border-color:#1e6bb8!important}.shipping-option--active{border-color:#1e6bb8!important;background:#f5f8fc!important;color:#1e6bb8!important;font-weight:600}.site-footer{background:#1a2b40!important;color:#ffffffb3!important;border-top-color:transparent!important}.site-footer p,.site-footer nav{color:inherit}.site-footer a{color:#ffffffb3!important}.site-footer a:hover{color:#ffc233!important}@media(max-width:639.98px){main{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.hero-band{padding:1.75rem 1.25rem!important;border-radius:6px!important;box-shadow:0 12px 24px -12px #474ce659}.hero-band h1{font-size:1.75rem!important;line-height:1.15!important}.hero-band p{font-size:.95rem!important}.hero-band a.bg-white{display:block;text-align:center;padding:.75rem 1rem!important}main h1{font-size:1.6rem!important}main h2{font-size:1.25rem!important}.grid.gap-10{gap:1.5rem!important}[x-data*=addToCart] .mt-4.flex.items-center.gap-3 button{flex:1 1 auto;padding:.75rem 1rem!important}.site-header a[href*="/cart"]{padding-left:.75rem!important;padding-right:.75rem!important}section.mt-12 a[href*="/category/"]{padding:.75rem!important}section.mt-12 a[href*="/category/"] span.text-sm{font-size:.75rem!important}}@media(min-width:640px)and (max-width:1023.98px){.hero-band{padding:2.5rem 2rem!important}.hero-band h1{font-size:2.25rem!important}}
