*{box-sizing:border-box;margin:0;padding:0}body{font-family:Barlow,sans-serif}body,html{height:100%}body{overflow-y:auto;overscroll-behavior-y:contain}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tier-input{background:transparent;outline:none;font-family:Barlow,sans-serif;color:#2d3352;font-size:12px;padding:2px 4px;width:100%;border:none;border-bottom:1px solid transparent;transition:border-color .15s}.tier-input:focus{border-bottom:1px solid #2d6be4}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{animation:fadeIn .3s ease}.header-btn{transition:box-shadow .3s ease,background .2s ease}div.header-btn{transition:box-shadow .3s ease}.header-btn:hover{box-shadow:0 0 14px rgba(45,107,228,.6)}.product-card:hover{box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 20px rgba(45,107,228,.4)}@keyframes cartDropIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}button:focus,button:focus-visible,button:focus-within{outline:none!important;box-shadow:none!important}*{outline:none!important}.filter-btn:focus,.filter-btn:focus-visible{outline:none!important;box-shadow:none!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}