.fa-aplus{--fa-navy:#1E2A3A;--fa-navy2:#2a3a50;--fa-accent:#B85C3A;--fa-accent-ink:#9a4a2e;--fa-cream:#F4F2ED;--fa-text:#5a6472;--fa-line:#e3dfd6;--fa-r:14px;color:var(--fa-text);line-height:1.6;font-size:15px}.fa-aplus *{box-sizing:border-box}.fa-aplus .fa-wrap{max-width:1180px;margin:0 auto;padding-inline:20px}.fa-aplus .fa-sec{padding-block:40px}.fa-aplus .fa-pt0{padding-top:0}.fa-aplus h2,.fa-aplus h3{color:var(--fa-navy);margin:0}.fa-aplus h2{font-family:var(--font-heading-family);font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.01em}.fa-aplus h3{font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0}.fa-aplus p{margin:0}.fa-aplus .fa-ic{width:1em;height:1em;flex:none}.fa-aplus .fa-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fa-accent-ink);margin-bottom:10px}.fa-aplus .fa-btn{border:0;cursor:pointer;font:inherit;display:flex;justify-content:center;align-items:center;gap:8px;background:#fff;color:var(--fa-navy);text-decoration:none;font-weight:600;padding:15px 24px;border-radius:999px;white-space:nowrap;transition:background .2s,transform .2s}.fa-aplus .fa-btn:hover{background:var(--fa-cream)}.fa-aplus .fa-btn:active{transform:scale(.98)}.fa-aplus .fa-img{position:relative;border-radius:var(--fa-r);overflow:hidden;background:#e6e9ee}.fa-aplus .fa-img img{width:100%;height:100%;object-fit:cover;display:block}.fa-aplus .fa-hint{position:absolute;left:12px;bottom:12px;font-size:12px;background:#ffffffd9;color:#3c4756;padding:6px 10px;border-radius:8px}.fa-aplus .fa-banner{display:grid;gap:24px}.fa-aplus .fa-sub{font-size:16px;margin:10px 0 4px}.fa-aplus .fa-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;padding:0;list-style:none}.fa-aplus .fa-facts li{display:flex;align-items:center;gap:8px;background:var(--fa-cream);color:var(--fa-navy);font-size:13px;font-weight:500;padding:9px 12px;border-radius:10px;line-height:1.25}.fa-aplus .fa-facts .fa-ic{color:var(--fa-accent);font-size:17px}.fa-aplus .fa-banner .fa-img{aspect-ratio:4/3}.fa-aplus .fa-noimg{grid-template-columns:1fr}.fa-aplus .fa-feat-img{margin-top:20px;background:#fff;border:1px solid var(--fa-line);border-radius:var(--fa-r);overflow:hidden}.fa-aplus .fa-feat-img .fa-img{aspect-ratio:4/3;border-radius:0}.fa-aplus .fa-feat-img .fa-cap{padding:16px 18px}.fa-aplus .fa-feat-img .fa-cap p{margin-top:4px;font-size:14px}.fa-aplus .fa-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:78%;align-items:stretch;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;margin:12px -20px 0;padding:0 20px 8px;scrollbar-width:none}.fa-aplus .fa-tiles::-webkit-scrollbar{display:none}.fa-aplus .fa-tile{scroll-snap-align:start;border-radius:var(--fa-r);padding:20px;display:flex;flex-direction:column;gap:6px;background:var(--fa-cream)}.fa-aplus .fa-tile>.fa-ic{font-size:26px;color:var(--fa-accent)}.fa-aplus .fa-tile p{font-size:14px}.fa-aplus .fa-tile.dark{background:var(--fa-navy);color:#cfd6df}.fa-aplus .fa-tile.dark h3{color:#fff}.fa-aplus .fa-tile.dark>.fa-ic{color:#f0b49c}.fa-aplus .fa-big{font-family:var(--font-heading-family);font-size:30px;color:var(--fa-navy);line-height:1;margin-top:auto;padding-top:8px}.fa-aplus .fa-swipe{display:flex;gap:6px;justify-content:center;margin-top:6px}.fa-aplus .fa-swipe span{width:6px;height:6px;border-radius:50%;background:#cfd3d9;transition:width .2s}.fa-aplus .fa-swipe span.on{background:var(--fa-navy);width:18px;border-radius:3px}.fa-aplus .fa-process{background:var(--fa-cream)}.fa-aplus .fa-steps{display:grid;margin-top:22px}.fa-aplus .fa-step{display:grid;grid-template-columns:40px 1fr;gap:14px;position:relative;padding-bottom:20px}.fa-aplus .fa-step:not(:last-child):before{content:"";position:absolute;left:19px;top:42px;bottom:2px;width:2px;background:repeating-linear-gradient(180deg,var(--fa-accent) 0 6px,transparent 6px 11px)}.fa-aplus .fa-n{width:40px;height:40px;border-radius:50%;background:var(--fa-navy);color:#fff;display:grid;place-items:center;font-size:19px}.fa-aplus .fa-step p{font-size:14px;margin-top:3px}.fa-aplus .fa-fabric .fa-img{aspect-ratio:1/1;margin-top:18px}.fa-aplus .fa-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;margin:18px 0 12px;background:var(--fa-cream);padding:5px;border-radius:999px}.fa-aplus .fa-tab{border:0;background:transparent;color:var(--fa-navy);font:600 14px var(--font-body-family);padding:10px 4px;border-radius:999px;cursor:pointer}.fa-aplus .fa-tab[aria-selected=true]{background:var(--fa-navy);color:#fff}.fa-aplus .fa-panel{border-left:3px solid var(--fa-accent);padding:4px 0 4px 14px}.fa-aplus .fa-panel[hidden]{display:none}.fa-aplus .fa-chips{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.fa-aplus .fa-chips li{font-size:12.5px;color:var(--fa-navy);border:1px solid var(--fa-line);background:#fff;border-radius:999px;padding:6px 11px}.fa-aplus .fa-gal{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;margin:16px -20px 0;padding:0 20px 6px;scrollbar-width:none}.fa-aplus .fa-gal::-webkit-scrollbar{display:none}.fa-aplus .fa-gal a{scroll-snap-align:start;display:block;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--fa-line);aspect-ratio:4/5}.fa-aplus .fa-gal img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.fa-aplus .fa-gal a:hover img{transform:scale(1.04)}.fa-aplus .fa-guar{background:var(--fa-navy);color:#cfd6df;border-radius:var(--fa-r);padding:24px;display:grid;gap:16px}.fa-aplus .fa-guar-top{display:flex;gap:12px;align-items:flex-start}.fa-aplus .fa-guar-top>.fa-ic{font-size:34px;color:#f0b49c}.fa-aplus .fa-guar h2{color:#fff;font-size:21px}.fa-aplus details{border-bottom:1px solid var(--fa-line);padding:15px 0}.fa-aplus summary{cursor:pointer;color:var(--fa-navy);font-weight:600;font-size:15.5px;list-style:none;display:flex;justify-content:space-between;gap:14px;line-height:1.35}.fa-aplus summary::-webkit-details-marker{display:none}.fa-aplus summary .fa-ic{transition:transform .25s;color:var(--fa-accent);margin-top:2px}.fa-aplus details[open] summary .fa-ic{transform:rotate(45deg)}.fa-aplus details p{margin-top:8px;font-size:14.5px}.fa-aplus details a{color:var(--fa-accent-ink)}.fa-aplus .fa-faq-list{margin-top:10px}.fa-aplus .fa-links{display:flex;gap:8px;overflow-x:auto;margin:14px -20px 0;padding:0 20px 6px;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.fa-aplus .fa-links::-webkit-scrollbar{display:none}.fa-aplus .fa-links a{scroll-snap-align:start;flex:none;text-decoration:none;color:var(--fa-navy);background:#fff;border:1px solid var(--fa-line);border-radius:999px;padding:10px 16px;font-weight:500;font-size:14px;display:flex;gap:8px;align-items:center}@media(min-width:821px){.fa-aplus{font-size:16px}.fa-aplus .fa-sec{padding-block:64px}.fa-aplus .fa-pt0{padding-top:0}.fa-aplus h2{font-size:clamp(30px,3.4vw,40px)}.fa-aplus h3{font-size:18px}.fa-aplus .fa-btn{display:inline-flex}.fa-aplus .fa-banner{grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.fa-aplus .fa-banner.fa-noimg{grid-template-columns:1fr}.fa-aplus .fa-sub{font-size:18px;margin:16px 0 8px;max-width:46ch}.fa-aplus .fa-facts{display:flex;flex-wrap:wrap}.fa-aplus .fa-facts li{border-radius:999px;font-size:14px;padding:8px 14px}.fa-aplus .fa-features{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-top:30px}.fa-aplus .fa-feat-img{margin-top:0;display:flex;flex-direction:column}.fa-aplus .fa-feat-img .fa-img{flex:1;aspect-ratio:auto;min-height:300px}.fa-aplus .fa-tiles{grid-auto-flow:row;grid-auto-columns:auto;margin:0;padding:0;overflow:visible}.fa-aplus .fa-swipe{display:none}.fa-aplus .fa-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}.fa-aplus .fa-step{grid-template-columns:1fr;padding:0}.fa-aplus .fa-step:not(:last-child):before{left:52px;right:-14px;top:19px;bottom:auto;width:auto;height:2px;background:repeating-linear-gradient(90deg,var(--fa-accent) 0 8px,transparent 8px 14px)}.fa-aplus .fa-fabric{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.fa-aplus .fa-fabric.fa-noimg{grid-template-columns:1fr}.fa-aplus .fa-fabric .fa-img{margin-top:0}.fa-aplus .fa-tabs{max-width:420px}.fa-aplus .fa-panel p{font-size:16px}.fa-aplus .fa-gal{grid-auto-flow:row;grid-template-columns:repeat(7,1fr);margin:24px 0 0;padding:0;overflow:visible}.fa-aplus .fa-guar{grid-template-columns:1fr auto;align-items:center;padding:40px;gap:28px}.fa-aplus .fa-guar h2{font-size:28px}.fa-aplus .fa-guar-top>.fa-ic{font-size:46px}.fa-aplus .fa-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.fa-aplus .fa-faq-list{margin-top:0}.fa-aplus summary{font-size:17px}.fa-aplus .fa-links{margin:14px 0 0;padding:0 0 6px;flex-wrap:wrap}}@media(prefers-reduced-motion:no-preference){.fa-aplus .fa-rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0ms)}.fa-aplus .fa-rv.in{opacity:1;transform:none}.fa-aplus .fa-banner .fa-img img{transform:scale(1.08);transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.fa-aplus .fa-banner .fa-img.in img{transform:scale(1)}.fa-aplus .fa-feat-img .fa-img img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.fa-aplus .fa-feat-img:hover .fa-img img{transform:scale(1.05)}.fa-aplus .fa-tile{transition:transform .3s,box-shadow .3s,opacity .7s}.fa-aplus .fa-tile:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1e2a3a1f}.fa-aplus .fa-step .fa-n{transform:scale(.6);opacity:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s;transition-delay:var(--d,0ms)}.fa-aplus .fa-step.in .fa-n{transform:scale(1);opacity:1}.fa-aplus .fa-step:not(:last-child):before{transform-origin:top;transform:scaleY(0);transition:transform .8s ease-out;transition-delay:calc(var(--d,0ms) + .25s)}.fa-aplus .fa-step.in:not(:last-child):before{transform:scaleY(1)}.fa-aplus .fa-panel{animation:faFade .35s ease}.fa-aplus .fa-guar-top>.fa-ic{transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.fa-aplus .fa-guar.in .fa-guar-top>.fa-ic{transform:rotate(-12deg) scale(1.08)}.fa-aplus .fa-btn .fa-ic{transition:transform .25s}.fa-aplus .fa-btn:hover .fa-ic{transform:translateY(-3px)}.fa-aplus .fa-links a{transition:border-color .2s,transform .2s}.fa-aplus .fa-links a:hover{transform:translateY(-2px);border-color:var(--fa-navy)}@keyframes faFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:no-preference)and (min-width:821px){.fa-aplus .fa-step:not(:last-child):before{transform-origin:left;transform:scaleX(0)}.fa-aplus .fa-step.in:not(:last-child):before{transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/119/compiled_assets/styles.css.map?subset=AAAE */
