*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-body-family, sans-serif);font-weight:var(--font-body-weight, 400);font-style:var(--font-body-style, normal);font-size:calc(16px * var(--font-body-scale, 1));line-height:1.5;color:rgb(var(--color-text));background:rgb(var(--color-background))}img,svg,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-header-family, sans-serif);font-weight:var(--font-header-weight, 700);font-style:var(--font-header-style, normal);margin:0 0 .5em;line-height:1.15}h1{font-size:calc(2.6rem * var(--font-header-scale, 1))}h2{font-size:calc(2.1rem * var(--font-header-scale, 1))}h3{font-size:calc(1.6rem * var(--font-header-scale, 1))}p{margin:0 0 1em}:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content-link{position:absolute;top:-100px;left:1rem;z-index:1000;background:rgb(var(--color-primary));color:rgb(var(--color-primary-text));padding:.75em 1.25em;border-radius:var(--radius-md);transition:top .2s ease}.skip-to-content-link:focus{top:1rem}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:1rem}@media screen and (min-width:750px){.page-width{padding-inline:2rem}}.section{padding-block:calc(var(--space-section) / 2)}.section__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.85em 1.6em;border-radius:var(--radius-button);border:1px solid transparent;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;min-height:44px}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:rgb(var(--color-primary));color:rgb(var(--color-primary-text))}.btn--primary:hover{box-shadow:0 6px 16px rgba(var(--color-primary),.35)}.btn--outline{background:transparent;color:rgb(var(--color-primary));border-color:rgb(var(--color-primary))}.btn--outline:hover{background:rgba(var(--color-primary),.08)}.btn--secondary{background:rgb(var(--color-secondary));color:rgb(var(--color-primary-text))}.badge{display:inline-flex;align-items:center;gap:.5em;padding:.5em .9em;border-radius:var(--radius-lg);background:rgba(var(--color-accent),.18);color:rgb(var(--color-text));font-size:.85rem;font-weight:600;line-height:1.1}.badge svg{width:1.1em;height:1.1em;flex-shrink:0}.badge--cod{background:rgba(var(--color-secondary),.16)}.tile-placeholder-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:rgba(var(--color-primary),.55)}.tile-placeholder-icon svg{width:42%;height:42%}.theme-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(12px);z-index:200;background:rgb(var(--color-text));color:rgb(var(--color-background));padding:13px 20px;border-radius:999px;font-size:.8rem;font-weight:600;box-shadow:0 10px 30px #0003;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s}.theme-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.trust-badges-compact{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.card{border-radius:var(--radius-lg);overflow:hidden;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border))}.visually-scrollable-x{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.visually-scrollable-x::-webkit-scrollbar{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
