.o-wl-details{--border-color:hsla(0,1%,57%,.5);background:#f9f3f3;bottom:0;color:#101010;left:0;opacity:0;padding:1.875rem var(--layout-margin);position:fixed;top:var(--header-height);visibility:hidden;width:100%;z-index:40}@media (max-width:768px){.o-wl-details{overflow-y:auto;overscroll-behavior:contain}}.o-wl-details_inner{border:1px solid var(--border-color);width:100%}@media (min-width:768px){.o-wl-details_inner{display:flex;height:100%}.o-wl-details_body,.o-wl-details_gallery{width:50%}.o-wl-details_body{border-left:1px solid var(--border-color)}}.o-wl-details_gallery{overflow:clip;position:relative}@media (max-width:768px){.o-wl-details_gallery{height:34.375rem}}.o-wl-details_gallery-nav{bottom:1.875rem;left:1.875rem;position:absolute;right:1.875rem;z-index:1}.o-wl-details_body{display:flex;flex-direction:column;justify-content:space-between;min-height:0;position:relative}@media (min-width:768px){.o-wl-details_body{overflow-y:auto;overscroll-behavior:contain}}.o-wl-details_header{padding:1.875rem}.o-wl-details_title{line-height:1;margin-bottom:.625rem}.o-wl-details_subtitle{font-size:2.5rem;line-height:1.17;text-transform:uppercase}@media (max-width:768px){.o-wl-details_subtitle{font-size:1.75rem}}.o-wl-details_close{align-items:center;border:1px solid var(--border-color);color:#f70b48;display:flex;height:2.5rem;justify-content:center;position:absolute;right:calc(var(--layout-margin) + 1.875rem);top:3.75rem;width:2.5rem;z-index:1}@media (max-width:768px){.o-wl-details_close{right:calc(var(--layout-margin) + 1rem);top:2.875rem}}.o-wl-details_close svg{height:1.9375rem;width:2rem}.o-wl-details_content{margin-top:1.25rem;padding:0}.o-wl-details_text{font-size:.875rem;line-height:1.2;padding-left:var(--dot-before-padding,1.375rem);position:relative}.o-wl-details_text:before{background-color:var(--dot-color,#f70b48);content:"";height:.375rem;left:var(--dot-before-left,0);position:absolute;top:.4lh;transform-origin:center;width:.375rem}.o-wl-details_infos{border-top:1px solid var(--border-color);padding:1.875rem}.o-wl-details_infos-list{display:flex;flex-wrap:wrap;gap:1.5rem}@media (max-width:768px){.o-wl-details_infos-list{flex-direction:column}}.o-wl-details_feature{align-items:center;border:1px solid var(--border-color);color:currentColor;display:inline-flex;font-size:.875rem;line-height:1;opacity:.7;padding:1rem .875rem 1rem calc(1.25rem + 1em);pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-wl-details_feature:before{background-color:var(--dot-color,#f70b48);content:"";height:.375rem;left:.875rem;position:absolute;top:50%;transform:translate3d(0,-30%,0);transform-origin:center;width:.375rem}.o-wl-details_media{height:min(35rem,85%);left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(33.125rem,85%);z-index:0}@media (max-width:768px){.o-wl-details_media{height:85%;width:100%}}.o-wl-details_media>*{border:0;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.timeline-fade-bg-enter-from,.timeline-fade-bg-leave-to,.timeline-fade-text-enter-from,.timeline-fade-text-leave-to,.timeline-fade-title-enter-from,.timeline-fade-title-leave-to{opacity:0}.timeline-fade-bg-enter-active,.timeline-fade-bg-leave-active{transition:opacity .4s linear}.timeline-fade-text-enter-active,.timeline-fade-text-leave-active,.timeline-fade-title-enter-active,.timeline-fade-title-leave-active{transition:opacity .2s linear}.o-grid_header{margin-bottom:2.5rem}.o-grid_list{--gutter-x:1.25rem;--gutter-y:2rem;--switcher-target-container-width:30vw;align-items:var(--switcher-vertical-alignment,flex-start);display:flex;flex-wrap:wrap;gap:var(--gutter-y,1em) var(--gutter-x,1em)}.o-grid_list>*{flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%)*999);flex-grow:1}.o-grid_item{--image-scale:1;cursor:pointer;display:flex;flex-direction:column-reverse;gap:.75rem}@media (max-width:768px){.o-grid_item{--aspect-ratio:340/380!important}}.o-grid_item+.o-grid_item{margin-top:var(--gutter-y)}.o-grid_item-title{font-family:UniversExtended,sans-serif;font-size:.875rem;text-transform:uppercase}.o-grid_item-img{aspect-ratio:var(--aspect-ratio,1/1)}.o-grid_item-img img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(var(--image-scale,1));transition:transform .6s var(--ease-in-out-quad);width:100%}.o-grid_item:hover{--image-scale:1.05}.o-grid_column:first-child .o-grid_item:first-child{--aspect-ratio:440/660}.o-grid_column:first-child .o-grid_item:nth-child(2),.o-grid_column:nth-child(2) .o-grid_item:first-child{--aspect-ratio:440/350}.o-grid_column:nth-child(2) .o-grid_item:nth-child(2),.o-grid_column:nth-child(3) .o-grid_item:first-child{--aspect-ratio:440/540}.o-grid_column:nth-child(3) .o-grid_item:nth-child(2){--aspect-ratio:440/610}.o-wl{--border-color:hsla(0,0%,6%,.25);--border-color-active:hsla(0,1%,57%,.5);padding-bottom:var(--section-spacing)}.o-wl_header{margin-bottom:2.625rem}.o-wl_title{color:#f70b48}.o-wl_subtitle{color:#101010;font-family:UniversExtended,sans-serif;font-size:2.5rem;line-height:1;margin-top:.75rem;text-transform:uppercase}.o-wl_grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.o-wl_grid{grid-template-columns:repeat(1,1fr)}}.o-wl_item{border:1px solid hsla(0,4%,74%,.5);cursor:pointer;transition:border-color .3s ease}.o-wl_item:hover{border-color:var(--border-color-active)}.o-wl_item-inner{padding:1.25rem 2rem}.o-wl_item-image{aspect-ratio:330/350;margin:auto;max-width:20.625rem;width:100%}.o-wl_item-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.o-wl_item-header{line-height:1;margin:2.5rem 0 0}.o-wl_item-title{color:#f70b48;margin-bottom:.25rem}.o-wl_item-subtitle{color:#101010;font-size:.875rem;text-transform:uppercase}.o-wl_item-description{font-size:.875rem;line-height:1.3;margin-top:.75rem}.o-wl_item-link{margin-top:1.25rem}
