body{background:var(--baskine-bg);color:var(--baskine-text);font-family:var(--baskine-font-body)}::selection{background:var(--baskine-accent);color:var(--baskine-text)}html{scroll-behavior:smooth}.baskine-page-width{max-width:var(--baskine-page-width);margin-inline:auto;padding-inline:24px}.baskine-section{padding-block:var(--baskine-section-y)}.baskine-eyebrow{margin:0 0 14px;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#6d3d46b8}.baskine-display{margin:0;font-family:var(--baskine-font-display);font-weight:650;letter-spacing:-.055em;line-height:.95;color:var(--baskine-text)}.baskine-display--xl{font-size:clamp(4.2rem,8vw,9.2rem)}.baskine-display--lg{font-size:clamp(3.4rem,5.5vw,6.8rem)}.baskine-display--md{font-size:clamp(2.8rem,4vw,5.2rem)}.baskine-heading{margin:0;font-family:var(--baskine-font-display);font-size:clamp(2.6rem,3.2vw,4.2rem);font-weight:650;line-height:.98;letter-spacing:-.045em;color:var(--baskine-text)}.baskine-body{margin:0;font-size:17px;line-height:1.75;color:#1a1a1aa3}.baskine-body--small{margin:0;font-size:14px;line-height:1.7;color:#1a1a1a94}.baskine-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-family:var(--baskine-font-body);font-size:14px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.baskine-btn:hover{transform:translateY(-1px)}.baskine-btn--dark{background:var(--baskine-text);color:#fff;box-shadow:0 18px 40px #1a1a1a29}.baskine-btn--dark:hover{background:#000;color:#fff}.baskine-btn--accent{background:var(--baskine-accent);color:var(--baskine-text);box-shadow:0 18px 40px #e8a59847}.baskine-btn--accent:hover{background:#e59688;color:var(--baskine-text)}.baskine-btn--ghost{background:#ffffffb8;border-color:#1a1a1a1a;color:var(--baskine-text)}.baskine-btn--ghost:hover{background:#fff;color:var(--baskine-text)}.baskine-card{background:var(--baskine-white);border:1px solid rgba(26,26,26,.06);border-radius:var(--baskine-radius-lg);box-shadow:var(--baskine-shadow-soft)}.baskine-card--strong{background:var(--baskine-white);border:1px solid rgba(26,26,26,.06);border-radius:var(--baskine-radius-xl);box-shadow:var(--baskine-shadow-card)}.baskine-pill{display:inline-flex;align-items:center;gap:8px;width:fit-content;border-radius:999px;padding:9px 14px;background:#ffffffb8;border:1px solid rgba(232,165,152,.35);color:var(--baskine-plum);font-size:13px;line-height:1;font-weight:800}.baskine-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.baskine-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.baskine-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.baskine-check-row{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.5;color:#1a1a1aad}.baskine-check-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;margin-top:1px;border-radius:999px;background:#e8a59838;color:var(--baskine-plum)}.baskine-soft-bg{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(232,165,152,.24),transparent 32%),radial-gradient(circle at 90% 80%,rgba(245,237,232,.95),transparent 35%),var(--baskine-bg)}.baskine-soft-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.24;background-image:radial-gradient(circle at 1px 1px,rgba(75,48,43,.13) 1px,transparent 0);background-size:34px 34px}.baskine-soft-bg>*{position:relative;z-index:1}@media screen and (max-width:989px){.baskine-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.baskine-grid-3,.baskine-grid-2{grid-template-columns:1fr}}@media screen and (max-width:749px){.baskine-page-width{padding-inline:16px}.baskine-section{padding-block:var(--baskine-section-y-mobile)}.baskine-display{letter-spacing:-.05em}.baskine-body{font-size:15.5px}.baskine-btn{width:100%;min-height:50px}.baskine-card,.baskine-card--strong{border-radius:var(--baskine-radius-md)}}html.baskine-lightbox-open,body.baskine-lightbox-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/17/assets/baskine-base.css.map */
