.euro-case-showcase{display:block;width:100%;margin:0;padding:calc(56 / 375 * 100vw) 4vw;border:0;border-radius:0;background:#fff;background-color:#fff;letter-spacing:0}.euro-case-showcase *,.euro-case-showcase *:before,.euro-case-showcase *:after{box-sizing:border-box;letter-spacing:0}.euro-case-showcase__inner{display:flex;flex-direction:column;align-items:stretch;gap:6.4vw;width:92vw;max-width:100%;margin:0 auto;padding:0;border:0;border-radius:0}.euro-case-showcase__tabs{position:sticky;top:calc(var(--euro-header-offset-mobile, 98) / 375 * 100vw);z-index:15;display:flex;flex-direction:row;align-items:stretch;width:100%;margin:0;padding:0;border:0;border-radius:0;background:#fbf9f7;background-color:#fbf9f7;overflow:hidden}.euro-case-showcase__tab{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;min-width:0;margin:0;padding:calc(8 / 375 * 100vw) calc(4 / 375 * 100vw);border:0;border-bottom:2px solid #ece6df;border-radius:0;background:transparent;background-color:transparent;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-align:center;text-transform:capitalize;color:#8a8f93;cursor:pointer;appearance:none;-webkit-appearance:none}.euro-case-showcase__tab.is-active{background:#f5f0ec;background-color:#f5f0ec;border-bottom-color:#b18b69;color:#b18b69}.euro-case-showcase__panels{width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__panel{display:none;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__panel.is-active{display:block}.euro-case-showcase__layout{display:flex;flex-direction:column;align-items:stretch;gap:6.4vw;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__nav{display:none}.euro-case-showcase__mobile-bar{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__category-trigger{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3.2vw;width:100%;height:calc(40 / 375 * 100vw);margin:0;padding:3.2vw;border:1px solid #f5f0ec;border-radius:calc(2 / 375 * 100vw);background:#fff;background-color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none}.euro-case-showcase__category-trigger-icon{display:block;flex:none;width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw);color:#212324}.euro-case-showcase__category-trigger-icon svg{display:block;width:100%;height:100%}.euro-case-showcase__category-trigger-label{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-align:left;text-transform:capitalize;color:#212324}.euro-case-showcase__category-trigger-chevron{display:block;flex:none;width:calc(13 / 375 * 100vw);height:calc(7 / 375 * 100vw);color:#8a8f93;transition:transform .2s ease}.euro-case-showcase__category-trigger-chevron svg{display:block;width:100%;height:100%}.euro-case-showcase__category-trigger[aria-expanded=true] .euro-case-showcase__category-trigger-chevron{transform:rotate(180deg)}.euro-case-showcase__dropdown{position:absolute;top:calc(100% + 4 / 375 * 100vw);left:0;z-index:5;display:flex;flex-direction:column;width:100%;margin:0;padding:calc(8 / 375 * 100vw) 0;border:1px solid #f5f0ec;border-radius:calc(2 / 375 * 100vw);background:#fff;background-color:#fff;box-shadow:0 calc(8 / 375 * 100vw) 6.4vw #21232414}.euro-case-showcase__dropdown[hidden]{display:none}.euro-case-showcase__dropdown-item{display:block;width:100%;margin:0;padding:calc(10 / 375 * 100vw) 3.2vw;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-align:left;text-transform:capitalize;color:#8a8f93;cursor:pointer;appearance:none;-webkit-appearance:none}.euro-case-showcase__dropdown-item.is-active{font-weight:600;color:#212324;background:#fbf9f7;background-color:#fbf9f7}.euro-case-showcase__content{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__category{display:none;flex-direction:column;align-items:stretch;gap:6.4vw;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__category.is-active{display:flex}.euro-case-showcase__project-title{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Bellefair,serif;font-size:calc(20 / 375 * 100vw);font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0;text-align:center;text-transform:uppercase;color:#212324}.euro-case-showcase__gallery{position:relative;width:100%;margin:0;padding:0;border:0;border-radius:0;overflow:hidden}.euro-case-showcase__swiper{width:100%;height:calc(238 / 375 * 100vw);margin:0;padding:0;border:0;border-radius:0;overflow:hidden}.euro-case-showcase__slide{width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__media{position:relative;width:100%;height:100%;overflow:hidden;margin:0;padding:0;border:0;border-radius:0;background:#ece6df;background-color:#ece6df}.euro-case-showcase__media--placeholder span{display:block;width:100%;height:100%}.euro-case-showcase__image{display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;object-fit:cover;object-position:center}.euro-case-showcase__image--desktop{display:none}.euro-case-showcase__image--mobile{display:block}.euro-case-showcase__nav-btn{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:9.6vw;height:9.6vw;margin:0;padding:0;border:0;border-radius:calc(4 / 375 * 100vw);background:#b18b69;background-color:#b18b69;color:#fff;cursor:pointer;transform:translateY(-50%);appearance:none;-webkit-appearance:none}.euro-case-showcase__nav-btn--prev{left:calc(4 / 375 * 100vw)}.euro-case-showcase__nav-btn--prev span{display:block;width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw);transform:scaleX(-1)}.euro-case-showcase__nav-btn--next{right:calc(4 / 375 * 100vw)}.euro-case-showcase__nav-btn--next span{display:block;width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw)}.euro-case-showcase__nav-btn span svg{display:block;width:100%;height:100%}.euro-case-showcase__gallery--single .euro-case-showcase__nav-btn{display:none}.euro-case-showcase__texts,.euro-case-showcase__text{display:flex;flex-direction:column;align-items:stretch;gap:3.2vw;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__text-title{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:600;font-style:normal;line-height:1.5;letter-spacing:0;text-align:left;text-transform:capitalize;color:#212324}.euro-case-showcase__text-body{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-align:left;text-transform:capitalize;color:#8a8f93}.euro-case-showcase__text-body>*{margin:0;padding:0}.euro-case-showcase__text-body>*+*{margin-top:0}@media screen and (min-width:1200px){.euro-case-showcase{display:block;width:100%;margin:0;padding:5vw 0;border:0;border-radius:0;background:#fff;background-color:#fff;letter-spacing:0}.euro-case-showcase__inner{display:flex;flex-direction:column;align-items:stretch;gap:calc(40 / 1920 * 100vw);width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__tabs{position:sticky;top:calc(var(--euro-header-offset-desktop, 144) / 1920 * 100vw);z-index:15;display:flex;flex-direction:row;align-items:flex-end;gap:calc(56 / 1920 * 100vw);width:100%;margin:0;padding:0 6.25vw;border:0;border-bottom:1px solid #ece6df;border-radius:0;background:#fff;background-color:#fff;overflow:visible}.euro-case-showcase__tab{display:block;flex:none;width:auto;margin:0;padding:0 0 .625vw;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;background-color:transparent;font-family:Bellefair,serif;font-size:calc(var(--euro-pc-title-section, 48) / 1920 * 100vw);font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0;text-align:left;text-transform:uppercase;color:#8a8f93;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none}.euro-case-showcase__tab.is-active{background:transparent;background-color:transparent;border-bottom-color:#3d2e22;color:#3d2e22}.euro-case-showcase__panels{width:87.5vw;margin:0 auto;padding:0;border:0;border-radius:0}.euro-case-showcase__layout{display:grid;grid-template-columns:calc(250 / 1920 * 100vw) minmax(0,1fr);align-items:start;gap:calc(20 / 1920 * 100vw);width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__nav{position:sticky;top:calc((var(--euro-header-offset-desktop, 144) + 100) / 1920 * 100vw);display:flex;flex-direction:column;align-items:flex-start;gap:1.25vw;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__nav-item{display:block;width:auto;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Roboto,sans-serif;font-size:calc(20 / 1920 * 100vw);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-align:left;text-transform:capitalize;color:#8a8f93;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none}.euro-case-showcase__nav-item.is-active{font-weight:600;color:#212324}.euro-case-showcase__mobile-bar{display:none}.euro-case-showcase__content{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__category{display:none;flex-direction:column;align-items:stretch;gap:calc(20 / 1920 * 100vw);width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__category.is-active{display:flex}.euro-case-showcase__project-title{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Bellefair,serif;font-size:calc(32 / 1920 * 100vw);font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0;text-align:left;text-transform:uppercase;color:#212324}.euro-case-showcase__gallery{position:relative;width:100%;margin:0;padding:0;border:0;border-radius:0;overflow:hidden}.euro-case-showcase__swiper{width:100%;height:calc(740 / 1920 * 100vw);margin:0;padding:0;border:0;border-radius:0;overflow:hidden}.euro-case-showcase__image--desktop{display:block}.euro-case-showcase__image--mobile{display:none}.euro-case-showcase__nav-btn{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5vw;height:2.5vw;margin:0;padding:0;border:1px solid #b18b69;border-radius:calc(4 / 1920 * 100vw);background:#fff;background-color:#fff;color:#b18b69;cursor:pointer;transform:translateY(-50%);appearance:none;-webkit-appearance:none}.euro-case-showcase__nav-btn--next{background:#b18b69;background-color:#b18b69;border-color:#b18b69;color:#fff}.euro-case-showcase__nav-btn--prev{left:1.25vw}.euro-case-showcase__nav-btn--prev span{display:block;width:calc(20 / 1920 * 100vw);height:calc(20 / 1920 * 100vw);transform:scaleX(-1)}.euro-case-showcase__nav-btn--next{right:1.25vw}.euro-case-showcase__nav-btn--next span{display:block;width:calc(20 / 1920 * 100vw);height:calc(20 / 1920 * 100vw)}.euro-case-showcase__texts{display:flex;flex-direction:column;align-items:stretch;gap:calc(20 / 1920 * 100vw);width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__text{display:flex;flex-direction:column;align-items:stretch;gap:.625vw;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-case-showcase__text-title{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Roboto,sans-serif;font-size:calc(20 / 1920 * 100vw);font-weight:600;font-style:normal;line-height:1.5;letter-spacing:0;text-align:left;text-transform:capitalize;color:#212324}.euro-case-showcase__text-body{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Roboto,sans-serif;font-size:calc(20 / 1920 * 100vw);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-align:left;text-transform:capitalize;color:#8a8f93}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/euro-case-showcase.css.map */
