.fw-announce__item:after{content:"\2726";width:auto;height:auto;background:none;color:var(--fw-cobalt-light);font-size:1em;line-height:1}@media(prefers-reduced-motion:no-preference){.fw-m .fw-ticker__star{display:inline-block;animation:fw-spin 7s linear infinite}}.fw-card__price:has(.fw-card__compare) .fw-card__price-now{color:var(--fw-cobalt)}@media(hover:hover)and (pointer:fine){html.fw-m .fw-card__media,html.fw-m [data-fw-tilt]{transition:transform .55s var(--fw-ease-out)}html.fw-m .fw-card__media.is-tilting,html.fw-m [data-fw-tilt].is-tilting{transform:perspective(900px) rotateX(var(--fw-ry, 0deg)) rotateY(var(--fw-rx, 0deg));transition-duration:.16s}html.fw-m .fw-card:not(.fw-card--empty) .fw-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(16rem circle at var(--fw-sx, 50%) var(--fw-sy, 50%),rgb(255 255 255 / .34),transparent 58%);mix-blend-mode:soft-light}html.fw-m .fw-card__media.is-tilting:before{opacity:1}}@media(prefers-reduced-motion:no-preference){.fw-card__media.is-loading{background:linear-gradient(100deg,var(--fw-concrete-200) 35%,#ebebe8 50%,var(--fw-concrete-200) 65%) 0 0 / 250% 100%;animation:fw-spark-shimmer 1.3s linear infinite}}@keyframes fw-spark-shimmer{to{background-position:-150% 0}}.fw-rail__tools .fw-link,.fw-grid__head .fw-link,.fw-story__copy .fw-link,.fw-why__foot .fw-link{display:inline-flex;align-items:center;gap:.45em}.fw-rail__tools .fw-link:after,.fw-grid__head .fw-link:after,.fw-story__copy .fw-link:after,.fw-why__foot .fw-link:after{content:"\2192";display:inline-block;transition:transform .35s var(--fw-ease-out)}@media(hover:hover)and (pointer:fine){.fw-rail__tools .fw-link:hover:after,.fw-grid__head .fw-link:hover:after,.fw-story__copy .fw-link:hover:after,.fw-why__foot .fw-link:hover:after{transform:translate(.35em)}}.fw-fits__item figure{position:relative}.fw-fits__item figure:before{content:"";position:absolute;z-index:3;top:-.6rem;left:50%;width:4.75rem;height:1.45rem;translate:-50% 0;rotate:-3deg;background:#f2f2efd1;box-shadow:0 1px 3px #0f0f0e40;clip-path:polygon(0 0,100% 0,97% 25%,100% 50%,97% 75%,100% 100%,0 100%,3% 75%,0 50%,3% 25%);pointer-events:none}.fw-fits__item:nth-child(2n) figure:before{left:32%;rotate:4deg}.fw-fits__item:nth-child(3n) figure:before{background:#2438f0e0}@media(max-width:989px){.fw-fits__wall{display:flex;columns:auto;gap:var(--fw-space-3);margin-inline:calc(var(--fw-gutter) * -1);padding:var(--fw-space-4) var(--fw-gutter) var(--fw-space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fw-gutter);scrollbar-width:none}.fw-fits__wall::-webkit-scrollbar{display:none}.fw-fits__item{flex:none;width:min(68vw,22rem);margin:0;scroll-snap-align:start}.fw-fits__item:nth-child(3n+2){margin-top:1.25rem}}@media(min-width:750px)and (max-width:989px){.fw-fits__item{width:min(40vw,22rem)}}.fw-footer{position:relative;overflow:hidden;isolation:isolate}.fw-footer:before{content:"";position:absolute;z-index:-1;left:50%;bottom:-34rem;width:min(90rem,160vw);aspect-ratio:1;translate:-50% 0;pointer-events:none;background:radial-gradient(closest-side,rgb(36 56 240 / .38),transparent 70%)}.fw-footer__lead{display:grid;gap:var(--fw-space-4);justify-items:start}.fw-footer__tagline{max-width:14ch;margin:0;font-size:clamp(1.75rem,3.6vw,3rem);line-height:.95;text-wrap:balance}.fw-footer__sign{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .24em;margin-top:var(--fw-space-4);padding-block:var(--fw-space-5) var(--fw-space-4);border-top:1px solid var(--fw-color-inverse-surface);font-family:var(--fw-font-display);font-size:clamp(6rem,30vw,26rem);font-weight:800;line-height:.8;text-transform:uppercase;-webkit-user-select:none;user-select:none}.fw-footer__sign-word{display:inline-flex}.fw-footer__sign-ch{display:inline-block;color:transparent;-webkit-text-stroke:1.5px var(--fw-chalk);transition:color .7s var(--fw-ease-out) calc(var(--i, 0) * 55ms),transform .5s var(--fw-ease-out)}.fw-footer__sign.is-in .fw-footer__sign-ch{color:var(--fw-cobalt)}@media(min-width:750px){.fw-footer__sign{flex-wrap:nowrap;font-size:clamp(6rem,19vw,17.25rem)}.fw-footer__sign-ch{-webkit-text-stroke-width:2px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.fw-footer__sign-ch:hover{color:var(--fw-chalk);transform:translateY(-.07em);transition-delay:0s}}@media(min-width:990px){.fw-edits__cell:nth-child(4):last-child{grid-column:span 2}.fw-edits__cell:nth-child(4):last-child .fw-edits__media{aspect-ratio:16 / 10}}.fw-qn{z-index:var(--layer-sticky, 8)}html[scroll-lock] .fw-qn{visibility:hidden;opacity:0;pointer-events:none}.fw-deck{isolation:isolate}.fw-qn__list{padding-block:.35rem}@media(max-width:749px){.fw-depts__label{inset-inline-end:.75rem;bottom:3.6rem}.fw-depts__name{font-size:clamp(1.5rem,6.4vw,2.2rem);overflow-wrap:anywhere}.fw-depts__note{display:none}.fw-depts__go{width:2.4rem;height:2.4rem}}.fw-qn__link{min-height:34px;padding-inline:var(--fw-space-3);font-size:var(--fw-size-12);letter-spacing:.08em}@media(max-width:749px){.facets-toggle{position:sticky;top:calc(var(--header-height, 59px) - 1px);z-index:var(--layer-sticky, 8);margin-inline:calc(var(--fw-gutter) * -1);padding:.4rem var(--fw-gutter);background:var(--fw-color-bg);border-bottom:1px solid var(--fw-concrete-300)}}@media(prefers-reduced-motion:no-preference){.fw-m .fw-mnav__link{transition:transform var(--fw-dur-press) var(--fw-ease-out),color var(--fw-dur-hover) ease}.fw-m .fw-mnav__link:active{transform:translate(6px);color:var(--fw-cobalt)}}@media screen and (max-width:749px){html .sticky-add-to-cart__bar .add-to-cart-text__content{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}html .slideshow-controls__counter{background-color:#0f0f0eb8;color:#fff}slideshow-slides:focus-visible{outline:2px solid var(--fw-cobalt);outline-offset:-4px}.fw-pdp-ship__sub{display:block;margin-top:.15rem;font-size:.875em}.fw-freeship__note{margin:.5rem 0 0;font-size:var(--fw-size-12, .75rem)}.fw-cart-assure:before{content:"Secure checkout \b7  "}.fw-signup__note{margin:.6rem 0 0;font-size:var(--fw-size-12, .75rem);line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fw-spark-extras.css.map?x=1791125877828 */
