@font-face{font-family:Brilliant Cut Pro;src:url(fonts/BrilliantCutPro-Light.woff2) format("woff2"),url(fonts/BrilliantCutPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Brilliant Cut Pro;src:url(fonts/BrilliantCutPro-Regular.woff2) format("woff2"),url(fonts/BrilliantCutPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brilliant Cut Pro;src:url(fonts/BrilliantCutPro-Medium.woff2) format("woff2"),url(fonts/BrilliantCutPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fancy Cut Pro;src:url(fonts/FancyCutPro-Medium.woff2) format("woff2"),url(fonts/FancyCutPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fancy Cut Pro;src:url(fonts/FancyCutPro-Regular.woff2) format("woff2"),url(fonts/FancyCutPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fancy Cut Pro;src:url(fonts/FancyCutPro-Light.woff2) format("woff2"),url(fonts/FancyCutPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.v-align{font-size:0;text-align:center;white-space:nowrap}.v-align:before{content:" ";font-size:0;height:100%;width:0}.v-align:before,.v-align>:first-child{display:inline-block;vertical-align:middle}.v-align>:first-child{white-space:normal;font-size:16px;width:100%}.v-align>div{text-align:left}body,html{margin:0;padding:0;font-family:Brilliant Cut Pro;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;color:#0d0d0d;width:100%;display:block}body{opacity:0}#mobile{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;display:flex;align-items:center;z-index:2000;display:none}#mobile img{width:200px}#mobile div{color:#c10016;font-size:16px;width:100%;display:block;margin-top:30px}#mobile div p{width:300px;text-align:center;margin:0 auto}@media screen and (max-width:800px){#mobile{display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center}#root{display:none}}.label-instruction{color:#c10016;font-size:12px;margin-right:40px}.container{padding-top:0}.subheader{background:#0d0d0d;display:flex;width:100%;justify-content:space-between;height:56px;line-height:56px;padding-left:80px;padding-right:80px;box-sizing:border-box;text-transform:uppercase;position:fixed;top:79px;z-index:10}.subheader .title{font-family:Brilliant Cut Pro;font-weight:500;font-size:16px;color:#fff}.subheader ul{white-space:nowrap}.subheader ul li{font-family:Brilliant Cut Pro;font-weight:400;display:inline-block;margin-left:20px}.subheader ul li a{color:#fff;opacity:.4;font-size:12px;transition:opacity .4s linear}.subheader ul li.selected a,.subheader ul li:hover a{opacity:1}li,ul{margin:0;padding:0}a{text-decoration:none}.component.patch .pop{position:absolute;right:100%;bottom:100%;margin-right:-6px;margin-bottom:-5px;z-index:999;width:320px;padding:32px 30px;box-sizing:border-box;box-shadow:0 0 13px rgba(0,0,0,.16);background:#fff;opacity:0;transition:opacity .4s ease-out;pointer-events:none}.component.patch .pop .poptitle{margin-bottom:30px;color:#0d0d0d;font-size:18px;line-height:19px;text-transform:uppercase;font-family:Brilliant Cut Pro;font-weight:400}.component.patch .pop .popdate{font-size:14px;line-height:15px;color:#c10016;margin-bottom:7px;font-family:Brilliant Cut Pro;font-weight:400}.component.patch .pop .popdesc{color:#0d0d0d;text-transform:none;font-size:16px;line-height:21px;white-space:normal;font-family:Fancy Cut Pro;font-weight:400}.component.patch:hover .pop{opacity:1}.component.close{cursor:pointer}.component.filters li{font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;opacity:.45;position:relative;display:inline-block;margin-right:35px;cursor:pointer;transition:opacity .5s linear}.component.filters li:hover{opacity:1}.component.filters li:before{content:"";height:1px;width:100%;position:absolute;bottom:-5px;left:0;display:block;background:#c10016;transition:transform .3s cubic-bezier(.455,.03,.515,.955);transform:scaleX(0);transform-origin:left}.component.filters li.selected{opacity:1}.component.filters li.selected:before{transform:scale(1)}.component.link-arrow{font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#c10016;position:relative;display:inline-block;cursor:pointer}.component.link-arrow .patch{position:absolute;bottom:100%;left:0;font-size:10px;line-height:10px;color:#c10016;margin-bottom:5px;white-space:nowrap}.component.link-arrow .patch img{margin-left:0;margin-right:5px;top:2px}.component.link-arrow img{top:3px;margin-left:10px;position:relative}.component.link-arrow:before{bottom:-5px;left:0;content:"";height:1px;position:absolute;width:100%;background-image:url(../img/line.png);background-repeat:repeat-x;background-size:auto 1px}.component.link-arrow.black{color:#0d0d0d}.component.link-arrow.black:before{background-image:url(../img/line-black.png)}.component.link-arrow.black:after{background:#0d0d0d}.component.link-arrow:after{height:2px;background:#c10016;width:100%;position:absolute;bottom:-5px;transform-origin:50% 50%;content:"";left:0;transform:scaleX(0);transition:transform .6s cubic-bezier(.645,.045,.355,1)}.component.link-arrow:hover:after{transform:scaleX(100%)}.component.selection{position:relative}.component.selection .select-override{padding:9px 9px 9px 0;border-bottom:1px solid #0d0d0d;display:flex;justify-content:space-between;font-family:Brilliant Cut Pro;font-weight:400;font-size:12px;line-height:20px}.component.selection select{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;cursor:pointer}.component.button{background:#c10016;color:#fff;font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;padding:20px 30px;position:relative;cursor:pointer;transition:background .4s}.component.button.grey{background:#f5f4ef;color:#0d0d0d}.component.button span{position:relative}.component.button:before{content:"";position:absolute;left:0;top:0;width:0;background:#0d0d0d;height:100%;width:100%;transition:transform .7s cubic-bezier(.645,.045,.355,1);transform:scaleX(0);transform-origin:0 50%}.component.button:hover{background:#fff;color:#c10016}.component.button:hover:before{transform:scaleX(100%)}.component.wish{height:40px;width:40px;display:block;position:relative;cursor:pointer}.component.wish.clicked .border{border:.618868px solid #c10016}.component.wish.clicked .added{opacity:1}.small .component.wish{height:30px;width:30px}.small .component.wish .border{border-radius:30px}.component.wish:hover .border{transform:scale(1.1)}.component.wish .border{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:42px;border:.618868px solid rgba(13,13,13,.2);transition:transform .7s cubic-bezier(.77,0,.175,1)}.component.wish svg{position:absolute;margin-top:1px;margin-left:1px;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.component.wish svg.added{transition:opacity .4s ease-out;opacity:0}.component.wish.white{background:#fff}.component.view{height:42px;width:42px;border:1px solid #c10016;background:#fff;border-radius:42px;position:relative;cursor:pointer;display:block;transition:transform .7s cubic-bezier(.77,0,.175,1);flex-shrink:0}.component.view a{height:100%;width:100%;display:block}.small .component.view{height:30px;width:30px;border-radius:30px}.component.view img{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.component.view:hover{transform:scale(1.1)}.component.download{height:42px;width:42px;background:#c10016;border-radius:42px;position:relative;cursor:pointer;display:block;transition:transform .7s cubic-bezier(.77,0,.175,1);flex-shrink:0}.component.download a{height:100%;width:100%;display:block}.small .component.download{height:30px;width:30px;border-radius:30px}.component.download svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.component.download:hover{transform:scale(1.1)}.component.more{color:#c10016;font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;width:100%;text-align:center;margin-top:20px}.component.more span{display:inline-block;position:relative;cursor:pointer}.component.more span:before{bottom:-5px;left:0;content:"";height:1px;position:absolute;width:100%;background-image:url(../img/line.png);background-repeat:repeat-x;background-size:auto 1px}.component.more span:after{height:2px;background:#c10016;width:100%;position:absolute;bottom:-6px;transform-origin:50% 50%;content:"";left:0;transform:scaleX(0)}.component.more img,.component.more span:after{transition:transform .6s cubic-bezier(.645,.045,.355,1)}.component.more img{top:3px;margin-left:10px;position:relative}.component.more:hover span:after{transform:scaleX(100%)}.component.more:hover img{transform:rotate(1turn)}.page.history{padding-top:1px}.page.iconography .library>.navigation{position:-webkit-sticky;position:sticky;top:256px;margin-left:39px;height:0}.page.iconography .popin{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none;opacity:0}.page.iconography .popin .navigation{font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;position:relative;display:flex;margin-top:45px}.page.iconography .popin .navigation .link{position:relative;margin-right:36px;font-size:12px;letter-spacing:.11em;cursor:pointer}.page.iconography .popin .navigation .link.disabled{opacity:.5;pointer-events:none}.page.iconography .popin .navigation .link:before{height:1px;background-color:#c10016;transform:scaleX(0);background-image:url(../img/dotted.png);background-repeat:repeat-x;background-size:auto 1px;background-color:transparent;transform:scaleX(100%)}.page.iconography .popin .navigation .link:after,.page.iconography .popin .navigation .link:before{width:100%;content:"";position:absolute;bottom:-5px;left:0;transition:transform .6s cubic-bezier(.645,.045,.355,1)}.page.iconography .popin .navigation .link:after{height:2px;background:#c10016;transform-origin:50% 50%;transform:scaleX(0)}.page.iconography .popin .navigation .link:hover:after{transform:scaleX(100%)}.page.iconography .popin .navigation .link:hover{color:#c10016}.page.iconography .popin .navigation .link:hover:before{background-color:transparent}.page.iconography .popin .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.page.iconography .popin .container{position:relative;width:83%;height:89%;background:#fff;display:flex;padding-left:48px;padding-top:50px;padding-bottom:50px;box-sizing:border-box;overflow:hidden}.page.iconography .popin .container .image{position:relative;overflow:hidden;width:60%;height:100%}.page.iconography .popin .container .image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.page.iconography .popin .container .data{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;word-break:break-word;margin-top:75px;max-height:350px;overflow:auto;width:90%}.page.iconography .popin .container .data span{color:#c10016}.page.iconography .popin .container .wish-container{display:flex;align-items:center;margin-bottom:42px;position:absolute;bottom:0}.page.iconography .popin .container .wish-container .link-arrow{margin-right:30px}.page.iconography .popin .container .text{position:relative;padding-left:75px;width:40%;box-sizing:border-box}.page.iconography .popin .container .text .name{font-family:Brilliant Cut Pro;font-weight:400;font-size:50px;line-height:1.05em;text-transform:uppercase;margin-right:15%}.page.iconography .popin .container .text .caption{font-family:Brilliant Cut Pro;font-weight:400;font-size:18px;line-height:1.05em;text-transform:uppercase;margin-top:70px;letter-spacing:.02em}.page.iconography .popin .container .text .description{font-family:Fancy Cut Pro;font-weight:300;font-size:12px;margin-top:30px}.page.iconography .popin .container .text .date{position:absolute;right:-45px;bottom:-38px;font-family:Brilliant Cut Pro;font-weight:400;font-size:140px;line-height:1em;letter-spacing:.11em;text-align:center;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#f5f4ef}.page.iconography .popin .container .close{position:absolute;top:32px;right:44px;padding:5px;cursor:pointer}.page.iconography .popin .container .close svg{fill:#c10016;transform:rotate(0deg);transition:transform .4s}.page.iconography .popin .container .close:hover svg{transform:rotate(90deg)}.page.guidelines .navigation,.page.identity .navigation,.page.other .navigation{position:-webkit-sticky;position:sticky;top:200px;height:0;margin-top:65px;margin-left:51px}.page.maison .navigation{position:-webkit-sticky;position:sticky;top:256px;left:0;height:0;margin-top:156px}.page.mywish{position:relative}.page.mywish .save-list{position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;box-sizing:border-box;display:none;z-index:20}.page.mywish .save-list.open{display:flex}.page.mywish .save-list .overlay{opacity:.5;height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:#0d0d0d}.page.mywish .save-list .content{position:relative;background:#fff;max-width:561px;margin:0 auto;padding:80px 80px 60px;text-align:center}.page.mywish .save-list .content .title{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;margin-bottom:40px}.page.mywish .save-list .hide-popup{position:absolute;top:27px;right:31px;cursor:pointer}.page.mywish .save-list .required{opacity:.5;min-width:280px;width:100%;text-align:right;font-style:italic;margin-bottom:20px;font-size:12px}.page.mywish .save-list label{margin-bottom:32px;display:block}.page.mywish .save-list label input{border:0;border-bottom:1px solid #0d0d0d;min-width:280px;padding:12px 8px;text-transform:uppercase;text-transform:none;width:100%;box-sizing:border-box;background:transparent;font-family:Fancy Cut Pro;font-weight:400;font-style:italic}.page.mywish .save-list input{border:0}.page.mywish .mylist{max-width:1440px;margin:auto;padding:160px 80px 179px;box-sizing:border-box}.page.mywish .head{display:flex;justify-content:space-between}.page.mywish .head .title{font-size:50px}.page.mywish .head .clear,.page.mywish .head .title{font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.mywish .head .clear{font-size:12px;cursor:pointer}.page.mywish .head .clear .close{margin-left:20px}.page.mywish .close img{height:12px;width:12px;top:-1px;position:relative}.page.mywish .icons{display:flex;align-items:center;margin-right:50px}.page.mywish .icons .component.button{margin-left:20px}.page.mywish .close{box-sizing:border-box;width:44px;height:44px;border-radius:22px;border:1px solid rgba(13,13,13,.2);display:inline-block;line-height:48px;vertical-align:middle;text-align:center;cursor:pointer}.page.mywish .lists{margin-left:157px;margin-top:30px}.page.mywish .lists .item{display:flex;justify-content:space-between;padding:50px 0;border-bottom:1px solid rgba(0,0,0,.3)}.page.mywish .lists .item .close{margin-right:20px}.page.mywish .lists .item .text .year{opacity:.5;margin-bottom:10px;font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.mywish .lists .item .text .name{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.mywish .lists .item:last-child{border-bottom:0}.page.mywish .pack{margin-left:157px;margin-top:100px;display:flex;align-items:center}.page.mywish .pack .empty{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.mywish .pack .or{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;margin:0 45px}.page.mywish .pack .links .get{font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#c10016}.page.mywish .pack .links .copy{cursor:pointer;display:flex;justify-content:space-between;width:400px;padding:8px 0 4px;border-bottom:1px solid #0d0d0d}.page.mywish .pack .links .copy,.page.mywish .pack .links .copy input{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300}.page.mywish .pack .links .copy input{background:transparent;border:0;color:#0d0d0d;width:90%}.page.mywish .archive{background:rgba(172,172,175,.15)}.page.mywish .archive .content{max-width:1440px;padding:160px 80px 179px;margin:0 auto;box-sizing:border-box}.page.notificationscenter{position:relative}.page.notificationscenter .include{max-width:1440px;margin:auto;padding:160px 80px 179px;box-sizing:border-box}.page.notificationscenter .more{margin-top:50px}.page.notificationscenter .lists .title{font-size:40px;line-height:48px;color:#0d0d0d;font-family:Brilliant Cut Pro;font-weight:400}.page.notificationscenter .lists.second{margin-top:150px}.page.notificationscenter .head{display:flex;justify-content:space-between}.page.notificationscenter .head .title{font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.notificationscenter .head .clear{font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;cursor:pointer}.page.notificationscenter .head .clear .close{margin-left:20px}.page.notificationscenter .icons{display:flex;align-items:center;margin-right:50px}.page.notificationscenter .icons .component.button{margin-left:20px}.page.notificationscenter .lists{margin-left:157px;margin-top:30px}.page.notificationscenter .lists .item{display:flex;justify-content:space-between;padding:50px 0;border-bottom:1px solid rgba(0,0,0,.3)}.page.notificationscenter .lists .item .close{margin-right:20px}.page.notificationscenter .lists .item .text{width:50%}.page.notificationscenter .lists .item .text .subtitle{margin-bottom:10px;font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#c10016}.page.notificationscenter .lists .item .text .name{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.notificationscenter .lists .item .detail{width:50%}.page.notificationscenter .lists .item .detail .description{font-size:16px;line-height:26px;color:#0d0d0d;font-family:Fancy Cut Pro;font-weight:300;margin-bottom:20px}.page.notificationscenter .lists .item:last-child{border-bottom:0}.page.login{margin:auto;position:relative;min-height:100vh;display:flex;align-items:center}.page.login .intro{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.page.login .content{width:561px;background:#f9f9f9;display:flex;justify-content:space-between;padding:80px 0;position:relative;margin:0 auto;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;box-sizing:border-box;box-shadow:2px 2px 3px rgba(0,0,0,.1)}.page.login .content .required{opacity:.5;min-width:280px;width:100%;text-align:right;font-style:italic;margin-bottom:20px}.page.login .content label{margin-bottom:32px;display:block}.page.login .content label input{border:0;border-bottom:1px solid #0d0d0d;min-width:280px;padding:12px 8px;text-transform:uppercase;text-transform:none;width:100%;box-sizing:border-box;background:transparent;font-family:Fancy Cut Pro;font-weight:400;font-style:italic}.page.login .content .title{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;margin-bottom:40px}.page.login .content .description{margin-bottom:40px}.page.login .content .external{display:none;width:100%;padding-left:79px;padding-right:79px;box-sizing:border-box}.page.login .content .sso{text-align:center;width:100%}.page.login .content .sso .type{margin-top:56px}.page.login .content .sso .link-arrow{display:inline-block}.page.login .content .sso .link-arrow img{top:3px;margin-left:10px;position:relative}.page.login .content input{border:0}.page.login.switch .content .external{display:block}.page.login.switch .content .sso{display:none}.page.admin-users{position:relative;min-height:100vh}.page.admin-users .save-list{position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;box-sizing:border-box;display:none}.page.admin-users .save-list.open{display:flex}.page.admin-users .save-list .overlay{opacity:.5;height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:#0d0d0d}.page.admin-users .save-list .content{position:relative;background:#fff;max-width:561px;margin:0 auto;padding:80px 80px 60px;text-align:center}.page.admin-users .save-list .content .title{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;margin-bottom:40px}.page.admin-users .save-list .hide-popup{position:absolute;top:27px;right:31px;cursor:pointer}.page.admin-users .save-list .required{opacity:.5;min-width:280px;width:100%;text-align:right;font-style:italic;margin-bottom:20px;font-size:12px}.page.admin-users .save-list label{margin-bottom:32px;display:block}.page.admin-users .save-list label input{border:0;border-bottom:1px solid #0d0d0d;min-width:280px;padding:12px 8px;text-transform:uppercase;text-transform:none;width:100%;box-sizing:border-box;background:transparent;font-family:Fancy Cut Pro;font-weight:400;font-style:italic}.page.admin-users .save-list input{border:0}.page.admin-users .mylist{max-width:1440px;margin:auto;padding:160px 80px 179px;box-sizing:border-box}.page.admin-users .ctas{display:flex;align-items:center}.page.admin-users .ctas .link-arrow{top:-2px;position:relative;margin-right:73px}.page.admin-users .head{display:flex;justify-content:space-between}.page.admin-users .head .title{font-size:50px}.page.admin-users .head .clear,.page.admin-users .head .title{font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.admin-users .head .clear{font-size:12px;cursor:pointer}.page.admin-users .head .clear .close{margin-left:20px}.page.admin-users .close img{height:12px;width:12px;top:-1px;position:relative}.page.admin-users .icons{display:flex;margin-right:50px}.page.admin-users .close{box-sizing:border-box;width:44px;height:44px;border-radius:22px;border:1px solid rgba(13,13,13,.2);display:inline-block;line-height:48px;vertical-align:middle;text-align:center;cursor:pointer}.page.admin-users .lists{margin-left:157px;margin-top:30px}.page.admin-users .lists .item{display:flex;justify-content:space-between;padding:50px 0;border-bottom:1px solid rgba(0,0,0,.3)}.page.admin-users .lists .item .close{margin-right:20px}.page.admin-users .lists .item .text .year{opacity:.5;margin-bottom:10px;font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.admin-users .lists .item .text .name{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.admin-users .lists .item:last-child{border-bottom:0}.page.admin-iconography{position:relative;min-height:100vh}.page.admin-iconography .save-list{position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;box-sizing:border-box;display:none}.page.admin-iconography .save-list.open{display:flex}.page.admin-iconography .save-list .overlay{opacity:.5;height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:#0d0d0d}.page.admin-iconography .save-list .content{position:relative;background:#fff;max-width:561px;margin:0 auto;padding:80px 80px 60px;text-align:center}.page.admin-iconography .save-list .content .title{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;margin-bottom:40px}.page.admin-iconography .save-list .hide-popup{position:absolute;top:27px;right:31px;cursor:pointer}.page.admin-iconography .save-list .required{opacity:.5;min-width:280px;width:100%;text-align:right;font-style:italic;margin-bottom:20px;font-size:12px}.page.admin-iconography .save-list label{margin-bottom:32px;display:block}.page.admin-iconography .save-list label input{border:0;border-bottom:1px solid #0d0d0d;min-width:280px;padding:12px 8px;text-transform:uppercase;text-transform:none;width:100%;box-sizing:border-box;background:transparent;font-family:Fancy Cut Pro;font-weight:400;font-style:italic}.page.admin-iconography .save-list input{border:0}.page.admin-iconography .mylist{max-width:1440px;margin:auto;padding:160px 80px 179px;box-sizing:border-box}.page.admin-iconography .ctas{display:flex;align-items:center}.page.admin-iconography .ctas .link-arrow{top:-2px;position:relative;margin-right:73px}.page.admin-iconography .head{display:flex;justify-content:space-between}.page.admin-iconography .head .title{font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.admin-iconography .head .clear{font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;cursor:pointer}.page.admin-iconography .head .clear .close{margin-left:20px}.page.admin-iconography .close img{height:12px;width:12px;top:-1px;position:relative}.page.admin-iconography .icons{display:flex;margin-right:50px}.page.admin-iconography .close{box-sizing:border-box;width:44px;height:44px;border-radius:22px;border:1px solid rgba(13,13,13,.2);display:inline-block;line-height:48px;vertical-align:middle;text-align:center;cursor:pointer}.page.admin-iconography .lists{margin-left:157px;margin-top:30px}.page.admin-iconography .lists .item{display:flex;justify-content:space-between;padding:50px 0;border-bottom:1px solid rgba(0,0,0,.3)}.page.admin-iconography .lists .item .close{margin-right:20px}.page.admin-iconography .lists .item .text .year{opacity:.5;margin-bottom:10px;font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.admin-iconography .lists .item .text .name{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.admin-iconography .lists .item:last-child{border-bottom:0}.page.admin-form{position:relative;min-height:100vh}.page.admin-form .couleur{margin-bottom:15px}.page.admin-form .couleur form{display:flex}.page.admin-form .couleur .carre{height:20px;width:20px;margin-right:10px}.page.admin-form .couleur input{width:80px}.page.admin-form .module{background:transparent}.page.admin-form select{height:21px}.page.admin-form .save-list{position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;box-sizing:border-box;display:none;z-index:20}.page.admin-form .save-list.open{display:flex}.page.admin-form .save-list .overlay{opacity:.5;height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:#0d0d0d}.page.admin-form .save-list .content{position:relative;background:#fff;max-width:561px;margin:0 auto;padding:80px 80px 60px;text-align:center}.page.admin-form .save-list .content .title{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;margin-bottom:40px}.page.admin-form .save-list .hide-popup{position:absolute;top:27px;right:31px;cursor:pointer}.page.admin-form .save-list .required{opacity:.5;min-width:280px;width:100%;text-align:right;font-style:italic;margin-bottom:20px;font-size:12px}.page.admin-form .save-list .flex{display:flex;border-bottom:1px solid #0d0d0d;margin-bottom:26px}.page.admin-form .save-list .flex label{margin-right:20px;font-family:Fancy Cut Pro;font-weight:400;font-style:italic;font-size:14px;margin-bottom:20px}.page.admin-form .save-list label{margin-bottom:32px;display:block}.page.admin-form .save-list label input{border:0;border-bottom:1px solid #0d0d0d;min-width:280px;padding:12px 8px;text-transform:uppercase;text-transform:none;width:100%;box-sizing:border-box;background:transparent;font-family:Fancy Cut Pro;font-weight:400;font-style:italic}.page.admin-form .save-list input{border:0}.page.admin-form .mylist{max-width:1440px;margin:auto;padding:160px 80px 179px;box-sizing:border-box}.page.admin-form .button{border:0;margin-top:50px;margin-bottom:0}.page.admin-form .message{margin-top:50px;margin-bottom:50px;padding:20px;font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#fff;background:hsla(0,0%,47.5%,.5)}.page.admin-form .ctas{display:flex;align-items:center}.page.admin-form .ctas .link-arrow{top:-2px;position:relative;margin-right:73px}.page.admin-form .head{display:flex;justify-content:space-between}.page.admin-form .head.marge{margin-top:100px}.page.admin-form .head .title{font-size:50px}.page.admin-form .head .subtitle,.page.admin-form .head .title{font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.admin-form .head .subtitle{font-size:32px}.page.admin-form .head .clear{font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;cursor:pointer}.page.admin-form .head .clear .close{margin-left:20px}.page.admin-form .icons{display:flex;margin-right:50px}.page.admin-form .lists{margin-left:157px;margin-top:30px;margin-bottom:100px}.page.admin-form .lists.guidelines{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:100px}.page.admin-form .lists.guidelines .item{width:32%;flex-wrap:wrap;position:relative}.page.admin-form .lists.guidelines .item .text-red{color:#c10016}.page.admin-form .lists.guidelines .item img{width:100%;margin-bottom:20px}.page.admin-form .lists.guidelines .item .close{position:absolute;bottom:0;right:0}.page.admin-form .lists.guidelines .item .text{width:100%;text-transform:uppercase}.page.admin-form .lists.guidelines .item .text a{color:#c10016;text-transform:none;font-size:12px}.page.admin-form .lists.guidelines .item .text a:hover{text-decoration:underline}.page.admin-form .lists.guidelines .item .order{background:#c10016;color:#fff;font-size:12px;padding:10px;position:absolute;top:0;left:0}.page.admin-form .lists.backgrounds,.page.admin-form .lists.signatures{display:flex;flex-wrap:wrap;justify-content:space-between}.page.admin-form .lists.backgrounds .item,.page.admin-form .lists.signatures .item{width:32%;flex-wrap:wrap;position:relative}.page.admin-form .lists.backgrounds .item .text-red,.page.admin-form .lists.signatures .item .text-red{color:#c10016}.page.admin-form .lists.backgrounds .item img,.page.admin-form .lists.signatures .item img{width:100%;margin-bottom:20px}.page.admin-form .lists.backgrounds .item .close,.page.admin-form .lists.signatures .item .close{position:absolute;bottom:0;right:0}.page.admin-form .lists.backgrounds .item .text,.page.admin-form .lists.signatures .item .text{width:100%;text-transform:uppercase}.page.admin-form .lists.backgrounds .item .text a,.page.admin-form .lists.signatures .item .text a{color:#c10016;text-transform:none;font-size:12px}.page.admin-form .lists.backgrounds .item .text a:hover,.page.admin-form .lists.signatures .item .text a:hover{text-decoration:underline}.page.admin-form .lists.backgrounds .item .order,.page.admin-form .lists.signatures .item .order{background:#c10016;color:#fff;font-size:12px;padding:10px;position:absolute;top:50px;left:0}.page.admin-form .lists.flex{display:flex;flex-wrap:wrap}.page.admin-form .lists.flex .item{width:50%}.page.admin-form .lists .item{display:flex;justify-content:space-between;padding:50px 0;border-bottom:1px solid rgba(0,0,0,.3)}.page.admin-form .lists .item .image img{max-width:250px;max-height:250px}.page.admin-form .lists .item .images img{max-width:50px;max-height:50px}.page.admin-form .lists .item.noline{border-bottom:0}.page.admin-form .lists .item .textarea{width:50%}.page.admin-form .lists .item .textarea textarea{width:100%;height:150px;border:1px solid rgba(13,13,13,.2);resize:none}.page.admin-form .lists .item .textarea textarea.oneline{height:40px}.page.admin-form .lists .item .close{margin-right:20px}.page.admin-form .lists .item .text .year{opacity:.5;margin-bottom:10px;font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.admin-form .lists .item .text .name{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.page.admin-form .lists .item .text .name.red{color:#c10016}.page.admin-form .lists .item .text .name.fancy-cut{font-family:Fancy Cut Pro;font-weight:400;text-transform:none}.page.admin-form .lists .item .text .name .type{display:block;color:#c10016}.page.admin-form .config{margin-top:60px}.page.admin-form .config label{font-size:9px}.page.admin-form .config .item{margin-bottom:40px}.module.books{padding:0 0 80px;position:relative}.module.books .cursor{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:80px;height:80px;border-radius:40px;background:#0d0d0d;display:flex;justify-content:center;align-items:center;position:fixed;left:-40px;top:-40px;z-index:1;pointer-events:none;opacity:0;transform:scale(0);transition:opacity .3s linear}.module.books .cursor .left{transform-origin:center center}.module.books .cursor .circle{margin:0 9px;width:2px;height:2px;border-radius:1px;background-color:#fff;opacity:.5}.module.books .cursor .right{transform:rotate(180deg)}.module.books .cursor.visible{opacity:1;transform:scale(1);transition:opacity .5s linear}.module.books .slider-next,.module.books .slider-prev{cursor:pointer}.module.books .slide-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;width:100%;height:400px}.module.books .slide-wrapper .slides{left:50%;width:0;position:relative;width:200px}.module.books .slide-wrapper .slides .slide{position:absolute;width:200px;left:-50%;cursor:pointer}.module.books .slide-wrapper .slides .slide img{width:100%}.module.books .download{margin-top:30px;text-align:center}.module.books .download .or{display:block;margin:26px 0;font-size:18px}.module.books .download .links a{margin-right:46px;color:#c10016}.module.books .download .links .wish{display:inline-block;vertical-align:middle}.module.books .download .discover{margin-left:20px;margin-right:20px}.module.books .books-navigation{display:flex;justify-content:center;align-items:center;margin-top:0}.module.books .books-navigation .scrollbar{width:255px;position:relative;font-size:18px;text-align:center;color:#0d0d0d;margin:0 48px}.module.books .books-navigation .left,.module.books .books-navigation .right{cursor:pointer}.module.books .books-navigation .right{transform-origin:center;transform:rotate(180deg)}.module.books .reader{display:none;position:fixed;z-index:1;top:79px;left:0;right:0;bottom:0;opacity:0}.module.books .reader .overlay{height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.75)}.module.books .reader .back{position:absolute;top:33px;right:80px;color:#fff;display:flex;cursor:pointer;background:#fff;padding:18px;border-radius:100%}.module.books .reader .reader-slideshow{height:95%;width:100%;margin-left:auto;margin-right:0;box-sizing:border-box;padding-left:20px;padding-right:20px;display:flex;justify-content:space-between;align-items:center}.module.books .reader .reader-slideshow .left,.module.books .reader .reader-slideshow .right{transform-origin:center center;width:52px;height:52px;border-radius:26px;background:#fff;line-height:60px;vertical-align:middle;text-align:center;cursor:pointer;z-index:10;transition:background .5s linear;flex-shrink:0}.module.books .reader .reader-slideshow .left img,.module.books .reader .reader-slideshow .right img{transition:opacity .5s linear}.module.books .reader .reader-slideshow .left.disabled,.module.books .reader .reader-slideshow .right.disabled{background:#c4c4c4}.module.books .reader .reader-slideshow .left.disabled img,.module.books .reader .reader-slideshow .right.disabled img{opacity:.5}.module.books .reader .reader-slideshow .right{transform:rotate(180deg)}.module.books .reader .reader-slideshow .pages{margin:0 50px;height:calc(100% - 40px);position:relative}.module.books .reader .reader-slideshow .pages .page{height:100%;display:none;align-items:center;justify-content:center}.module.books .reader .reader-slideshow .pages .page img{height:auto;max-width:100%;max-height:100%}.module.books .reader .reader-slideshow .pages .page.active{display:flex;align-items:center;justify-content:center}.module.books .reader .texts{display:flex;justify-content:space-evenly;position:absolute;bottom:20px;width:100%}.module.books .reader .texts .text{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;color:#fff}.module.charter{padding-left:353px;width:100%;max-width:1440px;box-sizing:border-box;margin:20px auto 94px;padding-right:80px}.module.charter .content{display:flex}.module.charter .image{width:60%;max-width:468px;margin-right:79px}.module.charter .image img{width:100%}.module.charter .right{width:40%}.module.charter .caption{max-width:360px;font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;font-size:40px;line-height:48px;margin-bottom:50px}.module.charter .title{font-size:50px;color:#0d0d0d;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300}.module.charter .wish{margin-left:20px}.module.charter .download{margin-top:30px;display:flex;align-items:center}.module.charter .download .button{margin-right:44px}.module.communication{padding-top:150px}.module.communication .columns{padding-left:353px;padding-right:80px;width:100%;max-width:1440px;margin-bottom:100px;box-sizing:border-box;margin-left:auto;margin-right:auto}.module.communication .columns .grid{display:flex}.module.communication .columns .image{width:60%;max-width:468px;margin-right:79px}.module.communication .columns .caption{width:100%;font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;font-size:40px;line-height:48px;color:#0d0d0d;margin-bottom:50px}.module.communication .columns .description{width:40%;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;color:#0d0d0d}.module.communication .columns .description .text{margin-bottom:50px}.module.communication .image{box-sizing:border-box;position:relative}.module.communication .image .text{display:flex;position:absolute;top:0;left:8vw;height:100%;right:0;align-items:center;align-content:center;justify-content:center;color:#0d0d0d;text-align:center}.module.communication .image .text .title{font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin:0 auto;max-width:600px}.module.communication .image .text .date{font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;position:absolute;bottom:20px;margin:0 auto;left:0;width:100%}.module.communication .image .visual{width:100%}.module.communication .lists{padding-left:353px;margin-top:113px;padding-bottom:113px;padding-top:113px;background:rgba(172,172,175,.15)}.module.communication .lists .caption{font-size:40px;line-height:48px}.module.communication .lists .item{display:flex;justify-content:space-between;padding:50px 80px 50px 0;border-bottom:1px solid rgba(0,0,0,.3)}.module.communication .lists .item .close{margin-right:20px}.module.communication .lists .item .text .year{opacity:.5;margin-bottom:10px;font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.module.communication .lists .item .text .name{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.module.communication .lists .item .icons{display:flex}.module.communication .lists .item .icons .download{margin-left:15px}.module.communication .lists .item:last-child{border-bottom:0}.module.colors{padding-left:353px;padding-right:80px;width:100%;max-width:1440px;margin-bottom:150px;box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative}.module.colors .is-hidden{display:none}.module.colors #colorSelector{opacity:0;position:absolute;top:0;left:0;pointer-events:none}.module.colors .columns{display:flex;margin-bottom:60px}.module.colors .columns .caption{width:60%;max-width:468px;margin-right:79px;font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;font-size:40px;line-height:48px}.module.colors .columns .description{width:40%;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;color:#0d0d0d}.module.colors .download{margin-top:30px;display:flex;align-items:center}.module.colors .download .wish{margin-left:20px}.module.colors .section{margin-bottom:100px;overflow:hidden;position:relative;width:100%}.module.colors .section .heading{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;margin-bottom:35px;font-size:26px}.module.colors .section .list{width:100%;margin-bottom:100px;display:none}.module.colors .section .list.selected{display:flex}.module.colors .section .list .item{width:20%;transform:scale(1);transition:.6s;cursor:pointer}.module.colors .section .list .item.border-back{border:1px solid #0d0d0d}.module.colors .section .list .item:hover{transform:scale(1.1);z-index:2}.module.colors .section .list .item.selected{transform:scale(1.2);z-index:3}.module.colors .section .list .item:before{content:"";display:block;padding-top:40%}.module.colors .section .list .item.bg-color-red{background:#c10016}.module.colors .section .list .item.bg-color-gold{background:#ba9b53}.module.colors .section .list .item.bg-color-grey{background:#f5f4ef}.module.colors .section .list .item.bg-color-black{background:#0d0d0d}.module.colors .section .list .item.bg-color-white{background:#fff;border:1px solid #0d0d0d}.module.colors .section .list .item.bg-color-silver{background:#dbdbd1}.module.colors .section .list .item.bg-color-threegolds-color1{background:#dcd7cb}.module.colors .section .list .item.bg-color-threegolds-color2{background:#ba9b53}.module.colors .section .list .item.bg-color-threegolds-color3{background:#dbb182}.module.colors .section .list .item.bg-color-threegolds-color4{background:#b1b0ae}.module.colors .section .list .item.bg-color-threegolds-color5{background:#e8d19a}.module.colors .section .list .item.bg-color-louis-color1{background:#247e53}.module.colors .section .list .item.bg-color-louis-color2{background:#116fac}.module.colors .section .list .item.bg-color-louis-color3{background:#b1b0ae}.module.colors .section .list .item.bg-color-louis-color4{background:#0d2643}.module.colors .section .list .item.bg-color-jeanne-toussaint1{background:#247e53}.module.colors .section .list .item.bg-color-jeanne-toussaint2{background:#fd754c}.module.colors .section .list .item.bg-color-jeanne-toussaint3{background:#ba9b53}.module.colors .section .list .item.bg-color-jeanne-toussaint4{background:#0d2643}.module.colors .section .list .item.bg-color-jeanne-toussaint5{background:#e8d19a}.module.colors .section .list .item.bg-color-tutti-frutti1{background:#11567d}.module.colors .section .list .item.bg-color-tutti-frutti2{background:#247e53}.module.colors .section .list .item.bg-color-tutti-frutti3{background:#a9195a}.module.colors .section .list .item.bg-color-tutti-frutti4{background:#054933}.module.colors .section .list .item.bg-color-tutti-frutti5{background:#0d2643}.module.colors .section .list.small{margin-top:45px}.module.colors .section .list.small .item:before{content:"";display:block;padding-top:40%}.module.colors .section .current{font-family:Fancy Cut Pro;font-weight:500;color:#0d0d0d;font-size:24px;line-height:37px}.module.colors .section .copy{margin-left:280px;justify-content:space-between;margin-right:0;display:flex}.module.colors .section .copy .block{position:relative;width:50%}.module.colors .section .copy .block .label{position:absolute;right:100%;top:0;text-transform:uppercase;font-size:14px;opacity:.5;margin-right:24px}.module.colors .section .copy .block .content{font-size:14px}.module.colors .section .copy .item{width:100%;margin-bottom:22px}.module.colors .section .copy .item span{color:#0d0d0d;cursor:pointer}.module.colors .section .copy .item span:after{background:#0d0d0d}.module.crosssell{height:320px;position:relative;width:100%}.module.crosssell .background{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.module.crosssell .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:#0d0d0d;opacity:.88}.module.crosssell .message{display:flex;align-items:center;text-align:center;align-content:center;height:100%;position:relative;justify-content:center;flex-wrap:wrap}.module.crosssell .message .caption{width:100%;color:#c10016;margin-bottom:20px;font-size:18px;font-family:Brilliant Cut Pro;font-weight:400}.module.crosssell .message .title{color:#fff;width:100%;max-width:600px;font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.module.crosssell .message .link{width:100%;margin-top:33px}.module.crosssell .message .link a{color:#fff}.module.crosssell .message .link a:before{background-image:url(../img/dotted-white.png)}.module.crosssell .message .link a:after{background:#fff}.module.download-book{background-color:#f9f9f9}.module.download-book .download-book-layout{padding:105px 305px 104px 80px;max-width:1240px;margin:auto;display:flex;justify-content:space-between}.module.download-book .download-book-layout .patch{display:none}.module.download-book .download-book-layout .patch.active{display:block}.module.download-book .download-book-layout .left{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;font-size:26px;text-transform:uppercase;width:445px;flex:1;margin-right:79px}.module.download-book .download-book-layout .right{width:427px;margin-bottom:13px}.module.download-book .download-book-layout .right .description{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300}.module.download-book .download-book-layout .right .download{display:flex;justify-content:space-between;align-items:center;margin-top:60px}.module.download-book .download-book-layout .right .download .selection{width:194px;margin-right:40px}.module.download-book .download-book-layout .right .download .wish{margin-left:50px}.module.guideline{width:100%;position:relative;padding-bottom:113px;padding-top:113px}.module.guideline .grid{max-width:1440px;padding-left:353px;padding-right:80px;box-sizing:border-box;margin-left:auto;margin-right:auto}.module.guideline .content{display:flex}.module.guideline .image{width:60%;max-width:468px;margin-right:79px}.module.guideline .image img{width:100%}.module.guideline .title{max-width:360px;font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:100px;color:#0d0d0d}.module.guideline .description{width:40%;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;color:#0d0d0d}.module.guideline .description .files{margin-top:48px}.module.guideline .description .files .download{display:flex;align-items:center;margin-top:30px}.module.guideline .description .files .download .wish{margin-left:30px}.module.guideline .visual{width:100%}.module.head{width:100%;box-sizing:border-box;margin-top:79px;overflow:hidden;position:relative}.module.head .title{font-size:64px;font-family:Brilliant Cut Pro;font-weight:500;text-transform:uppercase;max-width:680px;color:#0d0d0d;position:absolute;bottom:0;left:80px;height:100%;font-weight:400;font-size:50px;line-height:60px;display:flex;align-items:center}.module.head .visual{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.module.head .box{height:285px;width:100%;overflow:hidden;position:relative}.module.head .box .triangle{position:absolute;bottom:-72px;left:-72px;height:145px;width:145px;background-color:#fff;transform:rotate(45deg);transform-origin:center center}.module.hero{height:100vh;position:relative;width:100%;overflow:hidden}.module.hero .background{-o-object-fit:cover;object-fit:cover;transform:scale(1.1)}.module.hero .background,.module.hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.module.hero .overlay{background:#0d0d0d;opacity:.2}.module.hero .sub{display:inline-block;position:relative;opacity:0}.module.hero .message{display:flex;align-items:center;text-align:center;align-content:center;height:100%;position:relative;justify-content:center;flex-wrap:wrap}.module.hero .message .caption{color:#c10016;margin-bottom:20px;font-size:24px;font-weight:400;opacity:0}.module.hero .message .caption,.module.hero .message .title{width:100%;font-family:Brilliant Cut Pro;text-transform:uppercase}.module.hero .message .title{color:#fff;max-width:730px;font-size:64px;font-weight:500;position:relative;overflow:hidden}.module.hero .message .title .logo-big{max-width:333px;opacity:0}.module.hero .indicator{height:63px;width:2px;position:absolute;bottom:0;left:50%;margin-left:-1px;background:hsla(0,0%,100%,.3);transform:scaleY(0)}.module.hero .indicator .bar{position:absolute;top:0;height:27px;width:100%;background:#fff;-webkit-animation:yo-yo 2s infinite alternate;animation:yo-yo 2s infinite alternate}@-webkit-keyframes yo-yo{0%{transform:translateZ(0)}to{transform:translate3d(0,20px,0)}}@keyframes yo-yo{0%{transform:translateZ(0)}to{transform:translate3d(0,20px,0)}}.module.hero-text{padding-top:150px}.module.hero-text.wide .columns{padding-left:0;padding-right:0}.module.hero-text.wide .columns .description{text-align:right;width:auto}.module.hero-text .columns{padding-left:80px;padding-right:173px;width:100%;margin-bottom:95px;box-sizing:border-box;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}.module.hero-text .columns .ctas{display:flex;align-items:center;flex-direction:row-reverse}.module.hero-text .columns .ctas .link-arrow{top:-2px;position:relative;margin-right:73px}.module.hero-text .columns .ctas .clear{font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;cursor:pointer}.module.hero-text .columns .ctas .clear .close{margin-left:20px}.module.hero-text .columns .caption{max-width:360px;font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d}.module.hero-text .columns .description{width:380px;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;color:#0d0d0d}.module.hero-text .columns .description .text{margin-bottom:50px}.module.home{margin:80px auto 0;box-sizing:border-box;width:100%;min-height:calc(100vh - 80px);position:relative;padding:100px 133px;background:#f9f9f9;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.module.home .backgrounds,.module.home .backgrounds .background{height:100%;width:100%;position:absolute;top:0;left:0}.module.home .backgrounds .background{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s linear,transform .5s cubic-bezier(.55,.085,.68,.53)}.module.home .backgrounds .background img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.module.home .backgrounds .background.selected{opacity:1;transition:opacity .6s linear,transform .5s cubic-bezier(.25,.46,.45,.94)}.module.home .backgrounds:after{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;opacity:.78;display:block;content:""}.module.home .items{display:inline-block}.module.home .items .item{text-align:center;margin-top:50px;margin-bottom:50px;transition:opacity .5s linear}.module.home .items .item .text{font-size:50px;text-transform:uppercase;opacity:.3;position:relative;z-index:1;transition:opacity .5s linear,transform .5s cubic-bezier(.55,.085,.68,.53);font-family:Brilliant Cut Pro;font-weight:400;transform:translateZ(0)}.module.home .items .item .text a{color:#b1b0ae}.module.home .items .item .text ul{display:flex;list-style-type:none;justify-content:center;margin:7px auto 0}.module.home .items .item .text ul li{font-size:12px;line-height:14px;margin-left:17px;margin-right:17px}.module.home .items .item .text ul li a{color:#0d0d0d}.module.home .items .item .text ul li a:hover{color:#c10016}.module.home .items .item.selected,.module.home .items .item .text:hover{opacity:1}.module.home .items .item.selected .text{opacity:1;transition:opacity .5s linear,transform .5s cubic-bezier(.25,.46,.45,.94)}.module.home .items .item.selected .text a{color:#0d0d0d}.module.last{padding:77px 0}.module.last .title{font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin:0 0 62px 187px}.module.last .slideshow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;overflow:hidden;height:361px;position:relative}.module.last .slideshow .item{position:absolute;top:0;left:0;width:733px;height:361px;overflow:hidden;margin:0 25px;display:inline-block}.module.last .slideshow .item>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module.last .slideshow .item .hover{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);padding:40px;display:flex;align-items:flex-end;justify-content:space-between;opacity:0;transition:opacity .5s linear}.module.last .slideshow .item .hover:hover{opacity:1}.module.last .slideshow .item .hover .text{color:#fff}.module.last .slideshow .item .hover .text .caption{font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:5px}.module.last .slideshow .item .hover .text .caption span{color:#c10016}.module.last .slideshow .item .hover .text .link-title{font-size:24px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.module.last .slideshow .item .hover .links .wish .border{background:#fff}.module.last .slideshow .item .hover .links .component{display:inline-block;margin-left:10px}.module.last .slideshow-navigation{display:flex;justify-content:center;align-items:center;margin-top:37px}.module.last .slideshow-navigation .scrollbar{background-color:rgba(0,0,0,.3);width:255px;height:2px;position:relative;margin:48px;overflow:hidden}.module.last .slideshow-navigation .scrollbar span{background-color:#0d0d0d;width:100%;transform-origin:left center;height:2px;position:absolute;left:0;top:0;transition:transform .5s cubic-bezier(.19,1,.22,1)}.module.last .slideshow-navigation .left,.module.last .slideshow-navigation .right{cursor:pointer}.module.library{padding-top:75px}.module.library .return{text-transform:uppercase;font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;letter-spacing:.11em;margin-bottom:15px}.module.library .return a{display:flex;color:#0d0d0d;align-items:center}.module.library .return a img{margin-right:14px}.module.library.folder{margin-top:120px}.module.library.folder .section{background:transparent}.module.library.folder .section .title{font-size:32px;line-height:41px;letter-spacing:.005em;margin-bottom:110px}.module.library.folder .section .title span{color:#c10016}.module.library .search{text-align:center;padding:0 0 52px}.module.library .search span{border-bottom:1px solid #0d0d0d;display:inline-block}.module.library .search input{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;border:none;border-radius:0;width:200px}.module.library .section{margin:0 0 40px 210px;background:#f3f3f3;padding:33px 50px}.module.library .section .title{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:23px}.module.library .section .items{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (min-width:1280px){.module.library .section .items{grid-template-columns:repeat(4,1fr)}}@media (min-width:1600px){.module.library .section .items{grid-template-columns:repeat(5,1fr);grid-template-columns:repeat(8,1fr)}}.module.library .section .items .item{padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.3);display:flex;flex-wrap:wrap;align-content:flex-start}.module.library .section .items .item .wish{vertical-align:top}.module.library .section .items .item.link .visual{cursor:pointer}.module.library .section .items .item .download{vertical-align:top}.module.library .section .items .item .visual{width:100%;margin-bottom:20px}.module.library .section .items .item .visual img{width:100%}.module.library .section .items .item .text .name{font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-left:0;word-break:break-word;font-size:12px}.module.library .section .items .item .text .name a{color:#c10016}.module.library .section .items .item .text .data{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;margin-left:25px;word-break:break-word;margin-top:15px;display:none}.module.library .section .items .item .text .data span{color:#c10016}.module.library .section .items .item .text .links{margin:13px 0 0 25px;opacity:0;transition:opacity .5s linear}.module.library .section .items .item .text .links .component{display:inline-block;height:30px;width:30px}.module.library .section .items .item .text .links .wish{margin-right:8px}.module.library .section .items .item:hover .text .links{opacity:1}.module.logos{width:100%;margin-bottom:150px;padding-bottom:85px;background:rgba(172,172,175,.15);padding-top:87px}.module.logos .content{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:353px;box-sizing:border-box;padding-right:80px}.module.logos .columns{display:flex;margin-bottom:65px}.module.logos .columns .caption{width:60%;max-width:468px;margin-right:79px;font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;font-size:40px;line-height:48px}.module.logos .columns .description{width:40%;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;color:#0d0d0d}.module.logos .collections{margin-top:30px;max-width:532px;display:none}.module.logos .collections.active{display:flex}.module.logos .collections .label{line-height:45px;margin-right:61px;font-size:16px;font-family:Fancy Cut Pro;font-weight:500}.module.logos .collections .selection{width:400px}.module.logos .container{display:none;grid-gap:50px 50px;grid-template-columns:repeat(4,1fr);margin-top:66px}.module.logos .container.selected{display:grid}.module.logos .container .item{width:100%;position:relative;display:block;float:left;background:#fff}.module.logos .container .item .patch{position:absolute;top:10px;left:10px;font-size:10px;line-height:10px;color:#c10016;margin-bottom:5px;padding-left:18px}.module.logos .container .item .patch img{position:absolute;top:-2px;left:0}.module.logos .container .item.hide{display:none}.module.logos .container .item .image{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);max-width:75%;max-height:60px}.module.logos .container .item .wish{position:absolute;top:18px;right:18px;opacity:0;transition:.6s}.module.logos .container .item .hover{width:100%;position:absolute;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;background:#fff;color:#0d0d0d;font-family:Brilliant Cut Pro;font-weight:300;padding:20px 21px;box-sizing:border-box;opacity:0;transition:.6s;font-size:12px}.module.logos .container .item:before{padding-top:100%;content:"";display:block}.module.logos .container .item:hover .hover{opacity:1;display:flex}.module.logos .container .item:hover .wish{opacity:1}.module.logos .container .more{grid-column-start:1;grid-column-end:4}.module.logos .container .more.hidden{display:none}.module.maison{position:relative;padding:0 49px}.module.maison .maison-layout{max-width:1440px;margin:auto}.module.maison .visuel{width:594px;position:-webkit-sticky;position:sticky;margin-left:144px;top:135px;height:594px;z-index:-1}.module.maison .visuel img,.module.maison .visuel video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module.maison .section{position:relative;top:-33px;margin-left:137px}.module.maison .section .question{padding-bottom:50vh}.module.maison .section .question .title{font-family:Brilliant Cut Pro;font-weight:400;font-size:32px;text-transform:uppercase;line-height:41px}.module.maison .section .question .text{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300}.module.maison .section .what .title{margin:0 0 0 491px}.module.maison .section .what .text{margin:28px 0 0 591px;width:355px}.module.maison .section .why .title{margin:0 0 0 491px}.module.maison .section .why .text{margin:28px 0 0 591px;width:355px}.module.maison .section .who .title{margin:0 0 0 491px}.module.maison .section .who .text{margin:28px 0 0 591px;width:355px}.module.maison .section .how .title{margin:0 0 0 491px}.module.maison .section .how .text{margin:28px 0 0 591px;width:355px}.module.maison .section .values .title{margin:0 0 0 491px}.module.maison .section .values ul{margin:79px 0 0 591px;width:376px}.module.maison .section .values ul li{box-sizing:border-box;overflow:hidden;margin-bottom:28px;cursor:pointer;position:relative}.module.maison .section .values ul li .category{display:flex;padding:16px;justify-content:space-between;border-bottom:1px solid rgba(8,8,8,.3);transition:border .5s linear,color .5s linear}.module.maison .section .values ul li .category span{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.module.maison .section .values ul li .category.revert{flex-direction:row-reverse}.module.maison .section .values ul li .category:hover{border-bottom:1px solid rgba(8,8,8,.8)}.module.maison .section .values ul li .content{display:none;height:0;transition:height .5s cubic-bezier(.25,.46,.45,.94);font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;width:277px}.module.maison .section .values ul li .content p{margin:0;padding:20px}.module.maison .section .values ul li .plus{width:16px;height:16px;position:relative}.module.maison .section .values ul li .plus:after,.module.maison .section .values ul li .plus:before{content:"";transform-origin:center center;background-color:#0d0d0d;position:absolute;transition:background-color .5s linear,transform .5s cubic-bezier(.455,.03,.515,.955)}.module.maison .section .values ul li .plus:after{left:7px;top:0;width:1px;height:100%}.module.maison .section .values ul li .plus:before{left:0;top:7px;width:100%;height:1px}.module.maison .section .values ul li.active .category{color:#c10016;border-bottom:1px solid #c10016}.module.maison .section .values ul li.active .plus:after,.module.maison .section .values ul li.active .plus:before{background-color:#c10016}.module.maison .section .values ul li.active .plus:after{transform:rotate(90deg)}.module.pictograms{background-color:#f9f9f9}.module.pictograms .content{padding:113px 80px 113px 353px;max-width:1440px;margin:auto;box-sizing:border-box}.module.pictograms .title{font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;font-size:40px;line-height:48px}.module.pictograms .columns{padding-top:77px;position:relative;display:flex;justify-content:space-between}.module.pictograms .columns ul{width:467px}.module.pictograms .columns ul li{padding:14px 0;display:flex;align-items:center;cursor:pointer;position:relative;margin-bottom:10px}.module.pictograms .columns ul li .text{position:relative;font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;font-size:14px;text-transform:uppercase;opacity:.4;flex:1;transition:opacity .5s linear}.module.pictograms .columns ul li .text .patch{position:absolute;bottom:100%;left:0;font-size:10px;line-height:10px;color:#c10016;margin-bottom:5px;padding-left:18px;font-family:Brilliant Cut Pro;font-weight:400}.module.pictograms .columns ul li .text .patch img{position:absolute;top:-2px;left:0}.module.pictograms .columns ul li:after{content:"";height:1px;background:#c10016;width:100%;position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.455,.03,.515,.955)}.module.pictograms .columns ul li.active .text{opacity:1}.module.pictograms .columns ul li.active .download,.module.pictograms .columns ul li.active .wish{opacity:1;pointer-events:auto}.module.pictograms .columns ul li.active:after{transform:scale(1)}.module.pictograms .columns ul li:hover .text{opacity:1}.module.pictograms .columns ul li .download,.module.pictograms .columns ul li .wish{display:inline-block;vertical-align:middle;opacity:0;pointer-events:none;transition:opacity .5s linear,transform .7s cubic-bezier(.77,0,.175,1)}.module.pictograms .columns ul li .download{margin-left:15px}.module.pictograms .columns .lists{padding:20px 0 0 20px}.module.pictograms .columns .lists .list{display:none;grid-template-columns:repeat(4,1fr);grid-column-gap:35px;grid-row-gap:21px}.module.pictograms .columns .lists .list.selected{display:grid}.module.pictograms .columns .lists .list .item{padding:22px;background-color:#f9f9f9;cursor:pointer}.module.pictograms .columns .lists .list .item img{height:40px;width:40px}.module.quote{text-align:left;padding-top:215px;padding-bottom:215px;overflow:hidden}.module.quote .line1{left:-100px}.module.quote .line1,.module.quote .line2{font-size:70px;font-family:Fancy Cut Pro;font-weight:300;max-width:900px;margin-left:auto;margin-right:auto;position:relative;opacity:0}.module.quote .line2{left:100px;margin-top:32px}.module.quote .line3{font-size:70px;font-family:Fancy Cut Pro;font-weight:300;left:-150px}.module.quote .line3,.module.quote .link{max-width:900px;margin-left:auto;margin-right:auto;position:relative;opacity:0}.module.quote .link{left:150px;margin-top:50px}.module.background .background-layout,.module.background .signature-layout,.module.signature .background-layout,.module.signature .signature-layout{padding:113px 80px 113px 353px;max-width:1440px;width:100%;box-sizing:border-box;margin:auto}.module.background .background-layout .content,.module.background .signature-layout .content,.module.signature .background-layout .content,.module.signature .signature-layout .content{display:flex}.module.background .title,.module.signature .title{font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:94px;width:60%;max-width:468px;margin-right:79px}.module.background .description,.module.signature .description{width:40%;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300}.module.background .description .files,.module.signature .description .files{margin-top:75px;display:flex;justify-content:space-between;align-items:center}.module.background .secondary,.module.signature .secondary{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:50px;margin-top:95px}.module.background .secondary.hide,.module.signature .secondary.hide{display:none}.module.background .load-more,.module.signature .load-more{margin-top:75px}.module.background .load-more.hidden,.module.signature .load-more.hidden{display:none}.module.background .items,.module.signature .items{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:65px;grid-row-gap:75px}.module.background .items.hide,.module.signature .items.hide{display:none}.module.background .items .item,.module.signature .items .item{position:relative}.module.background .items .item .box,.module.signature .items .item .box{position:relative;overflow:hidden;max-width:511px;display:flex}.module.background .items .item .box>img,.module.signature .items .item .box>img{width:100%}.module.background .items .item .patch,.module.signature .items .item .patch{position:absolute;bottom:100%;left:0;font-size:10px;line-height:10px;color:#c10016;margin-bottom:5px;font-family:Brilliant Cut Pro;font-weight:400}.module.background .items .item .patch img,.module.signature .items .item .patch img{margin-left:0;margin-right:5px;top:2px;position:relative}.module.background .items .item .secondary,.module.signature .items .item .secondary{width:100%}.module.background .items .item .hover,.module.signature .items .item .hover{position:absolute;bottom:0;left:0;right:0;display:flex;background:#fff;align-items:center;justify-content:space-between;padding:20px 29px;transform:translate3d(0,100%,0);transition:transform .5s cubic-bezier(.55,.085,.68,.53);font-family:Brilliant Cut Pro;font-weight:300;font-size:12px;text-transform:uppercase}.module.background .items .item .hover .icons .component,.module.signature .items .item .hover .icons .component{display:inline-block;vertical-align:middle;margin-left:15px}.module.background .items .item:hover .hover,.module.signature .items .item:hover .hover{transition:transform .5s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0)}.module.background .lists,.module.signature .lists{margin:111px 0 0 22px}.module.background .lists .item,.module.signature .lists .item{display:flex;align-items:center;justify-content:space-between;padding:50px 0;border-bottom:1px solid rgba(0,0,0,.3)}.module.background .lists .item .icons,.module.signature .lists .item .icons{margin-right:56px}.module.background .lists .item .icons .component,.module.signature .lists .item .icons .component{display:inline-block;margin-left:15px}.module.background .lists .item .text .year,.module.signature .lists .item .text .year{opacity:.5;margin-bottom:10px;font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.module.background .lists .item .text .name,.module.signature .lists .item .text .name{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.module.background .lists .item:last-child,.module.signature .lists .item:last-child{border-bottom:0}.module.papeterie{background:rgba(172,172,175,.15)}.module.papeterie .papeterie-layout{padding:113px 80px 113px 353px;max-width:1440px;width:100%;box-sizing:border-box;margin:auto}.module.papeterie .papeterie-layout .content{display:flex}.module.papeterie .title{font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:94px;width:60%;max-width:468px;margin-right:79px}.module.papeterie .description{width:40%;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300}.module.papeterie .description .files{margin-top:75px;display:flex;justify-content:space-between;align-items:center}.module.papeterie .items{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:50px;margin-top:95px}.module.papeterie .items .item{float:left;width:calc(33.3% - 50px);flex-shrink:0;display:inline-block;margin-right:12.5px;margin-left:12.5px;margin-bottom:12.5px}.module.papeterie .items .item img{width:100%}.module.papeterie .items .item.large{margin-bottom:100px}.module.papeterie .items .clear{clear:both}.module.stamps{width:100%;padding-top:113px;position:relative;padding-bottom:25px}.module.stamps .grid{padding-left:353px;padding-right:80px;width:100%;max-width:1440px;box-sizing:border-box;margin-left:auto;margin-right:auto}.module.stamps .description .download{margin-top:40px;display:flex;align-items:center}.module.stamps .description .download .wish{margin-left:28px}.module.stamps .content{display:flex;margin-bottom:80px}.module.stamps .title{width:60%;max-width:468px;margin-right:79px;font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;font-size:40px;line-height:48px}.module.stamps .columns{width:40%}.module.stamps .columns .description{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;color:#0d0d0d}.module.stamps .secondary{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;font-size:26px;color:#0d0d0d}.module.stamps .downloads li{list-style-type:none;margin-bottom:23px}.module.stamps .downloads li.files{display:flex;align-items:center;align-content:center;margin-bottom:60px}.module.stamps .downloads li.files .wish{margin-left:20px}.module.stamps .container{display:grid;grid-gap:50px 50px;grid-template-columns:repeat(4,1fr);margin-top:38px;padding-bottom:66px}.module.stamps .container .item{width:100%;position:relative;display:block;float:left;background:#fff;cursor:pointer}.module.stamps .container .item .patch{position:absolute;top:10px;left:10px;font-size:10px;line-height:10px;color:#c10016;margin-bottom:5px;padding-left:18px}.module.stamps .container .item .patch img{position:absolute;top:-2px;left:0}.module.stamps .container .item.hide{display:none}.module.stamps .container .item .image{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);max-width:50%}.module.stamps .container .item .wish{position:absolute;top:18px;right:18px;opacity:0;transition:.6s}.module.stamps .container .item .hover{width:100%;position:absolute;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;background:#fff;color:#0d0d0d;padding:20px 21px;box-sizing:border-box;opacity:0;transition:.6s;font-family:Brilliant Cut Pro;font-weight:300;font-size:12px}.module.stamps .container .item:before{padding-top:100%;content:"";display:block}.module.stamps .container .item:hover .hover{opacity:1;display:flex}.module.stamps .container .item:hover .wish{opacity:1}.module.stamps .container .more{grid-column-start:1;grid-column-end:4}.module.templates{padding-left:353px;padding-right:80px;width:100%;max-width:1440px;box-sizing:border-box;margin:20px auto 86px}.module.templates .content{display:flex}.module.templates .title{font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:68px;font-size:40px;line-height:48px}.module.templates .template{border:1px solid #b1b0ae;padding-top:65px;text-align:center;width:60%;max-width:468px;margin-right:79px}.module.templates .template .head{font-size:64px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;font-size:38px}.module.templates .template .subtitle{margin-top:15px;font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;font-size:12px;text-transform:uppercase}.module.templates .template .year{margin-top:50px;font-size:12px;margin-bottom:25px}.module.templates .template .logo{margin-bottom:23px}.module.templates .template .logo img{width:51px}.module.templates .infos{margin-top:27px;vertical-align:middle;font-size:16px;font-family:Fancy Cut Pro;font-weight:500}.module.templates .infos .download,.module.templates .infos .wish{display:inline-block;vertical-align:middle}.module.templates .infos .text{position:relative;display:inline-block}.module.templates .infos .text .patch{position:absolute;bottom:100%;left:0;font-size:10px;line-height:10px;color:#c10016;margin-bottom:5px;font-family:Brilliant Cut Pro;font-weight:400;white-space:nowrap}.module.templates .infos .text .patch img{margin-left:0;margin-right:5px;top:2px;position:relative}.module.templates .infos .wish{margin-left:47px}.module.templates .infos .download{margin-left:15px}.module.templates .description{width:40%;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300}.module.templates .description .files{margin-top:48px}.module.templates .description .files .download{align-items:center;display:flex;margin-top:22px}.module.templates .description .files .download .wish{margin-left:33px}.module.timeline{position:relative}.module.timeline .drag{position:absolute;top:135px;left:32px;bottom:50px;width:75px;z-index:10}.module.timeline .drag svg{position:absolute;top:0;left:50%;width:1px;height:100%}.module.timeline .drag svg line{stroke-dasharray:1px 6px}.module.timeline .drag .cursor{position:-webkit-sticky;position:sticky;top:135px;width:32px;height:calc(100vh - 190px);z-index:1;display:flex;align-items:center}.module.timeline .drag .cursor .todrag{position:absolute;width:16px;height:48px;top:0;left:calc(50% - 8px);cursor:move}.module.timeline .drag .cursor .todrag:before{background:#c10016;width:1px;height:12px;content:"";display:block;position:absolute;top:19px;left:7px;transition:1s}.module.timeline .drag .cursor .todrag .top{position:absolute;top:0;left:0;width:100%;height:auto;transition:1s}.module.timeline .drag .cursor .todrag .bottom{position:absolute;bottom:0;left:0;top:auto;width:100%;height:auto;transform:rotate(180deg);transition:1s}.module.timeline .drag .cursor .todrag:hover:before{transform:scaleY(1.6)}.module.timeline .drag .cursor .todrag:hover .top{transform:translateY(-5px)}.module.timeline .drag .cursor .todrag:hover .bottom{transform:translateY(5px) rotate(180deg)}.module.timeline .menu-wrapper{position:absolute;top:135px;left:0;bottom:0;padding-left:47px}.module.timeline .menu-wrapper .menu{position:-webkit-sticky;position:sticky;top:135px;width:125px;z-index:1}.module.timeline .menu-wrapper .title{font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#c10016;text-align:right}.module.timeline .menu-wrapper ul{text-align:center;list-style:none}.module.timeline .menu-wrapper ul li{position:relative;font-family:Fancy Cut Pro;font-size:14px;line-height:1em;margin-top:18px;color:#0d0d0d;opacity:.4;transition:opacity .2s linear;cursor:pointer;font-weight:500}.module.timeline .menu-wrapper ul li:first-child{margin-top:0}.module.timeline .menu-wrapper ul li.active,.module.timeline .menu-wrapper ul li:hover{opacity:1;font-weight:500}.module.timeline .content{position:relative;padding-top:135px;padding-bottom:135px}.module.timeline .content .year{position:relative;margin-top:360px}.module.timeline .content .year:first-child{margin-top:0}.module.timeline .content .year .title{position:relative;font-family:Brilliant Cut Pro;font-weight:400;font-size:274px;line-height:1em;letter-spacing:.11em;text-align:center;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#f5f4ef;padding-left:15px;z-index:1}.module.timeline .content .year .grid{display:flex;width:100%}.module.timeline .content .year .grid .column{width:50%;flex:0 0 auto;box-sizing:border-box}.module.timeline .content .year .grid .image{position:relative;display:inline-block;cursor:pointer}.module.timeline .content .year .grid .image img{width:100%;-o-object-fit:contain;object-fit:contain}.module.timeline .content .year .grid .image:hover .text-wrapper{opacity:1}.module.timeline .content .year .grid .text-wrapper{position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);opacity:0;transition:opacity .2s linear}.module.timeline .content .year .grid .text{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:15% 30px}.module.timeline .content .year .grid .text .name{font-size:18px;font-family:Brilliant Cut Pro;font-weight:400;color:#fff;text-transform:uppercase}.module.timeline .content .year .grid .text .description{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;color:#fff;margin-top:35px}.module.timeline .content .year .grid .text .link{margin-top:35px;letter-spacing:.12em}.module.timeline .content .year:nth-child(odd) .grid{width:823px;margin:65px auto 0}.module.timeline .content .year:nth-child(odd) .grid .column.left{padding-right:32px;text-align:right}.module.timeline .content .year:nth-child(odd) .grid .column.left .image{text-align:left}.module.timeline .content .year:nth-child(odd) .grid .column.left .image:nth-child(odd){width:379px;height:536px;margin-top:40px}.module.timeline .content .year:nth-child(odd) .grid .column.left .image:nth-child(odd) img{width:379px;height:536px}.module.timeline .content .year:nth-child(odd) .grid .column.left .image:nth-child(2n){width:277px;height:353px;margin-top:40px}.module.timeline .content .year:nth-child(odd) .grid .column.left .image:nth-child(2n) img{width:277px;height:353px}.module.timeline .content .year:nth-child(odd) .grid .column.right{padding-left:12px;padding-top:180px}.module.timeline .content .year:nth-child(odd) .grid .column.right .image:nth-child(odd){width:322px;height:487px;margin-top:35px}.module.timeline .content .year:nth-child(odd) .grid .column.right .image:nth-child(odd) img{width:322px;height:487px}.module.timeline .content .year:nth-child(odd) .grid .column.right .image:nth-child(2n){left:calc(100% - 363px);width:363px;height:458px;margin-top:35px}.module.timeline .content .year:nth-child(odd) .grid .column.right .image:nth-child(2n) img{width:363px;height:458px}.module.timeline .content .year:nth-child(2n):before{content:"";position:absolute;top:140px;bottom:365px;background:#f9f9f9;width:100%;left:0}.module.timeline .content .year:nth-child(2n) .grid{width:746px;margin:-60px auto 0}.module.timeline .content .year:nth-child(2n) .grid .column.left{text-align:right;padding-top:120px}.module.timeline .content .year:nth-child(2n) .grid .column.left .image{text-align:left}.module.timeline .content .year:nth-child(2n) .grid .column.left .image:nth-child(odd){width:379px;height:536px;margin-top:49px}.module.timeline .content .year:nth-child(2n) .grid .column.left .image:nth-child(odd) img{width:379px;height:536px}.module.timeline .content .year:nth-child(2n) .grid .column.left .image:nth-child(2n){left:calc(100% - 363px);width:363px;height:458px;margin-top:49px}.module.timeline .content .year:nth-child(2n) .grid .column.left .image:nth-child(2n) img{width:363px;height:458px}.module.timeline .content .year:nth-child(2n) .grid .column.right{padding-left:50px}.module.timeline .content .year:nth-child(2n) .grid .column.right .image:nth-child(odd){width:322px;height:487px;margin-top:38px}.module.timeline .content .year:nth-child(2n) .grid .column.right .image:nth-child(odd) img{width:322px;height:487px}.module.timeline .content .year:nth-child(2n) .grid .column.right .image:nth-child(2n){width:277px;height:353px;margin-top:38px}.module.timeline .content .year:nth-child(2n) .grid .column.right .image:nth-child(2n) img{width:277px;height:353px}.module.timeline .popin{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none}.module.timeline .popin .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.module.timeline .popin .container{position:relative;width:83%;height:89%;background:#fff;display:flex;padding-left:48px;padding-top:50px;padding-bottom:50px;box-sizing:border-box;overflow:hidden}.module.timeline .popin .container .img-wrapper{position:relative;overflow:hidden;width:100%}.module.timeline .popin .container .img-wrapper img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.module.timeline .popin .container .text{display:flex;padding-left:75px;align-items:center;margin-top:-100px}.module.timeline .popin .container .text .name{font-family:Brilliant Cut Pro;font-weight:400;font-size:50px;line-height:1.05em;text-transform:uppercase;margin-right:15%}.module.timeline .popin .container .text .caption{font-family:Brilliant Cut Pro;font-weight:400;font-size:18px;line-height:1.05em;text-transform:uppercase;margin-top:70px;letter-spacing:.02em}.module.timeline .popin .container .text .description{font-family:Fancy Cut Pro;font-weight:300;font-size:12px;margin-top:30px}.module.timeline .popin .container .text .date{position:absolute;right:-45px;bottom:-38px;font-family:Brilliant Cut Pro;font-weight:400;font-size:140px;line-height:1em;letter-spacing:.11em;text-align:center;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#f5f4ef}.module.timeline .popin .container .close{position:absolute;top:32px;right:44px;padding:5px;cursor:pointer}.module.timeline .popin .container .close svg{fill:#c10016;transform:rotate(0deg);transition:transform .4s}.module.timeline .popin .container .close:hover svg{transform:rotate(90deg)}.module.typography{width:100%;box-sizing:border-box;background-color:rgba(172,172,175,.15);padding-bottom:113px;padding-top:113px;overflow-x:hidden}.module.typography .content{padding-left:353px;padding-right:80px;width:100%;max-width:1440px;box-sizing:border-box;margin-left:auto;margin-right:auto}.module.typography .handler{width:100%;display:flex}.module.typography .texts{width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.module.typography .title{width:60%;max-width:468px;margin-right:79px;font-size:50px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;font-size:40px;line-height:48px}.module.typography .description{color:#0d0d0d;font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;width:40%}.module.typography .image{width:100%;margin-bottom:150px;top:-120px;position:relative}.module.typography .image .visuel{width:100%}.module.typography .brilliant{font-size:190px;line-height:312px;color:#0d0d0d;white-space:nowrap;text-transform:uppercase;font-family:Brilliant Cut Pro;font-weight:300}.module.typography .fancy{box-sizing:border-box;font-size:240px;line-height:395px;color:#0d0d0d;white-space:nowrap;font-family:Fancy Cut Pro;font-weight:300;left:-720px;position:relative;margin-top:30px}.module.typography .font-list{margin-top:20px}.module.typography .font-list .font{display:flex;justify-content:space-between;align-content:center;align-items:center;position:relative;padding:40px 80px 40px 30px}.module.typography .font-list .font:last-child:before{display:none}.module.typography .font-list .font:before{height:1px;width:100%;position:absolute;content:"";bottom:0;left:0;opacity:.3;background:#0d0d0d}.module.typography .font-list .font .text{width:300px}.module.typography .font-list .font .text .category{color:#0d0d0d;opacity:.5;margin-bottom:10px;font-size:14px}.module.typography .font-list .font .text .type{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;font-size:26px;text-transform:none;position:relative}.module.typography .font-list .font .text .type .patch{position:absolute;bottom:100%;left:0;font-size:10px;line-height:10px;color:#c10016;margin-bottom:5px;padding-left:18px;font-family:Brilliant Cut Pro;font-weight:400}.module.typography .font-list .font .text .type .patch img{position:absolute;top:-2px;left:0}.module.typography .font-list .font .text .type.fancy-cut{font-family:Fancy Cut Pro;font-weight:300;font-size:32px}.module.typography .font-list .font .links{display:flex}.module.typography .font-list .font .links .download{margin-left:20px}.module.visual{width:100%;position:relative;overflow:hidden}.module.visual img{width:100%;transform:scale(1.1)}.partial.footer{padding-right:80px;padding-left:80px;background:#fff;position:relative;z-index:1;border-top:1px solid #dfdfdf}.partial.footer .primary{width:100%;display:flex;justify-content:space-between;padding-top:100px}.partial.footer .primary .logo{height:18px}.partial.footer .primary .list{width:50%}.partial.footer .primary ul{width:50%;float:left}.partial.footer .primary ul li{list-style-type:none;margin-bottom:40px}.partial.footer .primary ul li a{color:#0d0d0d;font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;transition:color .4s linear;position:relative}.partial.footer .primary ul li a:after{height:2px;background:#c10016;width:100%;position:absolute;bottom:-5px;transform-origin:50% 50%;content:"";left:0;transform:scaleX(0);transition:transform .6s cubic-bezier(.645,.045,.355,1)}.partial.footer .primary ul li a:hover:after{transform:scaleX(100%)}.partial.footer .administration{width:100%;display:flex;justify-content:space-between;color:#b1b0ae;padding-bottom:50px;padding-top:0;font-family:Fancy Cut Pro;font-weight:400}.partial.footer .administration li{display:inline-block;margin-right:20px;font-size:14px}.partial.footer .administration li a{color:#c10016}.partial.footer .administration li a:hover{color:#0d0d0d}.partial.footer .secondary{width:100%;display:flex;justify-content:space-between;color:#b1b0ae;padding-bottom:50px;padding-top:80px;font-family:Fancy Cut Pro;font-weight:400}.partial.footer .secondary li{display:inline-block;margin-right:20px;font-size:14px}.partial.footer .secondary li a{color:#b1b0ae}.partial.footer .secondary li a:hover{color:#0d0d0d}@media screen and (max-width:800px){.partial.footer .primary{flex-wrap:wrap}.partial.footer .primary .list{margin-top:20px}}.partial.header{background:#fff;height:79px;line-height:79px;white-space:nowrap;position:fixed;top:0;left:0;right:0;padding-left:80px;padding-right:80px;display:flex;align-items:center;justify-content:space-between;z-index:20;font-size:0;opacity:0;border-bottom:1px solid rgba(13,13,13,.2)}.partial.header.center{justify-content:center}.partial.header .content{display:flex;align-items:center}.partial.header .content .box,.partial.header .content a{height:18px;display:block;line-height:0}.partial.header .content .box .logo,.partial.header .content a .logo{height:18px}.partial.header .links{display:inline-block}.partial.header .links>li{display:inline-block;margin-left:20px}.partial.header .links>li:hover ul{display:block;pointer-events:all;opacity:1}.partial.header .links>li ul{position:absolute;top:100%;margin-top:-2px;left:50%;background:#fff;border:1px solid rgba(13,13,13,.2);text-align:center;transform:translate3d(-50%,0,0);line-height:30px;padding-left:27px;padding-right:27px;padding-bottom:10px;border-top:0;pointer-events:none;opacity:0;transition:opacity .6s}.partial.header .links>li a{font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#0d0d0d;transition:color .4s linear;overflow:hidden;position:relative}.partial.header .links>li a .flag{top:3px;position:relative;margin-right:8px}.partial.header .links>li a .bell{top:3px;position:relative;margin-right:6px;width:14px}.partial.header .links>li a:before{height:1px;width:100%;background-color:#c10016;content:"";position:absolute;bottom:-5px;left:0;transform:scaleX(0);transition:transform .6s cubic-bezier(.645,.045,.355,1)}.partial.header .links>li a.list{position:relative}.partial.header .links>li a.list:before{background-image:url(../img/dotted.png);background-repeat:repeat-x;background-size:auto 1px;background-color:transparent;transform:scaleX(100%)}.partial.header .links>li a.list:after{height:2px;background:#c10016;width:100%;position:absolute;bottom:-5px;transform-origin:50% 50%;content:"";left:0;transform:scaleX(0);transition:transform .6s cubic-bezier(.645,.045,.355,1)}.partial.header .links>li a.list:hover:after{transform:scaleX(100%)}.partial.header .links>li a.list:hover{color:#c10016}.partial.header .links>li a.list:hover:before{background-color:transparent}.partial.header .links>li a.list .mylist{position:relative;transition:all 1s ease-in-out;display:inline-block}.partial.header .links>li a.list .flag-red{position:absolute;top:0;left:0;opacity:0;transition:all 1s ease-in-out}.partial.header .links>li a.list .added{position:absolute;top:20px;right:0;display:inline;height:100%;line-height:normal;opacity:0;transition:all 1s ease-in-out;display:inline-block}.partial.header .links>li a.list.clicked .mylist{opacity:0;transform:translateY(-20px)}.partial.header .links>li a.list.clicked .added{top:0;opacity:1}.partial.header .links>li a.list.red .flag-red{opacity:1}.partial.header .links>li a.active,.partial.header .links>li a:hover{color:#c10016}.partial.header .links>li a.active:before,.partial.header .links>li a:hover:before{transform:scaleX(100%)}.partial.navigation{width:200px}.partial.navigation.only-list .inner .title{display:none}.partial.navigation .inner{position:relative;padding:23px 0 0;top:24px;display:inline-block;max-width:158px}.partial.navigation .inner:before{top:0;left:0;content:"";width:1px;position:absolute;height:100%;background-image:url(../img/line-vertical.png);background-repeat:repeat-y;background-size:1px auto}.partial.navigation .inner .line{background:#c10016;width:1px;height:53px;position:absolute;left:-1px;top:0;display:none}.partial.navigation .inner .title{font-size:14px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;color:#c10016;padding-left:26px;padding-bottom:28px}.partial.navigation .inner ul li{font-family:Fancy Cut Pro;font-weight:300;color:#0d0d0d;opacity:.4;transition:opacity .5s linear;cursor:pointer;list-style-type:none;padding:0 0 15px 46px;font-size:14px;font-weight:500;position:relative}.partial.navigation .inner ul li:before{height:17px;width:1px;content:"";display:block;background:#c10016;position:absolute;left:0;top:0;opacity:0;transition:1s}.partial.navigation .inner ul li.active,.partial.navigation .inner ul li:hover{opacity:1;font-weight:500}.partial.navigation .inner ul li.active:before{opacity:1}.disclaimer{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.75);align-items:center;justify-content:center;z-index:999}.disclaimer.active{display:flex}.disclaimer input{border:0}.disclaimer .content{margin:auto;background-color:#fff;width:409px;padding:80px 108px 72px}.disclaimer .content .title{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:44px}.disclaimer .content .description{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;margin-bottom:33px;max-height:30vh;overflow:auto;padding-right:20px;scrollbar-color:#c10016 rgba(13,13,13,.2);scrollbar-width:thin}.disclaimer .content .description::-webkit-scrollbar{width:1px}.disclaimer .content .description::-webkit-scrollbar-track{background:rgba(13,13,13,.2)}.disclaimer .content .description::-webkit-scrollbar-thumb{background:#c10016}.disclaimer .content .checkbox{font-family:Fancy Cut Pro;font-weight:400;font-size:14px;color:#0d0d0d;vertical-align:middle}.disclaimer .content .button-wrapper{text-align:center}.disclaimer .content .button-wrapper .button{margin-top:66px;display:inline-block}.disclaimer-icono{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.75);align-items:center;justify-content:center;z-index:999}.disclaimer-icono.active{display:flex}.disclaimer-icono .button-wrapper .button{margin-left:12px;margin-right:12px}.disclaimer-icono input{border:0}.disclaimer-icono .img{width:100%;margin-bottom:20px}.disclaimer-icono .guidelines{display:inline-block;width:100%;text-align:center;margin-top:30px}.disclaimer-icono .content{margin:auto;background-color:#fff;width:467px;padding:0 0 33px;position:relative}.disclaimer-icono .content .title{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:44px}.disclaimer-icono .content .description{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;max-height:30vh;overflow:auto;padding-left:40px;padding-right:48px;scrollbar-color:#c10016 rgba(13,13,13,.2);scrollbar-width:thin}.disclaimer-icono .content .description::-webkit-scrollbar{width:1px}.disclaimer-icono .content .description::-webkit-scrollbar-track{background:rgba(13,13,13,.2)}.disclaimer-icono .content .description::-webkit-scrollbar-thumb{background:#c10016}.disclaimer-icono .content .checkbox{font-family:Fancy Cut Pro;font-weight:400;font-size:14px;color:#0d0d0d;vertical-align:middle}.disclaimer-icono .content .button-wrapper{text-align:center}.disclaimer-icono .content .button-wrapper .button{margin-top:40px;display:inline-block}.notifications{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.75);align-items:center;justify-content:center;z-index:999}.notifications.active{display:flex}.notifications input{border:0}.notifications .content{margin:auto;background-color:#fff;width:409px;padding:80px 108px 72px}.notifications .content .title{font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-bottom:44px}.notifications .content .description{font-size:16px;line-height:26px;font-family:Fancy Cut Pro;font-weight:300;margin-bottom:33px;max-height:30vh;overflow:auto;padding-right:20px;scrollbar-color:#c10016 rgba(13,13,13,.2);scrollbar-width:thin}.notifications .content .description::-webkit-scrollbar{width:1px}.notifications .content .description::-webkit-scrollbar-track{background:rgba(13,13,13,.2)}.notifications .content .description::-webkit-scrollbar-thumb{background:#c10016}.notifications .content .items{height:200px;overflow:auto;padding-right:20px;margin-left:-12px;margin-right:-20px;scrollbar-color:#c10016 rgba(13,13,13,.2);scrollbar-width:thin}.notifications .content .items::-webkit-scrollbar{width:1px}.notifications .content .items::-webkit-scrollbar-track{background:rgba(13,13,13,.2)}.notifications .content .items::-webkit-scrollbar-thumb{background:#c10016}.notifications .content .items .item{width:100%;margin-bottom:10px}.notifications .content .items .item a{display:flex;width:100%;justify-content:space-between;padding:12px 10px;box-sizing:border-box}.notifications .content .items .item:hover{background:#f9f9f9}.notifications .content .items .item .column{width:50%}.notifications .content .items .item .column.right{text-align:right}.notifications .content .items .subtitle{text-transform:uppercase;font-size:12px;line-height:14px;opacity:.5;color:#0d0d0d;margin-bottom:5px}.notifications .content .items .subdescription{text-transform:uppercase;font-size:14px;line-height:15px;color:#0d0d0d}.notifications .content .button-wrapper{text-align:center}.notifications .content .button-wrapper .button{margin-top:66px;display:inline-block}.popin.logos{display:none;align-items:center;align-content:center;justify-content:center;position:fixed;top:0;left:0;height:100%;width:100%;z-index:50;overflow:auto}.popin.logos.active{display:flex}.popin.logos .overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:#0d0d0d;opacity:.5}.popin.logos .content{width:80%;max-width:1013px;position:relative;background:#fff;padding:77px 90px;box-sizing:border-box;overflow:hidden}.popin.logos .content .text{display:flex;justify-content:space-between;align-items:baseline}.popin.logos .content .text .title{color:#0d0d0d;font-size:32px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase}.popin.logos .content .text .links{white-space:nowrap;text-transform:uppercase}.popin.logos .content .text .links .link{display:inline-block;margin-left:38px;font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;position:relative;cursor:pointer}.popin.logos .content .text .links .link:before{height:1px;width:100%;background-image:url(../img/dotted.png);background-repeat:repeat-x;background-size:auto 1px;content:"";position:absolute;bottom:-5px;left:0}.popin.logos .content .items{display:grid;grid-gap:45px;grid-template-columns:repeat(2,1fr);margin-top:45px}.popin.logos .content .items .item{position:relative;background:#f9f9f9}.popin.logos .content .items .item:before{padding-top:100%;content:"";display:block}.popin.logos .content .items .item .image{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);max-width:75%}.popin.logos .content .files{display:flex;align-content:center;align-items:center;justify-content:center;font-size:12px;font-family:Brilliant Cut Pro;font-weight:400;text-transform:uppercase;margin-top:70px}.popin.logos .content .files a{color:#c10016;margin-right:20px;position:relative}.popin.logos .close{height:16px;width:16px;position:absolute;top:40px;right:40px;cursor:pointer}