@layer reset,base;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,video,svg,canvas{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}}@layer base{:root{--nt-r: var(--nt-ratio-m);--nt-page-gutter: var(--nt-gutter-m);--nt-section-gap: var(--nt-section-space-m);--nt-wide: 0;--nt-space-1: .25rem;--nt-space-2: .5rem;--nt-space-3: .75rem;--nt-space-4: 1rem;--nt-space-5: 1.5rem;--nt-space-6: 2rem;--nt-space-7: 3rem;--nt-space-8: 4rem;--nt-fs-0: var(--nt-fs-base);--nt-fs-1: calc(var(--nt-fs-0) * var(--nt-r));--nt-fs-2: calc(var(--nt-fs-1) * var(--nt-r));--nt-fs-3: calc(var(--nt-fs-2) * var(--nt-r));--nt-fs-4: calc(var(--nt-fs-3) * var(--nt-r));--nt-fs-5: calc(var(--nt-fs-4) * var(--nt-r));--nt-fs-small: calc(var(--nt-fs-0) * .875);--nt-fs-lead: calc(var(--nt-fs-0) * 1.2)}@media(min-width:750px){:root{--nt-r: var(--nt-ratio);--nt-page-gutter: var(--nt-gutter);--nt-section-gap: var(--nt-section-space);--nt-wide: 1}}html{scroll-padding-top:calc(var(--nt-header-h, 4.5rem) + .5rem)}body{min-height:100dvh;font-family:var(--nt-font-body);font-weight:var(--nt-font-body-weight);font-size:var(--nt-fs-0);line-height:var(--nt-lh-body);color:var(--nt-fg);background:var(--nt-bg-fill);-webkit-font-smoothing:antialiased}[data-scheme]{color:var(--nt-fg);background:var(--nt-bg-fill)}strong,b{font-weight:var(--nt-font-body-weight-bold)}a{text-underline-offset:.18em}:focus-visible{outline:2px solid var(--nt-accent);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--nt-font-heading);font-weight:var(--nt-font-heading-weight);font-style:var(--nt-font-heading-style);line-height:var(--nt-lh-heading);letter-spacing:var(--nt-tracking-heading);text-transform:var(--nt-case-heading);color:var(--nt-heading, var(--nt-fg))}h1{font-size:var(--nt-fs-5)}h2{font-size:var(--nt-fs-4)}h3{font-size:var(--nt-fs-3)}h4{font-size:var(--nt-fs-2)}h5{font-size:var(--nt-fs-1)}h6{font-size:var(--nt-fs-0)}.page-width{width:min(100% - 2 * var(--nt-page-gutter),var(--nt-page-width));margin-inline:auto}.layout{display:flex;flex-direction:var(--l-dir-m, column);flex-wrap:var(--l-wrap-m, nowrap);justify-content:var(--l-justify-m, flex-start);align-items:var(--l-align-m, stretch);gap:var(--l-gap-m, 1rem)}.layout--grid{display:grid;grid-template-columns:repeat(var(--l-cols-m, 1),minmax(0,1fr))}@media(min-width:750px){.layout{flex-direction:var(--l-dir, column);flex-wrap:var(--l-wrap, nowrap);justify-content:var(--l-justify, flex-start);align-items:var(--l-align, stretch);gap:var(--l-gap, 1rem)}.layout--grid{grid-template-columns:repeat(var(--l-cols, 3),minmax(0,1fr))}}.button{--_bg: var(--nt-btn1-bg);--_fg: var(--nt-btn1-fg);--_border: var(--nt-btn1-border);--_scale: 1;display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:calc(var(--nt-btn-py) * var(--_scale)) calc(var(--nt-btn-px) * var(--_scale));font-family:var(--nt-font-body);font-size:calc(var(--nt-fs-0) * var(--_scale));font-weight:var(--nt-btn-weight);letter-spacing:var(--nt-btn-tracking);text-transform:var(--nt-btn-case);text-decoration:none;line-height:1.2;color:var(--_fg);background:var(--_bg);border:var(--nt-btn-bw) solid var(--_border);border-radius:var(--nt-radius-button);transition:background-color var(--nt-speed) ease,border-color var(--nt-speed) ease,color var(--nt-speed) ease,transform var(--nt-speed) ease}.button:hover{background:color-mix(in srgb,var(--_bg),var(--_fg) 12%)}.button--secondary{--_bg: var(--nt-btn2-bg);--_fg: var(--nt-btn2-fg);--_border: var(--nt-btn2-border)}.button--link{--_bg: transparent;--_fg: currentcolor;--_border: transparent;padding-inline:0;text-decoration:underline}.button--link:hover{background:transparent;opacity:.75}.button--sm{--_scale: .85}.button--lg{--_scale: 1.2}.button--full{display:flex;width:100%}.button[aria-disabled=true]{cursor:default}input:where([type=text],[type=email],[type=tel],[type=search],[type=number],[type=password]),textarea,select{width:100%;padding:.8em 1em;color:var(--nt-input-fg);background:var(--nt-input-bg);border:var(--nt-input-bw) solid var(--nt-input-border);border-radius:var(--nt-radius-input)}@media(max-width:749px){input:where([type=text],[type=email],[type=tel],[type=search],[type=number],[type=password]),textarea,select{font-size:max(1rem,16px)}}.rte>*+*{margin-top:1em}.rte :is(h2,h3,h4){margin-top:1.6em}.rte a{color:var(--nt-accent)}.rte :is(ul,ol){padding-inline-start:1.4em}.rte img{border-radius:var(--nt-radius-media)}.rte blockquote{padding-inline-start:1rem;border-inline-start:3px solid var(--nt-border);font-style:italic}.rte table{width:100%;border-collapse:collapse}.rte :is(th,td){padding:.6rem;text-align:start;border:1px solid var(--nt-border)}.price{display:inline-flex;flex-direction:column;gap:.1rem}.price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem}.price__from,.price__unit{font-size:var(--nt-fs-small);opacity:.75}.price__compare{font-size:.9em;font-weight:var(--nt-font-body-weight);opacity:.72}.price--sale .price__current{color:var(--nt-accent)}.badge{display:inline-block;padding:.25em .7em;font-size:calc(var(--nt-fs-small) * .9);font-weight:600;line-height:1.3;color:var(--nt-badge-fg);background:var(--nt-badge-bg);border-radius:var(--nt-radius-badge)}.check{display:flex;align-items:center;gap:.6rem;cursor:pointer}.check input{flex:none;width:1.1rem;height:1.1rem;accent-color:var(--nt-accent)}.check__count{font-size:var(--nt-fs-small);opacity:.6}.check--disabled{cursor:default;opacity:.45}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:3rem}.pagination__list{display:flex;gap:.25rem;padding:0;list-style:none}.pagination a,.pagination__list span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding-inline:.5rem;text-decoration:none;border-radius:var(--nt-radius-button)}.pagination a:hover{background:color-mix(in srgb,var(--nt-fg) 8%,transparent)}.pagination [aria-current=page]{color:var(--nt-btn1-fg);background:var(--nt-btn1-bg)}.qty{display:inline-flex;align-items:stretch;flex:none;border:max(var(--nt-input-bw),1px) solid var(--nt-input-border);border-radius:var(--nt-radius-input);background:var(--nt-input-bg);color:var(--nt-input-fg)}.qty__button{width:2.75rem;padding:0;font-size:1.25rem;background:none;border:0}.qty__input{width:3rem;padding:0;text-align:center;color:inherit;background:none;border:0;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.qty--sm .qty__button{width:2.25rem}.qty--sm .qty__input{width:2.5rem}html:has(dialog[open]){overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:1000;padding:.75rem 1rem;color:var(--nt-btn1-fg);background:var(--nt-btn1-bg);transform:translateY(-120%)}.skip-link:focus{transform:none}@media(max-width:749.98px){.hide-mobile{display:none!important}}@media(min-width:750px){.hide-desktop{display:none!important}}@media(forced-colors:active){.button{border:max(var(--nt-btn-bw),1px) solid ButtonText}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base.css.map */
