.wp{--ink:#152238;--ink-2:#2B3649;--muted:#5E6778;--paper:#FBF9F6;--sand:#F2EDE5;--stone:#E6E0D6;--line:rgba(21,34,56,.12);--orange:#FF7A2F;--orange-deep:#B9480F;--white:#fff;--r-lg:32px;--r-md:20px;--r-sm:12px;--wrap:1280px;--pad:clamp(16px,4vw,40px);--sec:clamp(64px,9vw,128px);--font-h:var(--font-heading--family,"Poppins",system-ui,sans-serif);--font-b:var(--font-body--family,"Inter",system-ui,sans-serif);color:var(--ink);font-family:var(--font-b);background:var(--wp-bg,var(--paper));-webkit-font-smoothing:antialiased}.wp *,.wp *:before,.wp *:after{box-sizing:border-box}.wp img{display:block;max-width:100%;height:auto}.wp-wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}.wp-sec{padding-block:var(--sec)}.wp h1,.wp h2,.wp h3,.wp h4{font-family:var(--font-h);color:inherit;margin:0;text-wrap:balance}.wp p{margin:0}.wp-display{font-size:clamp(2.75rem,6.4vw,5.75rem);line-height:.96;letter-spacing:-.035em;font-weight:600}.wp-h2{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.02;letter-spacing:-.03em;font-weight:600}.wp-h3{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.2;letter-spacing:-.015em;font-weight:600}.wp-lead{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55;color:var(--muted);max-width:34em}.wp-body{font-size:1rem;line-height:1.6;color:var(--muted)}.wp-eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.wp-dot{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px #ff7a2f2e}.wp-accent{color:var(--orange-deep)}.wp-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(36px,5vw,64px)}.wp-head .wp-lead{max-width:28em}.wp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:56px;padding:0 28px;border-radius:999px;font-family:var(--font-h);font-weight:600;font-size:1rem;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;cursor:pointer;border:0}.wp-btn:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.wp-btn--primary{background:var(--ink);color:var(--white)}.wp-btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #15223899}.wp-btn--accent{background:var(--orange);color:var(--ink)}.wp-btn--accent:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #ff7a2fb3}.wp-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.wp-btn span[aria-hidden]{transition:transform .2s ease}.wp-btn:hover span[aria-hidden]{transform:translate(3px)}.wp-icon{width:22px;height:22px;flex:none}.wp-hero{position:relative;overflow:hidden;padding-block:clamp(40px,6vw,88px) clamp(56px,8vw,112px)}.wp-hero__grid{display:grid;gap:clamp(32px,5vw,72px);align-items:center}@media(min-width:990px){.wp-hero__grid{grid-template-columns:1.02fr 1fr}}.wp-hero__copy{display:flex;flex-direction:column;gap:24px}.wp-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px}.wp-price{display:flex;flex-direction:column;font-family:var(--font-h);font-weight:600;font-size:1.5rem;line-height:1.1}.wp-price small{font-family:var(--font-b);font-weight:500;font-size:.8rem;color:var(--muted);margin-top:4px}.wp-chips{list-style:none;margin:12px 0 0;padding:20px 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px}.wp-chips li{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:500}.wp-chips .wp-icon{width:20px;height:20px;color:var(--orange-deep)}.wp-hero__media{position:relative}.wp-hero__frame{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--sand);aspect-ratio:4/5;box-shadow:0 40px 80px -40px #15223873}@media(min-width:990px){.wp-hero__frame{aspect-ratio:5/6}}.wp-hero__img{width:100%;height:100%;object-fit:cover}.wp-wind{position:absolute;right:-6%;top:12%;width:26%;color:var(--orange);pointer-events:none}.wp-hero__badge{position:absolute;left:clamp(-16px,-2vw,-28px);bottom:clamp(20px,4vw,40px);display:flex;align-items:center;gap:12px;background:var(--white);border-radius:var(--r-md);padding:14px 18px;box-shadow:0 20px 40px -20px #15223859}.wp-hero__badge strong{font-family:var(--font-h);font-size:1.6rem;letter-spacing:-.02em;color:var(--orange-deep)}.wp-hero__badge span{font-size:.78rem;line-height:1.3;color:var(--muted)}@media(max-width:989px){.wp-hero__badge{left:12px}}.wp-marquee{background:var(--ink);color:var(--white);overflow:hidden;padding-block:18px}.wp-marquee__track{display:flex;width:max-content;animation:wp-scroll 38s linear infinite}.wp-marquee__group{display:flex;align-items:center;gap:48px;padding-right:48px;flex:none}.wp-marquee__item{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-h);font-weight:500;font-size:clamp(1rem,1.6vw,1.25rem);white-space:nowrap}.wp-marquee__item:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--orange)}@keyframes wp-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.wp-marquee__track{animation:none}}.wp-bento{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:750px){.wp-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(260px,auto)}.wp-card--large{grid-column:span 4;grid-row:span 2}.wp-card--medium{grid-column:span 3}.wp-card--small{grid-column:span 2}}.wp-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;border-radius:var(--r-lg);overflow:hidden;background:var(--sand);isolation:isolate}.wp-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.wp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.wp-card:hover .wp-card__media img{transform:scale(1.04)}.wp-card--has-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#15223800 35%,#152238d1)}.wp-card__body{padding:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;gap:8px}.wp-card--has-media .wp-card__body{color:var(--white)}.wp-card--has-media .wp-body{color:#ffffffd1}.wp-card__tag{align-self:flex-start;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:var(--orange);color:var(--ink);margin-bottom:6px}.wp-card--ink{background:var(--ink);color:var(--white)}.wp-card--ink .wp-body{color:#ffffffb8}.wp-card__stat{font-family:var(--font-h);font-weight:600;font-size:clamp(3rem,6vw,5rem);letter-spacing:-.04em;line-height:1;color:var(--orange)}.wp-steps{display:grid;gap:16px;counter-reset:wp-step}@media(min-width:750px){.wp-steps{grid-template-columns:repeat(3,1fr)}}.wp-step{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:14px;counter-increment:wp-step}.wp-step:before{content:counter(wp-step,decimal-leading-zero);font-family:var(--font-h);font-weight:600;font-size:.9rem;letter-spacing:.08em;color:var(--orange-deep)}.wp-step__media{border-radius:var(--r-md);overflow:hidden;aspect-ratio:4/3;background:var(--sand);margin-top:auto}.wp-step__media img{width:100%;height:100%;object-fit:cover}.wp-spec{display:grid;gap:clamp(32px,5vw,80px);align-items:center}@media(min-width:990px){.wp-spec{grid-template-columns:1fr 1fr}}.wp-spec__media{border-radius:var(--r-lg);overflow:hidden;background:var(--white)}.wp-spec__list{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--line)}.wp-spec__row{display:grid;grid-template-columns:minmax(120px,.8fr) 1.2fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.wp-spec__label{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:3px}.wp-spec__value{font-family:var(--font-h);font-weight:500;font-size:1.05rem}.wp-compare{border-radius:var(--r-lg);overflow:hidden;background:var(--white);border:1px solid var(--line)}.wp-compare__scroll{overflow-x:auto}.wp-compare table{width:100%;min-width:620px;border-collapse:collapse}.wp-compare th,.wp-compare td{padding:18px 20px;text-align:center;border-bottom:1px solid var(--line);font-size:.95rem}.wp-compare th:first-child,.wp-compare td:first-child{text-align:left;font-weight:500}.wp-compare thead th{font-family:var(--font-h);font-weight:600;font-size:1rem;background:var(--sand)}.wp-compare .is-us{background:var(--ink);color:var(--white)}.wp-compare tbody .is-us{background:#1522380a;color:var(--ink)}.wp-compare tr:last-child td{border-bottom:0}.wp-mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%}.wp-mark--yes{background:var(--orange);color:var(--ink)}.wp-mark--no{background:var(--stone);color:var(--muted)}.wp-mark--part{background:var(--sand);color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--stone)}.wp-mark svg{width:14px;height:14px}.wp-faq{display:grid;gap:clamp(32px,5vw,80px)}@media(min-width:990px){.wp-faq{grid-template-columns:.8fr 1.2fr}.wp-faq__intro{position:sticky;top:120px;align-self:start}}.wp-faq__intro{display:flex;flex-direction:column;gap:20px}.wp-faq details{border-bottom:1px solid var(--line)}.wp-faq details:first-of-type{border-top:1px solid var(--line)}.wp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-family:var(--font-h);font-weight:500;font-size:clamp(1.05rem,1.5vw,1.2rem)}.wp-faq summary::-webkit-details-marker{display:none}.wp-faq summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:4px}.wp-faq__plus{position:relative;width:32px;height:32px;flex:none;border-radius:50%;background:var(--sand);transition:background .2s ease,transform .3s ease}.wp-faq__plus:before,.wp-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--ink);transform:translate(-50%,-50%)}.wp-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.wp-faq details[open] .wp-faq__plus{background:var(--orange)}.wp-faq details[open] .wp-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.wp-faq__answer{padding:0 56px 24px 0;color:var(--muted);line-height:1.65}.wp-faq__answer p+p{margin-top:.8em}.wp-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border-block:1px solid var(--line)}@media(min-width:990px){.wp-trust{grid-template-columns:repeat(4,1fr)}}.wp-trust__item{background:var(--wp-bg,var(--paper));display:flex;align-items:center;gap:14px;padding:28px clamp(16px,2vw,28px)}.wp-trust__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--sand);color:var(--ink);flex:none}.wp-trust__item strong{display:block;font-family:var(--font-h);font-weight:600;font-size:1rem}.wp-trust__item span{font-size:.85rem;color:var(--muted)}.wp-cta{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--ink);color:var(--white);padding:clamp(40px,7vw,96px) clamp(24px,6vw,88px);display:grid;gap:32px;align-items:center}@media(min-width:990px){.wp-cta{grid-template-columns:1.3fr .7fr}}.wp-cta .wp-lead{color:#ffffffb8}.wp-cta__media{position:relative;border-radius:var(--r-md);overflow:hidden;aspect-ratio:1;background:#ffffff0f}.wp-cta__media img{width:100%;height:100%;object-fit:cover}.wp-cta__lines{position:absolute;right:-40px;top:-40px;width:260px;color:var(--orange);opacity:.9;pointer-events:none}.wp-cta__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:12px}.wp-cta__note{font-size:.85rem;color:#fff9}.wp-story{display:grid;gap:clamp(32px,5vw,80px);align-items:center}@media(min-width:990px){.wp-story{grid-template-columns:1fr 1fr}.wp-story--flip .wp-story__media{order:2}}.wp-story__media{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1;background:var(--sand)}.wp-story__media img{width:100%;height:100%;object-fit:cover}.wp-story__copy{display:flex;flex-direction:column;gap:20px}.wp-quote{font-family:var(--font-h);font-weight:500;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.2;letter-spacing:-.02em}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wp-reveal{animation:wp-rise linear both;animation-timeline:view();animation-range:entry 0% cover 28%}}}@keyframes wp-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}body{background:#fbf9f6}.shopify-section .button,.shopify-section button.button{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wp-brand.css.map */
