.all-collection{display:flex;flex-direction:column;gap:40px}.all-collection__heading{color:#090909;text-align:center;font-family:var(--font-heading-family);font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0}.all-collection__content-area--desktop{display:none}@media screen and (width >= 767px){.all-collection__content-area--desktop{display:block}}.all-collection__content-area--desktop .all-collection__content-area{display:grid;grid-template-columns:repeat(6,1fr);row-gap:20px;column-gap:12px;padding-inline:20px}@media screen and (width > 767px){.all-collection__content-area--desktop .all-collection__content-area{grid-template-columns:repeat(4,1fr)}}@media screen and (width > 1023px){.all-collection__content-area--desktop .all-collection__content-area{grid-template-columns:repeat(6,1fr);padding-inline:40px;row-gap:60px;column-gap:40px}}.all-collection__content-area--desktop .all-collection__content img{width:100%;height:100%;object-fit:cover}.all-collection__content-area--desktop .all-collection__card-image{aspect-ratio:.7577}@media screen and (width >= 1024px){.all-collection__content-area--desktop .all-collection__card-image{aspect-ratio:.75}}.all-collection__content-area--desktop .all-collection__content-area--even .all-collection__content,.all-collection__content-area--desktop .all-collection__content-area--odd .all-collection__content,.all-collection__content-area--desktop .all-collection__content-area--odd .all-collection__content--large{grid-column:span 2}.all-collection__content-area--desktop .all-collection__content-area--odd .all-collection__content--large .all-collection__card-image{aspect-ratio:.7577}@media screen and (width >= 1024px){.all-collection__content-area--desktop .all-collection__content-area--odd .all-collection__content--large .all-collection__card-image{aspect-ratio:.825}}@media screen and (width >= 1024px){.all-collection__content-area--desktop .all-collection__content-area--odd .all-collection__content--large{grid-column:span 3}}@media screen and (width >= 767px) and (width <= 1024px){.all-collection__content-area--desktop .all-collection__content.all-collection__content--large_width{grid-column:span 4}.all-collection__content-area--desktop .all-collection__content.all-collection__content--large_width .all-collection__card-image{aspect-ratio:.8086}}.all-collection__content-area--desktop .all-collection__card-link{position:relative;display:block}.all-collection__content-area--desktop .all-collection__card-title{position:absolute;bottom:20px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);z-index:2;width:100%;color:#fff;text-align:center;-webkit-text-align:center;font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:block}.all-collection__content-area--mobile{display:block}.all-collection__content-area--mobile .all-collection__card-image{aspect-ratio:.7021}.all-collection__content-area--mobile .all-collection__card-image img{width:100%;height:100%;object-fit:cover}.all-collection__content-area--mobile .all-collection__card-link{position:relative;display:block}.all-collection__content-area--mobile .all-collection__card-title{position:absolute;bottom:20px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);z-index:2;width:100%;color:#fff;text-align:center;-webkit-text-align:center;font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:block}@media screen and (width >= 767px){.all-collection__content-area--mobile{display:none}}.blog-listing-page{padding-inline:12px}@media screen and (width >= 1024px){.blog-listing-page{padding-inline:20px}}.blog-listing-page__grid-layout{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (width >= 768px) and (width <= 1023px){.blog-listing-page__grid-layout{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;row-gap:32px;column-gap:12px}.blog-listing-page__blog-card:nth-child(1){grid-column:1 / -1}.blog-listing-page__blog-card:nth-child(1) .article-card__article-img-container{aspect-ratio:2.032}}@media screen and (width >= 1024px){.blog-listing-page__grid-layout{grid-template-columns:repeat(3,1fr);gap:40px 12px}.blog-listing-page__blog-card:nth-child(1){grid-column:span 1}}.blog-related-product{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:12px;padding-inline:12px}@media screen and (width >= 1024px){.blog-related-product{grid-template-columns:repeat(4,1fr);row-gap:20px;column-gap:20px;padding-inline:20px}}.dual-image__layout{display:flex;align-items:center;gap:80px}@media screen and (width >= 767px){.dual-image__layout{gap:0}}.dual-image__full-image-area{width:100%}@media screen and (width >= 767px){.dual-image__full-image-area{flex:1 0 0%}}.dual-image__full-image--desktop{display:none}@media screen and (width >= 767px){.dual-image__full-image--desktop{display:block;width:100%;height:100vh}.dual-image__full-image--desktop img{width:100%;height:100%;object-fit:cover;display:block}}.dual-image__full-image--mobile{width:100%;height:100vh;display:block}.dual-image__full-image--mobile img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (width >= 767px){.dual-image__full-image--mobile{display:none}}.dual-image__image-with-text{display:flex;flex-direction:column;align-items:center;width:100%;padding-inline:12px}@media screen and (width >= 767px){.dual-image__image-with-text{flex:1 0 0%;padding-inline:0}}.dual-image__image-with-text .heading{color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-top:12px}@media screen and (width >= 1024px){.dual-image__image-with-text .heading{margin-top:20px}}@media (767px <= width <= 1024px){.dual-image__image-with-text .description{max-width:304px}}.dual-image__image-with-text .description>*{color:#090909;text-align:center;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:0}@media screen and (width>= 1024px){.dual-image__image-with-text .description>*{padding-inline:40px}}.dual-image__text-image{max-width:100%;max-height:460px;overflow:hidden}.dual-image__text-image img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:.7}@media screen and (width >= 767px){.dual-image__text-image{max-width:304px;max-height:500px}}.featured-blog{display:flex;flex-direction:column;padding-inline:12px}@media screen and (width >= 1023px){.featured-blog{padding-inline:20px}}.featured-blog .featured-blogs__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.featured-blog .featured-blogs__header .featured-blogs__heading>*{color:#090909;font-family:Red Hat Display;font-size:16px;font-weight:700;line-height:100%;letter-spacing:0;text-transform:uppercase}.featured-blog .featured-blogs__article-content{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (width >= 768px) and (width <= 1023px){.featured-blog .featured-blogs__article-content{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;row-gap:32px;column-gap:12px}.featured-blog .featured-blogs__article-card:nth-child(1){grid-column:1 / -1}.featured-blog .featured-blogs__article-card:nth-child(1) .article-card__article-img-container{aspect-ratio:2.032}}@media screen and (width >= 1024px){.featured-blog .featured-blogs__article-content{grid-template-columns:repeat(3,1fr);gap:13px}.featured-blog .featured-blogs__article-card:nth-child(1){grid-column:span 1}}.featured-product{display:flex;flex-direction:column;gap:80px}@media screen and (width >= 990px){.featured-product{flex-direction:row;align-items:center;gap:20px}}.featured-product__image-area{position:relative;height:100vh;overflow:hidden}.featured-product__image-area img{height:100%;width:100%;object-fit:cover;display:block}@media screen and (width >= 1023px){.featured-product__image-area{flex:1 0 0%}}.featured-product__title-price-container{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.featured-product__title-price-container{display:flex;flex-direction:column;text-align:center}.featured-product__title{text-decoration:none;color:#090909;text-align:center;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.featured-product__poa-price{text-decoration:none;color:#9f9f9f;text-align:center;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.featured-product__text-area{flex:1 0 0%}.featured-product__text-area-wrapper{width:100%;padding-inline:12px}@media screen and (width >= 767px){.featured-product__text-area-wrapper{width:47.7%;margin:0 auto;padding-inline:0}}@media screen and (width >=1023px){.featured-product__text-area-wrapper{width:66.66%;margin:0 auto;padding-inline:0}}.featured-product__heading{color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.featured-product__description p{color:#090909;text-align:justify;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:500;line-height:160%;margin:0}.featured-product__description p:first-child{margin-top:40px}@media screen and (width >=1023px){.featured-product__description p:first-child{margin-top:50px}}.featured-product__description p:not(:first-child){margin-top:20px}.contact-drawer-trigger{cursor:pointer}.global-footer__newsletter-home-page{padding-block:120px;padding-inline:12px}@media screen and (width>= 1024){.global-footer__newsletter-home-page{padding-inline:0}}.global-footer__newsletter-home-page .email-signup{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media screen and (width >= 769px){.global-footer__central-area{display:flex;flex-direction:row;align-items:baseline;padding-inline:20px;padding-block:40px;border-bottom:1px solid #e9e9e9}}@media screen and (width >= 1024px){.global-footer__central-area{padding-inline:40px}}.global-footer__menu-area--desktop{display:none}.global-footer__menu-area--desktop .global-footer__menu-links-layout{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}.global-footer__menu-area--desktop .global-footer__menu-list{flex:1 0 0;display:flex;flex-direction:column;margin:0;padding:0}.global-footer__menu-area--desktop .global-footer__menu-list-item{list-style:none}.global-footer__menu-area--desktop .menu-list__heading{text-decoration:none;color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;padding-bottom:20px;display:inline-block}.global-footer__menu-area--desktop .global-footer__submenu-list{padding:0;display:flex;flex-direction:column;gap:12px}.global-footer__menu-area--desktop .global-footer__submenu-list-item{list-style:none;display:contents}.global-footer__menu-area--desktop .global-footer__text{text-decoration:none;color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media screen and (width >= 769px){.global-footer__menu-area--desktop{flex:2 0 0;display:flex;flex-direction:row;gap:20px}}@media screen and (width >= 769px){.global-footer__additional-details{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start;width:100%}@media (width >= 1024px){.global-footer__additional-details .email-signup__description{display:none}}}.global-footer__additional-details .global-footer__newsletter{padding-block:120px;padding-inline:12px}.global-footer__additional-details .global-footer__newsletter .email-signup{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media screen and (width >= 769px){.global-footer__additional-details .global-footer__newsletter{width:100%;margin-bottom:32px;padding-block:0;padding-inline:0}.global-footer__additional-details .global-footer__newsletter .email-signup{align-items:flex-start}}@media screen and (width >= 990px){.global-footer__contact-content{display:flex;flex-direction:column;gap:20px}}@media screen and (width <= 769px){.global-footer__contact-content{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;margin-top:20px;padding-block:80px 68px;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}}.global-footer__contact-content .global-footer__contact-heading{color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.global-footer__contact-content .global-footer__contact-text>*{color:#090909;font-size:12px;font-weight:400;line-height:normal;margin:0}.global-footer__contact-content .global-footer__contact-text>* a{color:#090909;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.global-footer__menu-area--mobile{display:block}@media screen and (width >=769px){.global-footer__menu-area--mobile{display:none}}.global-footer__menu-area--mobile .accordion-item__content-layout .global-footer__submenu-list{padding:0;display:flex;flex-direction:column;gap:12px}.global-footer__menu-area--mobile .accordion-item__content-layout .global-footer__submenu-list-item{list-style:none;display:contents}.global-footer__menu-area--mobile .accordion-item__content-layout .global-footer__text{text-decoration:none;color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.global-footer__menu-area--mobile .global-footer__contact-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding-block:80px;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}.global-footer__menu-area--mobile .global-footer__contact-heading{color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.global-footer__menu-area--mobile .global-footer__contact-text>*{color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.global-footer__menu-area--mobile .global-footer__contact-text>* a{color:#090909;font-weight:900;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.global-footer__copyright-area{display:flex;flex-direction:column;justify-content:flex-start;gap:40px;padding:20px 12px}@media screen and (width >= 1024px){.global-footer__copyright-area{padding:20px 40px 40px}}@media screen and (width >= 767px){.global-footer__copyright-area{flex-direction:row;justify-content:space-between;gap:0}}.global-footer__copyright-area .global-footer__copyright-text{flex:2 0 0;text-decoration:none;color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.global-footer__copyright-area .global-footer__page-content{flex:1 0 0;display:flex;flex-direction:row;align-items:flex-start;gap:46px}.global-footer__copyright-area .global-footer__terms-condition,.global-footer__copyright-area .global-footer__privacy-policy{text-decoration:none;color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.global-footer__menu-layout--mobile{padding-inline:12px}.custom-header{--header-text-color: #090909;--header-text-inactive-color: #9f9f9f;--header-icon-color: #090909;--header-bg-color: #fff;--header-shadow-color: rgba(9, 9, 9, .05);display:block;position:fixed;top:0;left:0;right:0;z-index:20;background-color:var(--header-bg-color);transform:translateY(0);opacity:1;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease,position .3s ease,opacity .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px 0 var(--header-shadow-color)}.custom-header--transparent{background-color:transparent}.custom-header--light:not(.custom-header--sticky){--header-text-color: #fff;--header-text-inactive-color: rgba(255, 255, 255, .7);--header-icon-color: #fff}.custom-header--hidden{transform:translateY(-120%);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.custom-header--visible{transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.custom-header__top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px;position:relative}@media (width > 1024px){.custom-header__top{padding:20px 40px 14px}}.custom-header__logo-area{width:108px;height:auto;display:block}@media (width > 1200px){.custom-header__logo-area{width:120px}}.custom-header__logo-area img{width:100%;height:100%;object-fit:cover;display:block}.custom-header__icons{list-style:none;padding:0;margin:0;display:flex;gap:20px;align-items:center;justify-content:end;flex:0 0 20%}.custom-header__icons svg{width:16px;height:16px}@media (width > 1200px){.custom-header__icons{gap:40px;flex:0 0 35%}}.custom-header__icons-item{margin-bottom:0;display:flex;align-items:center}.custom-header__icons-item .header__icon{height:22px;width:22px}.custom-header__icons-item .header__icon .svg-wrapper{width:100%;height:100%}@media (width < 1200px){.custom-header__icons-item.medium--hide{display:none}}@media (width < 767px){.custom-header__icons-item.small--hide{display:none}}.custom-header__icons-link{display:flex;align-items:anchor-center;color:var(--header-text-color);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0;border:0;background-color:#0000;position:relative;font-size:12px;font-weight:400;line-height:normal;text-decoration:none}@media screen and (width >= 1024px){.custom-header__icons-link{font-size:14px}}.custom-header__icons-link svg{stroke:var(--header-icon-color)}.custom-header__icons-link span{display:none}@media (width > 1200px){.custom-header__icons-link svg{display:none}.custom-header__icons-link span{display:inline}}.custom-header__bottom{display:flex;justify-content:center;padding-top:24px;transition:opacity .3s ease,visibility .3s ease}.custom-header__bottom .custom-header__logo-area{width:160px}@media (width > 1200px){.custom-header__bottom .custom-header__logo-area{width:270px;padding-top:8px}}@media (767px <= width <= 1200px){.custom-header__bottom .custom-header__logo-area{width:215px;padding-top:8px}}.custom-header__logo{transition:opacity .3s ease,visibility .3s ease}.has-bottom-logo .custom-header__logo{opacity:0;visibility:hidden}.has-bottom-logo .custom-header__bottom{opacity:1;visibility:visible}.has-bottom-logo{background-color:transparent;box-shadow:none}.has-bottom-logo.custom-header--sticky .custom-header__logo{opacity:1;visibility:visible;display:flex}.has-bottom-logo.custom-header--sticky .custom-header__bottom{opacity:0;visibility:hidden;display:none}.has-bottom-logo.custom-header--sticky{background-color:#fff;box-shadow:0 4px 24px #0909090d}.custom-header:not(.has-bottom-logo) .custom-header__bottom{display:none}.contact-drawer{display:none;align-items:flex-start;position:fixed;width:auto;right:0;top:0;height:100vh;z-index:31;overflow:hidden;transform:translate(100%);transition:transform .6s cubic-bezier(.4,0,.2,1)}@media (width >= 1200px){.contact-drawer{display:flex}}.contact-drawer--open{transform:translate(0)}.contact-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#09090980;z-index:29;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none;display:block!important;height:100vh}.contact-drawer__overlay--visible{opacity:1;visibility:visible;pointer-events:auto}.contact-drawer__content{width:100%;max-width:500px;height:100vh;background-color:#fff;box-shadow:-4px 0 24px #0909091a;overflow-y:auto;margin-left:auto;display:flex;flex-direction:column}.contact-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e9e9e9}.contact-drawer__title{margin:0;color:#090909;font-size:12px;font-weight:400;line-height:normal;letter-spacing:normal}.contact-drawer__close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.contact-drawer__close svg{width:16px;height:16px;stroke:#090909}.contact-drawer__body{padding:20px 12px;height:calc(100vh - 80px);overflow-y:auto}@media (width > 1200px){.contact-drawer__body{padding:20px}}.contact-drawer__inquiry{margin-bottom:40px}.contact-drawer__inquiry-text{margin-block:20px 40px}.contact-drawer__inquiry-text *{color:#090909;text-align:justify;font-size:12px;font-weight:400;line-height:160%;margin:0}.contact-drawer__inquiry-heading{color:#090909;font-size:12px;font-weight:400;line-height:normal;margin:0 0 20px}.contact-drawer__list{border-top:1px solid #e9e9e9}.contact-drawer__item{padding-block:20px;border-bottom:1px solid #e9e9e9}.contact-drawer__item-link{text-decoration:none;color:#090909;font-size:12px;font-weight:400;line-height:normal;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.contact-drawer__item-link svg{width:16px;height:16px}.contact-drawer__item-text{margin-top:8px}.contact-drawer__item-text *{color:#9f9f9f;font-size:12px;font-weight:400;line-height:normal;margin:0}.heading-block__wrapper{display:flex}.heading-block__wrapper.heading-block__layout--1{flex-direction:column;gap:40px;width:100%;padding-inline:12px}.heading-block__wrapper.heading-block__layout--1 .heading-block__heading{width:50%}.heading-block__wrapper.heading-block__layout--1 .heading-block__description{width:25%}@media screen and (width >= 727px){.heading-block__wrapper.heading-block__layout--1{flex-direction:column;max-width:366px;margin:0 auto;padding-inline:0}}@media screen and (width >= 1023px){.heading-block__wrapper.heading-block__layout--1{flex-direction:row;justify-content:space-between;padding-inline:40px;max-width:100%;gap:0}}.heading-block__wrapper.heading-block__layout--2{flex-direction:column;gap:40px;max-width:100%;padding-inline:12px;margin:0 auto}@media screen and (width >= 727px){.heading-block__wrapper.heading-block__layout--2{max-width:366px;padding-inline:0}}@media screen and (width >= 1023px){.heading-block__wrapper.heading-block__layout--2{max-width:460px;padding-inline:0}}.heading-block__heading{color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.heading-block__description *{color:#090909;text-align:justify;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:500;line-height:160%;margin:0}.heading-block__description p:not(:first-child){margin-top:20px}.heading-block__heading--center{text-align:center;color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.heading-block__btn{color:#090909;font-size:12px;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;width:fit-content}@media screen and (width >= 1024px){.heading-block__btn{font-size:16px}}.image-banner__grid{display:grid;grid-template-columns:1fr}@media screen and (width >= 767px){.image-banner__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-banner__grid.image-banner__grid--1{grid-template-columns:1fr}.image-banner__grid.image-banner__grid--1 .image-banner__item-image{width:100%!important;height:100svh!important;aspect-ratio:auto!important}.image-banner__grid.image-banner__grid--1 .image-banner__item-image img{object-fit:cover}.image-banner__grid .image-banner__item.image-banner__item--full{grid-column:1/-1}.image-banner__grid .image-banner__item .image-banner__item-image{width:auto;height:100svh}.image-banner__grid .image-banner__item .image-banner__item-image img{object-fit:cover}@media screen and (max-width: 1024px){.image-banner__item-image{display:none}}.mobile-image-banner__item-image{display:block}@media screen and (min-width: 1025px){.mobile-image-banner__item-image{display:none}}.image-banner__item{position:relative}.image-banner__item .image-banner__text-content{position:absolute;left:50%;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}@media screen and (width < 767px){.image-banner__item .image-banner__text-content{width:100%}}.image-banner__item .image-banner__text-content .image-banner__heading{color:#fff;font-family:Red Hat Display;font-weight:700;line-height:normal;letter-spacing:0;text-transform:uppercase}.image-banner__item .image-banner__text-content.position--top-center{top:20px}.image-banner__item .image-banner__text-content.position--middle-center{bottom:50%}.image-banner__item .image-banner__text-content.position--middle-center .image-banner__heading{font-weight:400;text-align:center}.image-banner__item .image-banner__text-content.position--bottom-center{bottom:20px}.image-banner__item .image-overlay-opacity{position:absolute;z-index:1;top:0;left:0;display:block!important;height:100%;width:100%;background:#090909}.image-banner__button .custom-button{font-size:16px}.image-with-text__wrapper{display:flex;align-items:center;gap:80px}@media screen and (width >= 1024px){.image-with-text__wrapper{gap:0}}.image-with-text__image--mobile{width:100%;height:100vh;display:block}.image-with-text__image--mobile img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (width >= 1024px){.image-with-text__image--mobile{display:none}}.image-with-text__image--desktop{display:none}@media screen and (width >= 1024px){.image-with-text__image--desktop{display:block;flex:1 0 0%;height:100vh}.image-with-text__image--desktop img{width:100%;height:100%;object-fit:cover;display:block}}@media screen and (width >= 1024px){.image-with-text__text-area{flex:1 0 0%}}.image-with-text__text-area-wrapper{width:100%;padding-inline:12px}@media screen and (width >= 767px){.image-with-text__text-area-wrapper{width:47.7%;margin:0 auto;padding-inline:0}}@media screen and (width >=1024px){.image-with-text__text-area-wrapper{width:66.66%;margin:0 auto;padding-inline:0}}.image-with-text__heading{color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.image-with-text__description{margin-top:40px}.image-with-text__description *{color:#090909;text-align:justify;font-size:12px;font-weight:500;line-height:160%}.image-with-text__description p{margin:0}.image-with-text__description p+p{margin-top:20px}.image-with-text__description ul{padding-left:24px;margin:0}.image-with-text__description li+li{margin-top:12px}.product-grid-v2{padding-inline:12px}@media (width > 1025px){.product-grid-v2{padding-inline:40px}}.product-grid-v2__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;list-style:none}@media (width > 960px){.product-grid-v2__grid{grid-template-columns:repeat(4,1fr);gap:40px}}.product-grid-v2__item--banner{grid-column:span 2;margin-inline:-12px;grid-row:span 2}@media (width > 960px){.product-grid-v2__item--banner{margin-inline:0}}.product-grid-v2__image-card{display:block;text-decoration:none;height:812px;position:relative;margin-block:68px}.product-grid-v2__image-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#09090933}@media (width > 960px){.product-grid-v2__image-card{height:calc(100% - 44px);margin-block:0}}@media (767px <= width <= 960px){.product-grid-v2__image-card{height:calc(100% - 136px);margin-bottom:0}}.product-grid-v2__image-card img{width:100%;height:100%;object-fit:cover;display:block}.product-grid-v2__text-area{margin:12px 0 0;text-align:center}@media (width < 960px){.product-grid-v2__text-area{position:absolute;bottom:20px;width:100%;padding-inline:12px;text-align:start}}.product-grid-v2__text-area h6{color:#fff;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;margin:0}@media (width > 960px){.product-grid-v2__text-area h6{color:#090909}}.product-grid-v2__text-area p{margin:8px 0 0;color:#fff;font-size:12px;font-weight:500;line-height:120%}@media (width > 960px){.product-grid-v2__text-area p{color:#090909;margin-top:0}}.media-section{position:relative;width:100%;overflow:hidden}.media-section__video--desktop{height:100vh;width:100%;object-fit:cover;display:none}@media (width > 767px){.media-section__video--desktop{display:block}}.media-section__video--mobile{height:100vh;width:100%;object-fit:cover;display:block}@media (width > 767px){.media-section__video--mobile{display:none}}.multicolumn-image{display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (width >= 767px){.multicolumn-image{grid-template-columns:repeat(3,1fr)}}.multicolumn-image__image-container{aspect-ratio:.7812;height:100%}@media screen and (width >= 767px){.multicolumn-image__image-container{aspect-ratio:.7852}}@media screen and (width >= 1023px){.multicolumn-image__image-container{aspect-ratio:.783}}.multicolumn-image__image-container img{height:100%;width:100%;object-fit:cover}.recently-related--wrapper{--swiper-slidesPerView: 1.1;--swiper-spaceBetween: 12px;max-width:1440px;margin:0 auto;position:relative;--swiper-SwiperSlide-width: calc( (100% - (var(--swiper-slidesPerView) - 1) * var(--swiper-spaceBetween)) / var(--swiper-slidesPerView) )}@media (width >= 768px){.recently-related--wrapper{--swiper-slidesPerView: 2.2;--swiper-spaceBetween: 12px}}@media (width >= 1023px){.recently-related--wrapper{--swiper-slidesPerView: 4;--swiper-spaceBetween: 40px}}.recently-related--wrapper .swiper-slide{width:var(--swiper-SwiperSlide-width);margin-right:12px}@media (width >= 768px){.recently-related--wrapper .swiper-slide{width:var(--swiper-SwiperSlide-width);margin-right:40px}}.recently-related--wrapper .tab__button{display:flex;gap:43px;margin-bottom:20px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;padding-inline:12px}@media screen and (width > 1024px){.recently-related--wrapper .tab__button{padding-inline:40px}}.recently-related--wrapper .tab__button::-webkit-scrollbar{display:none}.recently-related--wrapper .slider-templates{display:none!important}.recently-related--wrapper .tab-slider{display:block;width:100%}.recently-related--wrapper .tab--button{cursor:pointer;max-width:217px;display:flex;align-items:center;justify-content:center;text-wrap:nowrap}.recently-related--wrapper .tab--button:has(input:checked) span{color:#090909;font-weight:600;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.recently-related--wrapper .tab--button span{display:block;color:#9f9f9f;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}@media screen and (width >= 1024px){.recently-related--wrapper .tab--button span{font-size:14px}}.service-request{display:flex;align-items:center}@media (width <= 990px){.service-request{flex-direction:column;align-items:unset;gap:80px}}.service-request--position{flex-direction:row-reverse}.service-request--mobile-position-top{flex-direction:column-reverse}@media (width > 990px){.service-request--mobile-position-top{flex-direction:row}}.service-request__content{flex:0 0 50%}.service-request__content-inner{margin:0 auto;padding-inline:12px}@media (width > 1200px){.service-request__content-inner{max-width:88%;padding-inline:20px}}@media (765px <= width <= 990px){.service-request__content-inner{max-width:54%;padding-inline:20px}}.service-request__content-inner .heading *{color:#090909;font-size:14px;font-weight:700;line-height:normal;margin:0;text-transform:uppercase}.service-request__content-inner .description{margin-top:20px}@media (width > 990px){.service-request__content-inner .description{margin-top:40px}}.service-request__content-inner .description *{color:#090909;text-align:justify;font-size:12px;font-weight:400;line-height:160%;margin:0}@media screen and (width >= 1024px){.service-request__content-inner .description *{font-size:16px}}.service-request__content-inner .description p+p{margin-top:20px}.service-request__button{margin-top:60px}@media (width > 990px){.service-request__button{margin-top:40px}}.service-request__details{margin-top:40px;display:flex;gap:40px;flex-direction:column}@media (width > 990px){.service-request__details{margin-top:80px;flex-direction:row;gap:20px}}.service-request__details .details-title{color:#090909;font-size:14px;font-weight:700;line-height:normal;margin:0;text-transform:uppercase}.service-request__details .details-text{line-height:1}.service-request__details .details-text *{color:#090909;text-align:justify;font-size:12px;font-weight:400;line-height:160%;margin:0}@media screen and (width >= 1024px){.service-request__details .details-text *{font-size:14px}}.service-request__details .details-text a{text-decoration:none}.service-request__details .details-text+.details-text a{word-break:break-all;text-decoration:underline}.service-request__details-time,.service-request__details-contact{flex:0 0 calc(50% - 10px)}.service-request__details-contact .details-text{margin-top:20px}@media (width <= 990px){.service-request__details-contact{display:flex;gap:0px 40px;flex-wrap:wrap}.service-request__details-contact .details-title{width:100%}.service-request__details-contact .details-text{margin-top:20px}}.service-request__details-address{margin-top:20px}.service-request__details-address .address-details__title{color:#090909;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media screen and (width >= 1024px){.service-request__details-address .address-details__title{font-size:14px}}.service-request__details-address .address-details__text{margin-top:4px}.service-request__details-address .address-details__text>*{color:#090909;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media screen and (width >= 1024px){.service-request__details-address .address-details__text>*{font-size:14px}}@media screen and (width <= 990px){.service-request__details-address .address-details__text>*{text-align:justify}}.service-request__details-time .details-text{margin-top:20px}.service-request__image{flex:0 0 50%}.service-request__img{height:100dvh;width:100%;display:block;overflow:hidden}.service-request__img img{object-fit:cover;height:100%;width:100%}.shop-the-look__inner{display:flex;flex-direction:var(--image-position)}@media screen and (width < 768px){.shop-the-look__inner{flex-direction:column}}.shop-the-look__inner .swiper-wrapper{display:flex;flex-direction:column;gap:40px}@media screen and (width < 760px){.shop-the-look__inner .swiper-wrapper{flex-direction:row;gap:0px}}.shop-the-look__image--desktop{display:none}@media screen and (width >= 768px){.shop-the-look__image--desktop{position:static;height:100vh;position:var(--image-behavior);top:0;margin:0 auto;display:block;flex:1 0 0%}}.shop-the-look__image--desktop img{width:100%;height:100%;object-fit:cover}.shop-the-look__image--mobile{top:0;margin:0 auto}@media screen and (width >= 768px){.shop-the-look__image--mobile{display:none}}.shop-the-look__image--mobile img{width:100%;height:100%;object-fit:cover}@media screen and (width >= 768px){.shop-the-look__products{flex:1 0 0%}}.shop-the-look__products-inner{width:100%;margin:80px auto;position:relative}@media screen and (768px <= width <= 1024px){.shop-the-look__products-inner{width:80%}}@media screen and (width > 1024px){.shop-the-look__products-inner{width:66.66%}}.shop-the-look__products-inner--size{margin-block:auto;padding-block:80px;align-content:center;height:100%}.shop-the-look__title{width:100%;color:#090909;text-align:center;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-block-start:0;margin-block-end:40px}@media screen and (width < 768px){.shop-the-look__title{margin-block-end:20px}}.size-chart-links{width:100%}.size-chart-links img{width:100%;height:100%;object-fit:cover}.size-chart-links .size-chart-container{display:flex;flex-wrap:wrap}.size-chart-links .size-chart-item{position:relative;width:100%;height:100vh}.size-chart-links .size-chart-link{display:block;position:relative;width:100%;height:100%}.size-chart-links .size-chart-image{width:100%;height:100%;object-fit:cover}.size-chart-links .size-chart-overlay{position:absolute;bottom:0;left:0;right:0;text-align:center}.size-chart-links .size-chart-text{color:#fff;text-align:center;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:0 0 20px}@media screen and (width < 768px){.size-chart-links .size-chart-container{flex-direction:column}}@media screen and (width > 1024px){.size-chart-links .size-chart-container{flex-direction:row}.size-chart-links .size-chart-item{width:50%}.size-chart-links .size-chart-text{margin:0 0 56px}}.size-description--wrapper{max-width:365px;padding-inline:12px;margin:0 auto;position:relative}@media screen and (width < 1024px){.size-description--wrapper{max-width:390px}}.size-description--wrapper .tab__button{display:flex;gap:40px;margin-bottom:20px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.size-description--wrapper .page-link{margin-block-start:40px;cursor:pointer;display:block;color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.size-description--wrapper li{color:#090909;text-align:justify;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin-top:8px}.size-description--wrapper li:first-child{margin-top:0}.size-description--wrapper p{color:#090909;text-align:justify;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:400;line-height:160%}.size-description--wrapper .size-description__heading{margin-bottom:40px;color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.size-description--wrapper .tab-slider{display:block;width:100%}.size-description--wrapper .tab--button{cursor:pointer;max-width:217px;display:flex;align-items:center;justify-content:center;text-wrap:nowrap}.size-description--wrapper .tab--button:has(input:checked) span{color:#090909;font-weight:600;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.size-description--wrapper .tab--button span{display:block;color:#9f9f9f;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.size-description--wrapper .size-section,.size-description--wrapper .video-text-section{margin-top:20px}.size-description--wrapper .video-text-section div:last-of-type ol{margin-bottom:0}.size-description--wrapper .size-section table{width:100%;border-collapse:collapse;margin-top:40px}.size-description--wrapper .size-section table th,.size-description--wrapper .size-section table td{padding:12px;color:#090909;text-align:center;border:1px solid #090909;font-family:Red Hat Display;font-size:10px;text-wrap:nowrap}.size-description--wrapper .size-section table th{font-size:12px}:is(.size-description--wrapper .size-section table th,.size-description--wrapper .size-section table td):last-child{text-align:right}.size-description--wrapper .size-section table th.bracelet,.size-description--wrapper .size-section table td.bracelet{text-align:center}.size-description--wrapper .video-wrapper{margin:15px 0}.size-description--wrapper .video-wrapper video{width:100%;height:100%;aspect-ratio:1.4;display:block;object-fit:cover}.size-description--wrapper .video-description{font-family:Red Hat Display;font-size:14px;line-height:1.5;color:#333}.size-description--wrapper .video-description ol{padding-inline-start:16px;margin-block:20px 40px}.size-description--wrapper .video-description:first-child{margin-bottom:40px}.size-description--wrapper .video-description-heading{color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.slideshow-hero__wrapper{display:block;position:relative}.slideshow-hero__wrapper .swiper-button__wrapper{position:absolute;bottom:22px;z-index:1;width:100%;align-items:end;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;pointer-events:auto}.slideshow-hero__wrapper .swiper-button__wrapper .swiper__button{height:20px;pointer-events:auto;cursor:pointer}.slideshow-hero__wrapper .swiper-button__wrapper .slide__content{width:max-content!important}.slideshow-hero__wrapper .swiper-button__wrapper .slide__content .slide__title{color:#fff;font-family:Red Hat Display;font-size:12px;font-weight:700;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;height:20px;align-content:center;display:block;margin-bottom:2px}@media screen and (width >= 1024px){.slideshow-hero__wrapper .swiper-button__wrapper .slide__content .slide__title{font-size:16px}}.slideshow-hero__wrapper .swiper-button__wrapper .slide__content.active{display:block}.slideshow-hero__wrapper .slider-texts{position:absolute;width:100%;bottom:60px;z-index:1}.slideshow-hero__wrapper .slider-texts .slide__heading{display:none;color:#fff;text-align:center;font-family:Red Hat Display;font-size:16px;font-weight:700;line-height:normal;text-transform:uppercase}.slideshow-hero__wrapper .slider-texts .slide__heading.active{display:block}.slideshow-hero__wrapper .media__wrapper{position:absolute;display:block;height:100%;width:100%;cursor:pointer;z-index:1}.slideshow-hero__wrapper .custom-media{width:100%;height:100vh}.slideshow-hero__wrapper .custom-media img{object-fit:cover;width:100%;height:100%}.slideshow-hero__wrapper .media{width:100%;height:100svh;object-fit:cover}.slideshow-hero__wrapper .swiper{width:100%;height:100%}.slideshow-hero__wrapper .swiper-slide{position:relative;text-align:center;font-size:18px;background:#444;display:flex;justify-content:center;align-items:center;height:100svh}.slideshow-hero__wrapper .autoplay-progress{position:absolute;left:0;right:0;bottom:0;z-index:10;height:1px;background:transparent}.slideshow-hero__wrapper .autoplay-progress-bar{--progress: 0;display:block!important;height:100%;background:#fff;width:calc(100% * var(--progress));transition:width .1s ease}.slide__content{overflow:hidden;white-space:nowrap;transition:width .4s cubic-bezier(.4,0,.2,1),opacity .2s ease;opacity:1}.slide__content.fade-out{opacity:0}.slide__content.fade-in{animation:fadeIn .3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-item-index]{display:none!important}.swiper-wrapper{transition-timing-function:linear!important}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}.article-card{display:flex;flex-direction:column}.article-card .article-card__article-img-container{aspect-ratio:1;width:100%;height:100%}.article-card .article-card__article-img-container img{object-fit:cover}.article-card .article-card__title{margin-top:12px;text-decoration:none;color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;text-transform:uppercase}@media screen and (width >= 1024px){.article-card .article-card__title{font-size:14px}}.article-card .article-card__button{margin-top:20px}.product-card{height:100%;display:grid;grid-template-rows:auto 1fr auto;position:relative}.product-card img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:var(--image-aspect-ratio-mobile, .7)}@media screen and (768px <= width <= 1024px){.product-card img{aspect-ratio:var(--image-aspect-ratio-tab, .6)}}.product-card:hover .product-cart__wishlist{opacity:1}.product-card__title{font-family:Red Hat Display;font-size:12px;font-weight:700;line-height:normal;text-transform:uppercase;margin-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (width >= 1024px){.product-card__title{font-size:14px}}.product-card__title a{text-decoration:none;color:#090909}.product-card__price-poa{color:#9f9f9f;font-family:Red Hat Display;font-size:12px;font-weight:700;line-height:normal;text-transform:uppercase;display:block}@media screen and (width >= 1024px){.product-card__price-poa{font-size:14px}}.product-card__image-container{display:block;position:relative}.product-card__hover-image{position:absolute;height:100%;width:100%;top:0;left:0}.product-card__hover-image img{opacity:0;transition:opacity .1s linear;height:100%;width:100%}@media (width > 1200px){.product-card__hover-image img:hover{opacity:1}}.product-cart__wishlist{position:absolute;top:0;color:#090909;width:30px;height:30px;right:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0}@media screen and (width < 1200px){.product-cart__wishlist{opacity:1}}accordion-item{display:block;border-top:1px solid #e9e9e9}accordion-item .accordion-item__heading-area{padding-block-start:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:self-start;line-height:100%;text-transform:uppercase}@media screen and (width >= 990px){accordion-item .accordion-item__heading-area{align-items:center;padding-inline:20px}}accordion-item:not(:first-child){margin-top:20px}accordion-item .accordion-item__heading-layout{display:flex;flex-direction:column;flex:5 0 0%;cursor:pointer;align-items:self-start;gap:8px}accordion-item .accordion-item__heading-layout .title{margin:0!important;color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}@media screen and (width >= 990px){accordion-item .accordion-item__heading-layout .title{flex:4 0 0%}}accordion-item .accordion-item__heading-layout .index{font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;color:#2e4c18;text-align:center}@media screen and (width >= 990px){accordion-item .accordion-item__heading-layout .index{font-size:16px;text-align:start;flex:1 0 0%}}@media screen and (width >= 990px){accordion-item .accordion-item__heading-layout{display:flex;flex-direction:row;flex:5 0 0%;cursor:pointer;gap:0px}}accordion-item .accordion-item__svg-container{flex:1 0 0%;display:flex;justify-content:end}accordion-item .accordion-item__content{height:0;overflow:hidden;transition:height .2s ease-in}accordion-item .accordion-item__content-layout{display:block;padding-top:20px}accordion-item .accordion-item__content-layout p,accordion-item .accordion-item__content-layout ul{margin:0}accordion-item .accordion-item__content-layout{width:100%}@media screen and (width >= 990px){accordion-item .accordion-item__content-layout{width:66.66%;padding-inline:20px}}accordion-item .accordion-item__content-layout p{padding-top:8px;margin:0;font-family:Inter Variable;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;text-align:justify;color:#2e4c18}@media screen and (width >= 990px){accordion-item .accordion-item__content-layout p{font-size:16px}}accordion-item .accordion-item__content{width:100%;margin-inline-start:0}@media screen and (width >= 990px){accordion-item .accordion-item__content{margin-inline-start:16.6%}}accordion-item .accordion-item__svg-container svg path:first-child{transition:transform .5s ease;transform-origin:center}accordion-item svg{transition:transform .2s ease}accordion-item.open .accordion-item__content{opacity:1}accordion-item.open .accordion-item__svg-container svg path:first-child{transform:rotate(90deg)}@media screen and (min-width: 990px){.accordion-item__heading-layout accordion-item .accordion-item__heading-area{padding-block:20px}.accordion-item__heading-layout accordion-item .accordion-item__heading-layout{flex:2 0 0%}.accordion-item__heading-layout accordion-item .accordion-item__heading-layout .index{flex:3 0 0%}.accordion-item__heading-layout accordion-item .accordion-item__heading-layout .title{flex:5 0 0%}.accordion-item__heading-layout accordion-item .accordion-item__content{width:33.33%}}.custom-button{text-transform:uppercase;color:#fff;-webkit-user-select:none;user-select:none;background-color:#090909;cursor:pointer;font-size:12px;font-weight:700;font-family:Red Hat Display;text-decoration:none;display:block;width:100%;padding:0;height:max-content;border:1px solid #090909;text-align:left;-webkit-tap-highlight-color:transparent;min-height:38px;line-height:38px;text-align:center;position:relative;transition:all .2s ease-in-out}.custom-button .loading__spinner{width:1.8rem;left:calc(50% - 9px);height:100%;display:flex;align-items:center;top:0}.custom-button .loading__spinner .path{stroke:#fff}.custom-button.loading{background-color:#090909}.custom-button.loading .custom-button_text{display:none}.custom-button--primary-light{color:#090909;background-color:#fff;border-color:#fff}.custom-button--primary-light .loading__spinner .path{stroke:#090909}.custom-button--secondary{border-color:#090909}.custom-button--secondary-light{background-color:#fff;color:#090909;border-color:#090909}.custom-button--secondary-light .loading__spinner .path{stroke:#090909}@media screen and (width > 960px){.custom-button--secondary-light:hover{background-color:#090909;color:#fff;border-color:#090909}}.custom-button--tertiary{width:fit-content;min-height:auto;background-color:transparent;line-height:normal;border:none;color:#090909;font-weight:600;text-decoration:underline;text-underline-offset:2px}.custom-button--tertiary-light{color:#fff;border-color:#fff}.custom-button:focus-visible{outline:none}.custom-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.email-signup{display:flex;flex-direction:column}.email-signup .email-signup__heading{color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:0}.email-signup .email-signup__description>*{color:#090909;text-align:center;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin:0}.email-signup .newsletter-form{width:100%;max-width:459px}.email-signup .newsletter-form .newsletter-form__field-wrapper .newsletter-form_field{border-bottom:1px solid #9F9F9F;padding-block:10px;display:flex;flex-direction:row;justify-content:space-between}.email-signup .newsletter-form .newsletter-form__field-wrapper .newsletter-form_field input{border:none;width:calc(100% - 60px)}.email-signup .newsletter-form .newsletter-form__field-wrapper .newsletter-form_field input:focus-visible{outline:none!important;box-shadow:none!important}.email-signup .newsletter-form .newsletter-form__field-wrapper .newsletter-form_field input::placeholder{color:#9f9f9f;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.email-signup .newsletter-form .newsletter-form__field-wrapper .newsletter-form_field button{border:none;background-color:inherit;color:#9f9f9f;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.facets-controls-wrapper{display:flex;align-items:center;justify-content:space-between}.grid-layout--setting{display:flex;align-items:center}.grid-layout--setting .grid-layout__tab-one{display:none}@media screen and (width < 1024px){.grid-layout--setting .grid-layout__tab-one{display:block}.grid-layout--setting .grid-layout__tab-four{display:none}}.sort__label{display:block}#ProductCount .loading__spinner{width:100%;left:0;height:100%;display:flex;align-items:center;top:0;background:#090909;justify-content:center}#ProductCount .spinner{height:52%}.grid-layout--setting_view{color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:400;display:block;line-height:normal;margin-right:1rem}@media screen and (width >= 1024px){.grid-layout--setting_view{font-size:14px}}#grid-layout--form{display:flex;align-items:center;gap:12px}@media screen and (width < 1024px){#grid-layout--form{flex-direction:row-reverse}}#grid-layout--form label{color:#9f9f9f;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media screen and (width >= 1024px){#grid-layout--form label{font-size:14px}}#grid-layout--form label:has(input:checked){color:#090909;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (width >= 1024px){#grid-layout--form label:has(input:checked){font-size:14px}}.clear-all-wrapper{display:flex;align-items:center}.clear-all-button{color:#9f9f9f;font-family:Red Hat Display;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;transition:color .2s ease}.clear-all-button:hover{color:#090909;text-decoration:underline}.clear-all-button span{text-transform:uppercase}@media screen and (width < 768px){.clear-all-wrapper{display:none}}.active-facets--mobile{position:relative;z-index:100}.active-facets--mobile .active-facets__button{position:relative;z-index:101;pointer-events:all}.layout-button{cursor:pointer}.facet-filters-form--group{flex:1;display:flex;flex-direction:column}#FacetFiltersFormMobile{height:100%}.form-upload-wrapper{position:relative}.form-upload-input{display:none}.upload-label{cursor:pointer;display:block}.form-upload-display{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px dashed #d1d5db;border-radius:8px;transition:all .2s}.upload-label:hover .form-upload-display{border-color:#9ca3af;background-color:#f9fafb}.upload-text,.upload-text--mobile{color:#6b7280;font-size:14px;flex:1;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-text.has-file,.upload-text--mobile.has-file{color:#374151;font-weight:500}.upload-icon{flex-shrink:0}.preview-image-container,.preview-image-container--mobile{position:relative;margin-top:16px;width:100px;height:100px;overflow:hidden}.preview-image{width:100%;height:100%;display:block;object-fit:cover}.image-clear-btn{position:absolute;top:2px;right:2px;width:25px;height:25px;border-radius:50%;background-color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.image-clear-btn svg{height:20px;width:20px}.form-field-error{display:block;color:#ef4444;font-size:14px;margin-top:4px}.mega-menu{display:none}@media (width >= 1200px){.mega-menu{display:block;flex:0 0 35%}}.mega-menu__list{display:flex;list-style:none;margin:0;padding:0;gap:40px;position:relative;z-index:32}.mega-menu__item{line-height:1}.mega-menu__link{color:var(--header-text-color);text-decoration:none;transition:all .9s ease;font-size:12px;font-weight:400;line-height:normal;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}@media screen and (width>= 1024px){.mega-menu__link{font-size:14px}}.mega-menu__link--active{--header-text-color: #090909;color:var(--header-text-color)}.mega-menu__link--inactive{--header-text-inactive-color: #9f9f9f;color:var(--header-text-inactive-color)}.mega-menu__link--inactive:hover{--header-text-color: #090909;color:var(--header-text-color)}.mega-menu__drawer{display:flex;align-items:flex-start;position:fixed;width:100%;left:0;top:0;height:100vh;height:100dvh;z-index:31;overflow:hidden;transform:translate(-100%);transition:transform .6s cubic-bezier(.4,0,.2,1)}.mega-menu__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#09090980;z-index:29;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none;display:block!important;height:100vh;height:100dvh}.mega-menu__overlay--visible{opacity:1;visibility:visible;pointer-events:auto}.mega-menu__drawer--open{transform:translate(0)}.mega-menu__drawer-inner{gap:40px;background-color:#fff;height:100%;width:100%;padding:12px 12px 20px 20px;display:flex;max-width:490px}.mega-menu__content-wrapper{width:100%;height:100%;display:flex;gap:40px}.mega-menu__drawer-left{height:100%;display:flex;flex-direction:column;max-width:250px;width:100%}.mega-menu__link-list{padding:0;margin:100px 0 0;list-style:none;display:flex;flex-direction:column;gap:20px}.mega-menu__link-list:hover .mega-menu__link-link,.mega-menu__link-list .mega-menu__link-link.mega-menu__link-link--dimmed{color:#9f9f9f}.mega-menu__link-list .mega-menu__link-link:hover,.mega-menu__link-list .mega-menu__link-link.mega-menu__link-link--active{color:#090909}:is(.mega-menu__link-list .mega-menu__link-link:hover,.mega-menu__link-list .mega-menu__link-link.mega-menu__link-link--active) svg path{transform:translate(0)}.mega-menu__link-link{color:#090909;font-size:18px;font-weight:400;text-decoration:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .3s ease;line-height:1}.mega-menu__link-link svg path{transform:translate(-20px);transition:all .3s ease}.mega-menu__link-link:hover svg path{transform:translate(0)}.mega-menu__bottom{margin-block:auto 0;display:flex;flex-direction:column;gap:20px}.mega-menu__bottom-link{text-decoration:none;color:#090909;font-size:12px;font-weight:400;display:flex;gap:12px;cursor:pointer;line-height:1;width:fit-content}.mega-menu__bottom-link svg{width:16px;height:16px;rotate:90deg;transition:all .3s ease}.mega-menu__bottom-link.mega-menu__bottom-link--active svg{rotate:270deg}.mega-menu__bottom-list ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:12px;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);will-change:max-height}.mega-menu__bottom-list ul.mega-menu__bottom-list--open{max-height:500px;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.mega-menu__bottom-list ul li:first-child{padding-top:16px}.mega-menu__drawer-right{width:100%;display:none}.mega-menu__content{display:flex;gap:40px;justify-content:space-between}.mega-menu__content-banner{max-width:448px;height:calc(100vh - 24px)}.mega-menu__content-banner img{width:100%;height:100%;object-fit:cover;display:block}.mega-menu__content-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:100px 0 0;gap:20px;height:fit-content}@media (width >= 1200px){.mega-menu__content-list{width:calc(40% - 40px)}}.mega-menu__content-list:hover .mega-menu__content-link,.mega-menu__content-list:hover .mega-menu__content-title{color:#9f9f9f}.mega-menu__content-list .mega-menu__content-link:hover{color:#090909}.mega-menu__content-title{color:#9f9f9f;font-size:12px;font-weight:400;line-height:normal;margin-block:40px 20px;display:inline-block}.mega-menu__content-item{line-height:1}.mega-menu__content-link{color:#090909;font-size:18px;font-weight:400;text-decoration:none;transition:all .3s ease}.mega-menu__content-sub-list{padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.mega-menu__drawer--search .mega-menu__drawer-inner{max-width:900px}.mega-menu__drawer-left--search{max-width:100%;width:100%}.mega-menu__drawer-left--search .search-modal__form{position:relative}.mega-menu__search-form{margin-top:100px;width:100%;padding-right:8px}.mega-menu__search-field{position:relative;margin-bottom:20px;border-bottom:1px solid #9f9f9f}.mega-menu__search-field:after{display:none}.mega-menu__search-input{padding:8px 0 8px 22px!important;font-size:16px!important;height:auto!important;color:#090909!important}.mega-menu__search-input:focus{outline:none;box-shadow:none!important}@media (width >= 1200px){.mega-menu__search-input{font-size:12px!important}}.mega-menu__search-field .field__label{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#9f9f9f;pointer-events:none;transition:all .2s ease;font-size:12px;letter-spacing:0;font-family:var(--font-body-family)}.mega-menu__search-input:focus+.field__label,.mega-menu__search-input:not(:placeholder-shown)+.field__label{top:0!important;font-size:10px!important;color:#9f9f9f!important}.mega-menu__search-field .field__button{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;left:0;z-index:1;width:16px;height:auto}.mega-menu__search-field .field__button svg{width:16px;height:16px}.mega-menu__search-field .reset__button{right:0;left:auto;color:#9f9f9f}.mega-menu__search-results{margin-top:10px;max-height:calc(100vh - 160px);border:0!important;box-shadow:none!important}.mega-menu__search-results .predictive-search__results-groups-wrapper{padding:0 0 20px;flex-direction:column}.mega-menu__search-results .predictive-search__result-group{margin-bottom:20px}.mega-menu__search-results .predictive-search__result-group:last-child{margin-bottom:0}.mega-menu__search-results .predictive-search__heading{font-size:14px;font-weight:600;color:#666;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.mega-menu__search-results .predictive-search__results-list--product{display:grid;grid-template-columns:auto auto;gap:20px 12px}.mega-menu__search-results .predictive-search__list-item{overflow:hidden;transition:background-color .2s ease}.mega-menu__search-results .predictive-search__item-heading{margin:0;font-size:12px;font-weight:400;line-height:normal}.mega-menu__search-results .predictive-search__item-heading.predictive-search__item-query-result mark{color:#090909}.mega-menu__search-results .predictive-search__item-heading.predictive-search__item-query-result span{color:#9f9f9f;font-weight:400}.mega-menu__search-results .predictive-search__item{padding-inline:0}.mega-menu__search-history{margin-bottom:40px;position:relative}.mega-menu__search-history p{color:#9f9f9f;font-size:12px;font-weight:400;line-height:normal;margin-block:0 20px}.mega-menu__search-history ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;max-height:200px;overflow-y:auto}.mega-menu__search-history li{line-height:1}.mega-menu__search-history li a{color:#090909;font-size:12px;font-weight:400;line-height:normal;text-decoration:none;cursor:pointer}.mega-menu__search-history li a:hover{color:#666}.mega-menu__clear-history{background:none;border:0;padding:0;cursor:pointer;position:absolute;right:8px;top:0;color:#090909;font-size:12px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.mega-menu__search-menu p{color:#9f9f9f;font-size:12px;font-weight:400;line-height:normal;margin-block:0 20px}.mega-menu__search-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.mega-menu__search-menu li{line-height:1}.mega-menu__search-menu a{color:#090909;font-size:12px;font-weight:400;line-height:normal;text-decoration:none}.mobile-menu{display:none}.mobile-menu__drawer-btn{height:16px}@media (width < 1200px){.mobile-menu{display:block;flex:0 0 20%}.mobile-menu__icons{display:flex;gap:20px;align-items:center}.mobile-menu__icons .mobile-menu__btn svg{width:16px;height:16px}@media (width > 767px){.mobile-menu__icons .mobile-menu__btn:nth-child(2){display:none}.mobile-menu__icons .mobile-menu__btn:last-child{display:block}}.mobile-menu__list{display:flex;list-style:none;padding:0;margin:0;gap:40px}.mobile-menu__item{line-height:1}.mobile-menu__link{--header-text-inactive-color: #9f9f9f;color:var(--header-text-inactive-color);font-size:12px;font-weight:400;line-height:normal;text-decoration:none;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.mobile-menu__link--active{--header-text-color: #090909;color:var(--header-text-color)}.mobile-search__drawer-btn--close{--header-text-color: #090909}.mobile-menu__btn{text-transform:uppercase;padding:0;background-color:#0000;color:var(--header-text-color);cursor:pointer;border:0;line-height:0;font-weight:600;-webkit-tap-highlight-color:transparent}.mobile-menu__btn svg{width:16px;height:16px;color:var(--header-text-color)}.mobile-menu__drawer{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#09090966;z-index:50;display:none;width:100%;height:100vh;height:100dvh}.mobile-menu__drawer-content{position:fixed;top:.5px;left:0;width:100%;background-color:#f7f7f7;box-shadow:0 4px 10px #0000001a;transform:translate(-100%);transition:transform .3s ease-in-out;height:100vh;height:100dvh;overflow-x:hidden;scroll-behavior:smooth;max-width:335px;-webkit-overflow-scrolling:touch}@media (width > 767px){.mobile-menu__drawer-content{max-width:384px}}.mobile-menu__drawer-body-header{display:flex;padding:12px;align-items:center;justify-content:space-between}.mobile-menu__drawer-body-header p{color:#090909;font-size:16px;font-weight:900;line-height:normal;letter-spacing:-.32px;text-transform:uppercase;margin-block:0}.mobile-menu__drawer-body-header svg{color:#090909}.mobile-menu__drawer-body{height:100%;display:flex;flex-direction:column}.mobile-menu__drawer-body-top{overflow:auto;padding-top:68px}.mobile-menu__drawer-list{margin:0;padding:0;list-style:none;display:none;flex-direction:column;gap:20px}.mobile-menu__drawer-list-link{cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-tap-highlight-color:transparent;padding-inline:12px;text-decoration:none;color:#090909;font-size:16px;font-weight:400;line-height:normal}.mobile-menu__drawer-submenu{position:fixed;top:0;right:0;width:100%;background-color:#f7f7f7;box-shadow:0 4px 10px #0000001a;transform:translate(100%);transition:opacity .2s ease-in-out;overflow:hidden auto;height:100%;display:flex;flex-direction:column;z-index:20;opacity:0;padding-bottom:12px}.mobile-menu__drawer-submenu--active{transform:translate(0);opacity:1}.mobile-menu__drawer-submenu-header{display:flex;padding:10px 12px;border-bottom:1px solid #e9e9e9;gap:20px;align-items:center}.mobile-menu__drawer-submenu-header .mobile-menu__drawer-btn--close{margin-left:auto}.mobile-menu__drawer-submenu-header svg{width:16px;height:16px;color:#090909}.mobile-menu__drawer-btn{background-color:#0000;border:0;padding:0;rotate:180deg;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1}.mobile-menu__drawer-title{margin:0;color:#090909;font-size:12px;font-weight:400;line-height:16px}.mobile-menu__drawer-submenu-body{height:100%;display:flex;flex-direction:column;overflow:hidden auto;padding:68px 12px 0}.mobile-menu__drawer-submenu-links{list-style:none;padding:0;display:flex;flex-direction:column;gap:20px}.mobile-menu__drawer-submenu-item{line-height:normal}.mobile-menu__drawer-submenu-link{color:#090909;font-size:16px;font-weight:400;text-decoration:none}.mobile-menu__drawer-submenu-link--title{margin-bottom:20px;display:block;color:#9f9f9f;font-size:12px;font-weight:400;line-height:normal;margin-top:40px}.mobile-menu__drawer-subSubmenu{padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.mobile-menu__drawer-subSubmenu-item{line-height:normal}.mobile-menu__drawer-subSubmenu-link{text-decoration:none;color:#090909;font-size:16px;font-weight:400}.mobile-menu__drawer-submenu-banner{margin-top:40px}.mobile-menu__drawer-submenu-banner img{width:100%;height:460px;object-fit:cover;display:block}@media (width > 767px){.mobile-menu__drawer-submenu-banner img{height:500px}}.mobile-menu__bottom{display:flex;flex-direction:column;gap:20px;padding:40px 12px 0}.mobile-menu__bottom-link{text-decoration:none;color:#090909;font-size:12px;font-weight:400;display:flex;gap:12px;cursor:pointer;line-height:1;width:fit-content;-webkit-tap-highlight-color:transparent}.mobile-menu__bottom-link svg{width:16px;height:16px;rotate:90deg;transition:all .3s ease}.mobile-menu__bottom-link.mobile-menu__bottom-link--active svg{rotate:270deg}.mobile-menu__bottom-list ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:12px;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);will-change:max-height}.mobile-menu__bottom-list ul.mobile-menu__bottom-list--open{max-height:500px;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.mobile-menu__bottom-list ul li:first-child{padding-top:16px}.mobile-menu__bottom-links{display:flex;justify-content:space-between;margin-block:auto 0;padding:40px 12px 12px}.mobile-menu__bottom-links a{text-decoration:none;color:#090909;font-size:12px;font-weight:500;line-height:normal;cursor:pointer}.mobile-contact-drawer{position:fixed;top:0;right:0;width:100%;background-color:#fff;box-shadow:0 4px 10px #0000001a;transform:translate(100%);transition:opacity .2s ease-in-out;overflow:hidden auto;height:100%;display:flex;flex-direction:column;z-index:20;visibility:hidden;padding-bottom:12px;max-width:335px;opacity:0}@media (width > 767px){.mobile-contact-drawer{max-width:384px}}@media (width >= 1200px){.mobile-contact-drawer{display:none}}.mobile-contact-drawer .mobile-contact-drawer__body{padding-top:20px}.mobile-contact-drawer--active{transform:translate(0);opacity:1;visibility:visible}.mobile-contact-drawer__header{display:flex;padding:10px 12px;border-bottom:1px solid #e9e9e9;gap:20px;align-items:center}.mobile-contact-drawer__header .mobile-menu__drawer-btn--close{margin-left:auto}.mobile-contact-drawer__header svg{width:16px;height:16px}.mobile-contact-drawer__back{rotate:180deg}.mobile-contact-drawer__body{height:100%;display:flex;flex-direction:column;overflow:hidden auto;padding:80px 12px 0}.mobile-contact-drawer__inquiry{margin-bottom:40px}.mobile-contact-drawer__inquiry-text{margin-block:20px 40px}.mobile-contact-drawer__inquiry-text *{color:#090909;text-align:justify;font-size:12px;font-weight:400;line-height:160%;margin:0}.mobile-contact-drawer__inquiry-heading{color:#090909;font-size:12px;font-weight:400;line-height:normal;margin:0 0 20px}.mobile-contact-drawer__list{border-top:1px solid #e9e9e9}.mobile-contact-drawer__item{padding-block:20px;border-bottom:1px solid #e9e9e9}.mobile-contact-drawer__item-link{text-decoration:none;color:#090909;font-size:12px;font-weight:400;line-height:normal;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.mobile-contact-drawer__item-link svg{width:16px;height:16px}.mobile-contact-drawer__item-text{margin-top:8px}.mobile-contact-drawer__item-text *{color:#9f9f9f;font-size:12px;font-weight:400;line-height:normal;margin:0}.mobile-search__drawer{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#09090966;z-index:50;display:none;width:100%;height:100vh;height:100dvh}.mobile-search__drawer-content{position:fixed;top:.5px;left:0;width:100%;background-color:#f7f7f7;box-shadow:0 4px 10px #0000001a;transform:translate(-100%);transition:transform .3s ease-in-out;overflow-y:scroll;height:100vh;height:100dvh;overflow-x:hidden;scroll-behavior:smooth;max-width:335px;-webkit-overflow-scrolling:touch}@media (width < 1024px){.mobile-search__drawer-content{max-width:100%}}.mobile-search__drawer-body-header{display:flex;padding:12px;align-items:center;justify-content:space-between}.mobile-search__drawer-body-header p{color:#090909;font-size:12px;font-weight:400;line-height:normal;margin:0}.mobile-search__drawer-body{height:100%;display:flex;flex-direction:column}.mobile-search__drawer-body-top{overflow-y:auto;overflow-x:hidden;padding:68px 12px 0;height:100%}.mobile-search__search-form{width:100%;margin-bottom:20px;position:relative}.mobile-search__search-field{position:relative;margin-bottom:20px;border-bottom:1px solid #9f9f9f}.mobile-search__search-field:after{display:none}.mobile-search__search-input{padding:8px 0 8px 22px!important;font-size:12px!important;height:auto!important;color:#090909!important;background-color:transparent!important;border-color:#9f9f9f!important}.mobile-search__search-input:focus{outline:none;box-shadow:none!important}.mobile-search__search-field .field__label{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#9f9f9f;pointer-events:none;transition:all .2s ease;font-size:12px;letter-spacing:0;font-family:var(--font-body-family)}.mobile-search__search-input:focus+.field__label,.mobile-search__search-input:not(:placeholder-shown)+.field__label{top:0!important;font-size:10px!important;color:#9f9f9f!important}.mobile-search__search-field .field__button{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;left:0;z-index:1;width:16px;height:auto}.mobile-search__search-field .field__button svg{width:16px;height:16px}.mobile-search__search-field .reset__button{right:0;left:auto;color:#9f9f9f}.mobile-search__search-results{margin-top:10px;max-height:calc(100vh - 160px);border:0!important;box-shadow:none!important;background-color:#f7f7f7!important}.mobile-search__search-results .predictive-search__results-groups-wrapper{padding:0 0 20px;flex-direction:column}.mobile-search__search-results .predictive-search__result-group{margin-bottom:20px}.mobile-search__search-results .predictive-search__result-group:last-child{margin-bottom:0}.mobile-search__search-results .predictive-search__heading{font-size:14px;font-weight:600;color:#666;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.mobile-search__search-results .predictive-search__results-list--product{display:grid;grid-template-columns:auto auto;gap:20px 12px}.mobile-search__search-results .predictive-search__list-item{overflow:hidden;transition:background-color .2s ease}.mobile-search__search-results .predictive-search__item-heading{margin:0;font-size:12px;font-weight:400;line-height:normal}.mobile-search__search-results .predictive-search__item-heading.predictive-search__item-query-result mark{color:#090909}.mobile-search__search-results .predictive-search__item-heading.predictive-search__item-query-result span{color:#9f9f9f;font-weight:400}.mobile-search__search-results .predictive-search__item{padding-inline:0}.mobile-search__search-history{margin-bottom:40px;position:relative}.mobile-search__search-history p{color:#9f9f9f;font-size:12px;font-weight:400;line-height:normal;margin-block:0 20px}.mobile-search__search-history ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;max-height:200px;overflow-y:auto}.mobile-search__search-history li{line-height:1}.mobile-search__search-history li a{color:#090909;font-size:12px;font-weight:400;line-height:normal;text-decoration:none;cursor:pointer}.mobile-search__search-history li a:hover{color:#666}.mobile-search__clear-history{background:none;border:0;padding:0;cursor:pointer;position:absolute;right:8px;top:0;color:#090909;font-size:12px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.mobile-search__search-menu{margin-top:20px}.mobile-search__search-menu p{color:#9f9f9f;font-size:12px;font-weight:400;line-height:normal;margin-block:0 20px}.mobile-search__search-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.mobile-search__search-menu li{line-height:1}.mobile-search__search-menu a{color:#090909;font-size:12px;font-weight:400;line-height:normal;text-decoration:none}}.sticky-atc{position:fixed;bottom:0;z-index:3;width:100%;background:#fff;padding:20px 12px;opacity:0;transition:transform .1s ease-in-out,opacity .3s ease-in-out}@media screen and (width >= 960px){.sticky-atc{display:none}}@media screen and (width < 768px){.sticky-atc .make-enquiry__button{display:none}.sticky-atc .make-enquiry__button.no-primary--button{display:block}}.sticky-atc--hidden{transform:translateY(100%);opacity:0}.sticky-atc--visible{transform:translateY(0);opacity:1}.product-card-skeleton{height:100%;display:grid;grid-template-rows:auto 1fr auto;position:relative;animation:skeleton-loading 1.5s infinite ease-in-out}.product-card-skeleton div:empty{display:block}@keyframes skeleton-loading{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.skeleton-image{width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;aspect-ratio:var(--image-aspect-ratio-mobile, .7);border-radius:4px}@media screen and (768px <= width <= 1024px){.skeleton-image{aspect-ratio:var(--image-aspect-ratio-tab, .6)}}@media screen and (width > 1024px){.skeleton-image{aspect-ratio:var(--image-aspect-ratio-desktop, .7)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-title{height:12px;background:#e0e0e0;border-radius:3px;margin-top:12px;width:80%}.skeleton-price{height:12px;background:#e0e0e0;border-radius:3px;margin-top:4px;width:40%}.size-table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #090909;margin:1.5rem 0}.size-table th,.size-table td{border:1px solid #090909;padding:.75rem;font-size:12px;line-height:160%;color:#090909;padding:12px;text-align:center;font-family:Red Hat Display,sans-serif;font-weight:400}.size-table .col-half{width:50%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
