.fw-popup--age{width:min(30rem,calc(100vw - 2rem));text-align:center}.fw-popup--age::backdrop{background:#000000d9}.fw-popup__choices{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media(max-width:749px){.fw-popup.fw-popup--age{width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);margin:auto;border-radius:var(--radius-card)}}.fw-announce{font-size:.8125rem;line-height:1.3}.fw-announce__list{display:flex;justify-content:center;gap:2.5rem;max-width:var(--page-width);margin-inline:auto;padding:.5rem var(--page-margin);list-style:none}.fw-announce a{color:inherit}.fw-announce__countdown{margin-inline-start:.5em;font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums}@media(max-width:749px){.fw-announce__item:not(:first-child){display:none}}.fw-compare{display:grid;gap:1.5rem}.fw-compare__heading{margin:0}.fw-compare__frame{position:relative;display:grid;overflow:hidden;border-radius:var(--radius-card);-webkit-user-select:none;user-select:none}.fw-compare__side{grid-area:1 / 1}.fw-compare__side :is(img,svg){display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--color-muted)}.fw-compare__side--after{clip-path:inset(0 0 0 var(--pos))}.fw-compare__label{position:absolute;top:.75rem;padding:.25rem .625rem;border-radius:1rem;background:#0009;color:#fff;font-size:.8125rem}.fw-compare__side--before .fw-compare__label{left:.75rem}.fw-compare__side--after .fw-compare__label{right:.75rem}.fw-compare__divider{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;background:#fff;box-shadow:0 0 .5rem #0006;transform:translate(-50%);pointer-events:none}.fw-compare__divider:after{content:"\2194";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:#111;font-size:1.25rem;transform:translate(-50%,-50%)}.fw-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.fw-compare__frame:has(.fw-compare__range:focus-visible){outline:2px solid var(--color-foreground);outline-offset:2px}.fw-crumbs-section{padding-block:calc(var(--space) * 1rem) 0}.fw-cart-drawer{width:min(28rem,100vw);max-width:none;height:100%;max-height:none;margin:0 0 0 auto;padding:0 1.25rem 1.5rem;border:0}.fw-cart-drawer::backdrop{background:#0006}.fw-cart-drawer__top{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding-block:.75rem;background:var(--color-background)}.fw-collage{position:relative;display:grid;gap:calc(var(--space) * 1.5rem);overflow:hidden}.fw-collage__pics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.fw-collage__pic{overflow:hidden;background:var(--color-muted);box-shadow:0 .75rem 2rem #0000002e}.fw-collage__pic :is(img,svg){display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}.fw-collage__words{position:relative;z-index:1;display:grid;justify-items:center;gap:1rem;text-align:center}.fw-collage__heading{margin:0;font-size:clamp(2rem,6vw,4.5rem);letter-spacing:var(--heading-tracking);text-wrap:balance}@media(min-width:750px){.fw-collage{min-height:clamp(34rem,58vw,50rem);align-content:center}.fw-collage__pics{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fw-collage__pic{position:absolute;width:var(--w);left:var(--x);top:var(--y)}.fw-collage__pic:nth-child(1){--x: 3%;--y: 7%;--w: 13%}.fw-collage__pic:nth-child(2){--x: 21%;--y: 3%;--w: 19%}.fw-collage__pic:nth-child(3){--x: 68%;--y: 6%;--w: 17%}.fw-collage__pic:nth-child(4){--x: 8%;--y: 42%;--w: 8%}.fw-collage__pic:nth-child(5){--x: 86%;--y: 40%;--w: 9%}.fw-collage__pic:nth-child(6){--x: 4%;--y: 58%;--w: 18%}.fw-collage__pic:nth-child(7){--x: 60%;--y: 62%;--w: 16%}.fw-collage__pic:nth-child(8){--x: 85%;--y: 68%;--w: 11%}.fw-collage__words{max-width:40rem;justify-self:center}}.fw-chead{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--space) * 1rem);padding-block-end:0}.fw-chead__links{display:flex;gap:.75rem;padding:0 0 .25rem;list-style:none;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.fw-chead__links>li{scroll-snap-align:start}.fw-chead__row{--fw-tile: 7.5rem;position:relative}.fw-chead__row:has(.fw-chead__links--circles){--fw-tile: 6.5rem}.fw-chead__row .fw-arrow{position:absolute;z-index:1;top:calc(var(--fw-tile) / 2);translate:0 -50%}.fw-chead__row .fw-arrow[hidden]{display:none}.fw-chead__row .fw-arrow--prev{inset-inline-start:.25rem}.fw-chead__row .fw-arrow--next{inset-inline-end:.25rem}[data-fw-arrows=square] .fw-chead__row .fw-arrow:active{translate:var(--button-shadow) calc(var(--button-shadow) - 50%)}[data-fw-row-over]>.fw-chead__links{scrollbar-width:none}[data-fw-row-over]>.fw-chead__links::-webkit-scrollbar{display:none}[data-fw-row-after]>.fw-chead__links{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 4rem),transparent)}[data-fw-row-before]>.fw-chead__links{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 4rem),transparent)}[data-fw-row-before][data-fw-row-after]>.fw-chead__links{-webkit-mask-image:linear-gradient(to right,transparent,#000 4rem,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(to right,transparent,#000 4rem,#000 calc(100% - 4rem),transparent)}.fw-chead__links--chips{flex-wrap:wrap;overflow:visible;gap:.5rem}.fw-chead__link{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:inherit;text-align:center;text-decoration:none}.fw-chead__links--tiles .fw-chead__link{width:7.5rem}.fw-chead__tile{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-chead__tile img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.fw-chead__link:hover img{transform:scale(var(--hover-scale))}.fw-chead__name{font-size:.875rem;font-weight:var(--font-body-weight-bold);line-height:1.25}.fw-chead__link:hover .fw-chead__name,.fw-chead__link[aria-current] .fw-chead__name{text-decoration:underline;text-underline-offset:.2em}.fw-chead__links--circles .fw-chead__link{width:6.5rem}.fw-chead__links--circles .fw-chead__tile{border-radius:50%}.fw-chead__links--circles .fw-chead__link[aria-current] .fw-chead__tile{outline:1px solid currentColor;outline-offset:3px}.fw-chead__links--chips .fw-chead__link{flex-direction:row;min-height:2.75rem;padding:0 1rem;border:var(--border-width) solid var(--color-border);border-radius:2rem}.fw-chead__note{margin:0;padding:.5rem .75rem;border:1px dashed currentColor}.fw-chead__links--chips .fw-chead__link[aria-current]{border-color:currentColor}@media(prefers-reduced-motion:reduce){.fw-chead__tile img{transition:none}}.fw-landing{display:grid;gap:calc(var(--space) * 3rem);padding-block-end:0}.fw-landing__crumbs{margin-block-end:calc(var(--space) * -1.5rem)}.fw-landing__showroom{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--space) * 1rem);align-items:start}.fw-landing__main{display:grid;gap:calc(var(--space) * 2.5rem);min-width:0}.fw-landing__tree-list,.fw-landing__tree-list ul{margin:0;padding:0;list-style:none}.fw-landing__tree-list>li{margin-block-end:.75rem}.fw-landing__tree-list a{display:block;padding-block:.1875rem;color:inherit;text-decoration:none}.fw-landing__tree-group{font-weight:var(--font-body-weight-bold)}.fw-landing__tree-list ul{margin-inline-start:.75rem}.fw-landing__tree-list ul a{font-size:.9375rem;opacity:.8}.fw-landing__tree-list a:hover{text-decoration:underline;text-underline-offset:.2em}.fw-landing__tree-title{margin-block-end:.75rem}.fw-landing__tree-title,.fw-landing__tree-wide{display:none}.fw-landing__tree-phone{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card)}.fw-landing__tree-phone summary{display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:0 1rem;list-style:none;font-weight:var(--font-body-weight-bold);cursor:pointer}.fw-landing__tree-phone summary::-webkit-details-marker{display:none}.fw-landing__tree-phone[open] summary .fw-icon{rotate:180deg}.fw-landing__tree-phone>ul{padding:0 1rem .75rem}@media(min-width:990px){.fw-landing__showroom{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:calc(var(--space) * 2.5rem)}.fw-landing__tree{padding-inline-end:1.25rem;border-inline-end:var(--border-width) solid var(--color-border)}.fw-landing--sticky .fw-landing__tree{position:sticky;top:7rem;max-height:calc(100vh - 8rem);overflow-y:auto;scrollbar-gutter:stable}.fw-landing__tree-title,.fw-landing__tree-wide{display:block}.fw-landing__tree-phone{display:none}}.fw-landing__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--space) * 1.25rem);margin:0;padding:0;list-style:none}@media(min-width:600px){.fw-landing__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.fw-landing__cards{grid-template-columns:repeat(var(--fw-cards, 3),minmax(0,1fr))}}.fw-landing__card{display:flex;flex-direction:column;overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card)}.fw-landing__card-pic{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-muted)}.fw-landing__card-pic img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fw-landing__card:hover .fw-landing__card-pic img{transform:scale(var(--hover-scale))}.fw-landing__card-body{flex:1;padding:.875rem 1rem 1rem}.fw-landing__card-title{margin-block-end:.5rem}.fw-landing__card-title a,.fw-landing__card-links a{color:inherit;text-decoration:none}.fw-landing__card-title a:hover,.fw-landing__card-links a:hover{text-decoration:underline;text-underline-offset:.2em}.fw-landing__card-links{margin:0;padding:0;list-style:none;columns:2;column-gap:1rem}.fw-landing__card-links li{break-inside:avoid}.fw-landing__card-links a{display:block;padding-block:.25rem;font-size:.9375rem;opacity:.8}@media(max-width:599px){.fw-landing__card{display:grid;grid-template-columns:6.5rem minmax(0,1fr)}.fw-landing__card-pic{aspect-ratio:auto;min-height:6.5rem}.fw-landing__card-body{padding:.75rem .875rem}.fw-landing__card-offer{grid-column:1 / -1}}.fw-landing__card-offer{display:block;padding:.625rem 1rem;background:var(--color-accent);color:var(--color-accent-foreground);font-weight:var(--font-body-weight-bold);text-decoration:none}@media(prefers-reduced-motion:reduce){.fw-landing__card-pic img{transition:none}.fw-landing__card:hover .fw-landing__card-pic img{transform:none}}.fw-landing__group{display:grid;gap:calc(var(--space) * 1rem)}.fw-landing__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.fw-landing__head h2 a{color:inherit;text-decoration:none}.fw-landing__head h2 a:hover{text-decoration:underline;text-underline-offset:.2em}.fw-landing__all{margin-inline-start:auto;color:inherit;font-weight:var(--font-body-weight-bold)}.fw-landing__offer a{display:inline-block;padding:.5rem 1rem;border-radius:var(--radius-card);background:var(--color-accent);color:var(--color-accent-foreground);font-weight:var(--font-body-weight-bold);text-decoration:none}.fw-landing__note{padding:1rem 1.25rem;border:2px dashed currentColor;border-radius:var(--radius-card);font-size:.875rem}.fw-landing__chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.fw-landing__chip{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:var(--border-width) solid var(--color-border);border-radius:2rem;color:inherit;text-decoration:none}.fw-landing__chip:hover{border-color:currentColor}.fw-clist{display:grid;gap:calc(var(--space) * 1.5rem)}.fw-clist__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.fw-clist__head h2{margin:0}.fw-clist__all{color:inherit;font-weight:var(--font-body-weight-bold)}.fw-clist__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--space) * 1.25rem);margin:0;padding:0;list-style:none}@media(max-width:749px){.fw-clist:not(.fw-clist--circles) .fw-clist__item:last-child:nth-child(odd){grid-column:1 / -1}.fw-clist:not(.fw-clist--circles) .fw-clist__item:last-child:nth-child(odd) .fw-clist__pic{aspect-ratio:2 / 1}}@media(min-width:750px){.fw-clist__list{grid-template-columns:repeat(min(var(--columns),3),minmax(0,1fr))}}@media(min-width:990px){.fw-clist__list{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}}.fw-clist__link{position:relative;display:grid;gap:.75rem;color:inherit;text-decoration:none}.fw-clist__pic{display:block;aspect-ratio:var(--fw-clist-ratio);overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-clist__pic img,.fw-clist__pic svg{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fw-clist__link:hover .fw-clist__pic img{transform:scale(var(--hover-scale))}.fw-clist__name{font-weight:var(--font-body-weight-bold)}.fw-clist__link:hover .fw-clist__name{text-decoration:underline;text-underline-offset:.2em}.fw-clist__count{font-weight:400;opacity:.7}.fw-clist--cards .fw-clist__pic{position:relative}.fw-clist--cards .fw-clist__pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / .5),transparent 55%)}.fw-clist--cards .fw-clist__name{position:absolute;z-index:1;inset:auto 1rem 1rem;color:#fff;font-size:1.125rem}.fw-clist--circles .fw-clist__pic{border-radius:50%}.fw-clist--circles .fw-clist__link{justify-items:center;text-align:center}@media(max-width:749px){.fw-clist--circles .fw-clist__list{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-block-end:.5rem}.fw-clist--circles .fw-clist__item{flex:0 0 7.5rem;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.fw-clist__pic img{transition:none}}.shopify-section>.fw-clist--overlap{--fw-overlap: clamp(4rem, 9vw, 8rem);position:relative;z-index:2;margin-block-start:calc(var(--fw-overlap) * -1);padding-block-start:0;background:transparent}.shopify-section:has(+.shopify-section>.fw-clist--overlap) :is(.fw-hero__inner,.fw-hero__shaped){padding-block-end:calc(var(--space) * 3.5rem + clamp(4rem,9vw,8rem))}.shopify-section:has(+.shopify-section>.fw-clist--overlap)>.section-padding{padding-block-end:calc(var(--space) * 3rem + clamp(4rem,9vw,8rem))}.fw-clist--overlap .fw-clist__head{order:2}.fw-clist--overlap .fw-clist__link{padding:.5rem .5rem .75rem;border-radius:var(--radius-card);background:var(--color-background);box-shadow:0 .75rem 2rem #00000026}.fw-clist--overlap.fw-clist--cards .fw-clist__link{padding:0}.fw-compare-page{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.fw-compare-page__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem}.fw-compare-page__heading{margin:0}.fw-compare-page__clear{min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.fw-compare-page__clear[hidden]{display:none}fw-compare-table{display:block;container-type:inline-size}.fw-compare-cards{display:none}@container (max-width: 30rem){[data-count] .fw-compare-table{display:none}[data-count] .fw-compare-cards{display:grid}}@container (max-width: 41rem){:is([data-count="3"],[data-count="4"]) .fw-compare-table{display:none}:is([data-count="3"],[data-count="4"]) .fw-compare-cards{display:grid}}@container (max-width: 52rem){[data-count="4"] .fw-compare-table{display:none}[data-count="4"] .fw-compare-cards{display:grid}}.fw-compare-cards{grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none}.fw-compare-card{display:flex;flex-direction:column;gap:.5rem;min-width:0;font-size:.875rem}.fw-compare-card__product{display:grid;gap:.5rem;color:inherit;font-weight:var(--font-body-weight-bold);text-decoration:none;overflow-wrap:anywhere}.fw-compare-card__product img{width:100%;height:auto;aspect-ratio:1;border-radius:var(--radius-card);object-fit:cover}.fw-compare-card__price .fw-price{font-size:1rem}.fw-compare-card__facts{display:grid;gap:.375rem;margin:0}.fw-compare-card__facts>div{display:grid;gap:.0625rem}.fw-compare-card__facts dt{font-size:.75rem;opacity:.75}.fw-compare-card__facts dd{margin:0}.fw-compare-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:auto}.fw-compare-flag{display:none;align-self:flex-start;padding:.0625rem .5rem;border-radius:var(--radius-button);font-size:.75rem;font-weight:var(--font-body-weight-bold)}[data-fw-lowest]>.fw-compare-flag--low,[data-fw-highest]>.fw-compare-flag--high{display:inline-block}.fw-compare-flag--low{background:var(--color-foreground);color:var(--color-background)}.fw-compare-flag--high{border:1px solid currentColor}td>.fw-compare-flag{margin-top:.375rem}.fw-compare-page__scroll{position:relative;overflow-x:auto}.fw-compare-table{width:100%;min-width:calc(8rem + var(--fw-compare-columns, 1) * 11rem);table-layout:fixed;border-collapse:collapse;font-size:.9375rem}.fw-compare-table thead td:first-child{width:8rem}.fw-compare-table :is(th,td){min-width:10rem;padding:.75rem;border-bottom:var(--border-width) solid var(--color-border);text-align:start;vertical-align:top;overflow-wrap:anywhere}.fw-compare-table tbody th{position:sticky;left:0;z-index:1;min-width:7rem;overflow-wrap:normal;background:var(--color-background);font-weight:var(--font-body-weight-bold)}.fw-compare-table__product{display:grid;gap:.5rem;color:inherit;font-weight:var(--font-body-weight-bold);text-decoration:none}.fw-compare-table__product img{width:100%;max-width:12rem;height:auto;aspect-ratio:1;border-radius:var(--radius-card);object-fit:cover}.fw-compare-table__remove{min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:.875rem;font-weight:var(--font-body-weight);text-decoration:underline;cursor:pointer}.fw-contact{display:grid;gap:1rem;max-width:44rem;width:100%;margin-inline:auto}.fw-contact__heading{margin:0}.fw-contact__form{display:grid;gap:1rem;justify-items:start}.fw-contact__row{display:grid;gap:1rem;width:100%}@media(min-width:750px){.fw-contact__row{grid-template-columns:1fr 1fr}}.fw-contact__field{display:grid;gap:.375rem;width:100%}.fw-contact__field label{font-weight:var(--font-body-weight-bold)}.fw-contact__errors{width:100%;padding:.75rem 1rem;border-left:3px solid var(--color-sale);color:var(--color-sale)}.fw-contact__errors a{color:inherit}.fw-contact__done{font-weight:var(--font-body-weight-bold)}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.dev-sg__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);display:grid;gap:1rem}.dev-sg__row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.dev-sg__sale{color:var(--color-sale);font-weight:var(--font-body-weight-bold)}.dev-sg__sale s{color:var(--color-foreground);font-weight:var(--font-body-weight);opacity:.7}.dev-sg__swatches{display:flex;gap:.5rem}.dev-sg__swatches span{padding:.5rem .75rem;border-radius:var(--radius-card);font-size:.875rem}.fw-faq{display:grid;gap:1rem;max-width:52rem;margin-inline:auto;width:100%}.fw-faq__heading{margin:0}.fw-faq__list{border-top:var(--border-width) solid var(--color-border)}.fw-faq__item{border-bottom:var(--border-width) solid var(--color-border)}.fw-faq__question{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding-block:.875rem;font-weight:var(--font-body-weight-bold);list-style:none;cursor:pointer}.fw-faq__question::-webkit-details-marker{display:none}.fw-faq__question:after{content:"+";flex:none;font-size:1.25rem;line-height:1}.fw-faq__item[open]>.fw-faq__question:after{content:"\2212"}.fw-faq__answer{padding-block-end:1rem}.fw-fblog{display:grid;gap:calc(var(--space) * 1.5rem)}.fw-fblog__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.fw-fblog__head h2{margin:0}.fw-featured{display:grid;gap:calc(var(--space) * 1.5rem)}.fw-featured__placeholder{aspect-ratio:1;border-radius:var(--radius-card);background:var(--color-muted)}.fw-featured__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.fw-featured-product .fw-product__info{position:static}.fw-footer{margin-block-start:auto;border-top:var(--border-width) solid var(--color-border)}.fw-footer__inner{display:grid;gap:calc(var(--space) * 2.5rem);max-width:var(--page-width);margin-inline:auto;padding:calc(var(--space) * 3rem) var(--page-margin) calc(var(--space) * 2rem)}.fw-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:calc(var(--space) * 2rem)}.fw-footer__heading{margin-block-end:.75rem;font-family:var(--font-body);font-size:1rem;font-weight:var(--font-body-weight-bold);text-transform:none}.fw-footer__links,.fw-footer__policies,.fw-footer__payments{padding:0;list-style:none}.fw-footer__links a,.fw-footer__policies a,.fw-footer__copyright a{display:inline-block;padding-block:.375rem;color:inherit;text-decoration:none}.fw-footer__links a:hover,.fw-footer__policies a:hover{text-decoration:underline}.fw-newsletter{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem}.fw-newsletter input{flex:1 1 12rem}.fw-newsletter__error{flex-basis:100%;color:var(--color-sale)}.fw-footer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-block-start:1.5rem;border-top:var(--border-width) solid var(--color-border)}.fw-footer__policies,.fw-footer__payments{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem}.fw-footer__payments{gap:.5rem}.fw-footer__payment{width:2.375rem;height:1.5rem}.fw-footer__copyright{margin-inline-start:auto}@media(max-width:749px){.fw-footer__copyright{margin-inline-start:0}}.fw-footer__social{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none}.fw-footer__social a{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit}.fw-header{position:relative;z-index:10;border-bottom:var(--border-width) solid var(--color-border)}.fw-header--sticky{position:sticky;top:0}.shopify-section:has(>.fw-header--sticky){position:sticky;top:0;z-index:10}.fw-header__bar{display:flex;align-items:center;gap:calc(var(--space) * 1.5rem);max-width:var(--page-width);min-height:4rem;margin-inline:auto;padding-block:calc(var(--fw-header-space, 0px) / 2);padding-inline:var(--page-margin)}@media(min-width:990px){.fw-header__bar{padding-block:var(--fw-header-space, 0px)}}.fw-header__h1{display:contents;font:inherit}.fw-header__logo{display:block;flex:none;color:inherit;text-decoration:none}.fw-header__logo img{width:var(--logo-width);max-width:40vw}.fw-header__shop-name{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.375rem}.fw-header__actions{display:flex;align-items:center;gap:.25rem;margin-inline-start:auto}.fw-header__count{position:absolute;top:.25rem;right:.125rem;min-width:1.125rem;padding:0 .25rem;border-radius:1rem;background:var(--color-accent);color:var(--color-accent-foreground);font-size:.6875rem;line-height:1.125rem;text-align:center}.fw-header__search{position:relative;display:flex;align-items:center}.fw-predictive-panel{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:40;max-height:min(70vh,36rem);overflow-y:auto;overscroll-behavior:contain;padding:.5rem 0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background);box-shadow:0 1rem 2rem #0000001f}.fw-predictive__heading{padding:.5rem 1rem .25rem;font-size:.75rem;font-weight:var(--font-body-weight-bold);letter-spacing:.04em;text-transform:uppercase;opacity:.75}.fw-predictive__option{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.375rem 1rem;color:inherit;text-decoration:none}.fw-predictive__option:hover,.fw-predictive__option[aria-selected=true]{background:var(--color-muted);box-shadow:inset 3px 0 0 var(--color-accent)}.fw-predictive__query mark{background:none;color:inherit;font-weight:var(--font-body-weight-bold)}.fw-predictive__thumb{flex:none;width:2.75rem;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--radius-card) / 2);background:var(--color-muted)}.fw-predictive__thumb img{width:100%;height:100%;object-fit:cover}.fw-predictive__words{display:grid;flex:1;min-width:0}.fw-predictive__price{flex:none}.fw-predictive__none{padding:.5rem 1rem}.fw-predictive__all{margin-top:.25rem;border-top:var(--border-width) solid var(--color-border);font-weight:var(--font-body-weight-bold)}.fw-header__search input{width:14rem;min-height:2.5rem}.fw-header--search-bar .fw-header__search-link{display:none}.fw-locale{display:flex;gap:.25rem}.fw-locale select{min-height:2.5rem;max-width:12rem;font-size:.875rem}.fw-locale--live .fw-locale__submit{display:none}@media(max-width:989px){.fw-header__nav,.fw-header__search,.fw-header__locale{display:none}.fw-header__search-link,.fw-header--search-bar .fw-header__search-link{display:inline-grid}.fw-header__bar{gap:.25rem;padding-inline:max(.25rem,calc(var(--page-margin) - .75rem))}.fw-header__logo{flex:1 1 auto;min-width:0}.fw-header__logo img{max-width:100%}.fw-header__shop-name{display:block;overflow:hidden;font-size:1.125rem;white-space:nowrap;text-overflow:ellipsis}.fw-header__actions{flex:none;gap:0}}@media(min-width:990px){.fw-header__menu-button,.fw-drawer{display:none}.fw-header--search-icon .fw-header__nav{flex:1 1 auto;min-width:0}.fw-header--search-icon .fw-header__actions{flex:none}.fw-header--search-bar .fw-header__bar{flex-wrap:wrap;row-gap:0;padding-block-start:calc(.5rem + var(--fw-header-space, 0px))}.fw-header--search-bar .fw-header__nav{order:3;flex-basis:100%;min-width:0}.fw-header--search-bar .fw-header__actions{flex:1}.fw-header__search{flex:1;max-width:40rem;margin-inline:auto}.fw-header__search input{width:100%}}.fw-hero{--fw-hero-height: 32rem;position:relative;display:grid;min-height:var(--fw-hero-height);overflow:hidden;border-radius:var(--radius-card);background:#2b2b2b;isolation:isolate}.fw-hero.full-width{border-radius:0}.fw-hero--small{--fw-hero-height: 22rem}.fw-hero--large{--fw-hero-height: 42rem}.fw-hero--screen{--fw-hero-height: calc(100svh - 8rem) }.fw-hero--adapt{--fw-hero-height: 0;aspect-ratio:var(--fw-hero-ratio)}@media(max-width:749px){.fw-hero{--fw-hero-height: 26rem}.fw-hero--small{--fw-hero-height: 18rem}.fw-hero--large,.fw-hero--screen{--fw-hero-height: calc(100svh - 10rem) }.fw-hero--adapt{aspect-ratio:var(--fw-hero-ratio-phone)}}.fw-hero__media,.fw-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.fw-hero__media img,.fw-hero__video,.fw-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fw-hero__placeholder{background:var(--color-muted)}.fw-hero--overlay .fw-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / calc(var(--fw-hero-shade) / 100))}.fw-hero__inner{position:relative;z-index:1;display:grid;padding:calc(var(--space) * 2.5rem) var(--page-margin)}@media(min-width:750px){.fw-hero__inner{padding:calc(var(--space) * 3.5rem)}}.fw-hero__words{max-width:40rem}.fw-hero--overlay .fw-hero__words{color:#fff;text-shadow:0 1px 16px rgb(0 0 0 / .3)}.fw-hero--overlay .fw-hero__words :is(h1,h2,h3,a:not(.button)){color:inherit}.fw-hero--panel .fw-hero__words{padding:calc(var(--space) * 2rem);border-radius:var(--radius-card);background:var(--color-background);color:var(--color-foreground)}.fw-hero[class*=fw-hero--at-top] .fw-hero__inner{align-items:start}.fw-hero[class*=fw-hero--at-middle] .fw-hero__inner{align-items:center}.fw-hero[class*=fw-hero--at-bottom] .fw-hero__inner{align-items:end}.fw-hero[class*=-left] .fw-hero__inner{justify-items:start}.fw-hero[class*=-center] .fw-hero__inner{justify-items:center}.fw-hero[class*=-right] .fw-hero__inner{justify-items:end}.fw-hero__pause{position:absolute;z-index:2;right:1rem;bottom:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#ffffffe6;color:#1a1a1a;cursor:pointer}.fw-hero__media--split{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr}.fw-hero__half{position:relative;overflow:hidden}.fw-hero__half :is(img,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fw-hero--split.fw-hero--overlay .fw-hero__media--split:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / calc(var(--fw-hero-shade) / 100))}.fw-hero__inset{position:absolute;z-index:1;top:50%;left:50%;width:clamp(8rem,18vw,15rem);aspect-ratio:1;overflow:hidden;translate:-50% -50%;box-shadow:0 1rem 2.5rem #0000004d}.fw-hero__inset img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.fw-hero__media--split{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.fw-hero--shaped{display:block;min-height:0;background:var(--color-background);color:var(--color-foreground)}.fw-hero__shaped{display:grid;gap:calc(var(--space) * 2rem);align-items:center;min-height:var(--fw-hero-height);padding:calc(var(--space) * 2.5rem) var(--page-margin)}.fw-hero--shaped.full-width .fw-hero__shaped{padding-inline:max(var(--page-margin),calc((100% - var(--page-width)) / 2 + var(--page-margin)))}@media(min-width:750px){.fw-hero__shaped{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--space) * 4rem)}.fw-hero--words-right .fw-hero__words{order:2}}.fw-hero__figure{position:relative;justify-self:center;width:min(100%,34rem)}.fw-hero__shape{aspect-ratio:1;overflow:hidden;background:var(--color-muted)}.fw-hero__figure--blob .fw-hero__shape{border-radius:62% 38% 55% 45%/52% 44% 56% 48%}.fw-hero__figure--arch .fw-hero__shape{aspect-ratio:4 / 5;border-radius:50% 50% var(--radius-card) var(--radius-card) / 38% 38% var(--radius-card) var(--radius-card)}.fw-hero__figure--circle .fw-hero__shape{border-radius:50%}.fw-hero__shape :is(img,svg){width:100%;height:100%;object-fit:cover}.fw-hero__cutout{position:absolute;right:-6%;bottom:-8%;width:48%;height:auto;filter:drop-shadow(0 1rem 1.5rem rgb(0 0 0 / .2))}.fw-hero--words-right .fw-hero__cutout{right:auto;left:-6%}.fw-icons{display:grid;gap:calc(var(--space) * 1.5rem)}.fw-icons__heading{margin:0}.fw-icons--center .fw-icons__heading{text-align:center}.fw-icons__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--space) * 1.5rem);margin:0;padding:0;list-style:none}@media(min-width:600px){.fw-icons__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.fw-icons__list{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}}.fw-icons__item{display:grid;gap:.5rem;align-content:start}.fw-icons--center .fw-icons__item{justify-items:center;text-align:center}.fw-icons--boxed .fw-icons__item{padding:calc(var(--space) * 1.5rem);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card)}.fw-icons__icon{display:grid;place-items:center;width:3rem;height:3rem;margin-block-end:.25rem;border-radius:50%;background:var(--color-muted)}.fw-icons__icon .icon{width:1.5rem;height:1.5rem}.fw-icons__icon--image{width:3.5rem;height:3.5rem;background:none}.fw-icons__icon--image img{width:100%;height:100%;object-fit:contain}.fw-icons__title,.fw-icons__text{margin:0}.fw-icons__link{color:inherit;font-weight:var(--font-body-weight-bold)}.fw-iwt{display:grid;gap:calc(var(--space) * 2rem)}.fw-iwt__media{aspect-ratio:var(--fw-iwt-ratio);overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-iwt__media img,.fw-iwt__media svg{width:100%;height:100%;object-fit:cover}@media(min-width:750px){.fw-iwt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--space) * 4rem)}.fw-iwt--small{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.fw-iwt--large{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.fw-iwt--right .fw-iwt__media{order:2}.fw-iwt--right.fw-iwt--small{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.fw-iwt--right.fw-iwt--large{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.fw-iwt--top{align-items:start}.fw-iwt--middle{align-items:center}.fw-iwt--bottom{align-items:end}}.fw-404{display:grid;justify-items:start;gap:1rem;max-width:40rem}.fw-404__search{display:flex;gap:.5rem;width:100%}.fw-404__search input{flex:1}.fw-article{--fw-measure: 42rem;display:grid;gap:calc(var(--space) * 2rem);justify-items:center}.fw-article>*{width:100%;max-width:var(--fw-measure)}.fw-article__head{display:grid;gap:.75rem;text-align:center}.fw-article__title{margin:0;text-wrap:balance}.fw-article__kicker{margin:0;font-weight:var(--font-body-weight-bold);letter-spacing:.04em;text-transform:uppercase}.fw-article__kicker a{color:inherit;text-decoration:none}.fw-article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;margin:0;opacity:.8}.fw-article__meta>*+*:before{content:"\b7";margin-inline-end:.75rem}@media(max-width:599px){.fw-article__meta{flex-direction:column;gap:.125rem}.fw-article__meta>*+*:before{content:none}}.fw-article>.fw-article__media{max-width:64rem;aspect-ratio:2 / 1;overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}@media(max-width:749px){.fw-article>.fw-article__media{aspect-ratio:4 / 3}}.fw-article__media img{width:100%;height:100%;object-fit:cover}.fw-article__contents{padding:1.25rem 1.5rem;border-inline-start:3px solid var(--color-foreground);background:var(--color-muted);border-radius:0 var(--radius-card) var(--radius-card) 0}.fw-article__contents-title{margin-block-end:.5rem;font-weight:var(--font-body-weight-bold)}.fw-article__contents ol{display:grid;gap:.375rem;margin:0;padding-inline-start:1.25rem;list-style:decimal}.fw-article__contents a{color:inherit}.fw-article__body{font-size:1.0625rem;line-height:1.7}.fw-article__body :is(h2,h3){margin-block-start:1.75em;scroll-margin-top:7rem}.fw-article__body blockquote{margin-inline:0;padding-inline-start:1.25rem;border-inline-start:3px solid var(--color-foreground);font-size:1.15em;font-style:italic}.fw-article__body li+li{margin-block-start:.375em}.fw-article__tags,.fw-article__share ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.fw-article__share{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-block:1.25rem;border-block:var(--border-width) solid var(--color-border)}.fw-article__share-title{margin:0;font-weight:var(--font-body-weight-bold)}.fw-article__share a,.fw-article__copy{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .875rem;border:var(--border-width) solid var(--color-border);border-radius:2rem;background:none;color:inherit;font:inherit;font-size:.875rem;text-decoration:none;cursor:pointer}.fw-article__share a:hover,.fw-article__copy:hover{border-color:currentColor}.fw-article__author{display:flex;gap:1rem;align-items:center}.fw-article__author-image{width:5rem;height:5rem;border-radius:50%;object-fit:cover}.fw-article__author-name{margin:0;font-weight:var(--font-body-weight-bold)}.fw-article__next{display:grid;gap:1rem}@media(min-width:600px){.fw-article__next{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-article__step--newer{grid-column:2;text-align:end}}.fw-article__step{display:grid;gap:.25rem;padding:1rem 1.25rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);color:inherit;font-weight:var(--font-body-weight-bold);text-decoration:none}.fw-article__step .text-small{font-weight:400;opacity:.8}.fw-article__step:hover{border-color:currentColor}.fw-article__comments,.fw-article__form{display:grid;gap:1rem}.fw-article__related{display:grid;gap:calc(var(--space) * 1.5rem);border-block-start:var(--border-width) solid var(--color-border)}.fw-blog{display:grid;gap:calc(var(--space) * 2.5rem)}.fw-blog__head{display:grid;gap:.75rem}.fw-blog__head h1{margin:0}.fw-blog__intro{max-width:60ch}.fw-blog__tags ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.fw-blog__tag{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:var(--border-width) solid var(--color-border);border-radius:2rem;color:inherit;text-decoration:none}.fw-blog__tag:hover{border-color:currentColor}.fw-blog__tag[aria-current]{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.fw-blog__featured{padding-block-end:calc(var(--space) * 2.5rem);border-block-end:var(--border-width) solid var(--color-border)}.fw-blog__list{display:grid;gap:calc(var(--space) * 2.5rem) calc(var(--space) * 2rem);margin:0;padding:0;list-style:none}@media(min-width:600px){.fw-blog__list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.fw-blog__list--grid{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}}.fw-blog__list--list{max-width:60rem}.fw-blog__list--list>li+li{padding-block-start:calc(var(--space) * 2.5rem);border-block-start:var(--border-width) solid var(--color-border)}body:has(.fw-ctitle__count) .fw-results__count[data-fw-whole]{display:none}.fw-collection{display:grid;gap:calc(var(--space) * 1rem)}.fw-results__stock:empty{display:none}.fw-results__stock a{color:inherit;font-weight:var(--font-body-weight-bold)}.fw-collections{display:grid;gap:calc(var(--space) * 1.5rem)}.fw-page{display:grid;gap:1.5rem;max-width:46rem}.fw-search{display:grid;gap:calc(var(--space) * 1.25rem)}@media(min-width:990px){body:has(.fw-header__search[data-fw-page-box]) .fw-search__form{display:none}}.fw-search__hint{margin:0;opacity:.8}.fw-search__results[hidden]{display:none}.fw-search__form{display:flex;gap:.5rem;max-width:40rem}.fw-search__form input{flex:1}.fw-instant{display:grid;gap:calc(var(--space) * 1rem)}.fw-instant__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.fw-instant__count{font-weight:var(--font-body-weight-bold)}.fw-instant__all{color:inherit;font-weight:var(--font-body-weight-bold)}.fw-instant__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--space) * 1.25rem) calc(var(--space) * 1rem);padding:0;list-style:none}@media(min-width:750px){.fw-instant__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:990px){.fw-instant__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.fw-instant__card{display:grid;gap:.375rem;color:inherit;text-decoration:none}.fw-instant__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-instant__media img{width:100%;height:100%;object-fit:cover}.fw-instant__title{font-size:.875rem;line-height:1.3}.fw-instant__card:hover .fw-instant__title{text-decoration:underline;text-underline-offset:.2em}.fw-instant__price{font-size:.875rem;font-weight:var(--font-body-weight-bold)}.fw-instant__sale{color:var(--color-sale)}.fw-instant__price s{font-weight:400;opacity:.75}.fw-instant__sold-out{font-size:.8125rem}.fw-search__other{display:grid;gap:.25rem;padding:1rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card)}.fw-marquee{display:flex;align-items:center;gap:.5rem;padding-block:calc(var(--space) * .875rem);padding-inline-end:.5rem;border-block:var(--border-width) solid var(--color-border)}.fw-marquee__window{flex:1;min-width:0;overflow-x:clip}.fw-marquee__track{display:flex;width:max-content;animation:fw-marquee var(--fw-marquee-time) linear infinite}.fw-marquee--right .fw-marquee__track{animation-direction:reverse}.fw-marquee:hover .fw-marquee__track,.fw-marquee:focus-within .fw-marquee__track,.fw-marquee[data-paused] .fw-marquee__track{animation-play-state:paused}@keyframes fw-marquee{to{transform:translate(-25%)}}.fw-marquee__list{display:flex;margin:0;padding:0;list-style:none}.fw-marquee__item{display:flex;align-items:center;white-space:nowrap;font-weight:var(--font-body-weight-bold)}.fw-marquee__item:after{content:"\2726";margin-inline:1.5em;font-size:.6em;opacity:.6}.fw-marquee--small .fw-marquee__item{font-size:.875rem;letter-spacing:.04em;text-transform:uppercase}.fw-marquee--large .fw-marquee__item{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,2.75rem);font-weight:var(--font-heading-weight)}.fw-marquee__item a{display:inline-flex;align-items:center;min-height:1.5rem;color:inherit;text-decoration:none}.fw-marquee__item a:hover{text-decoration:underline}.fw-marquee__pause{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:var(--border-width) solid var(--color-border);border-radius:50%;background:var(--color-background);color:var(--color-foreground);cursor:pointer}@media(prefers-reduced-motion:reduce){.fw-marquee{justify-content:center;padding-inline:var(--page-margin)}.fw-marquee__track{width:auto;animation:none}.fw-marquee__list{flex-wrap:wrap;justify-content:center;row-gap:.25rem}.fw-marquee__list[aria-hidden=true],.fw-marquee__pause{display:none}}.fw-signup{display:grid;gap:calc(var(--space) * 2rem);align-items:center}.fw-signup--centred .fw-signup__body{justify-self:center;width:100%;max-width:38rem}.fw-signup__form{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;max-width:30rem}.fw-signup__form .field__input{flex:1 1 14rem;min-width:0}.fw-signup__form .fw-newsletter__error,.fw-signup__form .fw-newsletter__done{flex-basis:100%;margin:0}.fw-signup__note{max-width:36rem;opacity:.8}.fw-signup__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-signup__media :is(img,svg){width:100%;height:100%;object-fit:cover}@media(min-width:750px){.fw-signup--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--space) * 4rem)}}.fw-sku{display:grid;gap:1rem;max-width:60rem;width:100%;margin-inline:auto}.fw-sku__heading{margin:0}.fw-sku__form{display:grid;gap:.5rem;justify-items:start}.fw-sku__label{font-weight:var(--font-body-weight-bold)}.fw-sku__hint{margin:0}.fw-sku__list{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem;resize:vertical}.fw-sku__status{margin:0;font-weight:var(--font-body-weight-bold)}.fw-sku__results[hidden]{display:none}.fw-sku__scroll{overflow-x:auto}.fw-sku__table{width:100%;border-collapse:collapse;font-size:.9375rem}.fw-sku__table :is(th,td){padding:.5rem .75rem .5rem 0;border-bottom:var(--border-width) solid var(--color-border);text-align:start;vertical-align:middle}.fw-sku__table thead th{font-size:.8125rem}.fw-sku__code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;white-space:nowrap}.fw-sku__product{display:flex;align-items:center;gap:.625rem}.fw-sku__product img{flex:none;width:2.75rem;height:2.75rem;border-radius:.25rem;object-fit:cover}.fw-sku__product a{color:inherit}.fw-sku__note{display:block;font-size:.8125rem}.fw-sku__row--problem .fw-sku__note{color:var(--color-sale)}.fw-sku__qty{width:5.5rem}.fw-sku__remove{min-width:2.75rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.fw-sku__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem}.fw-sku__summary{margin:0}.fw-password{min-height:100svh;display:grid;place-items:center}.fw-password__inner{display:grid;justify-items:center;gap:1.25rem;max-width:32rem;padding:2rem var(--page-margin);text-align:center}.fw-password__owner summary{cursor:pointer}.fw-password__form{display:flex;gap:.5rem;margin-block-start:.75rem}.fw-popup-tab{position:fixed;z-index:15;top:50%;display:flex;align-items:center;background:var(--color-foreground);color:var(--color-background);box-shadow:0 .25rem 1rem #0003}.fw-popup-tab[hidden]{display:none}.fw-popup-tab--right{right:0;flex-direction:column;border-radius:var(--radius-card) 0 0 var(--radius-card);transform:translateY(-50%)}.fw-popup-tab--left{left:0;flex-direction:column;border-radius:0 var(--radius-card) var(--radius-card) 0;transform:translateY(-50%)}.fw-popup-tab button{min-width:2.75rem;min-height:2.75rem;padding:.5rem;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.fw-popup-tab__open{writing-mode:vertical-rl;font-weight:var(--font-body-weight-bold)}.fw-popup-tab--left .fw-popup-tab__open{transform:rotate(180deg)}.fw-popup-tab__hide .icon{width:.875rem}@media(max-width:749px){.fw-popup-tab--right,.fw-popup-tab--left{top:auto;bottom:1rem;flex-direction:row;transform:none}.fw-popup-tab__open{writing-mode:horizontal-tb}.fw-popup-tab--left .fw-popup-tab__open{transform:none}}.fw-press{display:grid;gap:1.5rem;text-align:center}.fw-press__heading{margin:0}.fw-press__list{display:grid;gap:2rem;padding:0;list-style:none}@media(min-width:750px){.fw-press__list{grid-template-columns:repeat(var(--press-columns),minmax(0,1fr))}}.fw-press__figure{display:grid;gap:1rem;justify-items:center;margin:0}.fw-press__quote{margin:0;font-family:var(--font-heading);font-size:1.25rem;line-height:1.35}.fw-press__quote p:before{content:"\201c"}.fw-press__quote p:after{content:"\201d"}.fw-press__source{font-size:.875rem}.fw-press__source a{color:inherit}.fw-press__source cite{font-style:normal;font-weight:var(--font-body-weight-bold)}.fw-press__logo{width:auto;height:2rem;object-fit:contain}.fw-explore{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--space) * 1.5rem)}.fw-explore__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem}.fw-explore__heading{margin:0}.fw-explore__row{position:relative}.fw-explore__links{display:flex;gap:1rem;margin:0;padding:.25rem .25rem .5rem;list-style:none;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity;scroll-padding-inline:.25rem}.fw-explore__links>li{scroll-snap-align:start}.fw-explore__link{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:6.5rem;color:inherit;text-align:center;text-decoration:none}.fw-explore__tile{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--color-muted)}.fw-explore__tile img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.fw-explore__link:hover img{transform:scale(var(--hover-scale))}.fw-explore__link[aria-current] .fw-explore__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--color-background),inset 0 0 0 4.5px currentColor;pointer-events:none}.fw-explore__name{font-size:.875rem;font-weight:var(--font-body-weight-bold);line-height:1.25}.fw-explore__link:hover .fw-explore__name{text-decoration:underline;text-underline-offset:.2em}.fw-explore__row .fw-arrow{position:absolute;z-index:1;top:3.5rem;translate:0 -50%}.fw-explore__row .fw-arrow[hidden]{display:none}.fw-explore__row .fw-arrow--prev{inset-inline-start:.25rem}.fw-explore__row .fw-arrow--next{inset-inline-end:.25rem}[data-fw-arrows=square] .fw-explore__row .fw-arrow:active{translate:var(--button-shadow) calc(var(--button-shadow) - 50%)}.fw-explore__row[data-fw-row-over]>.fw-explore__links{scrollbar-width:none}.fw-explore__row[data-fw-row-over]>.fw-explore__links::-webkit-scrollbar{display:none}.fw-explore__row[data-fw-row-after]>.fw-explore__links{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 4rem),transparent)}.fw-explore__row[data-fw-row-before]>.fw-explore__links{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 4rem),transparent)}.fw-explore__row[data-fw-row-before][data-fw-row-after]>.fw-explore__links{-webkit-mask-image:linear-gradient(to right,transparent,#000 4rem,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(to right,transparent,#000 4rem,#000 calc(100% - 4rem),transparent)}@media(prefers-reduced-motion:reduce){.fw-explore__tile img{transition:none}}.fw-morein{display:grid;gap:calc(var(--space) * 1.5rem)}#MoreIn{scroll-margin-top:calc(var(--header-height, 5rem) + 1rem)}.fw-morein__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem}.fw-morein__heading{margin:0}.fw-morein__note{margin:0;padding:.5rem .75rem;border:1px dashed currentColor}.fw-recs:not(:has(.fw-grid)){display:none}.fw-recs__heading{margin-block-end:calc(var(--space) * 1.5rem)}.fw-banners{display:grid;gap:1rem}.fw-banners--full{padding-block:0}@media(min-width:750px){.fw-banners{grid-template-columns:repeat(var(--banner-count),minmax(0,1fr))}}.fw-banner{position:relative;display:grid;overflow:hidden;border-radius:var(--radius-card);color:inherit;text-decoration:none}.fw-banners--full .fw-banner{border-radius:0}.fw-banner__media{grid-area:1 / 1}.fw-banner__media :is(img,svg){display:block;width:100%;height:100%;aspect-ratio:var(--banner-ratio);object-fit:cover;background:var(--color-muted);transition:transform .6s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){a.fw-banner:hover .fw-banner__media :is(img,svg){transform:scale(var(--hover-scale))}}.fw-banner__panel{grid-area:1 / 1;display:grid;gap:.375rem;justify-items:start;max-width:26rem;margin:1rem;padding:1rem 1.25rem;border-radius:var(--radius-card);background:var(--color-background);color:var(--color-foreground)}.fw-banner--bottom .fw-banner__panel{align-self:end}.fw-banner--top .fw-banner__panel{align-self:start}.fw-banner--centre .fw-banner__panel{align-self:center;justify-self:center;justify-items:center;text-align:center}.fw-banner__heading,.fw-banner__text{margin:0}.fw-banner__cta{font-weight:var(--font-body-weight-bold);text-decoration:underline;text-underline-offset:.2em}.fw-rv-section:not(:has(fw-recently-viewed:not([hidden]),.fw-rv__note)){padding-block:0}.fw-rich{position:relative;display:grid;overflow:hidden}.fw-rich__mark{position:absolute;inset:50% auto auto 50%;margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(5rem,19vw,16rem);line-height:1;text-transform:var(--font-heading-case);white-space:nowrap;opacity:.08;translate:-50% -50%;pointer-events:none;-webkit-user-select:none;user-select:none}.fw-rich__words{position:relative}.fw-rich__words{width:100%;max-width:44rem}.fw-rich__words.fw-rich--wide{max-width:64rem}.fw-rich__words.fw-words--center{justify-self:center}.fw-rich__words .fw-words__text{max-width:none}.fw-story{display:grid;background:#1a1a1a;color:#fff}.fw-story>*{grid-area:1 / 1}.fw-story__panel{position:relative;height:100svh;overflow:hidden}.fw-story--tall .fw-story__panel{height:80svh}.fw-story__panel :is(img,svg){width:100%;height:100%;object-fit:cover}.fw-story__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / calc(var(--fw-story-shade) / 100))}.fw-story__over{position:relative;z-index:1}.fw-story__sticky{position:sticky;top:0;display:grid;place-items:center;height:100svh;padding:2rem var(--page-margin)}.fw-story--tall .fw-story__sticky{height:80svh}.fw-story__words{display:grid;justify-items:center;gap:1.25rem;text-align:center;text-shadow:0 1px 16px rgb(0 0 0 / .35)}.fw-story__names{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.fw-story__name{display:inline-block;color:inherit;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(1.75rem,4vw,3rem);line-height:1.15;letter-spacing:var(--heading-tracking);text-decoration:none;opacity:.55;transition:opacity .3s ease}.fw-story--large .fw-story__name{font-size:clamp(2.25rem,6vw,4.5rem)}.fw-story--small .fw-story__name{font-size:clamp(1.25rem,2.5vw,2rem)}.fw-story:not([data-fw-story-ready]) .fw-story__name,.fw-story__name[data-current],a.fw-story__name:hover,a.fw-story__name:focus-visible{opacity:1}a.fw-story__name:hover{text-decoration:underline;text-underline-offset:.12em}@media(prefers-reduced-motion:reduce){.fw-story__name{transition:none}}.fw-look{display:grid;gap:1.5rem}.fw-look__heading{margin:0}.fw-look__layout{display:grid;gap:1.5rem}@media(min-width:990px){.fw-look__layout{grid-template-columns:3fr 2fr;align-items:center}}.fw-look__picture{position:relative}.fw-look__picture>img,.fw-look__placeholder{display:block;width:100%;height:auto;border-radius:var(--radius-card)}.fw-look__placeholder{aspect-ratio:4 / 3;background:var(--color-muted)}.fw-look__pin{position:absolute;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:2px solid var(--color-background);border-radius:50%;background:var(--color-foreground);color:var(--color-background);font:inherit;font-size:.875rem;font-weight:var(--font-body-weight-bold);box-shadow:0 .125rem .5rem #0000004d;transform:translate(-50%,-50%);cursor:pointer}.fw-look__pin:before{content:"";position:absolute;top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}.fw-look__card{display:none;width:min(18rem,calc(100vw - 2rem));padding:.75rem;border:0;border-radius:var(--radius-card);background:var(--color-background);color:var(--color-foreground);box-shadow:0 .5rem 1.5rem #0003}.fw-look__card:popover-open{display:flex;gap:.75rem;align-items:center}@supports (position-area: bottom){.fw-look__card{margin:.5rem;position-area:bottom;position-try-fallbacks:flip-block,flip-inline}}.fw-look__card img{flex:none;width:4.5rem;height:4.5rem;border-radius:calc(var(--radius-card) / 2);object-fit:cover}.fw-look__card-words{min-width:0;font-size:.875rem}.fw-look__card-title,.fw-look__item-title{color:inherit}.fw-look__list{display:grid;gap:.75rem;padding:0;list-style:none}.fw-look__item{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem}.fw-look__number{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-foreground);color:var(--color-background);font-size:.875rem;font-weight:var(--font-body-weight-bold)}.fw-slides{position:relative;display:grid}.fw-slides__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fw-slides__track::-webkit-scrollbar{display:none}.fw-slides__slide{position:relative;display:grid;scroll-snap-align:start}.fw-slides__media{grid-area:1 / 1}.fw-slides__media :is(img,svg){display:block;width:100%;height:100%;aspect-ratio:var(--slide-ratio);object-fit:cover;background:var(--color-muted)}.fw-slides__panel{grid-area:1 / 1;display:grid;align-content:center;justify-items:start;gap:.75rem;max-width:30rem;margin:1.5rem;padding:1.5rem;border-radius:var(--radius-card);background:var(--color-background);color:var(--color-foreground)}.fw-slides__panel :is(h1,h2){margin:0}.fw-slides__slide--left .fw-slides__panel{align-self:center;justify-self:start}.fw-slides__slide--centre .fw-slides__panel{align-self:center;justify-self:center;justify-items:center;text-align:center}.fw-slides__slide--right .fw-slides__panel{align-self:center;justify-self:end}.fw-slides__slide--bottom .fw-slides__panel{align-self:end;justify-self:start}@media(max-width:749px){.fw-slides__media :is(img,svg){aspect-ratio:4 / 3}.fw-slides__panel{grid-area:auto;max-width:none;margin:0;border-radius:0}}.fw-slides__controls{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-block:.75rem}.fw-slides__controls[hidden]{display:none}.fw-slides__pause{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:var(--border-width) solid var(--color-border);border-radius:50%;background:var(--color-background);color:var(--color-foreground);cursor:pointer}.fw-slides__dots{display:flex}.fw-slides__dot{width:2rem;height:2.75rem;padding:0;border:0;background:none;cursor:pointer}.fw-slides__dot:before{content:"";display:block;width:.625rem;height:.625rem;margin:auto;border:1px solid var(--color-foreground);border-radius:50%}.fw-slides__dot[aria-current=true]:before{background:var(--color-foreground)}.fw-slides__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem}.fw-slides__tab{position:relative;min-height:2.75rem;padding:0 .125rem;border:0;background:none;color:inherit;font:inherit;opacity:.72;cursor:pointer}.fw-slides__tab[aria-current=true]{opacity:1;font-weight:var(--font-body-weight-bold)}.fw-slides__tab:after{content:"";position:absolute;inset:auto 0 .375rem;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left}.fw-slides__tab[aria-current=true]:after{transform:scaleX(1)}.fw-slides--moving .fw-slides__tab[aria-current=true]:after{animation:fw-slides-progress var(--slide-time) linear}.fw-slides--moving:is([data-fw-slides-held],[data-fw-slides-stopped]) .fw-slides__tab[aria-current=true]:after{animation-play-state:paused}@keyframes fw-slides-progress{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.fw-slides--moving .fw-slides__tab[aria-current=true]:after{animation:none}}.fw-slides__pause-icon{box-sizing:border-box;width:.75rem;height:.875rem;border-inline:.25rem solid currentColor}.fw-slides__pause[aria-pressed=true] .fw-slides__pause-icon{width:0;height:0;border-block:.4375rem solid transparent;border-inline-start:.75rem solid currentColor;border-inline-end:0}.fw-quotes{display:grid;gap:calc(var(--space) * 1.5rem)}.fw-quotes__heading{margin:0}.fw-quotes__heading--center{text-align:center}.fw-quotes__list{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:1rem;margin:0;padding:0 0 .5rem;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:thin}@media(min-width:750px){.fw-quotes__list{grid-auto-flow:row;grid-template-columns:repeat(var(--columns),minmax(0,1fr));overflow:visible;padding:0}}.fw-quotes__card{scroll-snap-align:start}.fw-quotes__card figure{display:grid;gap:1rem;align-content:start;height:100%;margin:0;padding:calc(var(--space) * 1.75rem);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background)}.fw-quotes__stars{display:flex;gap:.125rem;margin:0}.fw-quotes__star .icon{width:1.125rem;height:1.125rem;fill:currentColor}.fw-quotes__star--off .icon{fill:none;opacity:.4}.fw-quotes__quote{margin:0;font-size:1.0625rem;line-height:1.6}.fw-quotes__who{display:flex;align-items:center;gap:.75rem;margin-block-start:auto}.fw-quotes__who>span{display:grid}.fw-quotes__face{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.fw-quotes__name{font-weight:var(--font-body-weight-bold)}.fw-quotes__detail{opacity:.8}.fw-video{display:grid;gap:calc(var(--space) * 1.5rem)}.fw-video__words{justify-self:center;max-width:44rem}.fw-video__frame{position:relative;aspect-ratio:var(--fw-video-ratio);overflow:hidden;border-radius:var(--radius-card);background:#111}.fw-video.full-width .fw-video__frame{border-radius:0}.fw-video__cover,.fw-video__frame :is(iframe,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.fw-video__frame video{object-fit:contain}.fw-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000026;transition:background-color .2s ease}.fw-video__play:hover{background:#0000004d}.fw-video__icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:#fffffff2;box-shadow:0 .5rem 1.5rem #00000040;transition:transform .2s ease}.fw-video__icon:before{content:"";margin-inline-start:.3rem;border-block:.75rem solid transparent;border-inline-start:1.2rem solid #1a1a1a}.fw-video__play:hover .fw-video__icon{transform:scale(1.08)}.fw-video__play:focus-visible{outline:3px solid #fff;outline-offset:-6px}@media(prefers-reduced-motion:reduce){.fw-video__play,.fw-video__icon{transition:none}}.fw-badges{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.fw-badge{padding:.125rem .5rem;border-radius:var(--radius-button);background:var(--color-background);color:var(--color-foreground);font-size:.75rem;font-weight:var(--font-body-weight-bold);line-height:1.5}.fw-badge--sale{background:var(--color-sale);color:var(--color-background)}.fw-badge--sold-out{background:var(--color-foreground);color:var(--color-background)}html:not([data-fw-comparing]) .fw-card-compare--chosen{display:none}.fw-card__price .fw-price{font-size:calc(1em * var(--fw-price-scale, 1))}.fw-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-weight:var(--font-body-weight-bold)}.fw-price--sale .fw-price__amount{color:var(--color-sale)}.fw-price__compare{font-weight:var(--font-body-weight);opacity:.75}.fw-price__saving{padding:0 .375rem;border:1px solid currentColor;border-radius:var(--radius-button);color:var(--color-sale);font-size:.8125em;line-height:1.5}.fw-price__unit{flex-basis:100%;font-weight:var(--font-body-weight)}.fw-quick-add{position:relative;z-index:2;margin-top:auto}.fw-quick-add__button{width:100%;min-height:2.5rem;padding-block:.375em;font-size:.875rem}.fw-quick-add__button[disabled]{opacity:.6;cursor:default}.fw-quick-add__button[aria-busy=true]{opacity:.6}.fw-swatches{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:0;list-style:none}.fw-swatches__swatch{display:block;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-muted) center / cover;box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px var(--color-background)}.fw-swatches__swatch:hover{box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px var(--color-background),0 0 0 3px currentColor}.fw-swatches__swatch--sold-out{background-image:linear-gradient(to top right,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px));opacity:.7}.fw-swatches__more{padding-inline-start:.125rem}.fw-buy__form{display:grid;gap:.75rem}.fw-js .fw-buy__variants{display:none}.fw-buy__row{display:flex;gap:.5rem}.fw-buy__qty input{width:4.5rem;height:100%;text-align:center}.fw-buy__add{flex:1}.fw-buy__button{width:100%;min-height:3rem}.fw-buy--fitted :is(.fw-buy__row,.fw-buy__dynamic){max-width:26rem}.fw-buy__dynamic .shopify-payment-button__button--unbranded{min-height:3rem;border:1px solid var(--color-foreground);border-radius:var(--radius-button);background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);font-weight:var(--font-body-weight-bold)}.fw-buy__dynamic .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--color-muted)}.fw-buy__plans,.fw-buy__recipient{display:grid;gap:.5rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);padding:.75rem 1rem}.fw-buy__recipient summary{cursor:pointer}.fw-buy__preorder-note{margin-block-start:.5rem;font-size:.9375rem}.fw-card{position:relative;display:flex;flex-direction:column;gap:calc(var(--space) * .75rem);height:100%;isolation:isolate}:is(.fw-grid>li,.fw-grid__item):has(>.shopify-block>.fw-card,>.fw-card),:is(.fw-grid>li,.fw-grid__item)>.shopify-block:has(>.fw-card){display:flex;flex-direction:column}:is(.fw-grid>li,.fw-grid__item)>.shopify-block:has(>.fw-card){flex:1}.fw-card__body{flex:1}.fw-card__media{position:relative;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;display:none}@media(hover:hover)and (pointer:fine){.fw-card:hover .fw-card__image--hover{display:block}}.fw-card__image,.fw-card__placeholder,.fw-card__placeholder svg{width:100%;height:100%;object-fit:cover}.fw-card__body{display:flex;flex-direction:column;gap:.25rem}.fw-card__body>:is(.shopify-block:has(.fw-quick-add),.fw-quick-add){margin-top:auto}.fw-card__area{position:absolute;z-index:2;top:.5rem;display:flex;flex-direction:column;gap:.375rem;max-width:calc(100% - 1rem);pointer-events:none}.fw-card__area>*>*{pointer-events:auto}.fw-card__area--badges{left:.5rem;align-items:flex-start}.fw-card__area--actions{right:.5rem;align-items:flex-end}.fw-card__quick{position:absolute;z-index:2;right:.5rem;bottom:.5rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:color-mix(in srgb,var(--color-background) 92%,transparent);color:var(--color-foreground);box-shadow:0 .125rem .5rem #00000026;transition:transform .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease,translate .2s ease}.fw-card__quick .icon{width:1.25rem;height:1.25rem}.fw-card__quick[aria-busy=true]{opacity:.6}.fw-card__quick:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media(hover:hover)and (pointer:fine){.fw-card__quick:hover{transform:scale(1.1);background:var(--color-foreground);color:var(--color-background)}.fw-card__quick--hover{opacity:0;translate:0 .5rem}.fw-card:hover .fw-card__quick--hover,.fw-card__quick--hover:focus-visible{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.fw-card__quick{transition:none}.fw-card__quick:hover{transform:none}}.fw-card:is(.fw-card--border,.fw-card--filled,.fw-card--shadow,.fw-card--hard){padding:.5rem .5rem .75rem;border-radius:var(--radius-card)}.fw-card:is(.fw-card--border,.fw-card--filled,.fw-card--shadow,.fw-card--hard) .fw-card__media{border-radius:max(0px,calc(var(--radius-card) - .25rem))}.fw-card:is(.fw-card--border,.fw-card--filled,.fw-card--shadow,.fw-card--hard) .fw-card__body{padding-inline:.25rem}.fw-card--border{border:1px solid color-mix(in srgb,var(--color-foreground) 15%,transparent)}.fw-card--filled{background:color-mix(in srgb,var(--color-foreground) 5%,var(--color-background))}.fw-card--filled .fw-card__media{background:var(--color-background)}.fw-card--hard{border:var(--border-width) solid var(--color-foreground);background:var(--color-background);box-shadow:4px 4px 0 var(--color-foreground);transition:translate .15s ease,box-shadow .15s ease}@media(hover:hover)and (pointer:fine){.fw-card--hard:hover{translate:-2px -2px;box-shadow:6px 6px 0 var(--color-foreground)}}@media(prefers-reduced-motion:reduce){.fw-card--hard,.fw-card--hard:hover{translate:none;transition:none}}.fw-card--shadow{background:var(--color-background);box-shadow:0 .0625rem .1875rem #00000014,0 .25rem 1rem #00000014}.fw-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fw-qa-dialog{width:min(60rem,calc(100vw - 2rem));max-width:none;max-height:min(46rem,calc(100dvh - 2rem));margin:auto;padding:0;overflow:hidden;border:0;border-radius:var(--radius-card);box-shadow:0 1rem 3rem #00000040}.fw-qa-dialog[open]{display:flex;flex-direction:column}.fw-qa-dialog::backdrop{background:#0006}.fw-qa-dialog__close{position:absolute;z-index:3;top:.5rem;right:.5rem;border-radius:50%;background:color-mix(in srgb,var(--color-background) 90%,transparent)}.fw-qa-dialog__body{min-height:0;padding:1.5rem;overflow-y:auto;overscroll-behavior:contain}.fw-qa{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media(min-width:750px){.fw-qa{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem}.fw-qa__media{position:sticky;top:0;align-self:start}}@media(max-width:749px){.fw-qa-dialog{width:100%;max-height:92dvh;margin:auto 0 0;border-radius:var(--radius-card) var(--radius-card) 0 0}.fw-qa-dialog[open]{animation:fw-qa-rise .25s ease-out}.fw-qa-dialog__body{padding:1rem 1rem 1.5rem}}@keyframes fw-qa-rise{0%{translate:0 100%}}@media(prefers-reduced-motion:reduce){.fw-qa-dialog[open]{animation:none}}.fw-qa .fw-media{margin:0}.fw-qa__body,.fw-qa__form{display:grid;gap:.75rem;align-content:start}.fw-qa__vendor{margin-bottom:-.5rem;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.fw-qa__title{padding-inline-end:2.5rem}.fw-qa__title a{color:inherit;text-decoration:none}.fw-qa__price{font-size:1.125rem;font-weight:var(--font-body-weight-bold)}.fw-qa__option{margin:0;padding:0;border:0}.fw-qa__legend{margin-bottom:.375rem;font-size:.875rem;font-weight:var(--font-body-weight-bold)}.fw-qa__values{display:flex;flex-wrap:wrap;gap:.375rem}.fw-qa__value{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .875rem;border:1px solid color-mix(in srgb,currentColor 55%,transparent);border-radius:var(--radius-button);cursor:pointer}.fw-qa__value--unavailable{border-style:dashed;text-decoration:line-through}input:checked+.fw-qa__value{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor;font-weight:var(--font-body-weight-bold)}input:focus-visible+.fw-qa__value{outline:2px solid currentColor;outline-offset:2px}.fw-qa__buy{display:flex;gap:.5rem}.fw-qa__quantity{width:5rem}.fw-qa__add{flex:1}.fw-qa__summary{font-size:.9375rem;line-height:1.55;opacity:.85}.fw-qa__details{color:inherit;font-size:.875rem;font-weight:var(--font-body-weight-bold)}.fw-collapsible{border-bottom:var(--border-width) solid var(--color-border)}.fw-product__info .fw-collapsible:first-of-type,.fw-collapsible+.fw-collapsible{border-top:var(--border-width) solid var(--color-border)}.fw-collapsible+.fw-collapsible{margin-top:calc(var(--space) * -1.25rem)}.fw-collapsible__summary{display:flex;align-items:center;gap:.625rem;min-height:3rem;font-weight:var(--font-body-weight-bold);list-style:none;cursor:pointer}.fw-collapsible__summary::-webkit-details-marker{display:none}.fw-collapsible__summary .icon{width:1.25rem}.fw-collapsible__summary .fw-icon{margin-inline-start:auto;transition:transform .15s ease}.fw-collapsible[open]>.fw-collapsible__summary .fw-icon{transform:rotate(180deg)}.fw-collapsible__content{padding-block-end:1rem}@media(prefers-reduced-motion:reduce){.fw-collapsible__summary .fw-icon{transition:none}}.fw-product-countdown{display:flex;align-items:center;gap:.5rem;margin:0;font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums}.fw-product-countdown .icon{width:1.25rem;flex:none}.fw-product-countdown--empty{padding:.5rem .75rem;border:1px dashed currentColor;font-weight:inherit;font-size:.875rem}.fw-app-area{display:flex;flex-direction:column;gap:.75rem}.fw-app-area:not(.fw-app-area--empty):not(:has(.shopify-app-block>:not(script,style,link,template))){display:none}.fw-app-area--empty{padding:.75rem 1rem;border:1px dashed color-mix(in srgb,currentColor 40%,transparent);border-radius:var(--radius-card)}.fw-info-popup__open{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.fw-info-popup__open .icon{width:1.25rem}.fw-info-popup__dialog{width:min(44rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);margin:auto;padding:1.25rem 1.5rem 1.5rem;border:0;border-radius:var(--radius-card);box-shadow:0 1rem 3rem #00000040}.fw-info-popup__dialog::backdrop{background:#0006}.fw-info-popup__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.fw-info-popup__content{overflow-x:auto}.fw-info-popup__content table{border-collapse:collapse;min-width:100%}.fw-info-popup__content :is(th,td){padding:.5rem .75rem;border:var(--border-width) solid var(--color-border);text-align:start;white-space:nowrap}.fw-product-price .fw-price{font-size:calc(1.375rem * var(--fw-price-scale, 1))}.fw-qo{display:grid;gap:.75rem}.fw-qo__heading{margin:0}.fw-qo__table{width:100%;border-collapse:collapse;font-size:.9375rem}.fw-qo__table :is(th,td){padding:.5rem .5rem .5rem 0;border-bottom:var(--border-width) solid var(--color-border);text-align:start;vertical-align:middle}.fw-qo__table thead th{font-size:.8125rem;font-weight:var(--font-body-weight-bold)}.fw-qo__variant{font-weight:var(--font-body-weight-bold)}.fw-qo__variant,.fw-qo__variant span{display:inline-flex;align-items:center;gap:.5rem}.fw-qo__thumb{width:2.5rem;height:2.5rem;border-radius:.25rem;object-fit:cover}.fw-qo__sku{font-size:.8125rem;font-variant-numeric:tabular-nums}.fw-qo__breaks{margin:.25rem 0 0;padding:0;font-size:.8125rem;list-style:none}.fw-qo__state{display:block;font-size:.8125rem}.fw-qo__row--out{opacity:.6}.fw-qo__input{width:5.5rem}.fw-qo__rule{display:block;margin-top:.25rem;font-size:.75rem}.fw-qo__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.fw-qo__summary{margin:0}@media(max-width:749px){.fw-qo__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fw-qo__table tr{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding-block:.75rem;border-bottom:var(--border-width) solid var(--color-border)}.fw-qo__table :is(th,td){display:block;padding:0;border:0}.fw-qo__variant{grid-column:1 / -1}.fw-qo__sku:before{content:attr(data-label) ": "}.fw-qo__qty{grid-column:2;grid-row:2 / span 2}.fw-qo__submit{width:100%}}.fw-specs__table{width:100%;margin-block-start:.5rem;border-collapse:collapse;font-size:.9375rem}.fw-specs__table th,.fw-specs__table td{padding:.5rem 0;border-bottom:var(--border-width) solid var(--color-border);text-align:start;vertical-align:top}.fw-specs__table th{width:40%;padding-inline-end:1rem;font-weight:var(--font-body-weight-bold)}.fw-stock__line{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.fw-stock__line:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.fw-stock__line--in:before{background:#2e7d32}.fw-stock__line--low:before{background:#b26a00}.fw-stock__line--out:before{background:var(--color-sale)}.fw-stock__more{margin:.25rem 0 0}.fw-product-title__link{color:inherit;text-decoration:none}.fw-product-title__link:hover{text-decoration:underline;text-underline-offset:.15em}.fw-trust{display:grid;gap:.5rem 1rem;padding:0;list-style:none;font-size:.875rem}.fw-trust--row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.fw-trust__item{display:flex;align-items:center;gap:.5rem}.fw-trust__item .icon{flex:none;width:1.375rem}.fw-trust__item a{color:inherit}.fw-picker{display:grid;gap:1rem}.fw-picker__option{border:0;padding:0}.fw-picker__legend{margin-block-end:.5rem;font-weight:var(--font-body-weight-bold)}.fw-picker__legend span{font-weight:var(--font-body-weight)}.fw-picker__values{display:flex;flex-wrap:wrap;gap:.5rem}.fw-picker__value{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:.25rem .875rem;border:1px solid color-mix(in srgb,var(--color-foreground) 35%,var(--color-background));border-radius:var(--radius-button);cursor:pointer}.fw-picker__value:hover{border-color:var(--color-foreground)}.fw-picker__input:checked+.fw-picker__value{border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.fw-picker__input:focus-visible+.fw-picker__value{outline:2px solid var(--color-foreground);outline-offset:2px}.fw-picker__value--unavailable{border-style:dashed;text-decoration:line-through}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.fw-article-card{position:relative;display:grid;gap:.875rem;align-content:start}.fw-article-card__media{aspect-ratio:var(--fw-article-ratio, 3 / 2);overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fw-article-card:hover .fw-article-card__media img{transform:scale(var(--hover-scale))}.fw-article-card__words{display:grid;gap:.375rem;align-content:start}.fw-article-card__tag{margin:0;font-weight:var(--font-body-weight-bold);letter-spacing:.04em;text-transform:uppercase}.fw-article-card__title{margin:0}.fw-article-card__title a{color:inherit;text-decoration:none}.fw-article-card:hover .fw-article-card__title a,.fw-article-card__title a:focus-visible{text-decoration:underline;text-underline-offset:.15em}.fw-article-card__meta{--fw-dot: 1.25rem;display:flex;flex-wrap:wrap;row-gap:.25rem;margin:0 0 0 calc(var(--fw-dot) * -1);clip-path:inset(0 0 0 var(--fw-dot));opacity:.8}[dir=rtl] .fw-article-card__meta{margin:0 calc(var(--fw-dot) * -1) 0 0;clip-path:inset(0 var(--fw-dot) 0 0)}.fw-article-card__meta>*:before{content:"\b7";display:inline-block;width:var(--fw-dot);text-align:center}.fw-article-card__excerpt{margin:0}.fw-article-card--row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:calc(var(--space) * 1.25rem)}@media(min-width:750px){.fw-article-card--row{grid-template-columns:18rem minmax(0,1fr);gap:calc(var(--space) * 2rem)}.fw-article-card--featured{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:calc(var(--space) * 3rem);align-items:center}.fw-article-card--featured .fw-article-card__words{gap:.75rem}}@media(prefers-reduced-motion:reduce){.fw-article-card__media img{transition:none}.fw-article-card:hover .fw-article-card__media img{transform:none}}.fw-top{position:fixed;z-index:14;right:1rem;bottom:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:var(--border-width) solid var(--color-border);border-radius:50%;background:var(--color-background);color:var(--color-foreground);box-shadow:0 .25rem 1rem #0000001f;cursor:pointer}.fw-top[hidden]{display:none}.fw-top .icon{width:1.25rem}:root{--fw-dock-base: 0px;--fw-dock-gap: 1rem;--fw-dock-row: calc(var(--fw-dock-base) + var(--fw-dock-gap))}html .fw-top,html .fw-compare-bar{bottom:var(--fw-dock-row)}@media(max-width:749px){html .fw-compare-bar{right:var(--fw-dock-gap);left:var(--fw-dock-gap);justify-content:space-between;transform:none}html .fw-compare-bar{gap:.5rem;padding-inline-start:1rem}html .fw-compare-bar__count{white-space:nowrap}html .fw-compare-bar__clear{padding-inline:.5rem}html body:has(.fw-compare-bar:not([hidden])) .fw-top{bottom:calc(var(--fw-dock-row) + 4rem)}html :is(.fw-popup-tab--right,.fw-popup-tab--left){bottom:var(--fw-dock-row)}html body:has(.fw-compare-bar:not([hidden])) :is(.fw-popup-tab--right,.fw-popup-tab--left){bottom:calc(var(--fw-dock-row) + 4rem)}html body:has(.fw-top:not([hidden])) .fw-popup-tab--right{bottom:calc(var(--fw-dock-row) + 3.25rem)}html body:has(.fw-top:not([hidden])):has(.fw-compare-bar:not([hidden])) .fw-popup-tab--right{bottom:calc(var(--fw-dock-row) + 7.25rem)}}.fw-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;padding:0;list-style:none;font-size:.875rem}.fw-crumbs__step{display:flex;align-items:center}.fw-crumbs__step+.fw-crumbs__step:before{content:"/";padding-inline:.5rem;opacity:.55}.fw-crumbs a{display:inline-flex;align-items:center;min-height:1.5rem;color:inherit;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.2em}.fw-crumbs a[aria-current]{text-decoration:none}@media(max-width:749px){.fw-crumbs__step:not(:nth-last-child(2)){display:none}.fw-crumbs__step+.fw-crumbs__step:before{content:none}.fw-crumbs__step:nth-last-child(2) a:before{content:"\2039";padding-inline-end:.375rem;font-size:1.25em;line-height:1}.fw-crumbs a{min-height:2.75rem}}.fw-cart__empty{display:grid;justify-items:start;gap:1rem;padding-block:1rem}.fw-cart,.fw-cart__form{display:grid;gap:1.5rem}.fw-cart__lines{padding:0;list-style:none}.fw-cart__line{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:1rem;padding-block:1rem;border-bottom:var(--border-width) solid var(--color-border)}.fw-cart__image img{width:5rem;height:5rem;object-fit:cover;border-radius:var(--radius-card)}.fw-cart__details{display:grid;gap:.25rem;align-content:start}.fw-cart__title{color:inherit;text-decoration:none;font-weight:var(--font-body-weight-bold)}.fw-cart__qty{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-block-start:.5rem}.fw-cart__qty input{width:3.5rem;min-height:2.75rem;text-align:center}.fw-cart__step{min-width:2.75rem;min-height:2.75rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);background:none;cursor:pointer}.fw-cart__remove{flex-basis:100%;color:inherit}@media(max-width:479px){.fw-cart__line{grid-template-columns:4rem minmax(0,1fr)}.fw-cart__image img{width:4rem;height:4rem}.fw-cart__price{grid-column:2;justify-items:start}}.fw-cart__price{display:grid;justify-items:end;align-content:start;font-weight:var(--font-body-weight-bold)}.fw-cart__discount,.fw-cart__error{color:var(--color-sale)}.fw-cart__summary{display:grid;gap:.75rem}.fw-cart__code{display:flex;gap:.5rem}.fw-cart__code input{flex:1;min-width:0}.fw-cart__codes{padding:0;list-style:none}.fw-cart__row{display:flex;justify-content:space-between;gap:1rem}.fw-cart__subtotal{font-size:1.125rem;font-weight:var(--font-body-weight-bold)}.fw-cart__note textarea{width:100%;min-height:5rem}.fw-cart__checkout{width:100%;min-height:3rem}[aria-busy=true] .fw-cart{opacity:.6;pointer-events:none}.fw-cart-recs{display:grid;gap:.75rem}.fw-cart-recs[hidden]{display:none}.fw-cart-recs__heading{margin:0;font-size:1rem}.fw-cart-recs__list{display:grid;gap:.75rem;padding:0;list-style:none}.fw-cart-recs__item{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;gap:.75rem}.fw-cart-recs__image img{display:block;width:4rem;height:4rem;border-radius:calc(var(--radius-card) / 2);object-fit:cover}.fw-cart-recs__words{min-width:0;font-size:.875rem}.fw-cart-recs__title{color:inherit;text-decoration:none}.fw-cart-recs__add{padding-inline:.875rem;font-size:.875rem}.fw-collection-card{position:relative;display:grid;gap:.375rem}.fw-collection-card__media{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-collection-card__media img{width:100%;height:100%;object-fit:cover}.fw-collection-card a{color:inherit;text-decoration:none}.fw-collection-card:hover a{text-decoration:underline}.fw-promo-tile--wide{grid-column:span 2}.fw-promo{position:relative;display:flex;align-items:flex-end;height:100%;min-height:14rem;overflow:hidden;border-radius:var(--radius-card);color:var(--color-foreground);text-decoration:none}.fw-promo__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}a.fw-promo:hover .fw-promo__image{transform:scale(var(--hover-scale))}.fw-promo__words{position:relative;display:grid;gap:.25rem;margin:.75rem;padding:.875rem 1rem;border-radius:var(--radius-card);background:var(--color-background)}a.fw-promo:hover .fw-promo__heading{text-decoration:underline;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.fw-promo__image{transition:none}}.fw-size-note{display:grid;gap:.375rem;padding:1rem 1.25rem;border:2px dashed currentColor;border-radius:var(--radius-card);font-size:.875rem}.fw-ctitle__title{margin-block-end:.25rem}.fw-ctitle__about{max-width:65ch}.fw-ctitle__count{margin:0}.fw-ctitle--overlay{--fw-ctitle-height: 18rem;position:relative;display:flex;align-items:flex-end;min-height:var(--fw-ctitle-height);overflow:hidden;border-radius:var(--radius-card);background:#2b2b2b;color:#fff}.fw-ctitle--overlay.fw-ctitle--small{--fw-ctitle-height: 13rem}.fw-ctitle--overlay.fw-ctitle--large{--fw-ctitle-height: 26rem}.fw-ctitle__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fw-ctitle--overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / calc(var(--fw-shade) / 100)) 0%,rgb(0 0 0 / calc(var(--fw-shade) / 160)) 45%,transparent 80%),linear-gradient(0deg,rgb(0 0 0 / calc(var(--fw-shade) / 120)),transparent 65%)}.fw-ctitle--overlay .fw-ctitle__words{position:relative;z-index:1;max-width:42rem;padding:calc(var(--space) * 2rem) calc(var(--space) * 2.5rem);text-shadow:0 1px 14px rgb(0 0 0 / .35)}.fw-ctitle--overlay :is(h1,h2,h3,a){color:inherit}@media(max-width:749px){.fw-ctitle--overlay{--fw-ctitle-height: 11rem}.fw-ctitle--overlay.fw-ctitle--large{--fw-ctitle-height: 16rem}.fw-ctitle--overlay .fw-ctitle__words{padding:1.25rem 1rem}}.fw-ctitle--banner{display:grid;gap:calc(var(--space) * 1rem)}.fw-ctitle__media{height:18rem;overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-ctitle--banner.fw-ctitle--small .fw-ctitle__media{height:12rem}.fw-ctitle--banner.fw-ctitle--large .fw-ctitle__media{height:28rem}.fw-ctitle__media img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.fw-ctitle__media,.fw-ctitle--banner.fw-ctitle--large .fw-ctitle__media{height:auto;aspect-ratio:16 / 9}}.fw-ctitle--split{display:grid;gap:calc(var(--space) * 1.25rem);align-items:center}.fw-ctitle__collage{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:.5rem;height:14rem}.fw-ctitle__collage img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:var(--radius-card);background:var(--color-muted)}.fw-ctitle__collage img:first-child{grid-row:span 2}.fw-ctitle__collage img:only-child{grid-column:span 2}@media(min-width:750px){.fw-ctitle--split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:calc(var(--space) * 2.5rem)}.fw-ctitle--pictures-left .fw-ctitle__collage{order:-1}.fw-ctitle--pictures-left{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.fw-ctitle--pictures-right .fw-ctitle__collage{order:2}.fw-ctitle__collage{height:clamp(15rem,26vw,22rem)}}.fw-compare-bar--here{display:none!important}.fw-compare-bar{position:fixed;z-index:16;left:50%;bottom:1rem;display:flex;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.25rem;border-radius:2rem;background:var(--color-foreground);color:var(--color-background);box-shadow:0 .5rem 1.5rem #0003;transform:translate(-50%);white-space:nowrap}.fw-compare-bar[hidden]{display:none}.fw-compare-bar__count{min-width:0;margin:0;overflow:hidden;font-size:.875rem;text-overflow:ellipsis}.fw-compare-bar__go{min-height:2.5rem;padding-block:.25rem;border-radius:2rem;background:var(--color-background);color:var(--color-foreground)}.fw-compare-bar__clear{min-height:2.5rem;padding:0 .75rem;border:0;background:none;color:inherit;font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.fw-compare-toggle{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:.875rem;cursor:pointer}.fw-compare-toggle__box{display:grid;place-items:center;width:1.125rem;height:1.125rem;border:1px solid currentColor;border-radius:.25rem}.fw-compare-toggle[aria-pressed=true] .fw-compare-toggle__box:after{content:"";width:.375rem;height:.625rem;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}img[data-fw-cropped]{object-position:var(--fw-at)}@media(max-width:749px){img[data-fw-cropped]{object-position:var(--fw-at-phone)}}.fw-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;list-style:none}.fw-chips__chip{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .75rem;border:var(--border-width) solid var(--color-border);border-radius:2rem;color:inherit;font-size:.875rem;text-decoration:none}.fw-chips__chip:hover{border-color:currentColor}.fw-chips__chip .fw-icon{width:.875rem}.fw-chips__clear{display:inline-flex;align-items:center;min-height:2.25rem;color:inherit;font-size:.875rem;font-weight:var(--font-body-weight-bold)}.fw-results__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.fw-results__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--space) * 2rem);align-items:start}.fw-results__list{display:grid;gap:calc(var(--space) * 1rem);transition:opacity .15s ease}.fw-results__list[aria-busy=true]{opacity:.55}.fw-grid__empty{grid-column:1 / -1}html:not(.fw-js) .fw-results__open{display:none}html:not(.fw-js) .fw-filters{position:static;display:block;width:auto;height:auto;border:0;padding:0}html:not(.fw-js) :is(.fw-filters__top,.fw-filters__foot){display:none}.fw-js .fw-facets__apply{display:none}.fw-filters{width:min(26rem,92vw);max-width:none;height:100%;max-height:none;margin:0 0 0 auto;padding:0;border:0;overflow:hidden}.fw-filters[open]{display:flex;flex-direction:column}.fw-filters::backdrop{background:#0006}.fw-filters__top{display:flex;align-items:center;justify-content:space-between;padding:.5rem .5rem .5rem 1.25rem;border-bottom:var(--border-width) solid var(--color-border)}.fw-filters .fw-facets{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 1.25rem}.fw-filters__foot{padding:.75rem 1.25rem;border-top:var(--border-width) solid var(--color-border)}.fw-filters__show{width:100%}@media(max-width:989px){.fw-results__bar{position:sticky;top:var(--fw-sticky-top, 0);z-index:5;margin-inline:calc(var(--page-margin) * -1);padding:.5rem var(--page-margin);background:var(--color-background);border-bottom:var(--border-width) solid var(--color-border)}}@media(min-width:990px){.fw-results--sidebar .fw-results__layout{grid-template-columns:16rem minmax(0,1fr)}.fw-results--sidebar .fw-results__open{display:none}.fw-results--sidebar .fw-filters{position:static;display:block;width:auto;height:auto;margin:0;background:none}.fw-results--sidebar.fw-results--sticky .fw-filters{position:sticky;top:calc(var(--fw-sticky-top, 0px) + 1rem);max-height:calc(100vh - var(--fw-sticky-top, 0px) - 2rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:.5rem}.fw-results--sidebar :is(.fw-filters__top,.fw-filters__foot){display:none}.fw-results--sidebar .fw-filters .fw-facets{padding:0;overflow:visible}}@media(prefers-reduced-motion:reduce){.fw-results__list{transition:none}}.fw-facets{display:grid;grid-template-columns:minmax(0,1fr)}.fw-facets :is(select,input:not([type=checkbox]):not([type=radio])){max-width:100%}.fw-facets__sort{display:grid;gap:.25rem;padding-block:1rem;border-bottom:var(--border-width) solid var(--color-border)}.fw-facets__label{font-weight:var(--font-body-weight-bold)}.fw-facet{border-bottom:var(--border-width) solid var(--color-border)}.fw-facet__summary{display:flex;align-items:center;gap:.5rem;min-height:3rem;font-weight:var(--font-body-weight-bold);list-style:none;cursor:pointer}.fw-facet__summary::-webkit-details-marker{display:none}.fw-facet__summary .fw-icon{margin-inline-start:auto;transition:transform .15s ease}.fw-facet[open]>.fw-facet__summary .fw-icon{transform:rotate(180deg)}.fw-facet__badge{display:inline-block;min-width:1.25rem;padding:0 .375rem;border-radius:1rem;background:var(--color-accent);color:var(--color-accent-foreground);font-size:.75rem;line-height:1.25rem;text-align:center}.fw-facet fieldset{margin:0;padding:0 0 1rem;border:0}.fw-facet__values{display:grid;gap:.125rem;padding:0;list-style:none}.fw-facet__values[data-fw-short] .fw-facet__value--more{display:none}.fw-facet__value{display:flex;align-items:center;gap:.5rem}.fw-facet__value input{flex:none;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-accent)}.fw-facet__value label{display:flex;flex:1;align-items:center;gap:.5rem;min-height:2.25rem;cursor:pointer}.fw-facet__value input:disabled+label{opacity:.6;cursor:default}.fw-facet__count{margin-inline-start:auto;font-size:.8125rem;opacity:.8}.fw-facet__swatch,.fw-facet__image{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-muted) center / cover;box-shadow:inset 0 0 0 1px #00000026;object-fit:cover}.fw-facet__more{min-height:2.25rem;margin-top:.25rem;padding:0;border:0;background:none;color:inherit;font-weight:var(--font-body-weight-bold);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.fw-facet__price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-width:0}.fw-facet__price label{display:grid;gap:.25rem;min-width:0}.fw-facet__price input{width:100%}.fw-facets__apply{margin-block:1rem}@media(prefers-reduced-motion:reduce){.fw-facet__summary .fw-icon{transition:none}}.fw-free-delivery{display:grid;gap:.5rem;margin-block-end:1rem;font-size:.875rem}.fw-free-delivery__words{margin:0}.fw-free-delivery__bar{height:.375rem;overflow:hidden;border-radius:1rem;background:var(--color-muted)}.fw-free-delivery__bar span{display:block;height:100%;border-radius:inherit;background:var(--color-foreground);transition:width .4s ease}@media(prefers-reduced-motion:reduce){.fw-free-delivery__bar span{transition:none}}.fw-mega{position:relative;display:block}.fw-mega [hidden]{display:none!important}.fw-mega__bar{display:flex;gap:0 calc(var(--space) * 1.5rem);padding:0;list-style:none;overflow:clip}.fw-mega__item{display:flex;flex:none}.fw-mega__top{position:relative;display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.fw-mega__top:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--color-accent);transform:scaleX(0);transition:transform .18s ease}.fw-mega__top:hover:after,.fw-mega__top[aria-expanded=true]:after,.fw-mega__top[aria-current]:after,.fw-mega__top[data-here]:after{transform:scaleX(1)}.fw-mega__top .fw-icon{width:1rem;transition:transform .18s ease}.fw-mega__top[aria-expanded=true] .fw-icon{transform:rotate(180deg)}.fw-mega__badge{display:inline-block;margin-inline-start:.125rem;padding:.125rem .375rem;border-radius:1rem;background:var(--color-accent);color:var(--color-accent-foreground);font-size:.6875rem;font-weight:var(--font-body-weight-bold);line-height:1.3;letter-spacing:.03em;text-transform:uppercase;vertical-align:.1em}.fw-mega__panel{position:absolute;top:100%;left:var(--fw-mega-left, 0);z-index:30;width:max-content;min-width:15rem;max-width:min(22.5rem,var(--fw-mega-room, calc(100vw - 32px) ));max-height:var(--fw-mega-max-height, 70vh);overflow-y:auto;overscroll-behavior:contain;background:var(--color-background);color:var(--color-foreground);border:var(--border-width) solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:0 1rem 2rem #0000001f;font-size:.9375rem;line-height:1.3;transition:opacity .16s ease,translate .16s ease}@starting-style{.fw-mega__panel{opacity:0;translate:0 -.375rem}}.fw-mega__panel--wide{left:0;width:100%;max-width:none}.fw-mega__links,.fw-mega__sublinks,.fw-mega__group-list{padding:0;list-style:none}.fw-mega__links{padding-block:.5rem}.fw-mega__link{display:block;padding:.625rem 1.25rem;color:inherit;text-decoration:none}.fw-mega__link:hover,.fw-mega__link:focus-visible,.fw-mega__group.is-active>.fw-mega__group-link,.fw-mega__group-link:hover,.fw-mega__group-link:focus-visible{background:var(--color-muted);box-shadow:inset 3px 0 0 var(--color-accent)}.fw-mega__link[aria-current]{font-weight:var(--font-body-weight-bold);box-shadow:inset 3px 0 0 var(--color-accent)}.fw-mega__link--own,.fw-mega__link--heading{font-weight:var(--font-body-weight-bold)}.fw-mega__link--sub{padding-block:.4375rem;padding-inline-start:2rem}.fw-mega__panel--wide .fw-mega__links{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem 1.5rem;padding:1.5rem}.fw-mega__panel--wide .fw-mega__link{padding:.375rem .625rem}.fw-mega__panel--wide .fw-mega__link--heading{margin-bottom:.25rem;padding-bottom:.5rem;border-bottom:var(--border-width) solid var(--color-border)}.fw-mega__panel--wide>.fw-mega__shop-all--item{padding:0 2.125rem 1.375rem}.fw-mega__panel--picture{display:flex;align-items:flex-start;gap:1.75rem;max-width:min(55rem,var(--fw-mega-room, calc(100vw - 32px) ));padding:1.375rem 1.625rem 1.625rem .75rem}.fw-mega__panel--picture .fw-mega__links{columns:var(--fw-mega-columns, 1);column-gap:1rem;padding-block:0}.fw-mega__panel--picture .fw-mega__group{break-inside:avoid}.fw-mega__panel--picture .fw-mega__link{padding:.625rem 1rem;white-space:nowrap}.fw-mega__feature{display:grid;flex:none;gap:.75rem;width:13.75rem;color:inherit;text-decoration:none}.fw-mega__feature-media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-mega__feature-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fw-mega__feature-text{font-weight:var(--font-body-weight-bold)}.fw-mega__nowrap{white-space:nowrap}.fw-mega__feature-text .fw-icon,.fw-mega__shop-all .fw-icon{display:inline-block;width:1rem;margin-inline-start:.375rem;vertical-align:-.1875rem;transition:translate .18s ease}.fw-mega__feature:hover img{transform:scale(var(--hover-scale))}.fw-mega__feature:hover .fw-icon,.fw-mega__shop-all:hover .fw-icon{translate:3px 0}.fw-mega__offer{display:flex;flex-direction:column;justify-content:space-between;padding:1.375rem;background:var(--color-accent);color:var(--color-accent-foreground)}.fw-mega__offer-words{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.625rem;line-height:1.1;text-wrap:balance}.fw-mega__offer .fw-icon{align-self:flex-end;width:1.75rem}.fw-mega__panel--deep{display:flex;left:0;width:100%;max-width:none;min-height:var(--fw-mega-deep-height, 0px)}.fw-mega__groups{display:flex;flex:none;flex-direction:column;width:16.25rem;padding-block:.75rem;border-inline-end:var(--border-width) solid var(--color-border)}.fw-mega__group-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6875rem 1.125rem .6875rem 1.375rem;color:inherit;font-weight:var(--font-body-weight-bold);text-decoration:none}.fw-mega__group-link .fw-icon{flex:none;width:1rem;opacity:.7}.fw-mega__group-panel{position:absolute;inset:0 0 auto 16.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.375rem 1.75rem 1.75rem}.fw-mega__group-panel .fw-mega__links{flex:1 1 auto;max-width:calc(var(--fw-mega-columns, 1) * 17.5rem);columns:var(--fw-mega-columns, 1);column-gap:1.5rem;padding-block:0}.fw-mega__group-panel .fw-mega__links li{break-inside:avoid}.fw-mega__group-panel .fw-mega__link{padding:.5625rem .875rem}.fw-mega__shop-all{display:inline-flex;align-items:center;padding:.625rem .875rem;color:inherit;font-weight:var(--font-body-weight-bold);text-decoration:none}.fw-mega__shop-all--item{margin-top:auto;padding:1rem 1.125rem .375rem 1.375rem}.fw-mega__panel--more .fw-mega__group+.fw-mega__group:has(.fw-mega__sublinks),.fw-mega__panel--more .fw-mega__group:has(.fw-mega__sublinks)+.fw-mega__group{border-top:var(--border-width) solid var(--color-border)}@media(prefers-reduced-motion:reduce){.fw-mega__top:after,.fw-mega__top .fw-icon,.fw-mega__panel,.fw-mega__feature-media img,.fw-mega .fw-icon{transition:none}}.fw-drawer{width:min(24rem,90vw);max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;overflow:hidden}.fw-drawer[open]{display:flex;flex-direction:column}.fw-drawer::backdrop{background:#0006}.fw-drawer__top{display:flex;flex:none;align-items:center;justify-content:space-between;padding:.5rem .5rem .5rem 1.25rem;border-bottom:var(--border-width) solid var(--color-border)}.fw-drawer__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.125rem}.fw-drawer__body{position:relative;flex:1;overflow-y:auto;overscroll-behavior:contain}.fw-drawer.is-deep .fw-drawer__body{overflow:hidden}.fw-drawer__level{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow-y:auto;overscroll-behavior:contain;background:var(--color-background);animation:fw-drawer-in .2s ease}@keyframes fw-drawer-in{0%{translate:100% 0}}.fw-drawer__list{padding:0;list-style:none}.fw-drawer__list>li{border-bottom:var(--border-width) solid var(--color-border)}.fw-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3rem;padding:.5rem 1.25rem;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.fw-drawer__row .fw-icon{flex:none;width:1.25rem}.fw-drawer__row[aria-current],.fw-drawer__row[data-here]>span{font-weight:var(--font-body-weight-bold)}.fw-drawer__back{display:flex;align-items:center;gap:.375rem;min-height:2.75rem;margin:.25rem .75rem 0;padding:0 .5rem;border:0;background:none;color:inherit;font:inherit;font-size:.875rem;cursor:pointer}.fw-drawer__back .fw-icon{width:1.125rem;rotate:180deg}.fw-drawer__heading{padding:.25rem 1.25rem 0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.375rem}.fw-drawer__all{display:flex;align-items:center;min-height:2.75rem;padding:0 1.25rem;border-bottom:var(--border-width) solid var(--color-border);color:inherit;font-weight:var(--font-body-weight-bold)}.fw-drawer__offer{display:block;margin:1.25rem;padding:1rem 1.25rem;border-radius:var(--radius-card);background:var(--color-accent);color:var(--color-accent-foreground);font-weight:var(--font-body-weight-bold);text-decoration:none}.fw-drawer__foot{padding:1.25rem}@media(prefers-reduced-motion:reduce){.fw-drawer__level{animation:none}}@media(min-width:990px){.fw-drawer{display:none}}.fw-more{display:grid;justify-items:center;gap:.75rem;padding-block:calc(var(--space) * 1rem)}.fw-more__button{min-width:14rem}.fw-more__button[aria-busy=true]{opacity:.6}.fw-js .fw-pagination--with-more{display:none}.fw-popup-code{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem;border:1px dashed currentColor;border-radius:calc(var(--radius-card) / 2)}.fw-popup-code__label{flex-basis:100%;font-size:.875rem}.fw-popup-code__code{flex:1;font-size:1.25rem;letter-spacing:.05em}.fw-popup{width:min(48rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);margin:auto;padding:0;border:0;border-radius:var(--radius-card);background:var(--color-background);color:var(--color-foreground);box-shadow:0 1rem 3rem #00000040}.fw-popup[open]{display:flex}.fw-popup::backdrop{background:#0006}.fw-popup--corner{width:min(26rem,calc(100vw - 2rem));margin:auto 1.5rem 1.5rem auto}.fw-popup--corner::backdrop{background:#0000001a}.fw-popup__media{flex:0 0 45%}.fw-popup--corner .fw-popup__media{display:none}.fw-popup__media img{width:100%;height:100%;object-fit:cover}.fw-popup__body{position:relative;display:grid;align-content:center;gap:.875rem;flex:1;padding:2rem 1.75rem 1.75rem;overflow-y:auto}.fw-popup__close{position:absolute;inset:.25rem .25rem auto auto}.fw-popup__title{margin:0;padding-inline-end:2rem}.fw-popup__ends{font-size:.875rem}.fw-popup__form{display:grid;gap:.5rem}.fw-popup__error{color:var(--color-sale)}.fw-popup__done{font-weight:var(--font-body-weight-bold)}@media(max-width:749px){.fw-popup,.fw-popup--corner{width:100%;max-width:100%;max-height:60vh;margin:auto 0 0;border-radius:var(--radius-card) var(--radius-card) 0 0}.fw-popup__media{display:none}.fw-popup__body{padding:1.5rem 1rem 1.25rem}}.fw-product__info>.shopify-block:not(:has(*)),.fw-product__info>.shopify-block:has(>[data-fw-region]:only-child:not(:has(*))){display:none}.fw-product{display:grid;gap:calc(var(--space) * 2rem)}.fw-product__info{display:flex;flex-direction:column;gap:calc(var(--space) * 1.25rem);min-width:0}@media(min-width:990px){.fw-product{--fw-media-fr: 7fr;--fw-info-fr: 5fr;grid-template-columns:minmax(0,var(--fw-media-fr)) minmax(0,var(--fw-info-fr));gap:calc(var(--space) * 4rem);align-items:start}.fw-product--media-large{--fw-media-fr: 2fr;--fw-info-fr: 1fr}.fw-product--media-even{--fw-media-fr: 1fr;--fw-info-fr: 1fr}.fw-product--media-right{grid-template-columns:minmax(0,var(--fw-info-fr)) minmax(0,var(--fw-media-fr))}.fw-product--media-right>.fw-product__media{order:2}.fw-product__media:has(>.fw-gallery--thumbs){position:sticky;top:7rem}.fw-product__info{position:sticky;top:7rem}.fw-product--scrolls :is(.fw-product__media,.fw-product__info){position:static}}.fw-media{display:grid;gap:.5rem;padding:0;list-style:none}.fw-media__item{position:relative;aspect-ratio:var(--ratio);overflow:hidden;border-radius:var(--radius-card);background:var(--color-muted)}.fw-media__item img,.fw-media__item video,.fw-media__item iframe,.fw-media__item model-viewer{width:100%;height:100%;object-fit:cover}.fw-media__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.fw-media__zoom-icon{position:absolute;right:.75rem;bottom:.75rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-background);color:var(--color-foreground);box-shadow:0 1px 4px #00000026}.fw-media__zoom-icon .icon{width:1.25rem}.fw-zoom{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;border:0;background:var(--color-background)}.fw-zoom__scroll{width:100%;height:100%;overflow:auto;touch-action:pan-x pan-y pinch-zoom}.fw-zoom__scroll img{max-width:none;width:max(100%,1600px);height:auto;cursor:zoom-out}.fw-zoom__close{position:fixed;top:.75rem;right:.75rem;z-index:1;background:var(--color-background);border-radius:50%;box-shadow:0 1px 4px #0003}.fw-model,.fw-model__poster{position:relative;display:block;width:100%;height:100%}.fw-model__poster{padding:0;border:0;background:var(--color-muted);cursor:pointer}.fw-model__poster img{width:100%;height:100%;object-fit:contain}.fw-model__badge{position:absolute;right:.75rem;bottom:.75rem;padding:.25rem .625rem;border-radius:1rem;background:var(--color-foreground);color:var(--color-background);font-size:.8125rem;font-weight:var(--font-body-weight-bold)}.fw-media__xr{position:absolute;bottom:.75rem;left:.75rem}.fw-media__xr[data-shopify-xr-hidden],.fw-media__counter{display:none}@media(max-width:989px){.fw-media{grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--page-margin) * -1);scrollbar-width:none}.fw-media__item{scroll-snap-align:start;border-radius:0}.fw-media__item{aspect-ratio:var(--fw-lead-ratio, var(--ratio))}.fw-media__item :is(img,video){object-fit:contain}.fw-media__counter{display:block;margin-block-start:.5rem;text-align:center}}.fw-media__item[hidden],.fw-gallery__thumbs[hidden],.fw-gallery__thumbs>li[hidden],.fw-media__counter[hidden]{display:none}@media(min-width:990px){.fw-gallery--grid .fw-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fw-gallery--grid .fw-media>:first-child{grid-column:1 / -1}}.fw-gallery--thumbs .fw-media{position:relative;grid-auto-flow:column;grid-auto-columns:100%;margin-inline:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fw-gallery--thumbs .fw-media::-webkit-scrollbar{display:none}.fw-gallery--thumbs .fw-media__item{scroll-snap-align:start;border-radius:var(--radius-card);aspect-ratio:var(--fw-lead-ratio, var(--ratio))}.fw-gallery--thumbs .fw-media__item :is(img,video){object-fit:contain}.fw-gallery__thumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;padding:2px;list-style:none}.fw-gallery__thumbs>li{flex:none}.fw-gallery__thumb{position:relative;display:block;padding:0;border:0;border-radius:calc(var(--radius-card) / 2);background:var(--color-muted);cursor:pointer;opacity:.7;transition:opacity .15s ease}.fw-gallery__thumb:hover,.fw-gallery__thumb[aria-current=true]{opacity:1}.fw-gallery__thumb[aria-current=true]{box-shadow:0 0 0 2px var(--color-foreground)}.fw-gallery__thumb img{display:block;width:4rem;height:4rem;border-radius:inherit;object-fit:cover}.fw-gallery__badge{position:absolute;right:.25rem;bottom:.25rem;padding:0 .25rem;border-radius:.25rem;background:var(--color-foreground);color:var(--color-background);font-size:.6875rem;font-weight:var(--font-body-weight-bold)}@media(min-width:990px){.fw-gallery--thumbs_side{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem}.fw-gallery--thumbs_side .fw-media{grid-column:2;grid-row:1}.fw-gallery--thumbs_side .fw-gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;flex-wrap:nowrap;height:0;min-height:100%;margin:0;overflow:hidden auto;scroll-snap-type:y proximity}}.fw-rule{margin:.25rem 0 0;font-size:.8125rem}.fw-rule__breaks{margin:.25rem 0 0;padding:0;font-size:.875rem;list-style:none}fw-recently-viewed{display:grid;gap:calc(var(--space) * 1.5rem)}fw-recently-viewed[hidden]{display:none}.fw-rv__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem}.fw-rv__heading{margin:0}.fw-rv__clear{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}fw-recently-viewed[data-cleared] .fw-rv__clear,fw-recently-viewed[data-cleared] .fw-rv__list{display:none}.fw-rv__cleared{margin:0}.fw-rv__note{margin:0;padding:.5rem .75rem;border:1px dashed currentColor;font-size:.875rem}.fw-rv--block{gap:.75rem}.fw-rv--block .fw-rv__heading{font-size:1rem}.fw-rv--block .fw-grid{gap:1rem .75rem}@media(min-width:750px){.fw-rv--block .fw-grid{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}}.fw-rv--block .fw-card__title{font-size:.8125rem}.fw-edge--curve,.fw-edge--wave,.fw-edge--slant{--fw-edge: clamp(1.75rem, 4vw, 3.5rem);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--fw-edge) + 1px) no-repeat,var(--fw-edge-shape) bottom / 100% var(--fw-edge) no-repeat;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--fw-edge) + 1px) no-repeat,var(--fw-edge-shape) bottom / 100% var(--fw-edge) no-repeat}.fw-edge--curve{--fw-edge-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100V1Q50 19 0 1Z'/%3E%3C/svg%3E")}.fw-edge--wave{--fw-edge-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100V5C87.5 11 75 11 62.5 5S37.5-1 25 5S12.5 11 0 5Z'/%3E%3C/svg%3E")}.fw-edge--slant{--fw-edge-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100V1L0 10Z'/%3E%3C/svg%3E")}.section-padding:is(.fw-edge--curve,.fw-edge--wave,.fw-edge--slant){padding-block-end:calc(var(--space) * 3rem * var(--fw-below, 1) + var(--fw-edge))}:is(.fw-edge--curve,.fw-edge--wave,.fw-edge--slant) .fw-hero__inner{padding-block-end:calc(var(--space) * 3.5rem + var(--fw-edge))}.fw-words{display:grid;gap:calc(var(--space) * 1rem);align-content:center}.fw-words>*{margin:0}.fw-words__kicker{font-size:.875rem;font-weight:var(--font-body-weight-bold);letter-spacing:.06em;text-transform:uppercase}.fw-words__heading{text-wrap:balance}.fw-words__text{max-width:60ch}.fw-words__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:calc(var(--space) * .5rem)}.fw-words--center{justify-items:center;text-align:center}.fw-words--right{justify-items:end;text-align:end}.fw-words--center .fw-words__buttons{justify-content:center}.fw-words--right .fw-words__buttons{justify-content:flex-end}.button.button--light{border-color:#fff;background:#fff;color:#1a1a1a}.button.button--light-outline{border-color:#fff;background:transparent;color:#fff}.fw-sticky-buy{position:fixed;inset:auto 0 0;z-index:20;background:var(--color-background);border-top:var(--border-width) solid var(--color-border);box-shadow:0 -.5rem 1.5rem #00000014}.fw-sticky-buy__inner{display:flex;align-items:center;gap:.75rem;max-width:var(--page-width);margin-inline:auto;padding:.625rem var(--page-margin)}.fw-sticky-buy__thumb{flex:none;width:3.5rem;height:3.5rem;border-radius:calc(var(--radius-card) / 2);object-fit:cover}.fw-sticky-buy__words{flex:1;min-width:0}.fw-sticky-buy__title{overflow:hidden;font-weight:var(--font-body-weight-bold);white-space:nowrap;text-overflow:ellipsis}.fw-sticky-buy__price{font-size:.875rem}.fw-sticky-buy__variant{flex:0 1 14rem;min-width:0}.fw-sticky-buy__add{flex:none}@media(max-width:749px){.fw-sticky-buy__inner{flex-wrap:wrap;gap:.5rem}.fw-sticky-buy__thumb,.fw-sticky-buy__title{display:none}.fw-sticky-buy__words{flex:0 0 auto}.fw-sticky-buy__variant{flex:1 1 8rem}}.yoj-credit{white-space:nowrap}.yoj-credit a{color:inherit;text-decoration:none}.yoj-credit a:hover,.yoj-credit a:focus-visible{text-decoration:underline;text-underline-offset:2px}.yoj-credit svg{display:inline-block;width:1.35em;height:1.35em;margin-inline-end:.4em;vertical-align:-.38em;vertical-align:calc(.5cap - .73em)}.yoj-credit__face{fill:var(--yoj-credit-face, var(--color-background, #fff))}:is(.footer-utilities__group-copyright,.yoj-footer__copy):has(.yoj-credit){display:flex;flex-wrap:wrap;align-items:center;column-gap:1.5em;row-gap:4px}@media screen and (max-width:749px){.footer-utilities__group-copyright:has(.yoj-credit){justify-content:center}}.yoj-footer__bar{--yoj-credit-face: var(--yoj-footer-bar)}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map */
