html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--sq-max: 1440px;--sq-container: 1400px;--sq-pad-desktop: 48px;--sq-pad-tablet: 32px;--sq-pad-mobile: 20px;--sq-section-gap: 88px;--sq-section-inner: 48px;--sq-heading-body: 28px;--sq-paragraph: 20px;--sq-card-gap: 32px;--sq-bg: #f8f5f1;--sq-card: #fcfbf8;--sq-navbar: #111111;--sq-text: #1d1d1b;--sq-text-2: #69635c;--sq-body: #5f5b56;--sq-border: #e8e2da;--sq-accent: #b88350;--sq-accent-hover: #a36d3f;--sq-btn-black: #171717;--sq-btn-black-hover: #232323;--sq-r-card: 28px;--sq-r-btn: 18px;--sq-r-input: 18px;--sq-r-image: 26px;--sq-r-navbar: 32px;--sq-r-icon: 16px;--sq-shadow: 0 12px 40px rgba(0, 0, 0, .06);--sq-shadow-hover: 0 18px 60px rgba(0, 0, 0, .08);--sq-ease: cubic-bezier(.22, .61, .36, 1);--sq-dur: .32s;--sq-font-head: "Cormorant Garamond", Garamond, "Times New Roman", serif;--sq-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.sq-container{box-sizing:border-box;width:100%;max-width:var(--sq-container);margin-inline:auto;padding-inline:var(--sq-pad-desktop)}.sq-section{padding-block:var(--sq-section-gap)}@media screen and (max-width:1024px){.sq-container{padding-inline:var(--sq-pad-tablet)}}@media screen and (max-width:749px){.sq-container{padding-inline:var(--sq-pad-mobile)}}.sq-h1,.sq-h2,.sq-h3,.sq-h-product,.sq-h-quote{font-family:var(--sq-font-head);font-weight:400;color:var(--sq-text);margin:0}.sq-h1{font-size:52px;line-height:.95;letter-spacing:-2px}.sq-h2{font-size:40px;line-height:1.05;letter-spacing:-1.4px}.sq-h3{font-size:30px;line-height:1.1}.sq-h-product{font-size:42px;line-height:1}.sq-h-quote{font-size:44px;line-height:1.05}.sq-body{font-family:var(--sq-font-body);font-weight:400;font-size:17px;line-height:1.75;color:var(--sq-body);margin:0}.sq-body-2{font-size:16px;line-height:1.7}.sq-label{font-family:var(--sq-font-body);font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.sq-em{font-style:italic}.sq-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:52px;padding-inline:30px;border:0;border-radius:var(--sq-r-btn);font-family:var(--sq-font-body);font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:transform var(--sq-dur) var(--sq-ease),box-shadow var(--sq-dur) var(--sq-ease),background-color var(--sq-dur) var(--sq-ease),border-color var(--sq-dur) var(--sq-ease)}.sq-btn svg{transition:transform var(--sq-dur) var(--sq-ease)}.sq-btn--primary{background:var(--sq-btn-black);color:#fff}.sq-btn--primary:hover{background:var(--sq-btn-black-hover);transform:translateY(-3px);box-shadow:var(--sq-shadow-hover)}.sq-btn--primary:hover svg{transform:translate(6px)}.sq-btn--accent{background:var(--sq-accent);color:#fff}.sq-btn--accent:hover{background:var(--sq-accent-hover);transform:translateY(-3px);box-shadow:var(--sq-shadow-hover)}.sq-btn--accent:hover svg{transform:translate(6px)}.sq-btn--secondary{background:var(--sq-card);color:var(--sq-text);border:1px solid var(--sq-border)}.sq-btn--secondary:hover{background:#fff;border-color:#ddd5cb;transform:translateY(-2px)}.sq-link{position:relative;display:inline-flex;align-items:center;gap:12px;padding-bottom:8px;font-family:var(--sq-font-body);font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--sq-text);background:none;border:0}.sq-link:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--sq-border)}.sq-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--sq-text);transition:width .22s var(--sq-ease)}.sq-link:hover:after{width:100%}.sq-link svg{transition:transform .22s var(--sq-ease)}.sq-link:hover svg{transform:translate(6px)}.sq-card{background:var(--sq-card);border:1px solid var(--sq-border);border-radius:var(--sq-r-card);box-shadow:var(--sq-shadow);transition:transform var(--sq-dur) var(--sq-ease),box-shadow var(--sq-dur) var(--sq-ease)}.sq-card:hover{transform:translateY(-6px);box-shadow:var(--sq-shadow-hover)}.sq-card__media{border-radius:var(--sq-r-image);overflow:hidden}.sq-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease-out}.sq-card:hover .sq-card__media img{transform:scale(1.02)}.sq-image-zoom img{transition:transform .5s ease-out}.sq-image-zoom:hover img{transform:scale(1.03)}.sq-icon{width:22px;height:22px;stroke-width:1.75;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.sq-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.sq-reveal.sq-in{opacity:1;transform:none}.sq-fade{opacity:0;transition:opacity .7s ease-out}.sq-fade.sq-in{opacity:1}@media(prefers-reduced-motion:reduce){.sq-reveal,.sq-fade{opacity:1;transform:none;transition:none}.sq-btn,.sq-card,.sq-card__media img,.sq-link:after{transition:none}}@media screen and (max-width:1024px){.sq-h1{font-size:44px;letter-spacing:-1.4px}.sq-h2{font-size:34px;letter-spacing:-1px}.sq-h3{font-size:34px}.sq-h-product,.sq-h-quote{font-size:46px}.sq-body{font-size:19px}}@media screen and (max-width:749px){:root{--sq-section-gap: 80px}.sq-h1{font-size:36px;letter-spacing:-.8px}.sq-h2{font-size:36px;letter-spacing:-.6px}.sq-h3{font-size:28px}.sq-h-product{font-size:36px}.sq-h-quote{font-size:34px}.sq-body{font-size:18px}.sq-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/squeeze-design-system.css.map */
