:root{--stk-spring: cubic-bezier(.34, 1.56, .64, 1);--stk-ease: cubic-bezier(.22, 1, .36, 1)}html:root{--font-heading-family: "Fraunces", Georgia, "Times New Roman", serif;--font-heading-weight: 400;--font-body-family: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html body{letter-spacing:.01em}html h1,html h2,html h3,html .h0,html .h1,html .h2,html .h3{text-wrap:balance;letter-spacing:-.015em}html p,html .rte p{text-wrap:pretty}html{scroll-behavior:smooth}html .button:not([disabled]){transition:transform .35s var(--stk-spring)}html .button:not([disabled]):hover{transform:translateY(-1px)}html .button:not([disabled]):active{transform:scale(.97)}html body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media print{html body:after{display:none}}.stk-section{--stk-accent: #7a1f2b;--stk-accent-dark: #7a1f2b}.stk-section .stk-eyebrow{text-transform:none;letter-spacing:.02em;font-size:15px}.stk-section .stk-heading-wrap{text-align:left;margin:0 0 40px;max-width:640px}@media(max-width:749px){.stk-section .stk-heading-wrap{margin-bottom:28px}}.stk-section--has-bg{position:relative;overflow:clip;isolation:isolate}.stk-section .stk-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.stk-section .stk-section__bg img{width:100%;height:100%;object-fit:cover;opacity:.14;filter:saturate(.8);display:block}.stk-section .stk-section__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(var(--color-background)),rgba(var(--color-background),0) 30% 70%,rgb(var(--color-background)))}@media(min-width:990px){.stk-section .stk-bsv-grid{grid-template-columns:1.3fr 1fr 1fr}}.stk-section .stk-bsv-card__media{border-radius:10px}.stk-section .stk-bsv-card__media img{transition:transform .6s var(--stk-spring)}.stk-section .stk-badges-grid{gap:0 48px}.stk-section .stk-badge{background:none;border:0;border-top:1px solid rgba(var(--color-foreground),.16);border-radius:0;padding:24px 0}@media(max-width:749px){.stk-section .stk-badges-grid{gap:0 16px}.stk-section .stk-badge{padding:20px 6px}}.stk-section .stk-reviews-summary{justify-content:flex-start}.stk-section .stk-reviews-grid{grid-template-columns:1.15fr 1fr;gap:20px}.stk-section .stk-review-card{background:rgba(var(--color-foreground),.045);border:0;border-radius:14px}.stk-section .stk-review-card:first-child{grid-row:1 / span 2;padding:36px;justify-content:space-between}.stk-section .stk-review-card:first-child .stk-review-card__quote{font-family:var(--font-heading-family);font-size:clamp(20px,2.2vw,26px);line-height:1.4}.stk-section .stk-review-card__verified{border-radius:2px}@media(max-width:749px){.stk-section .stk-reviews-grid{grid-template-columns:1fr}.stk-section .stk-review-card:first-child{grid-row:auto;padding:22px}}.stk-section .stk-faq-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.stk-section .stk-faq-intro{position:sticky;top:120px}.stk-section .stk-faq-intro .title{margin:0 0 16px}.stk-section .stk-faq-intro .stk-subheading{margin:0}.stk-section .stk-faq-intro a{text-decoration:underline;text-underline-offset:4px;color:var(--stk-accent-dark);font-weight:500}.stk-section .stk-faq-list{max-width:none;margin:0}.stk-section .stk-faq-item{border-bottom:0;border-top:1px solid rgba(var(--color-foreground),.16);padding:24px 0}.stk-section .stk-faq-item:last-child{border-bottom:1px solid rgba(var(--color-foreground),.16)}.stk-section .stk-faq-item__q{font-family:var(--font-heading-family);font-size:20px;font-weight:500;line-height:1.3;margin:0 0 10px}.stk-section .stk-faq-item__answer,.stk-section .stk-faq-item__answer p{margin:0}@media(max-width:749px){.stk-section .stk-faq-layout{grid-template-columns:1fr;gap:28px}.stk-section .stk-faq-intro{position:static}.stk-section .stk-faq-item__q{font-size:18px}}.stk-section .stk-story-media{border-radius:16px;box-shadow:14px 14px #3f514724}@media(max-width:749px){.stk-section .stk-story-media{box-shadow:8px 8px #3f514724}}.stk-section .stk-video-slide{background:#efecec14;border:1px solid rgba(239,236,236,.14);border-radius:12px}.stk-section .stk-carousel-btn{box-shadow:0 6px 16px #2c332f4d}html .stk-pfv-bubble{box-shadow:0 10px 26px #2c332f61}.stk-section .stk-cta-banner{border-radius:22px;background-color:#2c332f;background-image:linear-gradient(135deg,#3f5147,#2c332f)}.stk-section .stk-cta-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 12%,#efecec24,#efecec00 55%),linear-gradient(135deg,#2c332fd6,#3f51479e)}.stk-section .stk-cta-banner .stk-cta-banner__button{background:#efecec;color:#2c332f;border-color:#efecec}html .stk-section .stk-cta-banner .stk-cta-banner__button--secondary{background:transparent;color:#fff;border:0;box-shadow:none;min-width:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.stk-section .stk-cta-banner .stk-cta-banner__button--secondary:before,.stk-section .stk-cta-banner .stk-cta-banner__button--secondary:after{display:none}.stk-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1.2,.36,1);transition-delay:calc(var(--stk-i, 0) * 90ms)}.stk-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.stk-reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@keyframes stk-drift{0%{transform:translate3d(0,-5%,0) scale(1.1)}to{transform:translate3d(0,5%,0) scale(1.1)}}@keyframes stk-bg-drift{0%{background-position:50% 35%}to{background-position:50% 65%}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.stk-section .stk-story-media__img{animation:stk-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.stk-section .stk-cta-banner{animation:stk-bg-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/stk-polish.css.map */
