html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--pw-color-bg: #F7F5EF;--pw-color-bg-alt: #EFEBE0;--pw-color-text: #29382D;--pw-color-text-soft: #56655A;--pw-color-primary: #78947A;--pw-color-primary-dark: #5E7860;--pw-color-primary-light: #A9BFAB;--pw-color-accent: #E7B66D;--pw-color-accent-dark: #D19E4E;--pw-color-white: #FFFFFF;--pw-color-dark: #1E2A21;--pw-font-heading: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pw-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pw-radius-sm: 12px;--pw-radius-md: 20px;--pw-radius-lg: 32px;--pw-radius-pill: 999px;--pw-container: 1240px;--pw-gutter: 24px;--pw-ease: cubic-bezier(.22, 1, .36, 1);--pw-shadow-sm: 0 2px 10px rgba(41, 56, 45, .08);--pw-shadow-md: 0 12px 32px rgba(41, 56, 45, .12);--pw-shadow-lg: 0 24px 60px rgba(41, 56, 45, .18)}.pw-section{font-family:var(--pw-font-body);color:var(--pw-color-text);padding-top:0!important;padding-bottom:0!important;position:relative;overflow-x:clip}.pw-container{max-width:var(--pw-container);margin:0 auto;padding:0 var(--pw-gutter)}.pw-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--pw-font-heading);font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--pw-color-primary-dark);background:#78947a1f;padding:7px 16px;border-radius:var(--pw-radius-pill)}.pw-h1,.pw-h2,.pw-h3{font-family:var(--pw-font-heading);font-weight:800;line-height:1.08;color:var(--pw-color-text);margin:0;letter-spacing:-.01em}.pw-body{font-family:var(--pw-font-body);line-height:1.65;color:var(--pw-color-text-soft);margin:0}.pw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--pw-font-heading);font-weight:800;font-size:16px;padding:17px 34px;border-radius:var(--pw-radius-pill);border:2px solid transparent;cursor:pointer;transition:transform .35s var(--pw-ease),box-shadow .35s var(--pw-ease),background-color .35s var(--pw-ease),color .35s var(--pw-ease);text-decoration:none;white-space:nowrap}.pw-btn-primary{background:var(--pw-color-primary);color:var(--pw-color-white);box-shadow:var(--pw-shadow-sm)}.pw-btn-primary:hover{background:var(--pw-color-primary-dark);transform:translateY(-3px);box-shadow:var(--pw-shadow-md)}.pw-btn-dark{background:var(--pw-color-text);color:var(--pw-color-bg)}.pw-btn-dark:hover{background:var(--pw-color-dark);transform:translateY(-3px);box-shadow:var(--pw-shadow-md)}.pw-btn-outline{background:transparent;border-color:currentColor;color:var(--pw-color-text)}.pw-btn-outline:hover{background:var(--pw-color-text);color:var(--pw-color-bg);transform:translateY(-3px)}.pw-reveal{opacity:0;transform:translateY(18px) scale(.99);transition:opacity .5s var(--pw-ease),transform .5s var(--pw-ease);will-change:opacity,transform}.pw-reveal.pw-visible{opacity:1;transform:translateY(0) scale(1)}.pw-reveal-1{transition-delay:0s}.pw-reveal-2{transition-delay:.06s}.pw-reveal-3{transition-delay:.12s}.pw-reveal-4{transition-delay:.18s}.pw-reveal-5{transition-delay:.24s}.pw-load-in{animation:pw-load-in .5s var(--pw-ease) both}.pw-load-in-2{animation-delay:.08s}@keyframes pw-load-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pw-reveal,.pw-reveal.pw-visible{opacity:1!important;transform:none!important;transition:none!important}.pw-anim-float,.pw-anim-spin,.pw-marquee-track,.pw-load-in{animation:none!important}}.pw-card{background:var(--pw-color-white);border-radius:var(--pw-radius-md);box-shadow:var(--pw-shadow-sm);transition:transform .45s var(--pw-ease),box-shadow .45s var(--pw-ease)}.pw-card:hover{transform:translateY(-6px);box-shadow:var(--pw-shadow-md)}.pw-img-frame{border-radius:var(--pw-radius-md);overflow:hidden;position:relative;background:var(--pw-color-bg-alt)}.pw-img-frame img{display:block;width:100%;height:100%;object-fit:cover}.pw-anim-float{animation:pw-float 5s ease-in-out infinite}@keyframes pw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media(min-width:991px){.pw-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.pw-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}}@media(max-width:990px){.pw-grid-2,.pw-grid-3{display:flex;flex-direction:column;gap:28px}}@media(max-width:540px){.pw-container{padding:0 18px}.pw-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pw-styles.css.map */
