.skip-to-content-link{position:absolute;z-index:9999;width:1px;height:1px;overflow:hidden}.skip-to-content-link:focus{width:auto;height:auto;padding:1rem 1.5rem;background-color:var(--color-primary);color:#fff;top:10px;left:10px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0003}.loading{pointer-events:none;opacity:.6;position:relative}.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid var(--color-primary);border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}button:focus-visible,a:focus-visible{outline-offset:3px}::selection{background-color:var(--color-primary);color:#fff}::-moz-selection{background-color:var(--color-primary);color:#fff}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}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.fade-in{animation:fadeIn .5s ease-out}.slide-in{animation:slideIn .3s ease-out}@media print{.no-print,header,footer,.btn{display:none!important}body{background:#fff;color:#000}a[href]:after{content:" (" attr(href) ")"}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media (max-width: 768px){button,a{min-height:44px;min-width:44px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
