html{scroll-behavior:smooth}.topbar{position:relative;display:flex;justify-content:space-between;align-items:center;padding:52px 48px;transition:all .3s ease;align-items:flex-start}.topbar button.burger{height:4.4rem;display:flex;align-items:center;background:#0000;border:0;transition:transform .3s ease}.topbar button.burger .icon-close,.topbar button.burger.open .icon-hamburger{display:none}.topbar button.burger.open .icon-close{display:block}body.mobile.mobileNavOpen{overflow-y:hidden}.mobile.mobileNavOpen button.burger svg{color:#faf7f0}.topbar.small button.burger{transition:transform .3s ease;transform:translateY(0)}@media (min-width: 1200px){.topbar button.burger{display:none}}#topbarBackground__js{position:absolute;z-index:-1;top:0;left:0;width:100%;display:block!important;background-color:#f2efe800;transition:all .1s ease;transition-delay:.1s;pointer-events:none}.topbar.detailOpen #topbarBackground__js{background-color:#2c2d33!important;transition:all .3s ease;pointer-events:all}.topbar.detailOpen .headerBtn.button.outline{color:#faf7f0!important;border-color:#faf7f07a!important}.topbar.detailOpen .headerBtn.button.outline:hover{background:#faf7f029!important}.topbar.detailOpen .mainNavOverlay{position:relative;display:block}.topbar.detailOpen .mainNavOverlay:after{position:fixed;content:"";background-color:rgb(var(--color-foreground),.5);top:-100vh;left:-100vw;height:200vh;width:200vw;z-index:-1;pointer-events:none}.topbar.small{align-items:center;background-color:#f2efe8}.mobile .topbar,.topbar.small{padding:16px 48px;transition:background-color .1s ease}.mobile .topbar{padding:1.5rem 1.5rem .75rem;height:109px}.mobile .topbar.small{border-bottom:1px solid rgba(44,45,51,.08);box-shadow:0 0 64px #2c2d3329}.topbar.small.detailOpen{background:#0000!important}.topbar #logo svg{width:64px;height:88px;color:#2c2d33;opacity:.32;transition:all .3s ease}.mobile .topbar{align-items:start}.mobile .topbar .header__icon .icon,.mobile .topbar .burger .icon{width:24px;height:24px}.mobile .topbar #logo{transform-origin:0 0}.mobile .topbar #logo svg{display:block;width:56px;height:77px}.mobile .topbar #logo,.mobile .topbar .header__icons,.mobile .topbar #mobileNavTrigger__js{transition:transform .3s ease}.mobile .topbar.small{transform:translateY(-45px);align-items:start}.mobile .topbar.small #logo{transform:scale(.56) translateY(67px)}.mobile .topbar.small #topbarBackground__js{transform:translateY(45px)}.mobile .topbar.small .header__icons{transform:translateY(37px)}.mobile .topbar.small #mobileNavTrigger__js{transform:translateY(39px)}.topbar.detailOpen #logo svg{color:#faf7f0;opacity:.64;transition:all .3s ease}body:not(.mobile) .topbar.small #logo svg{width:48px;height:66px;transition:all .3s ease;transform:translateY(2px);color:#2c2d33}@media (min-width: 1200px){body:not(.mobile) .topbar.small #logo svg{transform:translateY(2px)}}.mainNav{margin:0 auto 0 34px;transition:transform .3s ease}.mobile .topbar .mainNav{position:absolute;top:160px;width:100%;left:0;display:none;margin:0;padding-left:2rem;padding-right:2rem;max-height:calc(100vh - 153px);height:calc(100vh - 153px);overflow-y:auto;padding-bottom:50px}.mobile.mobileNavOpen .topbar{background:#0000!important}.mobile.mobileNavOpen .topbar .mainNav{display:block}.mobile .topbar.small .mainNav{top:120px}.mobile .mainNav nav{display:none;flex-direction:column}.mobile.mobileNavOpen .mainNav nav{display:block}.topbar.small .mainNav{transform:translateY(0);transition:transform .3s ease}.mainNav nav{display:flex;font-family:Frutiger,-apple-system,sans-serif;text-align:left;letter-spacing:.5px;line-height:calc(1 + .3/var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.mainNav a{font-family:Frutiger,-apple-system,sans-serif;font-size:13px;text-align:left;letter-spacing:.5px;line-height:calc(1 + .3/var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-foreground),.75);text-decoration:none}.topbar.detailOpen .mainNav nav{color:#faf8f0}.topbar.detailOpen .mainNav nav a{color:#faf8f0;display:inline-block}.mainNav nav>a{padding:0;text-decoration:none;color:currentColor}.mainNav nav .topLevelButton,.mainNav nav>a{position:relative;padding-top:15px;padding-bottom:15px;font-weight:700}.mainNav nav .topLevelButton span,.mainNav nav a span{position:relative}.mainNav nav .topLevelButton span:after,.mainNav nav a span:after{position:absolute;left:0;bottom:-4px;content:"";width:0;height:1px;background-color:currentColor;transition:width .42s cubic-bezier(.25,.46,.45,.94)}.mainNav nav .topLevelButton:hover,.mainNav nav a:hover{cursor:pointer}.mainNav nav .topLevelButton:hover span:after,.mainNav nav a:hover span:after{width:100%;transition:width .42s cubic-bezier(.25,.46,.45,.94)}.mainNav .topLevelImageContainer{display:none!important}.mainNav [id*=detailsButton-]{display:flex;align-items:center;justify-content:space-between}.mainNav [id*=detailsButton-] svg{opacity:.64;transition:transform .12s ease-in-out}.mainNav .show [id*=detailsButton-] svg{transform:rotate(180deg)}.mainNav .topLevelButton a{position:relative}.mainNav .topLevelButton a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background-color:currentColor;transition:width .42s cubic-bezier(.25,.46,.45,.94)}.mainNav .topLevelButton.shown a:after{width:100%}.mainNav .topLevelButton>div>a{pointer-events:none}@media (min-width: 1200px){.mainNav .topLevelImageContainer{position:absolute;top:67px;display:flex;flex-direction:column;padding-top:35px;width:calc(100vw - 246px)}.mainNav .topLevelButton>div>a{pointer-events:auto}.mainNav .topLevelImageContainer img{height:250px;width:auto;max-width:calc(50% - 50px);position:absolute;right:calc(5rem + 10px);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.mainNav .topLevelImageContainer img.show{opacity:1}.mainNav [id*=detailsButton-] svg{display:none}.mainNav nav{gap:32px}.safari .mainNav nav .topLevelButton{margin-right:32px}.safari .mainNav nav .topLevelButton:last-child{margin-right:0}}.mainNav .detailLinks{display:none}@media (min-width: 1200px){.mainNav .detailLinksMobile{display:none!important}}@media (max-width: 1199px){.mainNav .detailLinksDesktop{display:none!important}}.mainNav .detailLinks li>a{white-space:nowrap;position:relative;color:#faf7f0}.mainNav .detailLinks li>a:after{position:absolute;left:0;bottom:4px;content:"";width:0;height:1px;background-color:currentColor;transition:width .42s cubic-bezier(.25,.46,.45,.94)}.mainNav .detailLinks .linkWrapper{display:block;margin-bottom:15px;position:relative;color:#faf7f0}.mainNav .detailLinks .linkWrapper:after{content:"";bottom:-8px;left:0;position:absolute;width:100%;height:1px;background:#faf7f014}@media (min-width: 1200px){.mainNav .detailLinks .linkWrapper{width:calc(50% - 50px)}.mainNav .detailLinks .linkWrapper:after{bottom:-3px}}.mainNav .detailLinks .linkWrapper svg{position:absolute;right:0;top:0;transition:right .2s ease-in-out}.mainNav .detailLinks .linkWrapper a{display:inline-block}.mainNav .detailLinks .linkWrapper a{white-space:nowrap;position:relative;color:#faf7f0}.mainNav .detailLinks .linkWrapper a:after{position:absolute;left:0;bottom:-3px;content:"";width:0;height:1px;background-color:currentColor;transition:width .42s cubic-bezier(.25,.46,.45,.94)}@media (min-width: 1200px){.mainNav .detailLinks .linkWrapper a:after{bottom:-7px}}.mainNav .detailLinks a:hover:after{width:100%}.mainNav .detailLinks.show{position:absolute;display:flex;flex-direction:column;padding-top:35px}@media (min-width: 1200px){.mainNav .detailLinks.show{width:calc(100vw - 246px)}}.mainNav .detailLinks.show ul{width:100%;display:grid;column-gap:25px;grid-template-rows:repeat(6,min-content);grid-auto-flow:column}@media (min-width: 1200px){.mainNav .detailLinks.show ul{max-width:calc(50% - 50px)}}.mainNav .detailLinks.show ul li{display:flex;justify-content:space-between}.mainNav .detailLinks.show ul li img{height:250px;width:auto;max-width:calc(50% - 50px);position:absolute;top:54px;right:calc(5rem + 10px);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.mainNav .detailLinks.show ul li img.show{opacity:1;transition:opacity .3s ease-in-out}.mobile .mainNav .detailLinks.show{position:relative;display:flex;flex-direction:column;padding-top:15px}#searchTrigger__js{background:#0000;border:0}.search-modal{pointer-events:none;height:216px;transition:opacity .3s ease-in-out}.search-modal.show{opacity:1;pointer-events:all;z-index:102;transition:opacity .3s ease-in-out}.search-modal.show .field:after{left:20px;right:14px}.search-modal.show .modal-overlay{display:block}.search-modal.show .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.search-modal__form{position:relative}.predictive-search{width:calc(100% - 34px);left:20px!important;top:46px!important}#logo{z-index:101}@media screen and (min-width: 1200px){#logo{margin-top:calc(16px - .75rem)}}.section-header{position:fixed;width:100%}.header__heading a{padding:0;margin:0}.header__heading .link:after{display:none!important}.header__inline-menu{width:100%;margin:0 auto}.menu-open~#logo svg{color:#faf7f0;opacity:.64}.header-background:empty{position:fixed;display:block;pointer-events:none;background:#0000;top:0;left:0;width:100%;height:100vh;z-index:-2;transition:background .42s ease-in-out}.menu-open .header-background:empty{pointer-events:auto;background:#2c2d3352}header.header{display:flex;justify-content:space-between;align-items:flex-start;min-height:150px;padding:20px 24px}.headerBtn{display:none!important}@media screen and (min-width: 1500px){.headerBtn{display:inline-block!important;transition:transform .3s ease;margin:0 16px}}@media screen and (min-width: 1500px){.topbar.small .headerBtn{transform:translateY(0)}}#MainContent>*:first-child>*,#MainContent>.customer{padding-top:170px}#MainContent>*:first-child:last-child{padding-bottom:170px}@media screen and (min-width: 1200px){header.header{padding:44px 48px 0 168px;min-height:170px}#MainContent>*:first-child>*,#MainContent>.customer{padding-top:180px}}#MainContent>*:first-child>.banner,#MainContent>*:first-child>.product-main{padding-top:0!important}@media (min-width: 1200px){.header__icons{transition:transform .3s ease}}.topbar.small .header__icons{transition:transform .3s ease}.header__icons>*{width:48px!important;justify-content:center!important;border-radius:100%;height:48px;transition:background .2s ease-in-out}.header__icons>.header__icon--account:hover,.header__icons>#searchTrigger__js:hover,.header__icons>.header__icon--cart:hover{background-color:#2c2d330a;border:1px solid rgba(44,45,51,.04)}.header__icons .link:hover:after,summary.header__icon--menu.link:hover:after{height:0!important}.header__icon,.header__icon--cart .icon{width:20px}.header__icon--cart{margin-right:0}header-drawer{margin-left:0!important}.cart-count-bubble{font-family:Frutiger,-apple-system,sans-serif;font-weight:700;font-size:12px;width:18px;height:18px}nav .link{position:relative}.link.navlink:hover,.link.navlink:hover *{text-decoration:none!important;color:#2c2d33!important}nav .link:after{position:absolute;left:0;bottom:10px;content:"";width:0;height:1px;background-color:currentColor;transition:width .42s cubic-bezier(.25,.46,.45,.94)}details[open]>.header__menu-item{text-decoration:none!important}.header__menu-item{padding:1.6rem 0}.header__active-menu-item{text-decoration:none}.menu-drawer{width:100vw!important;background-color:#2c2d33!important}.menu-drawer .link:hover,.menu-drawer .link:hover *{color:#faf7f0!important}.js .menu-drawer__submenu,.menu-drawer__inner-submenu{background-color:#2c2d33!important}.menu-drawer .link{color:#faf7f0!important;font-family:Frutiger,-apple-system,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase}.menu-drawer .link:after{display:none!important}.menu-drawer__menu-item{padding-left:24px!important}.menu-drawer__account .icon-account path{stroke:#faf7f0!important}.section-header .header-wrapper{position:relative;background-color:#0000;transition:opacity .6s ease-in-out}.section-header .header-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#2c2d33;transform:translateY(-100%);z-index:-1;transition:transform .2s linear}.section-header.menu-open .header-wrapper:after{transform:translateY(0)}.topbar.detailOpen .header__icons use,.topbar.detailOpen .header__icon--menu svg,.topbar.detailOpen .link *,.section-header.menu-open .list-menu .link:hover{color:#faf7f0}.topbar.detailOpen .header__icons svg path{stroke:#faf7f0!important}.mega-menu__list a{padding:8px 0;display:inline-block}.quantity,.product-form__submit{height:48px;min-height:auto}.product__info-container>*+*{margin:32px 0}.featured-product.product .product__info-wrapper.grid__item{display:flex;align-items:center}.featured-product .price__container .unit-price.caption{margin-left:4px}.product__media-wrapper{order:1;margin-bottom:32px}.product__media-wrapper>div>*{width:100%}.product__media-wrapper>div{display:none}.product__media-wrapper>div.show{display:block}.product__info-wrapper{order:2}.product__info-wrapper h2{margin-top:0}.product__info-wrapper .product__view-details{margin-bottom:0}@media screen and (min-width: 750px){.product__info-wrapper{order:1}.product__media-wrapper{order:2;margin-bottom:0}}.product-form__input.product-form__quantity{flex:0!important}.product-form__buttons .product-form__submit{flex-grow:1}.button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 16px;color:#faf7f0;background:#2c2d33!important;font-family:Frutiger,-apple-system,sans-serif;font-style:normal;font-weight:700;height:48px;font-size:12px;letter-spacing:.5px;min-height:auto;text-transform:uppercase;transition:all .42s cubic-bezier(.25,.46,.45,.94)}.button span,.button svg path{transition:all .42s cubic-bezier(.25,.46,.45,.94)}.button.button--primary.light{background:#faf7f0!important;color:#2c2d33!important;opacity:1;border:1px solid rgba(250,247,240,.8)}.button.button--primary.light span{color:#2c2d33!important}.button.button--primary.light:hover{background:none!important;border-color:#faf7f0!important;color:#faf7f0!important}.button.button--primary.light:hover span{color:#faf7f0!important}.button.button--primary.light:hover svg path{stroke:#faf7f0}.button.button--primary.green{background:#9db090!important}.button.button--primary.green:hover{background:#2c2d33!important}.button.lg svg{width:16px;height:16px}@media screen and (min-width: 768px){.button.lg{font-size:16px;height:56px}.button.lg svg{width:20px;height:120px}}.button.hasIcon{display:flex;align-items:center;gap:8px}.button.inline{display:flex}@media screen and (min-width: 768px){.button.inline{display:inline-flex}}.button:after{box-shadow:none!important}.button.outline{background:#0000!important;border:1px solid rgba(250,247,240,.48)!important;color:#faf7f0}.button.outline.dark{background:#0000!important;border:1px solid rgba(44,45,51,.16)!important;color:#2c2d33}.button.outline.dark:hover{background:#2c2d3314!important;border:1px solid rgba(44,45,51,.08)!important}@media screen and (min-width: 750px){.button{padding:0 24px;font-size:13px;line-height:48px}}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex.flex-wrap>div{flex:1;min-width:fit-content}.flex.flex-wrap>div:not(:last-child){margin-right:8px}.flex-order-1{order:1}.flex-order-2{order:2}.title-wrapper-with-link{display:flex;flex-direction:column;align-items:flex-start;gap:32px;margin-bottom:64px!important}@media screen and (min-width: 750px){.title-wrapper-with-link{margin-bottom:96px!important}}.feature-title{letter-spacing:1px;text-transform:uppercase;font-size:calc(var(--font-heading-scale)*3srem)}@media screen and (min-width: 750px){.feature-title{font-size:36px}}.linkWrapper{position:relative;display:inline-flex;justify-content:center;flex-direction:column;align-items:center;padding-right:20px}@media screen and (min-width: 750px){.title-wrapper-with-link{flex-direction:row;align-items:baseline}}.linkWrapper:hover svg{right:-6px}.linkWrapper svg{position:absolute;right:-8px;margin-top:16px;transition:right .2s ease-in-out}.linkWrapper button{background:#0000;border:0;text-align:left;-webkit-appearance:none}.showCollection{color:#2c2d33;padding-top:16px;border-top:1px solid #2c2d33;font-weight:700;font-size:16px;line-height:100%;text-transform:uppercase;text-decoration:none}.global-media-settings{border:0!important}.image-with-text__grid{padding:0 5rem}@media screen and (max-width: 600px){.image-with-text__grid{padding:0 2rem}.image-with-text__grid .image-with-text__media-item{margin-left:-2rem;margin-right:-2rem;max-width:100vw!important;width:100vw!important}}@media screen and (max-width: 768px){.image-with-text__grid .image-with-text__content{padding-left:0;padding-right:0}}@media screen and (min-width: 990px){.image-with-text .image-with-text__content{padding:6rem 7rem 7rem 0}}.multicolumn-card .multicolumn-card__info{padding:0}.second-product-image{position:relative;z-index:2}.second-product-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#faf7f0;opacity:.16;border-radius:100%;filter:blur(256px);z-index:-1}.collage__item .card__media .media img{aspect-ratio:unset;max-height:600px;object-fit:contain}.collage__item .card--media,.collage__item .card__media,.collage__item .card__media .media{position:static;height:100%}.collage__item .card--media .card__inner{display:block}.collage__item .card--media .card__inner{--ratio-percent: 0% !important}.collage__item .card--media .card__inner img{position:static}.card__heading{margin-bottom:12px;text-align:left}.card__heading a{font-family:Frutiger;font-style:normal;font-weight:700;font-size:14px;line-height:120%;letter-spacing:.02em;color:#2c2d33}.grid_price .price-item{font-family:Frutiger;font-weight:300;font-size:16px;line-height:150%;letter-spacing:.02em;color:#2c2d33cc}.card-information .price__container{display:flex;align-items:baseline;gap:8px}.card-information .button{margin-bottom:0}@media screen and (max-width: 999px){.card-information .button{display:none}}#osf_bis{width:100%}#osf_bis .osf_inline_button{line-height:48px;outline:none;border:none;font-family:Frutiger,-apple-system,sans-serif;font-weight:700;height:48px;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.osf_powered_by{display:none}.stickyWrapper .product{position:relative}.scrollIndicator{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;bottom:40px;left:50%;transform:translate(-50%);font-weight:400;font-size:16px;line-height:160%;color:#2c2d33;-webkit-user-select:none;user-select:none}.scrollIndicator p{margin:0 0 4px}.scrollIndicator svg{animation:bounce 2s alternate infinite}@keyframes bounce{0%{transform:scale(1) translateY(0)}40%{transform:scale(1.1,.9) translateY(2px)}70%{transform:scale(.9,1.1) translateY(-2px)}to{transform:scale(1) translateY(0)}}.wishlist-hero-header-icon{display:flex;justify-content:center;align-items:center}.wishlist-hero-header-icon i{font-size:20px!important;color:rgb(var(--color-foreground))!important}.product-form__quantity{display:flex;flex-wrap:wrap}.product-form__quantity .form__label{width:100%;flex:1 1 auto}#mobileNavTrigger__js{cursor:pointer;color:inherit}.custom_badge{background-color:#eac25c;color:#2c2d33!important}.card__badge.top.left .badge{margin-left:0;margin-top:0}@media screen and (min-width: 1000px){.card__badge.top.left .badge{margin-left:6px;margin-top:6px}}.card__badge .badge{background:#2c2d33;color:#faf7f0!important}.product__tax{margin-top:8px;color:rgba(var(--color-foreground),.64);font-size:11px}.product__tax a{color:rgba(var(--color-foreground),.64)!important;font-size:11px}.product-image img{width:100%}.thumbnails{margin-bottom:32px}.recommendation-modal__close-button{display:none}.recommendation-modal__container .recommendation-modal__content{padding:2em}.product-recommendations .product-recommendations__heading{text-transform:uppercase;font-size:24px;letter-spacing:1px}@media (min-width: 750px){.product-recommendations .product-recommendations__heading{font-size:32px}}.popupExperts{padding:0;list-style:none}.buttonSwiper{margin-top:64px}.buttonSwiper .swiper-slide{text-align:left}.buttonSwiper .swiper-slide .button{display:inline-flex;margin:0 48px}.dot{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;background:#faf7f0;border-radius:64px;transform-origin:50 50;transform:scale(.6);transition:all .3s ease-out .1s;padding:16px;z-index:1}.dot svg{width:24px;height:24px}.circleImg{position:relative;margin:0 auto;max-width:288px}.circleImg:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(44,45,51,.16);top:-8px;left:-8px;right:-8px;bottom:-8px;transition:all .3s ease-out}.circleImg .inner{border-radius:50%;aspect-ratio:1/1;position:relative;overflow:hidden}.circleImg .inner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;background:#2c2d3352;transition:all .3s ease-out;z-index:1}.circleImg img{position:absolute;object-fit:cover;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.circleImg:hover:after{transform:scale(1.05)}.circleImg:hover .inner .overlay{opacity:1;visibility:visible}.circleImg:hover .inner .overlay .dot{transform:scale(1)}.expertsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:32px;grid-column-gap:32px;padding-left:10px;padding-right:10px}@media only screen and (min-width: 600px){.expertsGrid{grid-row-gap:64px}}@media only screen and (min-width: 920px){.expertsGrid{grid-template-columns:repeat(3,1fr);padding-left:0;padding-right:0}}@media only screen and (min-width: 1200px){.expertsGrid{grid-template-columns:repeat(4,1fr)}}.expertsGrid .item.hasPopup{cursor:pointer}.expert-view{text-align:center}.expert-view #experts{padding:96px 0}.expert-view .h1{margin:0 auto 96px;max-width:1000px;line-height:1;letter-spacing:1px}.expert-view .h1 strong{display:block}.expert-view h3{font-weight:700;margin-top:24px}.expert-view p{line-height:1.4}@media only screen and (min-width: 1000px){.expert-view .h1{font-size:48px}}@media only screen and (min-width: 1200px){.expert-view #experts{padding:192px 0}.expert-view .h1{font-size:7.2rem}}.expertPopup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease-out .15s}.expertPopup .quote{position:relative;font-style:italic;font-size:16px;line-height:1.5;text-align:left;padding:16px 16px 0;font-family:Optima}@media only screen and (min-width: 768px){.expertPopup .quote{font-size:18px;padding:32px 48px 0}}@media only screen and (min-width: 1000px){.expertPopup .quote{font-size:24px}}.expertPopup .quote:before{content:"";position:absolute;width:128px;height:106px;left:0;top:0;background-image:url(quote.svg);background-size:contain}.expertPopup .popupBg{position:absolute;top:0;bottom:0;left:0;right:0;background:#2c2d33a3;display:block!important;z-index:0}.expertPopup .popupInner{z-index:1;width:1120px;max-width:100%;max-height:100vh;overflow-y:auto;background:#faf7f0;padding:56px 16px 32px;position:relative;transform:translateY(32px);transition:all .3s ease-out}@media only screen and (min-width: 768px){.expertPopup .popupInner{max-width:90%;padding:56px 30px}}@media only screen and (min-width: 1400px){.expertPopup .popupInner{padding:96px 80px}}.expertPopup.open{opacity:1;visibility:visible;transition:all .3s ease-out}.expertPopup.open .popupInner{transform:translate(0);transition:all .3s ease-out .15s}.expertPopup .swiperNav{margin:32px 16px 0}@media only screen and (min-width: 768px){.expertPopup .swiperNav{margin:32px 48px 0}}.expertInfo{position:relative;padding:24px 16px 0;margin-top:24px}@media only screen and (min-width: 768px){.expertInfo{padding:44px 48px 0;margin-top:44px}}.expertInfo:before{content:"";top:0;position:absolute;left:16px;right:16px;border-top:1px solid rgba(44,45,51,.08)}@media only screen and (min-width: 768px){.expertInfo:before{left:48px;right:48px}}@media only screen and (min-width: 1000px){.expertInfo{padding:64px 48px 32px;margin-top:64px}}.expertInfo .item{display:flex;gap:18px;align-items:center;text-align:left}@media only screen and (min-width: 768px){.expertInfo .item{gap:32px}}.expertInfo .item .circleImg{max-width:100%;width:100px;margin:8px}@media only screen and (min-width: 768px){.expertInfo .item .circleImg{width:160px}}.expertInfo .item p{font-style:italic;margin:0;font-family:Optima}.expertInfo .item h3{font-family:Optima;margin:0}.locationsWrapper{position:relative;overflow:hidden}@media screen and (max-width: 999px){.locationsWrapper .gridWrap{display:block}}.locations{position:relative;background:#f2efe8}@media screen and (max-width: 999px){.locations .mapboxgl-popup-content{background:none!important;pointer-events:none!important;border:none!important}.locations .mapboxgl-canvas-container canvas{opacity:.5}}.locations .page-width{position:relative;z-index:2}.locations .page-width>div{padding-top:48px;padding-bottom:64px;min-height:680px;display:flex;flex-direction:column;justify-content:space-between}.locations .h1{font-size:30px;margin-top:0}@media only screen and (min-width: 700px){.locations .h1{font-size:48px}}.locations .locationList.big{display:none}@media screen and (min-width: 1000px){.locations .page-width{position:relative;z-index:2;pointer-events:none;padding-top:8.313rem;padding-bottom:8.313rem}.locations .page-width>div{width:33.33%}.locations .page-width>div>*{pointer-events:all}.locations .locationList.big{display:block}.locations .locationList.mobile{display:none}}@media screen and (min-width: 1200px){.locations .page-width>div{width:25%}}.locationMap.mapboxgl-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media screen and (min-width: 1000px){.locationMap.mapboxgl-map{left:33.3333333333vw}.locationMap.mapboxgl-map:before{content:"";left:0;top:0;bottom:0;width:150px;pointer-events:none;z-index:100;background:linear-gradient(90deg,#f2efe8,#f2efe800);display:block;position:absolute}}@media screen and (min-width: 1200px){.locationMap.mapboxgl-map{left:0}.locationMap.mapboxgl-map:before{width:350px}}@media screen and (min-width: 1200px){.locationMap.mapboxgl-map{left:calc((110vw - var(--page-width))/2 + var(--page-width)/4 - 10rem + 32px)}}.marker{display:block!important;width:10px;height:10px;background:#2c2d33;animation:pulse 2s infinite;border-radius:32px}.popupDot{position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;background:#2c2d33;animation:pulse 2s infinite;border-radius:32px;display:block!important;transform-origin:50% 50%;transform:scale(1.4)}.locationTypeTitle{color:#2c2d33a3;font-size:14px;padding:0 16px}.locationItem+.locationTypeTitle{margin-top:55px}.locationItem{position:relative;border-bottom:1px solid rgba(44,45,51,.08);padding:16px;transition:all .3s ease-out}@media screen and (max-width: 999px){.locationItem{background:#2c2d3314;border:1px solid rgba(44,45,51,.06);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:16px}}.locationItem>*{position:relative;z-index:1}.locationItem:before{content:"";position:absolute;left:16px;top:23px;width:10px;height:10px;background:#2c2d33;border-radius:32px;transform:scale(0);transition:all .3s ease-out;z-index:1}.locationItem h3{position:relative;font-weight:700;cursor:pointer;margin:0;line-height:1.4;transition:all .3s ease-out}.locationItem .locationContent{color:#2c2d33a3;font-size:14px;line-height:1.4}.locationItem .locationContent a{color:#2c2d33a3}.locationItem .locationContent .linkWrapper a{color:#2c2d33;padding-top:16px;font-weight:700;font-size:14px;line-height:100%;text-transform:uppercase;text-decoration:none}.locationItem .locationContent span{display:block}.locationItem.open:before{transform:scale(1);animation:pulse 2s infinite}@media screen and (min-width: 1000px){.locationItem.open:before{top:31px}}.locationItem.open h3{transform:translate(22px)}@media screen and (min-width: 1000px){.locationItem .locationContent{display:none}.locationItem:after{content:"";position:absolute;left:0;right:0;bottom:8px;top:8px;background:#faf7f0;opacity:0;visibility:hidden;pointer-events:none;z-index:0}.locationItem.open{padding:24px 16px}.locationItem.open:after{opacity:1;visibility:visible}.locationItem.open .locationContent{display:block}}.mapboxgl-popup{max-width:100vw!important;width:250px}@media screen and (min-width: 1200px){.mapboxgl-popup{width:400px}}.mapboxgl-popup-content{width:250px;max-width:100vw;border-radius:0!important;background:#faf7f0!important;padding:16px!important;border:1px solid rgba(44,45,51,.04);box-shadow:none!important}@media screen and (min-width: 1200px){.mapboxgl-popup-content{width:400px}}.mapboxgl-popup-content>*:first-child{margin-top:0!important}.mapboxgl-popup-content img{max-width:100%}.mapboxgl-popup-content h3{font-weight:700;margin-bottom:0}.mapboxgl-popup-close-button{display:none}.mapboxgl-canvas-container:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#f2efe8;z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.5}@media screen and (min-width: 1000px){.mapboxgl-canvas-container:after{opacity:1}}@keyframes pulse{0%{box-shadow:0 0 #2c2d3300}50%{box-shadow:0 0 0 4px #2c2d3329}to{box-shadow:0 0 0 8px #2c2d3300}}@media only screen and (max-width: 9999px){.locationsWrapper .gridWrap{grid-row-gap:0}}.mapWrapper{display:flex;flex-direction:column;justify-content:space-between;padding-top:48px;padding-bottom:64px;position:relative;z-index:0;min-height:680px}@media only screen and (min-width: 1000px){.mapWrapper{min-height:954px;padding-top:92px}}.mapWrapper .mapboxgl-popup-content{background:none!important;pointer-events:none!important;border:none!important}.mapWrapper .locationMap.mapboxgl-map:before{content:none}.mapWrapper .mapboxgl-canvas-container canvas{opacity:.5}.mapWrapper .locationMap{z-index:0;left:-1.5rem;right:-1.5rem}@media screen and (min-width: 750px){.mapWrapper .locationMap{left:-5rem;right:-5rem}}@media only screen and (min-width: 1000px){.mapWrapper .locationMap{right:calc(var(--page-width)/12 - 24px)}}@media only screen and (min-width: 1600px){.mapWrapper .locationMap{left:calc(((100vw - var(--page-width))/2 + 5rem)*-1)}}.mapWrapper>*:first-child{margin-top:0}.mapWrapper .h1{position:relative;z-index:1;font-size:32px}@media only screen and (min-width: 700px){.mapWrapper .h1{font-size:48px}.mapWrapper .h1 strong{display:block}}.mapWrapper .locationItem{background:#2c2d3314;border:1px solid rgba(44,45,51,.06);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:16px}.mapWrapper .locationItem.open:before{top:23px}.mapWrapper .locationItem:after{content:none}.mapWrapper .locationItem .locationContent{display:block}.locationSwiper{overflow:visible}.locationSwiper .swiperNav{margin-top:0;margin-bottom:25px}.locationSwiper .locationItem h3{transform:none}.locationSwiper .swiper-slide-active .locationItem:before{transform:scale(1);animation:pulse 2s infinite}.locationSwiper .swiper-slide-active .locationItem h3{transform:translate(22px)}.teaserWrapper{position:relative;display:flex;align-items:center}.teaserWrapper .teaserContent{position:relative;z-index:1;padding:96px 0}.teaserWrapper .teaserContent h2{color:#faf7f0;font-size:30px;line-height:1.08}@media only screen and (min-width: 1200px){.teaserWrapper .teaserContent h2{font-size:48px}}@media only screen and (min-width: 1000px){.teaserWrapper .teaserLine{position:absolute;left:calc(-1*(var(--page-width)/12 + 8px));right:0;height:1px;bottom:90px;background:#faf7f0;z-index:1;display:block}}.teaserWrapper .imgWrapper{position:absolute;top:0;bottom:0;left:-5rem;right:-5rem;overflow:hidden}@media only screen and (min-width: 1000px){.teaserWrapper .imgWrapper{left:calc(-1*(var(--page-width)/12 + 8px));right:-5rem}}@media only screen and (min-width: 1600px){.teaserWrapper .imgWrapper{right:calc(-1*(100vw - var(--page-width))/2 - 5rem)}}.teaserWrapper .imgWrapper img{position:absolute;object-fit:cover;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-position:center}.section .banner.fullWidthImg{min-height:100vh}@media only screen and (min-height: 1000px){.section .banner.fullWidthImg{height:auto;min-height:80vh}.section .banner.fullWidthImg .banner__text{margin-top:48px}.section .banner.fullWidthImg .banner__buttons{margin-top:64px}}.section .banner.fullWidthImg>.banner__media{position:absolute;height:100%!important}.section .banner.fullWidthImg>.banner__media:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#2c2d33;z-index:1;-webkit-mask-image:linear-gradient(90deg,black 1.56%,rgba(0,0,0,0) 97.92%);mask-image:linear-gradient(90deg,#000 1.56%,#0000 97.92%)}.section .banner.fullWidthImg>.banner__media>img{width:100%;opacity:1!important;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;min-width:100%;min-height:100%;object-position:center}.section .banner.fullWidthImg .h00,.section .banner.fullWidthImg .h0{font-size:32px}@media only screen and (min-width: 700px){.section .banner.fullWidthImg .h00,.section .banner.fullWidthImg .h0{font-size:48px}.section .banner.fullWidthImg .banner__text{max-width:80%}}@media only screen and (min-width: 1200px){.section .banner.fullWidthImg .h00,.section .banner.fullWidthImg .h0{font-size:7.2rem}}.section .banner.fullWidthImg .banner__box{max-width:750px}.section.podcasts{position:relative;padding:64px 0;background:#2c2d330f;border-bottom:none;overflow:hidden}.section.podcasts .h1{line-height:1;letter-spacing:1px;margin-top:0;margin-bottom:38px;font-size:32px}@media only screen and (min-width: 1000px){.section.podcasts{padding:96px 0}.section.podcasts .h1{font-size:48px}.section.podcasts:after{content:"";position:absolute;top:0;right:0;bottom:0;width:50vw;background-color:#7cbedf;z-index:0}}@media only screen and (min-width: 1200px){.section.podcasts{padding:192px 0}.section.podcasts .h1{font-size:7.2rem}}.section.podcasts>*{position:relative;z-index:1}.section.podcasts img{max-width:100%;height:auto;display:none}@media only screen and (min-width: 1000px){.section.podcasts img{display:block}}.section.podcasts .swiper{overflow:visible!important;margin-top:8px}@media only screen and (min-width: 1000px){.section.podcasts .swiper{padding-top:96px;margin-top:0}}.section.podcasts .swiper .swiperNav{position:relative;margin-top:16px}@media only screen and (min-width: 1000px){.section.podcasts .swiper .swiperNav{margin-top:38px}}.section.podcasts p+.btnWrapper{margin-top:38px}.podcastswiper:after{content:"";position:absolute;top:76px;right:-5rem;bottom:-96px;left:-5rem;background-color:#7cbedf;z-index:-1}@media only screen and (min-width: 1000px){.podcastswiper:after{content:none}}.gridWrap{width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:32px;grid-row-gap:32px}.gridWrap .col-span-12{grid-column-start:1;grid-column-end:13}@media only screen and (min-width: 1000px){.gridWrap .lg-col-span-5{grid-column-start:1;grid-column-end:6}.gridWrap .lg-col-span-6{grid-column-start:1;grid-column-end:7}.gridWrap .lg-col-span-7{grid-column-start:1;grid-column-end:8}.gridWrap .lg-col-span-8{grid-column-start:1;grid-column-end:9}.gridWrap .lg-col-start-8{grid-column-start:8}.gridWrap .lg-col-start-9{grid-column-start:9}.gridWrap .lg-col-start-10{grid-column-start:10}.gridWrap .lg-col-end-13{grid-column-end:13}}.btnWrapper{display:flex;flex-wrap:wrap;gap:8px}.btnWrapper .button{display:inline-block;position:relative;min-width:0}@media screen and (max-width: 768px){.btnWrapper .button.lg{letter-spacing:0;padding:0 12px;font-size:11px}}.btnWrapper .button.hasIcon{display:inline-flex}.swiperNav{display:flex;gap:16px;height:56px;align-items:center}.swiperNav .navLine{display:block;height:1px;flex-grow:1;background:#2c2d3329;margin-left:16px}.swiperNav .swiper-button-prev,.swiperNav .swiper-button-next{position:relative;width:40px;height:40px;top:auto;left:auto;right:auto;border-radius:50%;background:#2c2d330a;border:1px solid rgba(44,45,51,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin-top:0;transition:all .3s ease-out}.swiperNav .swiper-button-prev svg,.swiperNav .swiper-button-next svg{width:20px;height:20px}@media only screen and (min-width: 768px){.swiperNav .swiper-button-prev,.swiperNav .swiper-button-next{width:56px;height:56px}.swiperNav .swiper-button-prev svg,.swiperNav .swiper-button-next svg{width:24px;height:24px}}.swiperNav .swiper-button-prev path,.swiperNav .swiper-button-next path{transition:all .3s ease-out}.swiperNav .swiper-button-prev:after,.swiperNav .swiper-button-next:after{content:none!important}.swiperNav .swiper-button-prev:hover,.swiperNav .swiper-button-next:hover{background:#2c2d33}.swiperNav .swiper-button-prev:hover path,.swiperNav .swiper-button-next:hover path{stroke:#faf7f0}.swiperNav .swiperNavSpacer{flex-grow:1;display:block!important}.swiperNav .swiper-pagination{position:relative;width:auto!important;left:auto!important;bottom:auto!important}.popupClose{width:40px;height:40px;border-radius:50%;background:#2c2d330a;border:1px solid rgba(44,45,51,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:pointer;position:absolute;top:16px;right:16px;padding:10px;transition:all .3s ease-out}@media only screen and (min-width: 768px){.popupClose{width:48px;height:48px;top:32px;right:32px;padding:13px}}.popupClose svg{width:20px;height:20px}.popupClose svg path{transition:all .3s ease-out}.popupClose:hover{background:#2c2d33}.popupClose:hover path{stroke:#faf7f0}.swiper-pagination .swiper-pagination-bullet{background:#2c2d3329;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2c2d33}.awards{padding:8rem 0}.logoGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.logoGrid .item{max-width:150px;max-height:80px;margin:0;min-height:100vh;min-height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (min-width: 1000px){.logoGrid .item{max-width:180px;max-height:80px;margin:24px 52px}}.logoGrid .item img{max-width:100%;max-height:100%;width:auto;height:auto}.blogHeader{text-align:center;margin-bottom:64px}@media screen and (min-width: 750px){.blogHeader{margin-bottom:89px}}.blogHeader .tagList{justify-content:center}.blogTitle{font-family:Optima;font-style:italic;font-weight:400;font-size:48px;text-transform:uppercase;line-height:1;margin-bottom:40px}@media screen and (min-width: 750px){.blogTitle{margin-bottom:72px}}@media (min-width: 1000px){.blogTitle{font-size:128px}}.blogGrid{margin-left:-1.5rem;margin-right:-1.5rem;border-bottom:1px solid #e6e3dd}@media screen and (min-width: 750px){.blogGrid{margin-left:0;margin-right:0;border-right:1px solid #e6e3dd}}@media (min-width: 800px){.blogGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px}.blogGrid .quoteItem{grid-column-start:1;grid-column-end:3}.blogGrid .quoteItem>div{display:flex;gap:72px;align-items:center;justify-content:center}}@media (min-width: 1200px){.blogGrid{border-right:none;border-bottom:none;grid-template-columns:repeat(12,1fr)}.blogGrid .quoteItem>div{display:block}}.blogGrid .article{display:flex;flex-direction:column}.blogGrid>div{border-top:1px solid #e6e3dd}@media screen and (min-width: 750px){.blogGrid>div{border-left:1px solid #e6e3dd}}@media (min-width: 1200px){.blogGrid>div:nth-child(1){grid-column-start:1;grid-column-end:9;grid-row-start:1;grid-row-end:3}.blogGrid>div:nth-child(2){grid-column-start:9;grid-column-end:13;border-right:1px solid #e6e3dd}.blogGrid>div:nth-child(3){grid-column-start:1;grid-column-end:5;grid-row-start:3;grid-row-end:4}.blogGrid>div:nth-child(4){grid-column-start:5;grid-column-end:9;grid-row-start:3;grid-row-end:4}.blogGrid>div:nth-child(5){grid-column-start:9;grid-column-end:13;border-right:1px solid #e6e3dd}.blogGrid>div:nth-child(6){grid-column-start:1;grid-column-end:5}.blogGrid>div:nth-child(7){grid-column-start:5;grid-column-end:13;grid-row-start:4;grid-row-end:6;border-right:1px solid #e6e3dd}.blogGrid>div:nth-child(8){grid-column-start:5;grid-column-end:9;grid-row-start:6;grid-row-end:7;border-bottom:1px solid #e6e3dd}.blogGrid>div:nth-child(9){grid-column-start:9;grid-column-end:13;grid-row-start:6;grid-row-end:7;border-right:1px solid #e6e3dd;border-bottom:1px solid #e6e3dd}.blogGrid>div:nth-child(10){grid-column-start:1;grid-column-end:5;border-bottom:1px solid #e6e3dd}}@media (min-width: 1200px){.blogGrid.quotes0>div:nth-child(2){grid-row-start:1;grid-row-end:3}.blogGrid.quotes0>div:nth-child(5){grid-row-start:3;grid-row-end:4}}.blogGrid.quotes0 .article_2 .articleImg,.blogGrid.quotes0 .article_6 .articleImg,.blogGrid.quotes1 .article_5 .articleImg{aspect-ratio:1/1.65}@media (min-width: 1200px){.blogGrid.quotes1>div:nth-child(2),.blogGrid.quotes2>div:nth-child(2){grid-row-start:1;grid-row-end:2}.blogGrid.quotes1>div:nth-child(5),.blogGrid.quotes2>div:nth-child(5){grid-row-start:2;grid-row-end:4}}@media (min-width: 1200px){.blogGrid.quotes1>div:nth-child(6),.blogGrid.quotes0>div:nth-child(6){grid-row-start:4;grid-row-end:6}.blogGrid.quotes1>div:nth-child(10),.blogGrid.quotes0>div:nth-child(10){grid-row-start:6;grid-row-end:7}}@media (min-width: 1200px){.blogGrid.quotes2>div:nth-child(6){grid-row-start:4;grid-row-end:5}.blogGrid.quotes2>div:nth-child(10){grid-row-start:5;grid-row-end:7}}.blogGrid.allSmall .article{border-bottom:1px solid #e6e3dd}.blogGrid.allSmall .article:last-child{border-right:1px solid #e6e3dd}.blogGrid.allSmall .article:nth-child(1){grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:2}.blogGrid.allSmall .article:nth-child(2){grid-column-start:5;grid-column-end:9;grid-row-start:1;grid-row-end:2}.blogGrid.allSmall .article:nth-child(3){grid-column-start:9;grid-column-end:13;grid-row-start:1;grid-row-end:2}.blogGrid .articleContainer{min-height:100%}.blogGrid .articleContainer a{min-height:100%;padding:3rem 1.5rem;transition:all .3s ease-out}@media screen and (min-width: 750px){.blogGrid .articleContainer a{padding:32px}}.blogGrid .articleContainer a img{transition:all .5s ease-out}.blogGrid .articleContainer a .dot{opacity:0;visibility:hidden}.blogGrid .articleContainer a:hover{background:#2c2d330a}.blogGrid .articleContainer a:hover .dot{transform:scale(1);opacity:1;visibility:visible}.blogGrid .articleContainer a:hover img{transform:scale(1.05)}.blogGrid .articleHeader{display:flex;margin:0 0 32px;justify-content:space-between;font-weight:300;font-size:14px}.blogGrid .article_date{margin:0}.blogGrid .excerpt{margin:8px 0 0;font-weight:300;font-size:16px;line-height:1.6;color:#2c2d33a3}.blogGrid h3{font-weight:700;font-size:20px;line-height:1.4;letter-spacing:0;margin:32px 0 0}.blogGrid .quoteItem{border-top:1px solid #e6e3dd;text-align:center;padding:64px 1.5rem;flex-grow:1;display:flex;align-items:center}@media screen and (min-width: 750px){.blogGrid .quoteItem{padding:64px}}.blogGrid .quoteItem .quote{text-align:center;padding:32px 0 0;margin:48px 0;font-size:20px;font-family:Optima;font-style:italic}@media screen and (min-width: 750px){.blogGrid .quoteItem .quote{margin:48px 0 24px}}.blogGrid .quoteItem .quote:before{top:0;left:50%;width:96px;height:80px;margin-left:-48px}.blogGrid .quoteItem .circleImg{width:128px}@media screen and (min-width: 1200px){.blogGrid .quoteItem .circleImg{width:144px;height:144px}}.blogGrid .quoteItem .qAuthor{font-family:Optima;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.articleImg{aspect-ratio:1.3/1;position:relative;display:block;overflow:hidden}.articleImg img{position:absolute;max-width:100%;width:100%;height:100%;object-fit:cover}.tagList{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}@media screen and (min-width: 750px){.tagList{gap:16px}}.tagList li a{display:inline-block;height:28px;padding:1px 10px;border:1px solid rgba(44,45,51,.16);border-radius:1000px;text-decoration:none;color:#2c2d33cc;font-size:14px;transition:all .2s ease-out;white-space:nowrap}@media screen and (min-width: 750px){.tagList li a{height:38px;font-size:16px;padding:5px 16px}}.tagList li a:hover,.tagList li.active a{background:#2c2d33;color:#faf7f0}.pagination-wrapper.withTotal{margin-bottom:5rem}.pagination-wrapper.withTotal .pagination__list{align-items:center}.pagination-wrapper.withTotal .paginationIndex{margin:0 32px;max-width:none;flex:none}.pagination-wrapper.withTotal .paginationBtn{margin:0}.pagination-wrapper.withTotal .paginationBtn a{width:48px;height:48px;cursor:initial;border-radius:100%;background:#2c2d330a;opacity:.48;border:1px solid rgba(44,45,51,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pagination-wrapper.withTotal .paginationBtn a svg{width:20px;height:20px}.pagination-wrapper.withTotal .paginationBtn.active a{opacity:1;cursor:pointer;transition:all .3s ease-out}.pagination-wrapper.withTotal .paginationBtn.active a:hover{background:#2c2d33}.pagination-wrapper.withTotal .paginationBtn.active a:hover path{stroke:#faf7f0}.card-wrapper .card__media{background:#2c2d330f}.card-wrapper .card--media .dot{opacity:0;visibility:hidden}.card-wrapper .card__heading.h5 a span:after{content:none}.card-wrapper:hover .card--media .dot{opacity:1;transform:scale(1);visibility:visible}.card-wrapper .button .icon-wrap svg{display:block;width:20px;height:20px}.article header{text-align:center}.article header .article-template__title{font-family:Optima;text-transform:uppercase;margin:32px 0;font-size:calc(var(--font-heading-scale)*3rem)}@media screen and (min-width: 750px){.article header .article-template__title{font-size:3em}}.article h2{font-family:Optima;font-size:calc(var(--font-heading-scale)*2.5rem)}@media screen and (min-width: 750px){.article h2{font-size:32px}}.article .article-template__hero-container{margin-top:64px}.articleInfoHeader{font-size:14px;text-align:center}.articleInfoHeader .tagList{display:inline-block}.authorInfo{display:inline-flex;gap:12px;align-items:center;color:#2c2d33a3}.authorInfo span{line-height:1.3;text-align:left}.authorInfo span:first-child{font-weight:700;display:block;color:#2c2d33}.authorInfo span:nth-child(2){color:#2c2d33a3;font-size:14px}.authorInfo .circleImg{width:40px;height:40px}.authorInfo .circleImg:after{left:-4px;right:-4px;top:-4px;bottom:-4px}.articleFooter{padding:0 1.5rem;margin-top:32px;display:flex;justify-content:space-between;flex-direction:column;row-gap:32px}@media screen and (min-width: 750px){.articleFooter{margin-top:64px;padding:0 0 32px;flex-direction:row;border-bottom:1px solid rgba(44,45,51,.08)}}.articleFooter.footerTopBorder{border-top:1px solid rgba(44,45,51,.08);padding:32px 0}.articleFooter .authorInfo{gap:20px;text-decoration:none}.articleFooter .authorInfo .circleImg{width:64px;height:64px}.shareIcons{display:flex;gap:8px}.shareIcons a{width:48px;height:48px;background:#2c2d330a;border:1px solid rgba(44,45,51,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:64px;padding:14px;transition:all .3s ease-out}.shareIcons a svg{width:20px;height:20px}.shareIcons a svg path{transition:all .3s ease-out}.shareIcons a:hover{background:#2c2d33}.shareIcons a:hover path{fill:#faf7f0}blockquote{text-align:center;font-size:1.125em;font-family:Optima;color:#2c2d33;letter-spacing:0;border-width:1px 0px;border-style:solid;border-color:#2c2d3314;padding:48px 32px;margin:64px 0;display:block!important;position:relative}blockquote:before{content:"";position:absolute;width:98px;height:80px;left:50%;margin-left:-49px;top:48px;background-image:url(quote.svg);background-size:contain}blockquote p{font-style:italic}blockquote p:first-child{padding-top:32px}blockquote p:last-of-type:not(:only-of-type){margin-top:16px;font-style:normal;font-size:14px}.footer{position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;display:block;left:0;width:100vw;background:#faf7f014;height:1px}@media (min-width: 1000px){.footer:before{width:calc(var(--page-width) - 10rem);left:calc((100vw - var(--page-width))/2 + 5rem);max-width:100vw}}.footer__payment{filter:grayscale(1)}.localization-form .disclosure__button{box-shadow:none!important}.localization-form__select:after{content:none}@media screen and (min-width: 990px){.grid.product-grid{column-gap:32px;row-gap:96px}.grid.product-grid.grid--4-col-desktop .grid__item{width:calc(25% - 24px);max-width:calc(25% - 24px)}.grid.product-grid.grid--3-col-desktop .grid__item{width:calc(33.33% - 21.3333333333px);max-width:calc(33.33% - 21.3333333333px)}}@media screen and (max-width: 750px){.grid.product-grid .button{height:36px;padding:3px 16px 0}}.ingredients{position:fixed;top:0;left:0;bottom:0;width:30vw;min-width:300px;background:#faf7f0;padding:64px 32px;z-index:101;transform:translate(-100%);transition:transform .3s ease-in-out}@media (min-width: 1200px){.ingredients{padding:176px 128px 128px}}.closeSidePanel{display:flex}@media (min-width: 1200px){.closeSidePanel{display:block;position:absolute;right:32px;top:64px;cursor:pointer}.closeSidePanel:hover{opacity:.7}}.bg-ingridients{position:fixed;display:block;pointer-events:none;background:#0000;top:0;left:0;width:100%;height:100vh;z-index:100;transition:background .42s ease-in-out}.ingredients.open{transform:translate(0);overflow:auto;overscroll-behavior:contain}.ingredients.open~.bg-ingridients{pointer-events:auto;background:#2c2d3352}.ingredients h2{font-size:24px;line-height:110%;letter-spacing:1px;text-transform:uppercase;margin-top:0}.ingredients h2 span{font-weight:600}.ingredients *{pointer-events:none}.ingredients svg{pointer-events:auto;transform:translateY(-20px)}.ingredients p{font-size:14px;line-height:160%}.product__ingredients{display:flex;gap:16px;justify-content:flex-start;align-items:center;cursor:pointer;padding:24px 8px;margin:32px 0;border-top:1px solid rgba(44,45,51,.08);border-bottom:1px solid rgba(44,45,51,.08)}.safari .product__ingredients svg{margin-right:16px}.product__ingredients svg:last-child{margin-left:auto}.product__description~.product__ingredients{margin-top:0}.badge{border-radius:24px;color:#faf7f0;height:20px;font-weight:700;font-size:12px;line-height:20px}@media screen and (min-width: 1000px){.badge{line-height:29px;height:28px;font-size:16px}}@media screen and (max-width: 770px){.grid--2-col-tablet-down:not(.featured-product),.collage{column-gap:16px!important;row-gap:16px}.grid--2-col-tablet-down:not(.featured-product) .grid__item{width:calc(50% - 8px)}.featured-product{row-gap:24px}.featured-product .product__media-wrapper{margin-bottom:0}.buyWrapper{display:flex;align-items:flex-end}.buyWrapper .product-form__input{min-width:unset;margin-right:8px}.buyWrapper .quantity{width:120px}.buyWrapper .button{font-size:15px}.scrollIndicator{display:none}}.section-featured-product .product__media-list{background:#2c2d330f}.arrowLink{display:flex;align-items:center;font-weight:600;font-size:14px;line-height:32px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}.arrowLink .icon-wrap{height:26px;width:18px;overflow:visible;margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease}.arrowLink .icon-wrap svg{margin:0}.arrowLink:hover .icon-wrap{transform:translate(4px)}.multicolumn .arrowLink{margin-top:16px;color:#faf7f0}@media screen and (min-width: 750px){.multicolumn .arrowLink{margin-top:32px}}.multicolumn .arrowLink svg{height:18px;width:18px;fill:none;min-width:0;position:relative;right:auto}.externalGuideTeaser{background:#9db0903d;padding:64px 0;margin-top:64px}.externalGuideTeaser .button{margin-top:40px}.externalGuideTeaser .metafield-rich_text_field>*:first-child{margin-top:0}.externalGuideTeaser .metafield-rich_text_field>*:last-child{margin-bottom:0}.externalGuideTeaser p{color:#637656;text-transform:uppercase;font-size:calc(var(--font-heading-scale)*2.5rem);line-height:1.22}@media screen and (min-width: 750px){.externalGuideTeaser p{font-size:36px}}.imgBannerSection{border-bottom:none!important}.imgBannerSection .banner:not(.fullWidthImg){border-bottom:1px solid rgba(44,45,51,.08)}
/*# sourceMappingURL=/cdn/shop/t/50/assets/herrliches.css.map */
