.grid-overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;max-width:clamp(var(--size-container-min),100vw,var(--size-container-max));margin-left:auto;margin-right:auto;padding-left:var(--_padding---container--page, 1em);padding-right:var(--_padding---container--page, 1em);z-index:9999;pointer-events:none}.grid-overlay__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1em;height:100%;overflow:clip}.grid-overlay__col{height:100%;background-color:#37415114}@media screen and (max-width:991px){.grid-overlay__row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:767px){.grid-overlay__row{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-filter-target]{cursor:pointer;transition:background-color .3s ease,color .3s ease}[data-filter-target][data-filter-status=active]{background-color:#374151;color:#fff}.collection__cta{transition:opacity .3s ease}.collection__cta:hover{opacity:.7}[data-view] .collection__item,[data-view] .collection__info,[data-view] .w-dyn-item{transition:none}[data-view="1"] .collection__item-details,[data-view="1"] .collection__item-badges,[data-view="1"] .collection__item-expanded,[data-view="1"] .collection__carousel-nav{display:none!important}[data-view="2"] .grid{display:block}[data-view="2"] .collection__info{width:100%;margin-bottom:2em}[data-view="2"] .w-dyn-items{grid-template-columns:repeat(3,1fr)}[data-view="2"] .collection__item-details{display:flex;align-items:center;justify-content:space-between;padding:.5em 0}[data-view="2"] .collection__item-badges{display:flex;gap:.5em;position:absolute;top:.5em;right:.5em}[data-view="2"] .collection__cta,[data-view="2"] .collection__item-expanded,[data-view="2"] .collection__carousel-nav{display:none!important}[data-view="3"] .grid{display:block}[data-view="3"] .collection__info{width:100%;margin-bottom:2em}[data-view="3"] .w-dyn-items{display:flex;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;backface-visibility:hidden}[data-view="3"] .w-dyn-item{flex:none;width:100%;opacity:.2;transition:opacity .4s ease}[data-view="3"] .w-dyn-item.is-active{opacity:1}[data-view="3"] .collection__item{display:grid;grid-template-columns:1fr 1fr;min-height:40em;background:#f7f7f7;position:relative}[data-view="3"] .collection__item-details{display:flex;flex-direction:column;justify-content:center;padding:2.5em;gap:1em}[data-view="3"] .collection__item-badges{display:flex;gap:.5em;position:absolute;top:.5em;right:.5em}[data-view="3"] .collection__item-expanded{display:block}[data-view="3"] .collection__carousel-nav{display:flex;align-items:center;justify-content:space-between;max-width:43em;margin:1.5em auto 0}[data-view="3"] .collection__cta{display:none!important}[data-view="3"] .collection__thumb{order:2;object-fit:contain}.collection__view-track{position:relative;width:13.8125em;height:1.5em;background:#3741510d;border-radius:.25em}.collection__view-fill{position:absolute;top:.125em;left:.125em;bottom:.125em;width:.125em;min-width:.125em;background:#37415166;border-radius:.125em;pointer-events:none}.collection__view-thumb{position:absolute;top:.125em;left:0;width:1.25em;height:calc(100% - .25em);cursor:grab;touch-action:none;z-index:1}.collection__view-thumb:active{cursor:grabbing}.collection__view-thumb:before,.collection__view-thumb:after{content:"";position:absolute;top:50%;width:.0625em;height:.625em;background:#fff9;border-radius:.0625em;transform:translateY(-50%)}.collection__view-thumb:before{right:.375em}.collection__view-thumb:after{right:.1875em}.collection__carousel-nav button{font-family:Futura PT,sans-serif;font-weight:500;font-size:.875em;text-transform:uppercase;color:#374151;background:none;border:none;cursor:pointer;padding:.5em 0}.collection__carousel-nav button[data-control-status=not-active]{opacity:.2;pointer-events:none}.collection__carousel-dots{display:flex;gap:.3125em;align-items:center}.collection__carousel-dot{width:.25em;height:.25em;border-radius:50%;background:#3741511a;border:none;padding:0;cursor:pointer;transition:background-color .3s ease}.collection__carousel-dot.is-active{background:#374151}.collection__item-name{font-family:Futura PT,sans-serif;font-size:1.25em;line-height:1;color:#374151}.collection__item-brand{max-height:1.875em;width:auto;object-fit:contain}.collection__item-badge--new,.collection__item-badge--mostra{display:inline-flex;align-items:center;height:1.5em;padding:0 .625em;border-radius:.25em;font-family:Futura PT,sans-serif;font-size:.75em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.collection__item-badge--new{background:#d9ffe0;color:#374151}.collection__item-badge--mostra{background:#fff;color:#374151}.collection__item-desc{font-family:Futura PT,sans-serif;font-size:1.125em;line-height:1.1;color:#37415180;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.collection__item-link{font-family:Futura PT,sans-serif;font-size:1em;line-height:1.1;color:#374151;text-decoration:underline}.collection__item-link:hover{opacity:.7}.collection__view-label{font-family:Futura PT,sans-serif;font-size:.75em;line-height:1.1;color:#37415180;margin-bottom:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-hero__variant-options{display:flex;flex-wrap:wrap;gap:.5em}.product-hero__variant-option{display:inline-flex;align-items:center;padding:.375em .625em;border-radius:.25em;background:#3741510d;color:#374151;font-size:.875em;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease}.product-hero__variant-option:hover{background:#3741511f}.product-hero__variant-option.is-active{background:#374151;color:#fff}.product-hero__variant-option.is-active:hover{background:#1f2937}.product-hero__slides .w-dyn-items{display:flex;-webkit-user-select:none;user-select:none;touch-action:pan-y;will-change:transform;backface-visibility:hidden;cursor:grab}.product-hero__slides .w-dyn-item{flex:none;width:calc(100% + 1px);margin-right:-1px}.product-hero__slides{overflow:hidden}.product-hero__dot{width:.25em;height:.25em;border-radius:50%;background:#3741511a;border:none;padding:0;cursor:pointer;transition:background-color .3s ease}.product-hero__dot.is-active{background:#374151}[data-button-stagger]:hover [data-button-chars-container] span{transform:translateY(-1.3em) rotate(.001deg)!important}[data-hover-zoom]{overflow:hidden}.accordion-css__item-bottom{transition:grid-template-rows .6s cubic-bezier(.625,.05,0,1)}[data-accordion-status=active] .accordion-css__item-bottom{grid-template-rows:1fr}.accordion-css__item-icon{transition:transform .6s cubic-bezier(.625,.05,0,1)}[data-accordion-status=active] .accordion-css__item-icon{transform:rotate(.001deg)}[data-search-status=open] .nav-center__list{opacity:0;visibility:hidden;pointer-events:none}.nav-search__input-wrap{pointer-events:none;padding-left:50%;padding-right:7em}.nav-end{position:relative;z-index:2}[data-nav-search-input]{width:100%;background:transparent;border:0;outline:0;font:inherit;font-size:1em;color:#374151;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;transform:translate(1.5em);transition:opacity .4s cubic-bezier(.625,.05,0,1),transform .5s cubic-bezier(.625,.05,0,1)}[data-nav-search-input]::placeholder{color:#374151b3}[data-search-status=open] [data-nav-search-input]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}@media(hover:none),(pointer:coarse){[data-nav-search-input]{font-size:max(16px,1em)}}[data-nav-search-close]{display:none;cursor:pointer}[data-search-status=open] [data-nav-search-close]{display:flex}[data-search-status=open] [data-nav-search-toggle]{display:none}[data-nav-search-results]{display:block;position:absolute;top:100%;left:0;right:0;z-index:1;background:#fff;border-bottom:1px solid rgba(55,65,81,.1);border-radius:0 0 1em 1em;padding:2em 2.5em 3em;min-height:3em;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0);transition:clip-path .55s cubic-bezier(.625,.05,0,1),visibility 0s linear .55s}[data-search-status=open] [data-nav-search-results]{visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0);transition:clip-path .55s cubic-bezier(.625,.05,0,1),visibility 0s}body:has([data-search-status=open]) .page-bg{opacity:1;pointer-events:auto;background-color:#00000080}[data-search-status=open] .nav-container[data-menu-status]{z-index:2;background-color:#fff;transition:background-color 0s}.nav-container[data-menu-status]{transition:background-color 0s linear .25s}.nav-search__listbox{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2em 1em}.nav-search__group--products{grid-column:span 6;padding-right:4em}.nav-search__group--brands,.nav-search__group--projects{grid-column:span 3}.nav-search__group-label{display:block;font-size:.75em;line-height:1.1;text-transform:uppercase;color:#37415180;margin-bottom:.75em}.nav-search__item{display:flex;align-items:center;gap:1em;padding:.5em;margin:0 -.5em;text-decoration:none;color:#374151;cursor:pointer;border-radius:.25em;transition:background-color .2s ease}.nav-search__item:hover,.nav-search__item.is-highlighted{background-color:#3741510d}.nav-search__item-thumb{width:3em;height:3em;object-fit:contain;border-radius:.25em;background:#f7f7f7;flex-shrink:0}.nav-search__item-thumb--empty{width:3em;height:3em;background:#f7f7f7;border-radius:.25em;flex-shrink:0}.nav-search__item-name{flex:1;min-width:0;font-size:1em;line-height:1.2}.nav-search__item-name-dim{opacity:.55}.nav-search__item-meta{font-size:.75em;color:#37415180;text-transform:uppercase;flex-shrink:0}.nav-search__item--all{font-size:.875em;text-decoration:underline;padding-top:.75em}.nav-search__empty-text{font-size:1em;color:#37415180;margin:0 0 1em}.nav-search__empty-links{display:flex;flex-wrap:wrap;gap:1.5em}.nav-search__empty-link{font-size:.875em;color:#374151;text-decoration:underline}.nav-search__live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:767px){.nav-search__input-wrap{padding-left:0;padding-right:3.5em}[data-search-status=open] .nav-logo{visibility:hidden}[data-search-status=open] [data-menu-button]{display:none}body:has([data-search-status=open]) .page-bg{display:block!important}[data-nav-search-results]{background:#fff;max-height:calc(100dvh - 4em);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.5em 1.25em 2.5em}.nav-search__listbox{display:block}.nav-search__group{margin-bottom:2em}.nav-search__group--products{padding-right:0}.nav-search__item{padding:.75em .5em}}.nav-bg{transition:height .45s cubic-bezier(.525,0,0,1)}.page-bg{transition:opacity .2s cubic-bezier(.525,0,0,1),background-color .2s cubic-bezier(.525,0,0,1)}.nav{transition:color .2s cubic-bezier(.525,0,0,1)}.nav-button{transition:all .2s cubic-bezier(.525,0,0,1)}.nav-dropdown{transition:all .2s ease,transform .45s cubic-bezier(.525,0,0,1)}@media(hover:hover){[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):hover+.nav-dropdown,[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:hover{opacity:1;visibility:visible;pointer-events:auto}}[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):focus-visible+.nav-dropdown,[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:focus-within,.wf-design-mode [data-dropdown-toggle=open]+.nav-dropdown{opacity:1;visibility:visible;pointer-events:auto}@media(hover:hover){:is(body:has([data-dropdown-toggle]:not([data-dropdown-toggle=closed]):hover),body:has([data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:hover)) .nav-bg{height:var(--nav-bg-height, 26em)}:is(body:has([data-dropdown-toggle]:not([data-dropdown-toggle=closed]):hover),body:has([data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:hover)) .page-bg{opacity:1}}:is(body:has([data-dropdown-toggle]:not([data-dropdown-toggle=closed]):focus-visible),body:has([data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:focus-within)) .nav-bg,.wf-design-mode body:has([data-dropdown-toggle=open]) .nav-bg{height:var(--nav-bg-height, 30em)}:is(body:has([data-dropdown-toggle]:not([data-dropdown-toggle=closed]):focus-visible),body:has([data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:focus-within)) .page-bg,.wf-design-mode body:has([data-dropdown-toggle=open]) .page-bg{opacity:1}.nav-link__dropdown-icon{transition:transform .45s cubic-bezier(.525,0,0,1)}@media(hover:hover){[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):hover .nav-link__dropdown-icon{transform:rotate(180deg)}}[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):focus-visible .nav-link__dropdown-icon,[data-dropdown-toggle=open] .nav-link__dropdown-icon{transform:rotate(180deg)}[data-dropdown-toggle]{transition:background-color .2s cubic-bezier(.525,0,0,1)}.nav-dropdown__content-li{opacity:0;transform:translate(2em);transition:opacity .45s cubic-bezier(.525,0,0,1),transform .45s cubic-bezier(.525,0,0,1);transition-delay:0s}@media(hover:hover){[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):hover+.nav-dropdown .nav-dropdown__content-li,[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:hover .nav-dropdown__content-li{opacity:1;transform:translate(0)}[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):hover+.nav-dropdown .nav-dropdown__content-li:nth-child(1),[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:hover .nav-dropdown__content-li:nth-child(1){transition-delay:.25s}[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):hover+.nav-dropdown .nav-dropdown__content-li:nth-child(3),[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:hover .nav-dropdown__content-li:nth-child(3){transition-delay:.37s}[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):hover+.nav-dropdown .nav-dropdown__content-li:nth-child(5),[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:hover .nav-dropdown__content-li:nth-child(5){transition-delay:.49s}}[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):focus-visible+.nav-dropdown .nav-dropdown__content-li,[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:focus-within .nav-dropdown__content-li,.wf-design-mode [data-dropdown-toggle=open]+.nav-dropdown .nav-dropdown__content-li{opacity:1;transform:translate(0)}[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):focus-visible+.nav-dropdown .nav-dropdown__content-li:nth-child(1),[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:focus-within .nav-dropdown__content-li:nth-child(1),.wf-design-mode [data-dropdown-toggle=open]+.nav-dropdown .nav-dropdown__content-li:nth-child(1){transition-delay:.25s}[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):focus-visible+.nav-dropdown .nav-dropdown__content-li:nth-child(3),[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:focus-within .nav-dropdown__content-li:nth-child(3),.wf-design-mode [data-dropdown-toggle=open]+.nav-dropdown .nav-dropdown__content-li:nth-child(3){transition-delay:.37s}[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):focus-visible+.nav-dropdown .nav-dropdown__content-li:nth-child(5),[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:focus-within .nav-dropdown__content-li:nth-child(5),.wf-design-mode [data-dropdown-toggle=open]+.nav-dropdown .nav-dropdown__content-li:nth-child(5){transition-delay:.49s}.divider{opacity:0;transform:scaleY(.4);transform-origin:center;transition:opacity .4s cubic-bezier(.525,0,0,1),transform .4s cubic-bezier(.525,0,0,1);transition-delay:0s}@media(hover:hover){[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):hover+.nav-dropdown .divider,[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:hover .divider{opacity:1;transform:scaleY(1);transition-delay:.31s}}[data-dropdown-toggle]:not([data-dropdown-toggle=closed]):focus-visible+.nav-dropdown .divider,[data-dropdown-toggle]:not([data-dropdown-toggle=closed])+.nav-dropdown:focus-within .divider,.wf-design-mode [data-dropdown-toggle=open]+.nav-dropdown .divider{opacity:1;transform:scaleY(1);transition-delay:.31s}.nav-dropdown__img{transition:transform .45s cubic-bezier(.525,0,0,1)}.nav-dropdown__img-overlay{transition:opacity .45s cubic-bezier(.525,0,0,1)}@media(hover:hover){.nav-dropdown__link:hover .nav-dropdown__img{transform:scale(1.1)}.nav-dropdown__link:hover .nav-dropdown__img-overlay{opacity:0}}.nav-dropdown__link.is--static{transition:background-color .2s cubic-bezier(.525,0,0,1)}.nav-link:after{transition:transform .45s cubic-bezier(.525,0,0,1)}.nav-center{transition:opacity .2s cubic-bezier(.525,0,0,1),visibility .2s cubic-bezier(.525,0,0,1),transform .45s cubic-bezier(.525,0,0,1)}.nav-dropdown__overflow{transition:grid-template-rows .45s cubic-bezier(.525,0,0,1)}.menu-button__line{transition:transform .45s cubic-bezier(.525,0,0,1)}[data-menu-status=open] .menu-button__line:first-child{transform:translateY(.125em) rotate(45deg)}[data-menu-status=open] .menu-button__line:last-child{transform:translateY(-.125em) rotate(-45deg)}.menu-button,.menu-button__lines{overflow:visible}@media screen and (max-width:767px){.nav-center{opacity:0;visibility:hidden;pointer-events:none}[data-menu-status=open] .nav-center{opacity:1;visibility:visible;pointer-events:auto}.page-bg{display:none!important}.nav-dropdown__overflow{display:grid;grid-template-rows:0fr;overflow:hidden}.nav-dropdown__overflow>*{overflow:hidden}[data-dropdown-toggle=open]+.nav-dropdown .nav-dropdown__overflow{grid-template-rows:1fr}[data-dropdown-toggle=open]+.nav-dropdown{opacity:1;visibility:visible;pointer-events:auto}[data-dropdown-toggle=open]+.nav-dropdown .nav-dropdown__content-li,[data-dropdown-toggle=open]+.nav-dropdown .divider{opacity:1;transform:none;transition-delay:0s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
