.lookbook-detail{background:#fff;color:#000;overflow-x:clip}body.is-lookbook-detail main.lookbook-detail{--lookbook-breadcrumb-space:34px;--lookbook-overview-gap:10px;margin-bottom:140px;padding-top:calc(var(--site-header-top) + var(--site-header-height))}body.is-lookbook-detail main.lookbook-detail>.breadcrumbs{margin-bottom:0;margin-top:10px}body.is-lookbook-detail .site-header{transition:top .22s ease,background-color .24s ease,box-shadow .24s ease,opacity .18s ease,transform .22s ease}.lookbook-lightbox-trigger{cursor:zoom-in}.lookbook-fancybox img.f-panzoom__content{border-radius:20px}.lookbook-anchor-nav{background:#fff;left:0;min-height:40px;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-100%);transition:opacity .16s ease,transform .18s ease;z-index:30}.lookbook-anchor-nav .lookbook-nav-context{display:contents}.lookbook-anchor-nav .lookbook-mobile-anchor-panel,.lookbook-anchor-nav .lookbook-nav-current-section,.lookbook-anchor-nav .lookbook-nav-menu-dots{display:none}.lookbook-anchor-nav .lookbook-nav-inner{align-items:center;display:grid;gap:34px;grid-template-columns:auto minmax(max-content,auto) minmax(0,1fr) auto;min-height:40px}.lookbook-anchor-nav .lookbook-nav-inner>a.lookbook-nav-symbol{line-height:0;text-decoration:none!important}.lookbook-anchor-nav .lookbook-nav-inner>a.lookbook-nav-symbol:after,.lookbook-anchor-nav .lookbook-nav-inner>a.lookbook-nav-symbol:focus-visible:after,.lookbook-anchor-nav .lookbook-nav-inner>a.lookbook-nav-symbol:focus:after,.lookbook-anchor-nav .lookbook-nav-inner>a.lookbook-nav-symbol:hover:after{content:none!important;display:none!important}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-symbol{align-items:center;display:inline-flex;height:28px;justify-content:center;width:28px}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-symbol img{display:block;height:28px;width:28px}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-links{align-items:center;display:flex;gap:34px;justify-content:center;min-width:0;overflow-x:auto;position:relative;white-space:nowrap}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-links:after{background:#000;border-radius:2px;bottom:10px;content:"";height:2px;left:0;opacity:0;position:absolute;transform:translateX(var(--lookbook-nav-indicator-offset,0));transition:width .32s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),opacity .16s ease;width:min(var(--lookbook-nav-indicator-width,0),50px)}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-links.has-active-indicator:after{opacity:1}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-links a{align-content:start;box-sizing:border-box;display:grid;min-height:40px;padding:5px 0}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-links a:before{color:transparent;content:attr(data-label);font-weight:700;grid-area:1/1;pointer-events:none;visibility:hidden;width:max-content}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-links a>span{font-weight:400;grid-area:1/1;line-height:20px}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-links a.active>span{font-weight:700}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-menu{background:transparent;border:0;color:#000;cursor:pointer;display:inline-grid;min-height:40px;padding:0;place-content:center;width:40px}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-menu .lookbook-nav-menu-icon{height:24px;overflow:visible;width:24px}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-menu .lookbook-nav-menu-icon .lookbook-nav-menu-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2;transform-box:fill-box;transform-origin:center;transition:opacity .18s ease,transform .24s ease}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-menu.is-open .lookbook-nav-menu-line-top{transform:translateY(6px) rotate(45deg)}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-menu.is-open .lookbook-nav-menu-line-middle{opacity:0;transform:scaleX(.2)}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-menu.is-open .lookbook-nav-menu-line-bottom{transform:translateY(-6px) rotate(-45deg)}.lookbook-anchor-nav .lookbook-nav-inner a{align-items:center;color:#000;display:inline-flex;min-height:40px;position:relative;text-decoration:none;transition:min-height .18s ease,color .16s ease}.lookbook-anchor-nav .lookbook-nav-inner a:after{background:rgba(0,0,0,.45);bottom:10px;content:"";height:1px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:min(100%,50px)}.lookbook-anchor-nav .lookbook-nav-inner a:not(.active):is(:hover,:focus-visible):after{opacity:1}.lookbook-anchor-nav .lookbook-nav-menu-panel{background:#fff;border-top:1px solid transparent;max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .24s ease,visibility 0s linear .36s,border-color .24s ease;visibility:hidden;width:100%}.lookbook-anchor-nav.is-menu-open .lookbook-nav-menu-panel{border-top-color:rgba(0,0,0,.1);max-height:560px;opacity:1;transform:translateY(0);transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .22s ease 80ms,transform .26s ease,visibility 0s linear,border-color .24s ease;visibility:visible}body.has-lookbook-nav-docked .site-header{opacity:0;pointer-events:none;transform:translateY(-110%)}body.has-lookbook-nav-docked .lookbook-anchor-nav{opacity:1;pointer-events:auto;transform:translateY(0);z-index:45}body.has-lookbook-nav-docked .lookbook-nav-model{color:#000;text-transform:uppercase}.lookbook-section{scroll-margin-top:38px}.lookbook-section-overview{--lookbook-overview-inline-padding:10px;--lookbook-overview-inline-space:20px;padding:0 var(--lookbook-overview-inline-padding) var(--lookbook-overview-gap)}.lookbook-section-overview .lookbook-overview-visual{background:#000;border-radius:20px;height:calc(100vh - var(--site-header-top) - var(--site-header-height) - var(--lookbook-breadcrumb-space) - var(--lookbook-overview-gap));height:calc(100dvh - var(--site-header-top) - var(--site-header-height) - var(--lookbook-breadcrumb-space) - var(--lookbook-overview-gap));overflow:hidden;position:relative;width:100%}.lookbook-section-overview .lookbook-overview-visual img,.lookbook-section-overview .lookbook-overview-visual picture{display:block;height:100%;inset:0;position:absolute;width:100%}.lookbook-section-overview .lookbook-overview-visual img{object-fit:cover;object-position:center}.lookbook-section-overview .lookbook-overview-visual .lookbook-overview-video{border:0;display:block;height:max(100%,(100vw - var(--lookbook-overview-inline-space))*9/16);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,(100vh - var(--site-header-top) - var(--site-header-height) - var(--lookbook-breadcrumb-space) - var(--lookbook-overview-gap))*16/9);width:max(100%,(100dvh - var(--site-header-top) - var(--site-header-height) - var(--lookbook-breadcrumb-space) - var(--lookbook-overview-gap))*16/9)}.lookbook-section-overview .lookbook-overview-visual .lookbook-overview-boxes{bottom:20px;display:flex;gap:10px;left:20px;position:absolute;right:20px}@media(max-width:768px){.lookbook-section-overview .lookbook-overview-visual .lookbook-overview-boxes{flex-direction:column}}.lookbook-section-overview .lookbook-overview-visual .lookbook-overview-boxes .lookbook-overview-box{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.25);border-radius:20px;color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px 30px}.lookbook-section-overview .lookbook-overview-visual .lookbook-overview-boxes .lookbook-overview-box span{display:block}.lookbook-section-overview .lookbook-overview-visual .lookbook-overview-boxes .lookbook-overview-box .lookbook-overview-values{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 14px}.lookbook-section-overview .lookbook-overview-visual .lookbook-overview-boxes .lookbook-overview-box .lookbook-overview-values .h3{margin:0}@media(max-width:768px){.lookbook-section-overview .lookbook-overview-visual .lookbook-overview-boxes .lookbook-overview-box{padding:10px}}.lookbook-section-overview .lookbook-overview-content{margin-top:var(--lookbook-overview-gap)}@media(min-width:1900px){.lookbook-section-overview .lookbook-overview-visual img{object-position:bottom}}.lookbook-section:not(.lookbook-section-overview){padding:10px 0 0}.lookbook-section-promos{display:grid;row-gap:10px}.lookbook-section-promos .lookbook-section-promo{background:#f7f7f7;border-radius:20px;margin:0 10px;padding:50px 0!important}.lookbook-section-promos .lookbook-promo-row{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:-12px;margin-right:-12px}.lookbook-section-promos .lookbook-promo-row>div{min-width:0;padding-left:12px;padding-right:12px}.lookbook-section-promos .lookbook-promo-row>div:last-child{align-items:center;display:flex;justify-content:flex-end}.lookbook-section-promos .lookbook-promo-row .btn{text-align:center;text-decoration:none;white-space:nowrap}.lookbook-ready-delivery{background:#fff;color:#000;margin:100px 0;padding:0 0 10px}.lookbook-default-section{display:grid;gap:10px}.lookbook-section-media{background:#f7f7f7;border-radius:20px;display:block;height:auto;margin-left:10px;margin-right:10px;overflow:hidden;width:calc(100% - 20px)}.lookbook-exteriors-band{background:#f7f7f7;border-radius:20px;margin:10px 10px 0;padding:30px 0}.lookbook-exteriors-band .lookbook-exteriors{align-items:center;display:grid;gap:clamp(36px,5vw,76px);grid-template-columns:minmax(0,1fr) minmax(360px,44%)}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exteriors-title{color:#000;margin:0}.lookbook-exteriors-band .lookbook-exteriors .lookbook-color-list{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.lookbook-exteriors-band .lookbook-exteriors .lookbook-color-list .lookbook-color-item{color:#000;text-align:center;width:72px}.lookbook-exteriors-band .lookbook-exteriors .lookbook-color-list .lookbook-color-item>span{color:#000;display:block;margin-top:10px}.lookbook-exteriors-band .lookbook-exteriors .lookbook-color-list .lookbook-color-item .lookbook-color-option{background:transparent;border:0;cursor:pointer;display:block;padding:0;width:72px}.lookbook-exteriors-band .lookbook-exteriors .lookbook-color-list .lookbook-color-item .lookbook-color-option.is-active .lookbook-color-swatch{box-shadow:0 0 0 3px #f7f7f7,0 0 0 4px rgba(0,0,0,.32)}.lookbook-exteriors-band .lookbook-exteriors .lookbook-color-list .lookbook-color-item .lookbook-color-option .lookbook-color-swatch{background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:50%;display:block;height:72px;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease;width:72px}.lookbook-exteriors-band .lookbook-exteriors .lookbook-color-list .lookbook-color-item .lookbook-color-option .lookbook-color-swatch img{display:block;height:100%;object-fit:cover;transform:scale(1.12);transition:transform .18s ease;width:100%}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exterior-preview{align-items:center;display:grid;justify-items:end;min-height:280px}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exterior-preview .lookbook-exterior-image{display:none;height:auto;width:min(100%,600px)}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exterior-preview .lookbook-exterior-image.is-active{display:block}.lookbook-exteriors-content{margin-top:10px}.lookbook-tech{padding-top:30px}.lookbook-tech .lookbook-tech-tabs{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end;margin:0 0 36px;overflow-x:auto;padding:0 0 2px;scrollbar-width:thin}.lookbook-tech .lookbook-tech-tabs .lookbook-tech-tab{background:transparent;border-left:0;border-right:0;border-top:0;cursor:pointer;white-space:nowrap}.lookbook-tech .lookbook-tech-panel{display:none;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.lookbook-tech .lookbook-tech-panel.is-active{display:block}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table{background:#fff;border-collapse:separate;border-spacing:0;min-width:820px;table-layout:fixed;width:100%}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table td,.lookbook-tech .lookbook-tech-panel .lookbook-tech-table th{border:0;padding:10px 20px;text-align:left;vertical-align:top}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table thead th{border-bottom:1px solid rgba(0,0,0,.16);color:#000;padding-bottom:16px;padding-top:0}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table thead th:first-child{color:transparent}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table tbody tr:nth-child(2n){background:rgba(0,0,0,.035)}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table tbody td{color:rgba(0,0,0,.78)}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table .row-label{color:#000;min-width:210px}.lookbook-tech .lookbook-tech-panel .lookbook-tech-note{box-sizing:border-box;color:#000;left:0;padding:20px 20px 8px;position:sticky;width:100%}.lookbook-download-band{background:#f7f7f7;border-radius:20px;margin:10px 10px 0;padding:clamp(52px,5vw,72px) 0}.lookbook-download-band .lookbook-download-row{align-items:center;display:flex;gap:clamp(32px,5vw,64px)}.lookbook-download-band .lookbook-download-row .lookbook-download-title{color:#000;margin:0;white-space:nowrap}.lookbook-download-band .lookbook-download-row .lookbook-download-list{display:flex;flex-wrap:wrap;gap:12px}.lookbook-download-band .lookbook-download-row .lookbook-download-list .lookbook-download-link{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:999px;color:#000;display:inline-flex;gap:10px;min-height:48px;padding:8px 28px 8px 20px;text-decoration:none}.lookbook-download-band .lookbook-download-row .lookbook-download-list .lookbook-download-link:focus-visible,.lookbook-download-band .lookbook-download-row .lookbook-download-list .lookbook-download-link:hover{border-color:#000;color:#000}.lookbook-download-band .lookbook-download-row .lookbook-download-list .lookbook-download-link img{display:block;flex:0 0 30px;height:30px;width:30px}.lookbook-download-band .lookbook-download-row .lookbook-download-list .lookbook-download-link span{font-weight:700}@media(max-width:768px){body.is-lookbook-detail main.lookbook-detail{--lookbook-breadcrumb-space:52px}body.is-lookbook-detail main.lookbook-detail>.breadcrumbs{margin-top:28px}.lookbook-overview-content{margin-inline:calc(var(--lookbook-overview-inline-padding)*-1)}.lookbook-section-promos .lookbook-promo-row{grid-template-columns:minmax(0,1fr);row-gap:24px}.lookbook-section-promos .lookbook-promo-row>div{padding:0 18px}.lookbook-section-promos .lookbook-promo-row>div:last-child{flex-direction:column;gap:24px}.lookbook-section-promos .lookbook-promo-row .countdownCnt{align-self:center;text-align:center}.lookbook-section-promos .lookbook-promo-row .countdownCnt .countdown{justify-content:center}.lookbook-anchor-nav{min-height:48px}.lookbook-anchor-nav .lookbook-nav-inner{gap:12px;grid-template-columns:auto minmax(0,1fr) 32px;min-height:48px;overflow:visible}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-context{align-items:center;display:flex;gap:7px;justify-self:end;min-width:0;white-space:nowrap}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-model{flex:0 0 auto;font-weight:700;min-height:48px;text-transform:none}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-model:after{content:none}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-current-section{display:inline-block;max-width:0;opacity:1;overflow:hidden;transform:translateY(0);transition:max-width .3s cubic-bezier(.22,1,.36,1),opacity .13s ease,transform .18s ease}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-current-section.is-changing{opacity:0;transform:translateY(3px)}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-links{display:none}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-symbol,.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-symbol img{height:22px;width:22px}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-menu{min-height:48px;width:32px}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-menu .lookbook-nav-menu-icon{display:none}.lookbook-anchor-nav .lookbook-nav-inner .lookbook-nav-menu .lookbook-nav-menu-dots{background:#000;border-radius:50%;box-shadow:0 -6px 0 #000,0 6px 0 #000;display:block;height:3px;width:3px}.lookbook-anchor-nav .lookbook-nav-menu-panel{display:none}.lookbook-anchor-nav .lookbook-mobile-anchor-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.82);border-radius:0 0 0 20px;box-shadow:0 12px 22px rgba(0,0,0,.08);display:block;max-height:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s;visibility:hidden;width:min(196px,100vw - 32px)}.lookbook-anchor-nav .lookbook-mobile-anchor-links{display:grid;gap:18px;justify-items:end;padding:34px 26px 28px}.lookbook-anchor-nav .lookbook-mobile-anchor-links a{min-height:auto;text-align:right;white-space:nowrap}.lookbook-anchor-nav .lookbook-mobile-anchor-links a:after{content:none}.lookbook-anchor-nav.is-menu-open .lookbook-mobile-anchor-panel{max-height:min(440px,100dvh - 58px);opacity:1;transform:translateY(0);transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .2s ease 50ms,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear;visibility:visible}body.has-lookbook-nav-docked .lookbook-anchor-nav .lookbook-nav-model{text-transform:none}.lookbook-exteriors-band{border-radius:16px;margin:10px 6px 0;overflow:hidden;padding:34px 0 38px}.lookbook-exteriors-band .lookbook-exteriors{display:flex;flex-direction:column;gap:28px}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exteriors-colors{display:contents}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exteriors-colors .lookbook-exteriors-title{order:0}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exteriors-colors .lookbook-color-list{flex-wrap:nowrap;gap:16px;margin-left:-16px;margin-right:-16px;margin-top:0;min-width:0;order:2;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 16px 14px;scrollbar-width:none;touch-action:pan-x;width:calc(100% + 32px)}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exteriors-colors .lookbook-color-list::-webkit-scrollbar{display:none}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exteriors-colors .lookbook-color-list .lookbook-color-item{flex:0 0 64px;width:64px}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exteriors-colors .lookbook-color-list .lookbook-color-item .lookbook-color-option{width:64px}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exteriors-colors .lookbook-color-list .lookbook-color-item .lookbook-color-option .lookbook-color-swatch{height:64px;width:64px}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exterior-preview{justify-items:center;min-height:0;order:1}.lookbook-exteriors-band .lookbook-exteriors .lookbook-exterior-preview .lookbook-exterior-image{width:min(100%,460px)}.lookbook-exteriors-content{margin-top:10px}.lookbook-download-band{border-radius:16px;margin:10px 6px 0;padding:34px 0 38px}.lookbook-download-band .lookbook-download-row{align-items:flex-start;flex-direction:column;gap:22px}.lookbook-download-band .lookbook-download-row .lookbook-download-list{flex-direction:column;width:100%}.lookbook-download-band .lookbook-download-row .lookbook-download-list .lookbook-download-link{justify-content:flex-start;width:100%}.lookbook-tech .lookbook-tech-filter{position:relative;z-index:5}.lookbook-tech .lookbook-tech-filter.is-open .lookbook-tech-filter-icon{transform:rotate(180deg)}.lookbook-tech .lookbook-tech-filter.is-open .lookbook-tech-filter-options{max-height:min(320px,50dvh);opacity:1;transform:translateY(0);transition:max-height .24s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear;visibility:visible}.lookbook-tech .lookbook-tech-filter-toggle{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.3);color:#000;display:flex;font:inherit;justify-content:space-between;min-height:40px;padding:0 0 0 10px;text-align:left;width:100%}.lookbook-tech .lookbook-tech-filter-icon{background:url(/build/images/freccia-select.9418dac3.svg) 50%/contain no-repeat;flex:0 0 18px;height:18px;margin:0 10px;transition:transform .18s ease;width:18px}.lookbook-tech .lookbook-tech-filter-options{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.88);border:1px solid rgba(0,0,0,.15);border-radius:0 0 20px 20px;border-top:0;box-shadow:0 12px 22px rgba(0,0,0,.08);display:grid;left:0;max-height:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:10px;position:absolute;right:0;top:100%;transform:translateY(-6px);transition:max-height .24s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;visibility:hidden}.lookbook-tech .lookbook-tech-filter-options[hidden]{display:none}.lookbook-tech .lookbook-tech-filter-option{background:transparent;border:0;color:rgba(0,0,0,.72);min-height:44px;padding:8px 10px;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.lookbook-tech .lookbook-tech-filter-option.is-active,.lookbook-tech .lookbook-tech-filter-option:is(:hover,:focus-visible){background:rgba(0,0,0,.05);color:#000}.lookbook-tech .lookbook-tech-panel{margin-right:-16px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px;padding-right:16px;scrollbar-width:none}.lookbook-tech .lookbook-tech-panel::-webkit-scrollbar{display:none}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table{isolation:isolate;min-width:600px}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table td,.lookbook-tech .lookbook-tech-panel .lookbook-tech-table th{padding:13px 16px}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table td:not(.row-label),.lookbook-tech .lookbook-tech-panel .lookbook-tech-table th:not(:first-child){min-width:132px;position:relative;z-index:1}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table .row-label,.lookbook-tech .lookbook-tech-panel .lookbook-tech-table thead th:first-child{background-clip:padding-box;background-color:#fff;color:#000;left:auto;min-width:180px;min-width:220px;position:static;width:220px;z-index:auto}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table tbody td:not(.row-label),.lookbook-tech .lookbook-tech-panel .lookbook-tech-table thead th:not(:first-child){min-width:0}.lookbook-tech .lookbook-tech-panel .lookbook-tech-table tbody tr:nth-child(2n) .row-label{background-color:#f6f6f6}.lookbook-tech .lookbook-tech-scrollbar{background:rgba(0,0,0,.14);border-radius:4px;display:none;height:4px;margin-top:6px;opacity:0;overflow:hidden;position:relative;transition:opacity .18s ease;width:100%}.lookbook-tech .lookbook-tech-scrollbar.is-active{display:block}.lookbook-tech .lookbook-tech-scrollbar.is-scrollable{opacity:1}.lookbook-tech .lookbook-tech-scrollbar-thumb{background:rgba(0,0,0,.72);border-radius:inherit;height:100%;left:0;position:absolute;top:0;transform:translateX(0);transition:width .18s ease,transform 80ms linear;will-change:width,transform}}.lookbook-request-info-slot{display:flex;justify-content:flex-end;margin:24px 0;min-height:var(--lookbook-request-info-height,48px)}.lookbook-request-info-slot.is-fixed .btn-request-info{left:var(--lookbook-request-info-left);position:fixed;top:var(--lookbook-request-info-top);width:var(--lookbook-request-info-width);z-index:40}.btn-request-info{background-color:#fff;opacity:1;transform:translateY(0);transition:color .3s ease,border-color .3s ease,background-color .3s ease,opacity .22s ease,transform .22s ease,visibility 0s linear;visibility:visible}.btn-request-info.is-hidden{opacity:0;pointer-events:none;transform:translateY(-4px);transition:color .3s ease,border-color .3s ease,background-color .3s ease,opacity .22s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden}.lookbook-card{color:#000;display:flex;flex-direction:column;margin-bottom:40px;text-decoration:none;width:100%}.lookbook-card:focus-visible,.lookbook-card:hover{outline:0}.lookbook-card:focus-visible .lookbook-card__img img,.lookbook-card:hover .lookbook-card__img img{transform:scale(1.04)}.lookbook-card__img{aspect-ratio:338/459;background:#f2f2f2;border-radius:16px;flex:0 0 auto;overflow:hidden}.lookbook-card__img img{display:block;height:100%;object-fit:cover;transition:transform .55s ease;width:100%}.lookbook-card__img--placeholder{background:linear-gradient(135deg,#f7f7f7,#f5f5f5);height:100%;width:100%}.lookbook-card__body{align-items:end;background:#f5f5f5;border-radius:16px;gap:16px;margin-top:10px;min-height:120px;padding:14px 16px 14px 20px}.lookbook-card__desc{align-self:start;color:#000;font-size:17px;line-height:1.28}.lookbook-card__desc>*{margin:0}.arrow-icon{background-image:url(/build/images/freccia%20link%2040x40px.2e11cf4a.svg);background-repeat:no-repeat;background-size:contain;display:block;height:40px;transition:background-image .3s ease;width:40px}.lookbook-card:hover .arrow-icon{background-image:url(/build/images/freccia%20link%20attiva%2040x40px.b4412c39.svg)}.lookbook-card:hover .lookbook-card__body{background:#fff}