body.ek{font-size:16px;line-height:150%;letter-spacing:.05em}.ek .h1,.ek .rte h1,.ek .h2,.ek .rte h2,.ek .h3,.ek .rte h3,.ek .h4,.ek .rte h4,.ek .h5,.ek .rte h5{letter-spacing:.05em}.ek .font-normal{font-weight:400!important}.ek .text--xsmall{font-size:calc(var(--base-font-size) - 4px)}.ek .button:not(.button--text),.ek .shopify-challenge__button,.ek #shopify-product-reviews .spr-summary-actions-newreview,.ek #shopify-product-reviews .spr-button{text-transform:none}.ek .shopify-section--ek-header-menu-brands{position:relative;z-index:10}.ek .header__top-navigation{padding-block:11px;padding-inline:48px;position:relative}.ek .header__top-navigation .header__linklist{justify-content:center}.ek .header__top-navigation .header__linklist-item{font-size:14px;line-height:18px}.ek .header__top-navigation .header__linklist-item--is-active{opacity:.6}.ek .header__top-navigation-wrapper .container{position:relative}.ek .header__top-navigation-popover-container{position:absolute;right:var(--container-gutter, 0);top:8px}.ek .header__top-navigation-popover-container .popover-button{align-items:center;display:flex;font-family:var(--heading-font-family);font-weight:700}.ek .header__top-navigation-popover-container .popover-button svg{margin-inline-start:4px;position:static}@media screen and (min-width:1000px){.ek .header__top-navigation-popover-container .popover{top:calc(100% + 8px)}.ek .popover-button+.popover:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-24px}}.ek .header__bottom-navigation{padding-block:16px}.ek .header__linklist-item:not(:last-child){margin-inline-end:70px}.ek .header__linklist-link{font-family:var(--heading-font-family);font-weight:700;text-transform:uppercase}.ek #mobile-menu-drawer .drawer__close-button{margin-left:auto}.ek #mobile-menu-drawer .mobile-nav{background:#fff;margin-inline:calc(var(--container-gutter) * -1)}.ek #mobile-menu-drawer .mobile-nav__item{border-color:#a2a2a2}.ek #mobile-menu-drawer .mobile-nav__link{padding:18px var(--container-gutter)}.ek #mobile-menu-drawer .drawer__footer:before{--root-background: var(--background)}.ek #mobile-menu-drawer .mobile-nav--brands{padding-block:30px}.ek #mobile-menu-drawer .mobile-nav--brands__link{color:var(--text-color);font-weight:400;padding-block:10px}.ek #mobile-menu-drawer .mobile-nav__footer{display:block}.ek #mobile-menu-drawer .mobile-nav__footer .icon-text{font-weight:400;margin-block-end:25px}.ek #mobile-menu-drawer .mobile-nav__footer .ek-locale-selector__button-stack{display:flex;flex-wrap:wrap;gap:26px}.ek .shopify-section--testimonials .container{--container-gutter: 0px}.ek .shopify-section--testimonials .vertical-breather--tight{padding:32px 0 60px}.ek .shopify-section--testimonials .testimonial-list{max-width:1294px}.ek .blockquote.testimonial__content,.ek .rte blockquote.testimonial__content{font-size:20px;font-weight:400;line-height:130%;padding:40px 20px 0;text-transform:none}.ek .blockquote.testimonial__content:before,.ek .rte blockquote.testimonial__content:before{height:98px;left:50%;-webkit-mask-image:url('data:image/svg+xml,<svg width="122" height="98" viewBox="0 0 122 98" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 98V36.5775C0 29.676 2.29755 23.9249 6.89265 19.3239L26.1921 0L53.0734 26.5704L42.7345 36.5775C41.1262 38.1878 40.322 39.7981 40.322 41.4084V98H0ZM68.9266 98V36.5775C68.9266 29.676 71.2241 23.9249 75.8192 19.3239L95.1186 0L122 26.5704L111.661 36.5775C110.053 38.1878 109.249 39.7981 109.249 41.4084V98H68.9266Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml,<svg width="122" height="98" viewBox="0 0 122 98" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 98V36.5775C0 29.676 2.29755 23.9249 6.89265 19.3239L26.1921 0L53.0734 26.5704L42.7345 36.5775C41.1262 38.1878 40.322 39.7981 40.322 41.4084V98H0ZM68.9266 98V36.5775C68.9266 29.676 71.2241 23.9249 75.8192 19.3239L95.1186 0L122 26.5704L111.661 36.5775C110.053 38.1878 109.249 39.7981 109.249 41.4084V98H68.9266Z" fill="black"/></svg>');-webkit-mask-size:122px 98px;mask-size:122px 98px;opacity:.1;top:0;transform:translate3d(-50%,0,0);width:122px}.ek .testimonial__author,.ek .testimonial-list__nav{margin-block-start:42px;padding:0 20px}.ek .testimonial__author{font-family:var(--heading-font-family);font-size:16px;font-weight:700;line-height:130%;text-transform:uppercase}@media screen and (min-width:741px){.ek .shopify-section--testimonials .vertical-breather--tight{padding:50px 0 100px}.ek .blockquote.testimonial__content,.ek .rte blockquote.testimonial__content{padding:50px 92px 0;font-size:30px}.ek .blockquote.testimonial__content:before,.ek .rte blockquote.testimonial__content:before{left:0;transform:none}.ek .testimonial__author,.ek .testimonial-list__nav{font-size:20px;padding:0 92px}}.ek .shopify-section--blog-posts{--container-gutter: 20px}.ek .shopify-section--blog-posts .article-list{--article-list-column-gap: 20px}.ek .shopify-section--blog-posts .section__header{margin-block-end:min(38px,var(--vertical-breather))}.ek .shopify-section--blog-posts .section__header .heading{font-size:23px;font-weight:400;line-height:30px}.ek .shopify-section--blog-posts .article-item__image-container{margin-block-end:25px}.ek .shopify-section--blog-posts .article-item__title.heading{font-size:20px;line-height:26px;text-transform:none}.shopify-section--blog-posts .section__bottom-wrapper{margin-block-start:var(--vertical-breather);text-align:center}@media screen and (min-width:741px){.ek .shopify-section--blog-posts .section{--vertical-breather: 80px}.ek .shopify-section--blog-posts .section__header{margin-block-end:min(50px,var(--vertical-breather))}.ek .shopify-section--blog-posts .section__header .heading{font-size:28px;line-height:36px}.ek .shopify-section--blog-posts .article-item__excerpt{font-size:14px;font-weight:700;line-height:140%}}.ek .shopify-section--image-with-text .heading+.button-wrapper,.ek .shopify-section--image-with-text .heading+.button-group,.ek .shopify-section--image-with-text p+.button-wrapper,.ek .shopify-section--image-with-text p+.button-group,.ek .shopify-section--image-with-text .button-wrapper+p,.ek .shopify-section--image-with-text .button-group+p{margin-block-start:25px}.ek .shopify-section--image-with-text .text-container .h2,.ek .shopify-section--image-with-text .rte h2,.ek .shopify-section--image-with-text .text-container .h3,.ek .shopify-section--image-with-text .rte h3,.ek .shopify-section--image-with-text .text-container .h4,.ek .shopify-section--image-with-text .rte h4,.ek .shopify-section--image-with-text .text-container .h5,.ek .shopify-section--image-with-text .rte h5,.ek .shopify-section--image-with-text .text-container .h6,.ek .shopify-section--image-with-text .rte h6{margin-block:25px}.ek .shopify-section--image-with-text .text-container .heading--small{font-size:16px;line-height:1.4}.ek .shopify-section--image-with-text .text-container .h3{font-size:33px;line-height:42px}@media screen and (max-width:999px){.ek .shopify-section--image-with-text{--vertical-breather: 40px;--container-gutter: 20px}.ek .shopify-section--image-with-text .image-with-text{padding:var(--vertical-breather) 0}}@media screen and (min-width:741px){.ek .shopify-section--image-with-text .image-with-text--overlap-image:before{max-height:769px}.ek .shopify-section--image-with-text .image-with-text__wrapper{position:relative}.ek .shopify-section--image-with-text .heading+.button-wrapper,.ek .shopify-section--image-with-text .heading+.button-group,.ek .shopify-section--image-with-text p+.button-wrapper,.ek .shopify-section--image-with-text p+.button-group,.ek .shopify-section--image-with-text .button-wrapper+p,.ek .shopify-section--image-with-text .button-group+p{margin-block-start:36px}.ek .shopify-section--image-with-text .text-container .h2,.ek .shopify-section--image-with-text .rte h2,.ek .shopify-section--image-with-text .text-container .h3,.ek .shopify-section--image-with-text .rte h3,.ek .shopify-section--image-with-text .text-container .h4,.ek .shopify-section--image-with-text .rte h4,.ek .shopify-section--image-with-text .text-container .h5,.ek .shopify-section--image-with-text .rte h5,.ek .shopify-section--image-with-text .text-container .h6,.ek .shopify-section--image-with-text .rte h6{margin-block:36px}.ek .shopify-section--image-with-text .text-container .h3{font-size:40px;line-height:51px}}@media screen and (min-width:1000px){.ek .shopify-section--image-with-text .image-with-text--overlap-image:before{max-height:none}.ek .shopify-section--image-with-text .image-with-text__image-wrapper{width:638px;margin-block-end:0;margin-inline-start:100px}.ek .shopify-section--image-with-text .image-with-text__content-wrapper{width:454px;margin-inline-start:36px;margin-inline-end:auto}}@media screen and (min-width:1400px){.ek .shopify-section--image-with-text .image-with-text__content-wrapper{margin-inline-start:122px;margin-inline-end:auto}}.ek .shopify-section--multi-column .multi-column--spacing-tight{--multi-column-column-gap: 20px;--multi-column-row-gap: 30px}.ek .shopify-section--multi-column .multi-column__text-container .heading{font-weight:400;font-size:30px;line-height:120%;text-transform:none;margin-block-end:30px}.ek .shopify-section--multi-column .heading+.button-wrapper,.ek .shopify-section--multi-column .heading+.button-group,.ek .shopify-section--multi-column p+.button-wrapper,.ek .shopify-section--multi-column p+.button-group,.ek .shopify-section--multi-column .button-wrapper+p,.ek .shopify-section--multi-column .multi-column__text-container+.hidden-tablet-and-up,.ek .shopify-section--multi-column .multi-column__text-container+.multi-column__image-wrapper,.ek .shopify-section--multi-column .button-group+p{margin-block-start:20px}.ek .shopify-section--multi-column .multi-column__text-container .heading+.multi-column__image-wrapper img{margin:0}@media screen and (min-width:741px){.ek .shopify-section--multi-column .hidden-phone+.multi-column__text-container,.ek .shopify-section--multi-column .multi-column__text-container+.multi-column__image-wrapper,.ek .shopify-section--multi-column p+.button-wrapper{margin-block-start:36px}.ek .shopify-section--multi-column .multi-column__text-container+.multi-column__image-wrapper{margin-block-end:0}}.ek-breadcrumb .breadcrumb__list{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);padding:16px 0}.ek-breadcrumb .breadcrumb__item{font-size:14px;line-height:18px}.ek-breadcrumb .breadcrumb__link:not([aria-current=page]):not(:hover){opacity:1}.ek-breadcrumb .breadcrumb__item+.breadcrumb__item:before{content:"\\";opacity:1;margin:0 12px;font-weight:400}.ek-collection-banner-section{background-color:rgb(var(--kf-beige04-rgb));display:flow-root}.ek-collection-banner-section .page-header__text-wrapper{margin:30px auto}.ek-collection-banner-section .h1{--heading-h1-font-size: 25px;line-height:40px}.ek-collection-banner-section .image-overlay--xsmall{--image-height: 178px}@media screen and (min-width:741px){.ek-collection-banner-section .page-header__text-wrapper{margin:50px auto}.ek-collection-banner-section .h1{--heading-h1-font-size: 35px}.ek-collection-banner-section .image-overlay--xsmall{--image-height: 307px}}.ek-newsletter .image-with-text-block--cover .image-with-text-block__content{--button-height: 44px;--form-input-field-height: 44px}.ek-newsletter .text-container p:not(.heading)+p,.rte p:not(.heading)+p,.text-container p+form,.rte p+form{margin-block-start:16px}.ek-newsletter .image-with-text-block--cover .image-with-text-block__content>p{font-family:var(--heading-font-family);margin-block-end:16px}.ek-newsletter .image-with-text-block--cover .image-with-text-block__content .checkbox-container{align-items:center}.ek-newsletter .image-with-text-block--cover .image-with-text-block__content .checkbox{align-self:flex-start;top:0;width:24px;height:24px}@media screen and (max-width:999px){.ek-newsletter .image-with-text-block--cover .image-with-text-block__content{--form-input-gap: 12px;padding:30px 20px;margin:40px 16px}.ek-newsletter .image-with-text-block--cover .image-with-text-block__content>p{font-size:20px;line-height:26px}}@media screen and (min-width:741px){.ek-newsletter .image-with-text-block__content{padding:30px}}@media screen and (min-width:741px)and (max-width:999px){.ek-newsletter .image-with-text-block--cover .image-with-text-block__content{margin-inline-start:auto;margin-inline-end:auto}}@media screen and (min-width:1000px){.ek-newsletter .image-with-text-block--cover .image-with-text-block__content>p{line-height:normal}}@media screen and (min-width:1200px){.ek-newsletter .image-with-text-block--small{min-height:437px}}.ek-footer{--container-gutter: 20px;padding:40px 0 30px}.ek-footer .ek-footer__item.is-first>div+*{margin-block-start:26px}.ek-footer .footer__brut21-logo-wrapper{padding-block:20px}.ek-footer .footer__aside{border-block-start:1px solid;margin-block-start:20px}.ek-footer .footer__copyright{margin-block-start:20px}.ek-footer .footer__created-by{align-items:center;display:flex;flex:none;min-width:0}.ek-footer .footer__created-by>*{flex:none;min-width:0}.ek-footer .footer__aside-partners{align-items:center;display:flex;flex-wrap:wrap;flex:1;gap:8px;justify-content:space-between;margin:0;min-width:0;padding:20px 0 0}.ek-footer .footer__aside-partners>*{line-height:1;max-width:106px}.ek-footer .footer__aside-partners>*::marker{font-size:0}.ek-footer .footer__aside-tenders{display:flex;flex-wrap:wrap;gap:8px;padding-block-start:20px}.ek-footer .footer__aside-tenders-img-wrapper{align-items:flex-end;bottom:-20px;display:flex;grid-column:1 / -1;justify-content:flex-end;position:relative}.ek .header__wrapper .ek-social-media{gap:24px 43px;padding-inline-end:24px}.ek-footer .ek-social-media{gap:43px}.ek .header__wrapper .ek-social-media .social-media__item,.ek-footer .ek-social-media .social-media__item{box-shadow:none}.ek .header__wrapper .ek-social-media .social-media__item:before,.ek-footer .ek-social-media .social-media__item:before{content:normal}.ek .header__wrapper .ek-social-media .social-media__link,.ek-footer .ek-social-media .social-media__link{width:20px;height:20px;position:relative}.ek .header__wrapper .ek-social-media .social-media__link:after,.ek-footer .ek-social-media .social-media__link:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.ek.no-focus-outline .header__wrapper .ek-social-media .social-media__item,.no-focus-outline .ek-footer .ek-social-media .social-media__item{overflow:visible}@media screen and (pointer:fine){.ek .header__wrapper .ek-social-media .social-media__item:hover .social-media__link,.ek-footer .ek-social-media .social-media__item:hover .social-media__link{color:rgb(var(--text-color))}}@media screen and (max-width:740.98px){.ek-footer .footer__item-list{grid-template-columns:1fr;gap:30px}}@media screen and (min-width:741px){.ek-footer .footer__aside-partners>*{max-width:none}}@media screen and (min-width:1000px){.ek-footer .ek-footer__item.is-first>div+*{margin-block-start:40px}.ek-footer .footer__aside{margin-block-start:36px;padding-block-start:28px}.ek-footer .footer__aside-partners{gap:50px;justify-content:flex-start;padding:0}.ek-footer .footer__aside-tenders{padding:0 20px 0 0}.ek-footer .footer__aside-tenders-img-wrapper{bottom:-36px;grid-column:auto}.ek-footer .footer__aside-tenders~.footer__aside-partners{justify-content:center}.ek-footer .footer__copyright{margin-block-start:0}}.ek .gallery__prev-next-buttons{top:calc(var(--gallery-image-height) / 2 - 40px)}.ek .section--gallery-item-has-shadow .vertical-breather{padding-bottom:64px}.ek .section--gallery-item-has-shadow .gallery,.ek .section--timeline-item-has-shadow .timeline__inner{margin-block:-24px}.ek .section--gallery-item-has-shadow .gallery__list,.ek .section--timeline-item-has-shadow .timeline__list{padding-block:24px}.ek .section--gallery-item-has-shadow .gallery__item{box-shadow:0 4px 20px #00000040}.ek .section--gallery-item-has-shadow .gallery__progress-bar{margin-top:0}.ek .shopify-section--timeline .prev-next-button{border:1px solid rgb(var(--prev-next-button-color, var(--root-text-color)))}.ek .shopify-section--timeline .prev-next-button--next-icon-wrapper{transform:scale(-1)}.ek .timeline__prev-next-buttons{top:calc(50% - 50px)}@media screen and (min-width:741px){.ek .section--gallery-item-has-shadow .vertical-breather{padding-bottom:104px}.ek .section--gallery-item-has-shadow .gallery__progress-bar{margin-top:20px}.ek .shopify-section--timeline .prev-next-button:not(.prev-next-button--small){width:50px;height:50px}}.ek .section__header:empty{display:none}.ek .shopify-section--main-blog .vertical-breather{--vertical-breather: 35px}.ek .shopify-section--main-blog .container{--container-gutter: 20px}.ek .shopify-section--main-blog .article-list{--article-list-row-gap: 48px}@media screen and (min-width:1000px){.ek .shopify-section--main-blog .article-list{--article-list-row-gap: 48px;--article-list-column-gap: 20px}}.ek .shopify-section--blog-posts .article-list .article-item__image-container,.ek .shopify-section--main-blog .article-item__image-container{height:274px;margin-block-end:25px}.ek .shopify-section--blog-posts .article-list .article-item__image-container img,.ek .shopify-section--main-blog .article-item__image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ek .shopify-section--main-blog .article-item__title.heading{font-size:20px;line-height:26px;text-transform:none}.ek .section--ek-card-1 .multi-column{--multi-column-column-gap: 20px;--multi-column-row-gap: 20px}.ek .section--ek-card-1 .multi-column__item{border:1px solid rgb(var(--ek-green02-rgb, #000));padding:29px}.ek .section--ek-card-1 .multi-column__item .heading{font-size:17px;font-weight:700;line-height:22px;margin-block-end:10px}.ek .section--ek-card-1 .multi-column__item p{font-size:15px;line-height:20px;margin-block:10px}@media screen and (min-width:741px)and (max-width:999px){.ek .section--ek-card-1 .multi-column{--section-items-per-row: 2}}.ek .section--ek-card-2 .multi-column{--multi-column-column-gap: 20px;--multi-column-row-gap: 45px}.ek .section--ek-card-2 .section__header{margin-block-end:45px}.ek .section--ek-card-2 .heading{font-weight:400;font-size:23px;line-height:30px}.ek .section--ek-card-2 .multi-column__text-container .heading{font-weight:700;font-size:16px;line-height:20px;margin-block-end:8px}@media screen and (min-width:741px){.ek .section--ek-card-2 .heading{font-size:28px;line-height:36px}}.ek .shopify-section--main-article,.ek .shopify-section--blog-post-banner .article__header-content{--container-gutter: 20px}.ek .shopify-section--blog-post-banner .article__title{font-size:35px;line-height:45px;margin-block-end:15px;text-transform:none}.ek .shopify-section--blog-post-banner .article__excerpt{font-family:var(--heading-font-family);font-size:22px;line-height:140%}.ek .article__info{--border-color: var(--text-color);margin-block-start:80px}@media screen and (min-width:1000px){.ek .shopify-section--blog-post-banner .article__title{font-size:50px;line-height:64px}.ek .article__content,.ek .article__info{max-width:850px}}@media screen and (min-width:1200px){.ek .article__info{margin-block-start:0}}.ek [data-forms-id] shopify-forms-embed{--forms-body-font: normal 400 16px var(--text-font-family);--forms-heading-font: normal 400 23px var(--heading-font-family);--form-field-border: 0 0 0 1px #000000;--form-field-padding: 14px;--form-field-border-radius: 0px;--button-border-radius: 0px;--button-padding: 13px;--inline-container-max-width: 528px}@media screen and (min-width:741px){.ek [data-forms-id] shopify-forms-embed{--forms-heading-font: normal 400 28px var(--heading-font-family)}}.ek .article-item--ek-career-blog-posts{background:rgb(var(--root-background));color:rgb(var(--root-text-color));margin-inline:auto;max-width:700px;position:relative}.ek .article-item--ek-career-blog-posts+.article-item--ek-career-blog-posts{margin-top:32px}.ek .article-item--ek-career-blog-posts .article-item__image-container{margin-block-end:0px}.ek .article-item--ek-career-blog-posts .article-item__content{padding:20px}.ek .article-item--ek-career-blog-posts .article-item__title.heading{font-size:25px;line-height:32px;margin-block-end:10px}.ek .article-item--ek-career-blog-posts .article-item__title>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ek .article-item--ek-career-blog-posts .article-item__excerpt{font-family:var(--heading-font-family);font-size:18px;line-height:23px;margin-block-start:0}.ek-article-custom-meta-list__wrapper{overflow:hidden}.ek-article-custom-meta-list{display:flex;flex-wrap:wrap;margin:0 0 0 -13px!important}.ek-article-custom-meta-list__item{flex:none;font-family:var(--heading-font-family);font-size:17px;font-weight:700;line-height:22px;max-width:100%;min-width:0;padding:0 12px 0 13px!important;position:relative}.ek-article-custom-meta-list__item::marker{font-size:0!important}.ek-article-custom-meta-list__item:before{background-color:currentColor;bottom:3px;content:"";left:0;pointer-events:none;position:absolute;top:3px;width:1px}.ek .article-item .ek-article-custom-meta-list__wrapper{margin:10px 0 20px}.ek .article__header .ek-article-custom-meta-list__wrapper{margin:15px 0}@media screen and (min-width:741px){.ek .article-item--ek-career-blog-posts .article-item__content{padding:44px}.ek .article-item--ek-career-blog-posts .article-item__title.heading{margin-block-end:20px}.ek .shopify-section--blog-posts .article-item--ek-career-blog-posts .article-item__excerpt{font-size:20px;font-weight:400;line-height:26px}}@media screen and (min-width:1000px){.ek .article-item--ek-career-blog-posts{display:grid;grid-template-columns:532px auto;max-width:1088px;place-items:center}.ek .article-item--ek-career-blog-posts+.article-item--ek-career-blog-posts{margin-top:50px}.ek .article-item .ek-article-custom-meta-list__wrapper{margin-top:-14px}.ek .article__header .ek-article-custom-meta-list__wrapper{margin:6px 0}}.ek-request-offer-popup-modal{flex-direction:column;align-items:center;display:flex}.ek-request-offer-popup-modal__content{width:100%;padding-block-start:32px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px}@media screen and (max-width:740px){.ek-request-offer-popup-modal{max-height:inherit}.ek-request-offer-popup-modal__content{overflow:auto}}@media screen and (min-width:741px){.ek-request-offer-popup-modal__content{padding:60px}}@media screen and (min-width:1000px){.ek-request-offer-popup-modal{flex-direction:row}.ek-request-offer-popup-modal--reverse{flex-direction:row-reverse}.ek-request-offer-popup-modal__content{flex:1 0 0;min-width:500px;max-width:100%}}.ek .shopify-section--main-product .container{--container-gutter: 20px}.ek .shopify-section--main-product .product .product__media-image-wrapper{aspect-ratio:auto!important;height:390px;padding-bottom:0!important}.ek .shopify-section--main-product .product__thumbnail-item+.product__thumbnail-item{margin-left:20px}.ek .shopify-section--main-product .product__media-nav .product__thumbnail{background:rgb(var(--secondary-background));height:67px;width:86px}.ek .shopify-section--main-product .product__media-nav .product__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ek .shopify-section--main-product .product-meta{border-bottom:0;margin:20px 0;padding-block-end:0}.ek .shopify-section--main-product .product-meta__price-list-container{margin-block-start:20px}.ek .shopify-section--main-product .price-list{font-family:var(--heading-font-family);font-size:25px;font-weight:700;line-height:32px}.ek .shopify-section--main-product .price.price--large{font-size:25px}.ek .shopify-section--main-product .price.price--highlight{color:inherit}.ek .shopify-section--main-product .price.price--compare{color:#ad9fb7;opacity:1}.ek .shopify-section--main-product .price.text--subdued{color:#898989;flex:1 0 100%;font-size:15px;line-height:19px;margin-block-start:8px;min-width:0}.ek .shopify-section--main-product .price-list:not(.price-list--stack)>.price:not(:last-child){margin-inline-end:20px}.ek .shopify-section--main-product .product-form{row-gap:28px}.ek .shopify-section--main-product .product-form__option-info,.ek .shopify-section--main-product .product-form__quantity-label{font-family:var(--heading-font-family);font-size:15px;font-weight:700;letter-spacing:.1em;line-height:140%;text-transform:uppercase}.ek .shopify-section--main-product .quantity-selector{--border-color: 164, 164, 164;--quantity-selector-height: 56px}.ek .shopify-section--main-product .quantity-selector__input{font-family:var(--heading-font-family);font-weight:700;font-size:19px;width:44px}.ek .shopify-section--main-product .product-form__payment-container{margin-block-start:0}.ek .shopify-section--main-product .product-form__add-button{--button-height: 56px;font-family:var(--heading-font-family);font-size:20px;font-weight:700;letter-spacing:normal}.ek .shopify-section--main-product [data-block-type=inventory]{--product-in-stock-text-color: 151, 194, 166;font-family:var(--heading-font-family);font-weight:700;letter-spacing:.1em;margin-block-end:-18px;text-transform:uppercase}.ek .shopify-section--product-content .product-tabs__content .collapsible-toggle{padding-block:17px}.ek .shopify-section--product-content .product-tabs__content .collapsible-toggle.heading,.ek .shopify-section--product-content .tabs-nav__item-list .tabs-nav__item.heading,.ek .shopify-section--product-content .product-content__featured-products-title.heading{font-size:17px;line-height:22px}.ek .shopify-section--product-content .tabs-nav__item-list .tabs-nav__item{color:#8b8b8b;opacity:1;padding-block-end:29px}.ek .shopify-section--product-content .tabs-nav__item-list .tabs-nav__item[aria-expanded=true]{color:var(--text-color)}.ek .shopify-section--product-recommendations .text-container .heading{font-size:23px;font-weight:400;line-height:30px;margin-block-end:48px}@media screen and (max-width:740.98px){.ek .shopify-section--main-product .product-meta__title.heading{font-size:25px;line-height:140%;letter-spacing:.1em}.ek .shopify-section--main-product h1.product-meta__title.heading,.ek .shopify-section--main-product h2.product-meta__title.heading{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}@media screen and (min-width:1000px){.ek .shopify-section--main-product .container,.ek .shopify-section--product-content .container{--container-gutter: 80px}.ek .shopify-section--main-product .product{justify-content:flex-start}.ek .shopify-section--main-product .product__thumbnail-list-inner{gap:40px}.ek .shopify-section--main-product .product--thumbnails-left .product__thumbnail-list{margin-inline-end:33px}.ek .shopify-section--main-product .product__media-nav .product__thumbnail{height:110px;width:95px}.ek .shopify-section--main-product .product__thumbnail-item+.product__thumbnail-item{margin-left:0}.ek .shopify-section--main-product .product__media,.ek .shopify-section--product-content .product-content__tabs{margin-right:50px;min-width:0;max-width:714px}.ek .shopify-section--main-product .product__info{flex:1;max-width:582px;margin:0 30px 0 0}.ek .shopify-section--main-product .product-meta__title{margin-block-end:20px}.ek .shopify-section--main-product .product-meta{margin-block-start:0}.ek .shopify-section--main-product .price.price--large,.ek .shopify-section--main-product .price.price--compare{font-size:28px;line-height:36px}.ek .shopify-section--product-content .product-content{justify-content:flex-start}.ek .shopify-section--product-recommendations .text-container .heading{font-size:28px;line-height:36px}}@media screen and (min-width:1200px){.ek .shopify-section--main-product .product,.ek .shopify-section--product-content .product-content{margin-inline:0}}@media screen and (min-width:1400px){.ek .shopify-section--main-product .product__media{padding-inline-start:0}}ul.ek-product-offers{display:flex;flex-wrap:wrap;gap:20px;margin-inline-start:0}ul.ek-product-offers li{flex:none;max-width:345px;min-height:0;min-width:0;padding:0;width:100%}ul.ek-product-offers li::marker{font-size:0}ul.ek-product-offers .ek-product-offers__image-wrapper{background-color:rgb(var(--kf-beige04-rgb));height:174px;margin-block-end:20px;position:relative;overflow:hidden}ul.ek-product-offers .ek-product-offers__image-wrapper img{height:100%;left:0;margin:0;object-fit:cover;position:absolute;top:0;width:100%}table.ek-table-prices thead{background-color:#f3f3f3;color:#575757;font-family:var(--heading-font-family);line-height:1}@media screen and (min-width:741px){ul.ek-product-offers .ek-product-offers__image-wrapper{height:212px}}@media screen and (min-width:1000px){.ek .shopify-section--main-product .product .product__media-image-wrapper{height:680px}}table.ek-table-prices th{border-bottom:0}table.ek-table-prices th,table.ek-table-prices td{padding:8px 10px!important}table.ek-table-prices tbody th,table.ek-table-prices tbody td{border-bottom:1px solid rgb(var(--border-color))}.ek-product-delivery-info-box{background-color:#f3f3f3;color:rgb(var(--pb-blue01-rgb));padding:20px}.ek-product-delivery-info-box__dl,.ek-product-delivery-info-box__dt,.ek-product-delivery-info-box__dd{margin:0}.ek-product-delivery-info-box__dt{display:inline-flex;font-weight:700;gap:12px;vertical-align:bottom}.ek-product-delivery-info-box__dt-item{flex:none;max-width:100%;min-width:0}.ek-product-delivery-info-box__dt-item:last-of-type{flex:1}.ek-product-delivery-info-box__link-wrapper{display:block}.ek-product-delivery-info-box__link-wrapper a{font-style:italic;font-weight:700;text-decoration-line:underline}.ek-product-delivery-info-box>*+*{margin-top:14px;padding-top:14px;border-top:1px solid #dbdbdb}@media screen and (min-width:741px){.ek-product-delivery-info-box__dd,.ek-product-delivery-info-box__link-wrapper{display:inline-block}.ek-product-delivery-info-box>*+*{margin-top:11px;padding-top:11px}}.ek .product-item .product-item__image-wrapper{margin-block-end:26px}.ek .product-item .product-item__aspect-ratio{background-color:#f5f5f5}.ek .product-item .product-item__quick-buy-button{background:#303030;border:0;color:#fff;display:flex;justify-content:center;padding:12px;width:75px}.ek .product-item .product-item__quick-buy-button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){bottom:24px;left:20px;right:auto}.ek .product-item-meta{display:grid;height:100%}.ek .product-item .ek-product-item-meta__top{font-family:var(--heading-font-family);font-size:13px;line-height:17px;margin-block-end:8px;min-height:17px;text-transform:uppercase}.ek .product-item .ek-product-item-meta__bottom{align-self:self-end;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-block-start:20px;min-height:20px}.ek .product-item .ek-product-item-meta__bottom-label{background:rgb(var(--pb-blue01-rgb));color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:18px;max-width:100%;min-width:none;padding:2px 6px 0;text-transform:uppercase;vertical-align:bottom}.ek .product-item .product-item-meta__title{font-family:var(--heading-font-family);font-size:20px;font-weight:700;line-height:26px;margin-block-end:12px;min-height:52px;text-transform:uppercase}.ek .product-item .product-item__info{margin-inline:auto;max-width:246px}.ek .product-item .product-item-meta__price-list-container{align-self:self-end;margin-top:auto}.ek .product-item .price-list{font-family:var(--heading-font-family);font-size:16px;font-weight:700;line-height:22px}.ek .product-item .price.price--large{font-size:16px}.ek .product-item .price.price--highlight{color:inherit}.ek .product-item .price.price--compare{color:#ad9fb7;opacity:1}.ek .product-item .price.text--subdued{color:#898989;flex:1 0 100%;font-size:13px;line-height:20px;margin-block-start:4px;min-width:0}.ek .product-item .product-item__quick-form{padding:16px 24px}.ek .label{font-size:11px;font-weight:700;letter-spacing:normal;line-height:20px}.ek .pagination__nav{display:flex;margin:0 -5px}.ek .pagination__nav-item{--border-color: 0, 0, 0;align-items:center;display:flex;flex:none;font-size:14px;font-weight:400;height:36px;justify-content:center;line-height:20px;margin:0 5px;min-width:0;text-align:center;width:36px}@media screen and (max-width:369.98px){.ek .pagination__nav{margin:0;max-width:100%}.ek .pagination__nav-item{flex:1}}.ek .pagination__nav-item[aria-current]{background-color:#000;color:#fff;font-weight:700}.ek .pagination__nav-item[aria-current]:before{content:normal}.ek .mobile-toolbar__item{--background: 239, 239, 239;--border-color: 183, 183, 183;min-height:var(--button-height)}.ek .mobile-toolbar__item-label{font-family:var(--heading-font-family);font-size:15px;font-weight:700;line-height:19px}.ek .shopify-section--main-collection .container{--container-gutter: 20px}.ek .shopify-section--main-collection .product-facet{margin-block:44px}.ek .shopify-section--main-collection .product-facet__meta-bar{font-family:var(--heading-font-family);font-size:17px;font-weight:700;line-height:22px;margin-block-end:28px}.ek .shopify-section--main-collection .product-facet__meta-bar .popover-button>span{vertical-align:bottom}.ek .shopify-section--main-collection .product-facet__filters-header{padding-block-end:10px}.ek .shopify-section--main-collection .product-facet__aside{--border-color: 0, 0, 0}.ek .shopify-section--main-collection .product-facet__aside .product-facet__filter-item .collapsible__content{padding-inline-start:0}.ek .shopify-section--main-collection .product-facet__aside .checkbox{height:24px;top:0;width:24px}.ek .shopify-section--main-collection .product-facet__aside .checkbox-container{align-items:flex-start}.ek .shopify-section--main-collection .product-facet__aside .price-range{padding-block-start:6px}.ek .shopify-section--main-collection .product-facet__aside .range-group{background:linear-gradient(to var(--transform-origin-end),rgb(205,206,215) var(--range-min),rgba(var(--text-color),1) var(--range-min),rgba(var(--text-color),1) var(--range-max),rgb(205,206,215) var(--range-max));height:4px}.ek .shopify-section--main-collection .product-facet__aside .range::-webkit-slider-runnable-track .ek .shopify-section--main-collection .product-facet__aside .range-group .range{height:4px}.ek .shopify-section--main-collection .product-facet__aside .range::-webkit-slider-thumb{box-shadow:0 0 0 1px rgb(var(--text-color)) inset;height:16px;margin-top:-6px;width:16px}.ek .shopify-section--main-collection .product-facet__aside .price-range__range-group{margin-block-end:18px}.ek .shopify-section--main-collection .product-facet__filters-header .heading{font-family:var(--text-font-family);font-size:20px;line-height:26px;text-transform:none}@media screen and (max-width:740.98px){.ek .shopify-section--main-collection .product-list__inner:not(.product-list__inner--scroller){margin-inline:0}.ek .product-content__featured-products .product-content__featured-products-list{grid-auto-columns:minmax(72vw,1fr)}.ek .product-content__featured-products .product-item{align-items:flex-start}.ek .product-content__featured-products .product-item .product-item__image-wrapper{margin-block-end:0;margin-inline-end:10px;width:95px}.ek .product-content__featured-products .product-item .ek-product-item-meta__top,.ek .product-content__featured-products .product-item .ek-product-item-meta__bottom{display:none}.ek .product-content__featured-products .product-item .product-item-meta__title,.ek .product-content__featured-products .product-item .price-list,.ek .product-content__featured-products .product-item .price.price--large{font-size:14px;line-height:18px}.ek .product-content__featured-products .product-item .product-item-meta__title{margin-block:10px;min-height:auto}.ek .product-content__featured-products .product-item .product-item__link{margin-block-start:10px}}@media screen and (min-width:741px){.ek .shopify-section--main-collection .product-facet__aside .collapsible-toggle{font-size:20px;line-height:26px;padding:21px 0}}@media screen and (min-width:1000px){.ek .shopify-section--main-collection .container{--container-gutter: 40px}.ek .shopify-section--main-collection .product-facet__aside{margin-inline-end:30px;width:275px}.ek .shopify-section--main-collection .product-list__inner{--product-list-block-spacing: 40px;--product-list-column-gap: 30px}.ek .shopify-section--main-collection .product-facet__meta-bar-item{font-family:var(--text-font-family);font-weight:400;letter-spacing:normal}.ek .shopify-section--main-collection .product-facet__meta-bar-item .popover-button{font-family:var(--heading-font-family);font-weight:700}.ek .shopify-section--main-collection .product-facet__aside .checkbox-container+.checkbox-container{margin-block-start:15px}}.ek-product-list-promotion-block{background-color:#0b0b0b;color:#fff;overflow:hidden;position:relative}.ek-product-list-promotion-block__image{height:100%;left:0;object-fit:cover;object-position:center bottom;position:absolute;top:0;width:100%}.ek-product-list-promotion-block__inner{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:34px 28px;position:absolute;right:0;top:0;z-index:2}.ek-product-list-promotion-block__button-wrapper{flex:none;margin-top:20px;min-height:0}.ek-product-list-promotion-block__button-wrapper .button{position:static;transform:none}.ek-product-list-promotion-block__button-wrapper .button:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.ek-product-list-promotion-block__text{font-family:var(--heading-font-family);font-size:30px;font-weight:700;line-height:38px;text-transform:uppercase}.ek-product-list-promotion-block__text-top{display:block;font-size:20px;line-height:26px;margin-block-end:5px;text-transform:none}.ek .list-collections__item--ek-text-bottom{display:grid;height:100%}.ek .list-collections__item--ek-text-bottom .list-collections__item-image-wrapper{flex:none;max-height:202px;min-height:0}.ek .list-collections__item.has-overlay.list-collections__item--ek-text-bottom .list-collections__item-image-wrapper:before{content:normal}.ek .list-collections__item--ek-text-bottom .list-collections__item-info{background-color:rgb(var(--section-block-overlay));display:flex;flex-direction:column-reverse;flex:1;margin-top:-2px;min-height:0;padding:20px 25px;position:static;text-align:left;transform:none}.ek .list-collections__item--ek-text-bottom .list-collections__item-info .heading{flex:none;font-size:30px;line-height:100%;margin:0;min-height:0;text-transform:none}.ek .list-collections__item--ek-text-bottom .list-collections__item-info .heading--small{font-family:var(--text-font-family);font-size:16px;line-height:140%;padding-top:15px;text-transform:uppercase}@media screen and (min-width:1000px){.ek .list-collections__item--ek-text-bottom .list-collections__item-image-wrapper{max-height:267px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-custom.css.map */
