:root{--color-primary: #26417f;--color-primary-hover: #1c3266;--color-accent: #fe8761;--color-bg: #ffffff;--color-surface: #f7f7f7;--color-bg-tertiary: #dff1fb;--color-border: #e6e6e6;--color-text: #252b37;--color-text-muted: #656565;--color-text-inverse: #ffffff;--color-success: #12b76a;--color-warning: #f5a623;--color-error: #f35454;--color-sale: #f04438;--color-link: #0071bc;--color-cta: #12b76a;--color-cta-hover: #129658;--font-heading: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs: clamp(.72rem, .7rem + .1vw, .78rem);--text-sm: clamp(.83rem, .8rem + .15vw, .9rem);--text-base: clamp(.95rem, .92rem + .2vw, 1.05rem);--text-lg: clamp(1.1rem, 1.04rem + .3vw, 1.25rem);--text-xl: clamp(1.3rem, 1.2rem + .5vw, 1.55rem);--text-2xl: clamp(1.55rem, 1.35rem + .9vw, 1.95rem);--text-3xl: clamp(1.9rem, 1.55rem + 1.5vw, 2.45rem);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--space-10: 80px;--space-11: 96px;--space-12: 128px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 12px;--radius-pill: 999px;--shadow-card: -1px 14px 50px -10px rgba(0, 0, 0, .1);--shadow-drawer: -6px 0 27px -10px rgba(0, 0, 0, .18);--container-max: 1280px;--gutter: var(--space-4);--header-height: 0px;--btn-radius: var(--radius-sm);--btn-transform: uppercase}html,body{overflow-x:clip}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(var(--grid-cols, 1),minmax(0,1fr))}@media(min-width:769px){.grid{gap:var(--space-5);grid-template-columns:repeat(var(--grid-cols-desktop, var(--grid-cols, 4)),minmax(0,1fr))}}.section__standard-spacing--none{padding-block:0}.section__standard-spacing--small{padding-block:var(--space-6)}.section__standard-spacing--medium{padding-block:var(--space-8)}.section__standard-spacing--large{padding-block:var(--space-10)}@media(max-width:768px){.section__standard-spacing--large{padding-block:var(--space-8)}}.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-link{position:absolute;left:var(--space-2);top:-120px;z-index:1000;background:var(--color-primary);color:var(--color-text-inverse);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);text-decoration:none;transition:top .15s ease}.skip-link:focus{top:var(--space-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:inherit;font-size:var(--text-base);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;text-transform:var(--btn-transform);cursor:pointer;border:1px solid transparent;border-radius:var(--btn-radius);padding:.75em 1.5em;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--color-cta);color:var(--color-text-inverse)}.btn--primary:hover{background:var(--color-cta-hover)}.btn--secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn--secondary:hover{border-color:var(--color-text)}.btn--link{background:none;border:none;padding:0;color:var(--color-primary);text-transform:none;text-decoration:underline;text-underline-offset:2px}.btn--link:hover{color:var(--color-primary-hover)}.badge{display:inline-flex;align-items:center;gap:.35em;font-size:var(--text-xs);font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-inverse);background:var(--color-primary);padding:.4em .65em;border-radius:var(--radius-sm)}.badge--sale{background:var(--color-sale)}.badge--soldout{background:var(--color-border);color:var(--color-text-inverse)}.price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4em;font-weight:700;color:var(--color-text)}.price .price__compare{font-weight:400;color:var(--color-text-muted);text-decoration:line-through}.price .price__unit{font-size:var(--text-sm);font-weight:400;color:var(--color-text-muted)}.price--sale{color:var(--color-sale)}.price--sale .price__compare{color:var(--color-text-muted)}.rte a:not(.btn):not([class*=btn--]){color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.rte a:not(.btn):not([class*=btn--]):hover{color:var(--color-accent)}
/*# sourceMappingURL=/cdn/shop/t/210/assets/base.css.map */
