@font-face{font-family:Kwint Sans;src:url(kwint-sans.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.kw{--kw-bg: #f3ede4;--kw-surface: #fffdf9;--kw-surface-2: #f9f5ef;--kw-sand: #efe7db;--kw-media: #e4d9ca;--kw-line: #ddd2c3;--kw-ink: #1f1a16;--kw-ink-2: #4a3f36;--kw-muted: #5e5249;--kw-brown: #594738;--kw-brown-dark: #3a2e25;--kw-brown-line: #8a7562;--kw-accent: #a81c43;--kw-accent-soft: #fbeef2;--kw-accent-light: #e9b8c6;--kw-star: #b07b16;--kw-font: "Kwint Sans", "Noto Sans Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--kw-max: 1280px;--kw-gutter: 20px;--kw-radius: 16px;--kw-fg: var(--kw-ink);--kw-fg-2: var(--kw-ink-2);--kw-fg-muted: var(--kw-muted);--kw-eyebrow: var(--kw-accent);--kw-rule: var(--kw-line);--kw-radius-lg: 20px;font-family:var(--kw-font);font-size:16px;line-height:1.5;color:var(--kw-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-wrap:break-word;word-wrap:break-word}@media(min-width:640px){.kw{--kw-gutter: 24px}}.kw-scheme-light{--kw-fg: #1f1a16;--kw-fg-2: #4a3f36;--kw-fg-muted: #5e5249;--kw-eyebrow: #a81c43;--kw-rule: #ddd2c3;color:var(--kw-fg)}.kw-scheme-dark{--kw-fg: #fffdf9;--kw-fg-2: #efe7db;--kw-fg-muted: #cfc3b3;--kw-eyebrow: #e9b8c6;--kw-rule: #8a7562;color:var(--kw-fg)}.kw *,.kw *:before,.kw *:after{box-sizing:border-box}.kw :where(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,fieldset,legend,dl,dd){margin:0;padding:0}.kw :where(h1,h2,h3,h4){font-family:inherit;color:inherit;letter-spacing:normal;text-transform:none}.kw :where(ul,ol){list-style:none}.kw :where(a){color:inherit}.kw :where(img,svg,video){display:block;max-width:100%;height:auto}.kw :where(button,input,select,textarea){font:inherit;color:inherit}.kw :where(button){-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer}.kw :where(fieldset){border:0;min-width:0}.kw :where(table){border-collapse:collapse;border-spacing:0}.kw sup{font-size:.62em;line-height:0;position:relative;vertical-align:baseline;top:-.55em}.kw :where(a,button,summary,label,input){-webkit-tap-highlight-color:transparent}.kw p{-webkit-hyphens:auto;hyphens:auto}.kw :focus-visible{outline:3px solid var(--kw-accent);outline-offset:3px;border-radius:4px}.kw [id]{scroll-margin-top:16px}.kw-container{width:100%;max-width:var(--kw-max);margin-left:auto;margin-right:auto;padding-left:var(--kw-gutter);padding-right:var(--kw-gutter)}.kw-section{padding-top:var(--kw-pt-m, 40px);padding-bottom:var(--kw-pb-m, 40px)}@media(min-width:960px){.kw-section{padding-top:var(--kw-pt-d, 72px);padding-bottom:var(--kw-pb-d, 72px)}}.kw-stack{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.kw-stack{gap:40px}}.kw-h1{font-size:clamp(36px,3.4vw + 22px,56px);line-height:1.05;font-weight:700;letter-spacing:-.02em}.kw-h2{font-size:clamp(28px,1.6vw + 22px,42px);line-height:1.12;font-weight:700;letter-spacing:-.015em}.kw-h3{font-size:clamp(21px,.5vw + 19px,24px);line-height:1.25;font-weight:600}.kw-lead{font-size:clamp(17px,.3vw + 16px,19px);color:var(--kw-fg-2)}.kw-text{font-size:16px;color:var(--kw-fg-2)}.kw-lead p+p,.kw-text p+p,.kw-rte p+p{margin-top:.8em}.kw-rte ul,.kw-rte ol{padding-left:20px;display:flex;flex-direction:column;gap:6px}.kw-rte ul{list-style:disc}.kw-rte ol{list-style:decimal}.kw-rte a,.kw-lead a,.kw-text a{text-decoration:underline;text-underline-offset:2px}.kw-small{font-size:14px}.kw-eyebrow{font-size:13px;font-weight:700;color:var(--kw-eyebrow);letter-spacing:.08em;text-transform:uppercase}@supports (text-wrap: balance){.kw-h1,.kw-h2,.kw-h3{text-wrap:balance}}.kw-head{display:flex;flex-direction:column;gap:12px;max-width:760px}.kw-head--row{max-width:none}@media(min-width:768px){.kw-head--row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.kw-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:14px 28px;border-radius:6px;border:0;background:var(--kw-ink);color:var(--kw-surface);font-weight:600;font-size:17px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.kw-btn:hover{background:var(--kw-brown);color:var(--kw-surface)}.kw-scheme-dark .kw-btn{background:var(--kw-surface);color:var(--kw-ink)}.kw-scheme-dark .kw-btn:hover{background:var(--kw-sand);color:var(--kw-ink)}.kw-scheme-dark .kw-scheme-light .kw-btn{background:var(--kw-ink);color:var(--kw-surface)}.kw-btn--lg{min-height:56px;font-size:18px;padding:16px 32px}.kw-btn--block{display:flex;width:100%}@media(min-width:640px){.kw-btn--block-sm{display:inline-flex;width:auto}}.kw-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.kw-link:hover{color:var(--kw-eyebrow)}.kw-media{position:relative;overflow:hidden;border-radius:var(--kw-radius-lg);background:var(--kw-media);aspect-ratio:var(--kw-ratio, 4 / 3)}@supports not (aspect-ratio: 1 / 1){.kw-media{min-height:240px}}.kw-media>img,.kw-media>picture,.kw-media>picture>img,.kw-media>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.kw-media--contain{background:transparent}.kw-media--contain>img{object-fit:contain}.kw-checklist{display:flex;flex-direction:column;gap:10px;font-size:16px}.kw-checklist li{display:flex;gap:12px;align-items:flex-start}.kw-checklist svg{flex:0 0 22px;width:22px;height:22px;margin-top:1px;color:var(--kw-eyebrow)}.kw-rating{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:14px;color:var(--kw-fg-2)}.kw-rating strong{color:var(--kw-fg)}.kw-stars{color:var(--kw-star);font-size:18px;letter-spacing:2px;line-height:1;font-family:Arial,sans-serif}.kw-rail{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--kw-gutter);margin-left:calc(-1 * var(--kw-gutter));margin-right:calc(-1 * var(--kw-gutter));padding:4px var(--kw-gutter) 12px;scrollbar-width:thin;scrollbar-color:var(--kw-rule) transparent}.kw-rail>*{scroll-snap-align:start;min-width:0}.kw-rail::-webkit-scrollbar{height:4px}.kw-rail::-webkit-scrollbar-thumb{background:var(--kw-rule);border-radius:4px}@media(min-width:640px){.kw-rail{grid-auto-columns:46%;gap:16px}}@media(min-width:900px){.kw-rail{grid-auto-flow:row;grid-template-columns:repeat(var(--kw-cols-md, 3),minmax(0,1fr));overflow:visible;margin-left:0;margin-right:0;padding:0;scroll-snap-type:none}}@media(min-width:1200px){.kw-rail{grid-template-columns:repeat(var(--kw-cols-lg, var(--kw-cols-md, 3)),minmax(0,1fr))}}.kw-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.kw *,.kw *:before,.kw *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.product-information .text-block h1{font-family:var(--font-body--family, "Noto Sans Display", Arial, sans-serif);font-weight:700;font-size:clamp(28px,1.2vw + 22px,38px);line-height:1.1;letter-spacing:-.015em;color:#1f1a16}.product-information .text-block ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.product-information .text-block ul li{position:relative;margin:0;padding-left:30px;font-size:16px;line-height:1.4;color:#1f1a16}.product-information .text-block ul li:before{content:"";position:absolute;left:6px;top:2px;width:7px;height:13px;border:solid #a81c43;border-width:0 2.2px 2.2px 0;transform:rotate(45deg)}.product-information .text-block ul li::marker{content:""}.product-information .text-block ul li strong{font-weight:700}.product-information .text-block ul+p{display:inline-block;text-align:center;margin-top:16px;padding:10px 16px;border-radius:10px;background:#594738;color:#fffdf9;font-size:15px;font-weight:600;line-height:1.35}.product-information .text-block ul+p strong{font-weight:600;color:inherit}.product-information .popup-link__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:1.5px solid currentColor;border-radius:999px;color:#1f1a16;font:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;text-align:center}.product-information .popup-link__button:hover{color:#a81c43}.product-information .popup-link__button svg{order:-1;flex:none;width:16px;height:16px}@media(max-width:749px){.product-information .popup-link__button{padding:12px 16px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kwint-base.css.map */
