@font-face{font-family:AvenirPro;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/AvenirLTProLight.otf)}.banner__text .link,.heading_font-size_small,.header__menu-item span,.content-text-underneath .banner__text h2,.content-text-underneath .banner__text p.description,.card__information h3.card__heading,.view-all a,.rich-text__buttons a.link{text-transform:uppercase;font-family:AvenirPro!important}.footer-block__details-content.rte p,.footer__copyright.caption small{font-family:AvenirPro!important}.footer-block__image-wrapper img{width:80%}.header__menu-item,.link,.customer a{color:rgba(var(--color-foreground),.95)}product-recommendations .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal,.cardSliderMain .product-grid-container .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:6px!important}@media screen and (min-width: 990px){.header__inline-menu .list-menu--inline{gap:3rem}.header__menu-item{padding:1rem 0;margin:0}}.section-menu-link:hover,.section-menu-link:not(.link--no-underline){background-image:url(bg_line.png);padding-bottom:1rem;background-position:bottom;background-repeat:no-repeat;background-size:120px;text-decoration:none}.underlined-link,.banner__text .link{padding-bottom:1.2rem;background-position:bottom;background-repeat:no-repeat;background-size:120px}@media screen and (max-width: 749px){.banner.color-mobile-ffffff .banner__text .link{background-image:url(bg_line_white.png)}}@media screen and (min-width: 750px){.banner.color-desktop-ffffff .banner__text .link{background-image:url(bg_line_white.png)}}.cardSliderMain .swiper-button-prev{position:relative}.cardSliderMain .swiper-button-prev:after{position:absolute;background-image:url(icon-arrow-prev.png);background-size:22px;background-position:center;background-repeat:no-repeat;left:0;color:transparent}.cardSliderMain .swiper-button-next{position:relative}.cardSliderMain .swiper-button-next:after{position:absolute;background-image:url(icon-arrow-next.png);background-size:22px;background-position:center;background-repeat:no-repeat;left:0;color:transparent}.swiper-button-prev{position:relative}.swiper-button-prev:after{position:absolute;background-image:url(icon-arrow-prev.png);background-size:22px;background-position:center;background-repeat:no-repeat;left:0;color:transparent}.swiper-button-next{position:relative}.swiper-button-next:after{position:absolute;background-image:url(icon-arrow-next.png);background-size:22px;background-position:center;background-repeat:no-repeat;left:0;color:transparent}@media screen and (min-width: 750px){.banner.content-middle-left .banner__content .banner__text{max-width:100%!important;padding-right:var(--spacing_desktop)}.description-and-link-wrapper{text-wrap:balance;color:rgba(var(--color-foreground),.75)}.description-and-link-wrapper .description{gap:30px}.description-and-link-wrapper .description p{margin-top:0}.banner__text .description-and-link-wrapper~.link{margin-top:45px!important}}@media screen and (min-width: 750px){.content-text-underneath:has(h2) .banner__media img{margin-top:0!important;margin-bottom:0!important;padding-top:12.5vh!important;padding-bottom:12.5vh!important}.banner:is(.content-text-underneath) .banner__text{height:12.5vh!important}.banner:is(.content-text-underneath) .banner__text :is(h2,p){max-width:75%!important;justify-self:center}}.banner.content-middle-left .banner__content .banner__text{max-width:66%!important}.banner.content-middle-center .banner__content .description-and-link-wrapper[style="column-count: 2;"]{margin-top:90px}.banner.content-middle-center .banner__content .description-and-link-wrapper[style="column-count: 2;"] .description{margin:0!important}.banner.content-middle-center .banner__content .description-and-link-wrapper[style="column-count: 2;"] .description p{text-wrap:unset!important}.banner.content-middle-left .banner__content .banner__text .description-and-link-wrapper{margin-top:90px}.banner.content-middle-left .banner__content .banner__text :is(h2,p,q){margin-top:unset}.banner.content-text-underneath.gallery .banner__content{padding:0!important}.banner.content-text-underneath.gallery .banner__text{background:rgb(var(--color-background));height:auto!important;padding-bottom:5px;width:100%!important;max-width:unset}.banner.content-text-underneath.gallery .banner__text h2:before{content:"Info";font-family:var(--font-heading-family);text-transform:capitalize;position:absolute;left:0}.banner.content-text-underneath.gallery .banner__text h2:after{content:"Info";font-family:var(--font-heading-family);text-transform:capitalize;position:absolute;right:0}.banner__text .link{text-transform:uppercase}.rich-text__blocks em{font-family:var(--font-heading-family);font-style:normal}@media screen and (min-width: 750px){.rich-text__blocks.custom_layout_desktop{display:grid;grid-template-columns:1fr 1fr}.rich-text__blocks.custom_layout_desktop .rich-text__text{margin-top:0;margin-bottom:30px}}@media screen and (max-width: 749px){.description-and-link-wrapper{color:#121212}}.header__search{display:none!important}.icon-t{height:28px;width:28px}@media screen and (max-width: 749px){.icon-insta,.icon-pinterest{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
