*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}.basic-typography{font-weight:400;font-size:16px;line-height:24.4px;letter-spacing:.05em}.basic-typography-two{font-weight:400;font-size:12px;line-height:14.4px;letter-spacing:.05em;margin-bottom:0}.test{display:flex;justify-content:center;padding:100px}.redisgn-primary-button{height:36px;width:93px;padding:7px,30px,7px,30px;border:none;background-color:#000;color:#fff;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:center;margin-bottom:0}.redisgn-primary-button:hover{transition:all .3s;height:40px}.redisgn-primary-button-large{width:130px;height:30px;padding:7px,30px,7px,30px;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:center;margin-bottom:0}.redisgn-primary-button-mega{width:223.2px;height:30.25px;padding:7px,30px,7px,30px;border:none;background-color:#000;color:#fff;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:center;margin-bottom:0;cursor:pointer}.redisgn-primary-button-mega:hover{transition:all .3s;height:36.25px}@media(min-width:1025px){.redesign__mobile{display:none}}@media(max-width:1024px){.redesign__desktop{display:none}.redesign__navbar{padding:23px 10px}}#redesign__main__header{position:fixed;top:0;z-index:2;width:100%}#redesign__main__header .redesign__navbar{width:100%;height:34px;background-color:#fefefb;border-bottom:1px solid black;position:relative;padding:0 30px}@media(max-width:1024px){#redesign__main__header .redesign__navbar{padding:0 15px;height:48px}}#redesign__main__header .redesign__navbar .redesign__navbar__container{display:flex;align-items:center;justify-content:space-between;height:100%}#redesign__main__header .redesign__navbar .redesign__navbar__list{display:flex;align-items:center;gap:20px;list-style:none;margin-bottom:0}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item{cursor:pointer;transition:all .3s;line-height:34px;margin-bottom:0}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item svg{position:relative;top:2px}@media(max-width:1000px){#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item svg{top:5px}}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item:hover .redesign__mega__menu__main__container{display:flex;opacity:1;visibility:visible;pointer-events:all}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container{position:absolute;width:100%;top:34px;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s linear}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container{width:100%;display:flex;height:auto;position:absolute;z-index:999999;background-color:#fff;border-bottom:1px solid #000}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container .redesign__mega__menu__column{width:25%;padding:30px 0 20px 20px}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container .redesign__mega__menu__column .redesign__mega__menu__title__typography{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.05em;text-align:left;margin-bottom:0}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container .redesign__mega__menu__column h5.redesign__mega__menu__title__typography:hover{text-decoration:underline}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container .redesign__mega__menu__column .redesign__mega__menu__list{list-style:none;margin-top:30px}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container .redesign__mega__menu__column .redesign__mega__menu__list .redisign__mega__menu__link__typography{font-size:14px;font-weight:400;line-height:14px;letter-spacing:.05em;text-align:left;margin-bottom:10px}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container .redesign__mega__menu__column .redesign__mega__menu__list .redisign__mega__menu__link__typography:hover{text-decoration:underline}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container .redesign__mega__menu__column .redesign__mega__menu__list .megaLinks{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.05em;margin-bottom:20px;text-align:left}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .megaColumn{border-right:1px solid #c9c9c9;padding:0 0 20px 20px!important}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__image__container{height:100%}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__image__container img{width:100%;height:100%;object-fit:cover}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__link{font-weight:400;font-size:12px;line-height:14.4px;margin-bottom:0;position:relative;letter-spacing:.05em;font-size:16px}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__link:before{content:"";position:absolute;width:5px;height:5px;background-color:#000;left:-10px;top:4px;border-radius:50%;opacity:0;transition:all .3s}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__link:hover:before{opacity:1}@media(min-width:1600px){#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__link{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.05em;text-align:left}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__link:before{top:7px}}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__link__right{font-weight:400;font-size:12px;line-height:14.4px;margin-bottom:0;letter-spacing:.05em}@media(min-width:1600px){#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__link__right{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.05em;text-align:left}}#redesign__main__header .redesign__navbar .redesign__navbar__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1}#redesign__main__header .redesign__navbar .redesign__navbar__logo a{display:flex}#redesign__main__header .redesign__navbar .redesign__search__main__container{position:absolute;width:100%;display:flex;left:0;height:0;background-color:#fefefb;border-top:1px solid #000;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}#redesign__main__header .redesign__navbar .redesign__search__main__container #redesign__search__all_results{display:none;padding:10px 20px}#redesign__main__header .redesign__navbar .redesign__search__main__container #redesign__search__all_results h3,#redesign__main__header .redesign__navbar .redesign__search__main__container #redesign__search__all_results a{font-size:2rem;line-height:1.4;letter-spacing:.02em;font-weight:400}#redesign__main__header .redesign__navbar .redesign__search__main__container #redesign__search__all_results.showresults{display:flex;justify-content:space-between}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container{display:flex;flex-direction:column;height:100%;color:#fff;width:40%;padding:20px}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__form__container{width:100%;position:relative;border-bottom:1px solid black}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__form__container:after{content:"";position:absolute;height:20px;width:1px;right:35px;background-color:#cac3bd;top:50%;pointer-events:none;transform:translateY(-50%);transition:.2s cubic-bezier(.455,.03,.515,.955) opacity;z-index:1}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__form__container .redesign__search__input{width:70%;border:none;outline:none;height:40px;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left;background:#fefefb}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__form__container .redesign__search__input::placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__form__container .redesign__search__clear__button{background:transparent;border:none;cursor:pointer;position:absolute;right:46px;top:50%;transform:translateY(-55%);display:inline-flex;width:auto;height:32px;align-items:center;justify-content:center}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__form__container .redesign__search__submit{background:transparent;border:none;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-55%);display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__categories{width:100%;height:auto;margin-top:42px;display:flex;flex-direction:column}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__categories h3{text-transform:uppercase;letter-spacing:.1em;font-size:12px;line-height:1.1;font-weight:400;color:#636262;font-size:18px;margin-bottom:20px;line-height:1.4}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__categories #redesign__search__predefined__categories__desktop,#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__categories #redesign__search__categories__desktop{display:flex;flex-direction:column}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__categories a{font-size:18px;line-height:1.4;letter-spacing:.02em;font-weight:400;color:#000;margin-bottom:20px}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__form__categories__container .redesign__search__categories a:hover{text-decoration:underline}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__products__container{width:60%;padding-top:10px;padding-bottom:30px;border-left:1px solid #000}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__products__container .redesign__search__product__title__collection{display:flex;align-items:center;justify-content:space-between;padding:10px 20px}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__products__container .redesign__search__product__title__collection h3{font-size:16px;line-height:1.4;letter-spacing:.02em;font-weight:400}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__products__container .redesign__search__product__title__collection a{font-size:16px;line-height:1.4;letter-spacing:.02em}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__products__container .redesign__dynamic__search__products{display:flex}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__products__container .redesign__dynamic__search__products a{width:25%}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__products__container .redesign__dynamic__search__products a .redesign__search__products__card{width:100%;height:100%}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__products__container .redesign__dynamic__search__products a .redesign__search__products__card .redesgin__search__products__title__price{padding:10px 10px 0}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__products__container .redesign__dynamic__search__products a .redesign__search__products__card .redesign__search__product__title{font-size:12px;line-height:1.2;letter-spacing:.02em;font-weight:400;line-height:1.4}#redesign__main__header .redesign__navbar .redesign__search__main__container .redesign__search__products__container .redesign__dynamic__search__products a .redesign__search__products__card img{object-fit:cover;width:100%}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile{position:absolute;top:48px;left:0;width:100%;background-color:#fefefb;padding:10px 0;transition:all .3s ease-in-out;height:0;opacity:0;pointer-events:none;visibility:hidden}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__form__container__mobile{border-bottom:1px solid #000}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__form__container__mobile form{position:relative}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__form__container__mobile form:after{content:"";position:absolute;height:20px;width:1px;right:40px;background-color:#cac3bd;top:50%;pointer-events:none;transform:translateY(-50%);transition:.2s cubic-bezier(.455,.03,.515,.955) opacity;z-index:1}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__form__container__mobile .redesign__search__input__mobile{width:80%;border:none;outline:none;height:40px;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left;background-color:#fefefb}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__form__container__mobile .redesign__search__clear__button__mobile{background:transparent;border:none;cursor:pointer;position:absolute;right:51px;top:50%;transform:translateY(-50%);display:inline-flex;width:auto;height:32px;align-items:center;justify-content:center}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__form__container__mobile .redesign__search__submit__mobile{background:transparent;border:none;cursor:pointer;position:absolute;right:5px;top:50%;transform:translateY(-50%);display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile{margin-top:20px}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile h3{text-transform:uppercase;font-weight:500;letter-spacing:.1em;line-height:1.1;font-weight:400;font-size:12px;color:#636262;text-align:left}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__predefined__categories__mobile,#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile #redesign__search__categories__mobile__dynamic{display:flex;flex-direction:column;gap:15px;padding:0 10px}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile{margin-top:20px;display:none;border-top:1px solid black;height:auto;border-bottom:1px solid black}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile #redesign__search__all_results__mobile{display:none;padding:15px}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile #redesign__search__all_results__mobile h3{font-size:2rem;line-height:1.4;letter-spacing:.02em;font-weight:400;margin-bottom:0}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile #redesign__search__all_results__mobile a{font-size:2rem;line-height:1.4;letter-spacing:.02em;font-weight:400}@media(max-width:767px){#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile #redesign__search__all_results__mobile h3,#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile #redesign__search__all_results__mobile a{font-size:1.5rem}}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile #redesign__search__all_results__mobile.showresults{display:flex;justify-content:space-between;align-items:center}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile h3{text-transform:uppercase;font-weight:500;letter-spacing:.1em;line-height:1.1;font-weight:400;font-size:12px;color:#000;margin-bottom:20px;text-align:left}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile .redesign__dynamic__search__products__mobile{display:flex;flex-wrap:wrap}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile .redesign__dynamic__search__products__mobile a{width:50%}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile .redesign__dynamic__search__products__mobile a .redesign__search__products__card__mobile{width:100%;height:auto;padding-bottom:40px}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile .redesign__dynamic__search__products__mobile a .redesign__search__products__card__mobile img{object-fit:cover;width:100%}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile .redesign__dynamic__search__products__mobile a .redesign__search__products__card__mobile .redesgin__search__products__title__price__mobile{padding:10px 10px 0}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile .redesign__dynamic__search__products__mobile a .redesign__search__products__card__mobile .redesign__search__product__title__mobile{font-size:12px;text-transform:capitalize;margin-bottom:2px;font-weight:400}#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile .redesign__search__categories__mobile .redesign__search__products__container__mobile .redesign__dynamic__search__products__mobile a .redesign__search__products__card__mobile .redesign__search__product__price{font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.02em}#redesign__main__header .redesign__navbar .redesign__search__main__container__open,#redesign__main__header .redesign__navbar .redesign__search__form__categories__container__mobile__open{opacity:1;visibility:visible;height:auto;pointer-events:all}#redesign__main__header .redesign__navbar #nav-icon1{width:24px;height:36px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;bottom:1.2px;z-index:4}#redesign__main__header .redesign__navbar #nav-icon1 span{display:block;position:absolute;height:1px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}#redesign__main__header .redesign__navbar #nav-icon1 span:nth-child(1){top:12px}#redesign__main__header .redesign__navbar #nav-icon1 span:nth-child(2){top:24px}#redesign__main__header .redesign__navbar #nav-icon1.open span:nth-child(1){top:18px;transform:rotate(135deg)}#redesign__main__header .redesign__navbar #nav-icon1.open span:nth-child(2){top:18px;transform:rotate(-135deg)}#redesign__main__header .redesign__navbar__mobile__main__links__container{position:absolute;top:34px;left:0;background-color:#fff;width:100%;height:auto;padding:16px 10px 15px;transition:all .5s linear;border-bottom:1px solid #000}@media(max-width:1024px){#redesign__main__header .redesign__navbar__mobile__main__links__container{top:48px;min-height:100vh;overflow-y:auto;overflow-x:hidden}}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item{list-style:none;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__navbar__mobile__link{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__navbar__link__arrow{display:flex;justify-content:center;cursor:pointer;width:100%;height:18px;align-items:center;justify-content:space-between}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container{width:100%;position:absolute;left:0;top:-48px;background-color:#fff;z-index:3;transition:all .6s ease-in-out 0s;transform:translate3d(100%,0,0);visibility:hidden}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__mobile__title{position:absolute;top:48px;left:50%;transform:translate(-50%);font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;padding-top:12px;text-align:center}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__mobile__title .redesign__mega__menu__back__arrow__first__level{cursor:pointer}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__mobile__list__container{margin-top:48px;border-top:1px solid #000}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__mobile__list__container .mobile__mega__menu__list{padding:30px 10px 30px 15px}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__mobile__list__container .mobile__mega__menu__list .redesign__mega__menu__link{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__accordion{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__accordion .redesign__mega__menu__accordion__container{position:relative}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__accordion .redesign__mega__menu__accordion__container .redesign__mega__menu__mobile__label{position:relative;color:#000;cursor:pointer;padding:10px 0 10px 35px;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__accordion .redesign__mega__menu__accordion__container .redesign__mega__menu__mobile__label:before{content:"+";color:#000;position:absolute;top:50%;font-size:24px;transform:translateY(-50%);left:13px}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__accordion .redesign__mega__menu__accordion__container .redesign__mega__menu__mobile__content{position:relative;background:#f7f6f4;height:0;font-size:20px;text-align:justify;width:100%;overflow:hidden;transition:.5s}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__accordion .redesign__mega__menu__accordion__container .redesign__mega__menu__mobile__content .redesign__mega__menu__list__mobile__content{padding:20px 10px 0 15px}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__accordion .redesign__mega__menu__accordion__container .redesign__mega__menu__mobile__content .redesign__mega__menu__content__link{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container .redesign__mega__menu__accordion__container.active .redesign__mega__menu__mobile__content{overflow:scroll}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list .redesign__navbar__mobile__item .redesign__mega__menu__mobile__main__container__open{transform:translateZ(0);visibility:visible}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list__second__part{border-top:1px solid #c9c9c9;padding-top:15px}#redesign__main__header .redesign__navbar__mobile__main__links__container .redesign__navbar__mobile__list__second__part .redesign__navbar__mobile__item__contact{margin-bottom:15px}.redesign__count__cart__mobile{position:absolute;right:5px;top:13px;font-size:12px;background-color:#000;border-radius:50%;width:13px;height:13px;color:#fff;text-align:center}.redesign__menu__mobile__close{opacity:0;visibility:hidden;pointer-events:none}.redesign__menu__mobile__open{opacity:1;visibility:visible;pointer-events:all}.redesign__mega__menu__accordion .redesign__mega__menu__accordion__container.active .redesign__mega__menu__mobile__content{height:auto!important}.redesign__mega__menu__accordion .redesign__mega__menu__accordion__container.active .redesign__mega__menu__mobile__label:before{content:"-"!important}.redesign__background{height:100%;width:100%;z-index:1;position:fixed;display:none;background-attachment:fixed}.redesign__background__open{display:block}.full__hero__container{display:flex;position:relative;width:100%;height:calc(100vh - 68px)}.full__hero__container .full__hero__image__main__container{width:100%;height:100%}.full__hero__container .full__hero__image__main__container img{pointer-events:none;width:100%;height:100%;object-fit:cover}.full__hero__container .full__hero__video{width:100%;object-fit:cover}.full__hero__container .full__hero__image__container{width:50%;height:100%}.full__hero__container .full__hero__image__container img{pointer-events:none;width:100%;height:100%;object-fit:cover}.full__hero__container .full__hero__main__title{position:absolute;width:100%;padding:0 45px}.full__hero__container .full__hero__sub__title{position:absolute}.full__hero__container .full__hero__buton__container{position:absolute;left:50%;bottom:20px;transform:translate(-50%);max-width:100%;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.full__hero__container .full__hero__buton__container .full__hero__button{width:227px;height:36px;text-align:center;font-weight:400;font-size:16px;line-height:24.4px;letter-spacing:.05em;line-height:22px;padding:7px 30px}.full__hero__container .full__hero__button__container__box{position:absolute;left:50%;bottom:20px;transform:translate(-50%);max-width:100%;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.full__hero__container .full__hero__button__container__box .full__hero__button{width:227px;height:36px;text-align:center;font-weight:400;font-size:16px;line-height:24.4px;letter-spacing:.05em;line-height:22px;padding:7px 30px}@media(max-width:1024px){.full__hero__container{height:calc(100vh - 82px)}.full__hero__container{display:flex;position:relative;width:100%;height:calc(100vh - 68px)}.full__hero__container .full__hero__buton__container{bottom:11px;gap:11px}.full__hero__container .full__hero__buton__container .full__hero__button{width:200px}.full__hero__container .full__hero__button__container__box{bottom:11px;gap:11px}.full__hero__container .full__hero__button__container__box .full__hero__button{width:200px}}@media(max-width:650px){.full__hero__container{display:flex;position:relative;width:100%;height:calc(100vh - 68px)}.full__hero__container .full__hero__buton__container{bottom:11px;gap:11px}.full__hero__container .full__hero__buton__container .full__hero__button{width:96%}}@media(max-width:425px){.full__hero__container{height:calc(100vh - 82px)}}.mobile-seperate-images{display:none}@media(max-width:768px){.full__hero__image__container.mobile-hide,.full__hero__video.mobile-hide{display:none}.mobile-seperate-images{display:flex;flex:2.5}.mobile-seperate-alignment{width:100%;height:100%;flex:1;display:flex;flex-direction:column;justify-content:space-between;position:absolute;left:0;bottom:0}.full__hero__container.mobile-seperate{flex-direction:column}.full__hero__container.mobile-seperate.text_first{flex-direction:column-reverse}.full__hero__container.mobile-seperate .full__hero__image__container{height:auto}.full__hero__container.mobile-seperate .full__hero__main__title{position:relative;top:0;left:0;transform:none;max-width:100%;padding:0}.full__hero__container.mobile-seperate .full__hero__main__title .full__hero__main__title__text{text-align:center;margin-bottom:60px}.full__hero__container.mobile-seperate .full__hero__main__title .full__hero__main__title__text.left-side{text-align:left}.full__hero__container.mobile-seperate .full__hero__sub__title{position:relative;top:0;left:0;transform:none;max-width:100%;margin-bottom:30px}.full__hero__container.mobile-seperate .full__hero__sub__title h3{text-align:center}.mobile-seperate-images{display:none}.full__hero__container.mobile-seperate .full__hero__sub__title h3.left-side{text-align:left}.full__hero__container.mobile-seperate .full__hero__button__container__box{position:relative;top:0;left:0;transform:none;max-width:100%;justify-content:center}.full__hero__container.mobile-seperate .full__hero__button__container__box.left-side{justify-content:flex-start}}@media(max-width:425px){.full__hero__container.mobile-seperate .full__hero__sub__title{margin-bottom:20px}.full__hero__container.mobile-seperate .full__hero__sub__title h3{font-size:24px;line-height:27px}.full__hero__container.mobile-seperate .full__hero__sub__title h3.left-side{text-align:left}.full__hero__container.mobile-seperate .full__hero__image__main__container.mobile{display:none}.full__hero__container.mobile-seperate{background-color:#000}}@media(max-width:768px){.half__hero__title__container{max-width:723px}.half__hero__container .half__hero__image__container,.half__hero__container .half__hero__title__buttons__conatiner{flex:1}}main.main-content{margin-top:68px}.template-index main.main-content{margin-top:34px}.half__hero__container{display:flex;position:relative;width:100%;height:calc(100vh - 68px)}.half__hero__container .half__hero__image__container{width:100%;height:100%}.half__hero__container .half__hero__image__container img{pointer-events:none;width:100%;height:100%;object-fit:cover}.half__hero__container .half__hero__title__buttons__conatiner{position:relative;display:flex;flex-direction:column;justify-content:space-between}.half__hero__container .half__hero__title__buttons__conatiner .half__hero__title__container{position:relative;height:auto;max-width:640px}.half__hero__container .half__hero__title__buttons__conatiner h2.half__hero__title{padding:20px;margin-bottom:0}.half__hero__container .half__hero__title__buttons__conatiner .half__hero__subtitle__container{position:relative;padding:20px;max-width:510px;width:100%}.half__hero__container .half__hero__title__buttons__conatiner .half__hero__buttons__container{max-width:440px;width:100%;padding:20px;display:flex;flex-wrap:wrap;gap:20px}.half__hero__container .half__hero__title__buttons__conatiner .half__hero__buttons__container .half__hero__button{width:190px;height:30px;text-align:center;line-height:30px}@media(max-width:1599px){.half__hero__container{height:calc(100vh - 60px)}}@media(max-width:1024px){.half__hero__container{height:calc(100vh - 82px)}main.main-content{margin-top:82px}}@media(max-width:768px){.half__hero__container .half__hero__image__container{min-height:211px;position:relative}.half__hero__container .half__hero__image__container img{min-height:211px;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);object-position:50% 30%}.half__hero__container .half__hero__image__container:after{content:"";display:block;width:100%;height:0;padding-top:130%}.half__hero__container .half__hero__image__container.half__hero__title__buttons__conatiner{min-height:auto}.half__hero__container .half__hero__image__container.half__hero__title__buttons__conatiner:after{padding-top:0;display:none}}@media(max-width:425px){.half__hero__container{height:calc(100vh - 82px)}main.main-content{margin-top:82px}}.feuatured__collection__title__link{min-height:53px;display:flex;align-items:center;justify-content:space-between;padding:15px;border-top:1px solid black;background-color:#fefefb}.feuatured__collection__title__link .basic-typography{font-size:16px;line-height:2}.feuatured__collection__title__link.suggested_prod{border-top:none}.featured__collection__main__container:hover .swiper-button-next{opacity:1}.featured__collection__main__container .swiper-slide a{width:100%}.featured__collection__main__container .featured__collection__container{display:flex;flex-direction:column;height:100%;background-color:#fefefb}.featured__collection__main__container .featured__collection__image__container:after{content:"";display:block;width:100%;height:0;padding-top:130%}.featured__collection__main__container .featured__collection__image__container{position:relative;min-height:213px}.featured__collection__main__container .featured__collection__image__container img.has-secondary{display:block;transition:all .2s}.featured__collection__main__container .featured__collection__image__container img{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;height:100%;width:100%;object-fit:cover;max-width:none;min-height:213px}.featured__collection__main__container .featured__collection__image__container .secondary{display:none;transition:all .2s}.featured__collection__main__container .featured__collection__image__container:hover img.has-secondary{display:none}.featured__collection__main__container .featured__collection__image__container:hover .secondary{display:block}.featured__collection__main__container .featured__collection__image__container .redesign__saving__amout{position:absolute;z-index:1;top:10px;left:10px;background-color:#fff;color:red;border:1px solid red;padding:4px 15px 0;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.1;letter-spacing:.02em;text-align:center}.featured__collection__main__container .featured__collection__prd-name__price{height:103px;margin:20px 0 0 20px}.featured__collection__main__container .featured__collection__prd-name__price .featured__collection__prd__price{display:flex;gap:10px}.featured__collection__main__container .featured__collection__prd-name__price .featured__collection__prd__price .redesign__old__price{position:relative}.featured__collection__main__container .featured__collection__prd-name__price .featured__collection__prd__price .redesign__old__price:before{content:"";position:absolute;max-width:34px;width:100%;height:1px;border:1px solid black;top:5px}.featured__collection__main__container .featured__collection__prd-name__price .featured__collection__prd__price .redesign__new__price{color:red;position:relative}.featured__collection__main__container .featured__collection__prd-name__price .prd-name{margin-bottom:5px;text-align:left}@media(max-width:1439px){.featured__collection__main__container .featured__collection__prd-name__price{margin:15px 0 0 15px}}@media(max-width:767px){.swiper-button-next,.swiper-button-prev{display:none}.featured__collection__main__container .featured__collection__prd-name__price{height:93px;margin:10px 0 0 10px}}@media(min-width:1441px){.featured__collection__main__container .basic-typography-two{font-size:16px}}.fifty__module__container{display:flex;width:100%;border-top:1px solid #000;background-color:#fefefb}@media(max-width:768px){.fifty__module__container{flex-direction:column-reverse}}.fifty__module__container .fifty__module__text__container{width:50%;height:auto;display:flex;flex-direction:column;justify-content:space-between}.fifty__module__container .fifty__module__text__container .fifty__module__titles{padding:30px 0 0 20px;max-width:579px}@media(max-width:1000px){.fifty__module__container .fifty__module__text__container .fifty__module__titles{padding:20px 15px 0}}.fifty__module__container .fifty__module__text__container .fifty__module__titles h3{font-weight:400;font-size:12px;line-height:13.2px;letter-spacing:2.1px;text-transform:uppercase}.fifty__module__container .fifty__module__text__container .fifty__module__titles h2{margin-top:20px;font-size:80px;font-weight:400;line-height:80px;letter-spacing:0em}@media(max-width:1000px){.fifty__module__container .fifty__module__text__container .fifty__module__titles h2{font-size:53px;line-height:50px}}@media(max-width:768px){.fifty__module__container .fifty__module__text__container{width:100%;height:100%}}.fifty__module__container .fifty__module__text__container .fifty__module__paragraph__link{display:flex;flex-direction:column;max-width:415px;padding:0 0 35px 20px}.fifty__module__container .fifty__module__text__container .fifty__module__paragraph__link p{font-weight:400;font-size:16px;line-height:24.4px;letter-spacing:.05em;position:relative;margin-bottom:30px}@media(max-width:768px){.fifty__module__container .fifty__module__text__container .fifty__module__paragraph__link p{margin-bottom:20px}}.fifty__module__container .fifty__module__text__container .fifty__module__paragraph__link a svg{margin-left:5px}.fifty__module__container .fifty__module__text__container .fifty__module__paragraph__link__three{display:flex;flex-direction:column;max-width:415px;padding:0 0 35px 20px}.fifty__module__container .fifty__module__text__container .fifty__module__paragraph__link__three p{font-weight:400;font-size:16px;line-height:24.4px;letter-spacing:.05em;position:relative;margin-bottom:30px}@media(max-width:768px){.fifty__module__container .fifty__module__text__container .fifty__module__paragraph__link__three p{margin-bottom:20px}}.fifty__module__container .fifty__module__image__container{width:50%}@media(max-width:768px){.fifty__module__container .fifty__module__image__container{width:100%;height:50%}}.fifty__module__container .fifty__module__image__container img{width:100%;height:100%;object-fit:cover}.divide-line{height:1px;visibility:hidden;width:50px;background:#000;margin-bottom:30px}@media(max-width:768px){.fifty__module__container .fifty__module__text__container .fifty__module__titles h2{font-size:40px;line-height:40px}.divide-line{margin-bottom:20px}}.fifty__module__container__three{flex-direction:row-reverse}@media(max-width:768px){.fifty__module__container__three{flex-direction:column-reverse}}.fifty__module__container__three .fifty__module__main__title{font-weight:700!important}@media(max-width:600px){.fifty__module__container__three .fifty__module__text__container h3{text-align:left}}.fifty__module__container__three .fifty__module__buttons{display:flex;gap:20px}@media(max-width:1000px){.fifty__module__container__three .fifty__module__buttons{flex-direction:column;gap:0}}@media(max-width:700px){.fifty__module__container__three .fifty__module__buttons{flex-direction:row;gap:20px}}.fifty__module__container__three .fifty__module__buttons .fifty__module__button{width:170px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;gap:20px}.fifty__module__paragraph__link p:before{background-color:#000}.redesign__footer__main__container{border-bottom:1px solid #cccc;background-color:#fefefb}.redesign__footer__container__desktop{display:flex;width:100%}.redesign__footer__column{width:25%;padding-top:30px;padding-left:20px;padding-bottom:60px}.redesign__footer__column__mega{width:30%;border-right:1px solid #cccc;padding-top:13px}.redisign__footer__title__typography{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left;margin-bottom:20px}.redisign__footer__link__typography{font-size:16px;font-weight:400;line-height:18px;letter-spacing:.02em;list-style:none;text-align:left;margin-bottom:10px}.redisign__footer__link__typography:last-child{margin-bottom:0}.redisign__footer__link__typography a{transition:all .5s}.redisign__footer__link__typography a:hover{color:gray;text-decoration:underline}.footer__link__typography__mega{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left;margin-bottom:20px}.redesign__footer__list{list-style:none}.redesign__footer__second__part{display:flex;justify-content:space-between;align-items:center;padding:18px 30px;border-top:1px solid #cccc;border-bottom:1px solid #0000;position:relative}.redesign__footer__country__store__container{display:flex;gap:30px;align-items:end}.redesign__footer__flag__container{cursor:pointer}.redesign__footer__flag{width:16px;height:16px;position:relative;top:3px}.redesign__footer__logo__box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;line-height:1}.redesign__footer__social__icons{display:flex;align-items:center;gap:30px}.redesign__footer__social__icons a img{max-width:16px}@media(max-width:1024px){.redesign__footer__social__icons a img{max-width:22px}}.copywrite__text,.redesign__footer__store,.redesign__footer__country{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;opacity:.8;text-align:left}.redesign__foooter__third__part{border-top:1px solid black;color:#636262;padding:20px;display:flex;justify-content:center;gap:40px;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:left}.redesign__foooter__third__part a{transition:all .4s}.redesign__foooter__third__part a:hover{text-decoration:underline}.redesign__footer__mobile__accordion .redesign__footer__mobile__container{position:relative;padding:10px 0 14px 14px}.redesign__footer__mobile__accordion .redesign__footer__mobile__container.redesign__footer__mobile__container__mega{padding:30px 0 30px 14px}.redesign__footer__mobile__container__mega{padding:30px 0 60px 11px}.redesign__footer__mobile__container .redesign__footer__mobile__accordion hr{margin-top:0;margin-bottom:0}.redesign__footer__mobile__accordion .redesign__footer__mobile__label{position:relative;color:#000;cursor:pointer;padding:2px 0 2px 27px;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left}.redesign__footer__mobile__accordion .redesign__footer__mobile__label:before{content:"+";color:#000;position:absolute;top:50%;font-size:24px;transform:translateY(-50%);left:0}.redesign__footer__mobile__accordion .redesign__footer__mobile__content{position:relative;background:#fefefb;height:0;font-size:20px;text-align:justify;width:100%;overflow:hidden;transition:.5s}.redesign__footer__mobile__accordion hr{margin-left:0;border:1px solid #000;opacity:.3}.redesign__footer__mobile__accordion .redesign__footer__mobile__container.active .redesign__footer__mobile__content{height:auto}.redesign__footer__mobile__accordion .redesign__footer__mobile__container.active .redesign__footer__mobile__label:before{content:"-";font-size:24px}.redesign__footer__mobile__content__mega{height:auto!important}.redesign__footer__mobile__label__mega{display:none}@media(max-width:750px){.redesign__footer__second__part{flex-direction:column;gap:80px}}@media(min-width:1440px){.redisign__footer__link__typography,.redesign__footer__country,.redesign__footer__store,.copywrite__text,.redesign__foooter__third__part{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.02em;text-align:left;margin-bottom:10px}.copywrite__text{margin-bottom:0}.footer__link__typography__mega,.redisign__footer__title__typography{font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.02em;text-align:left;margin-bottom:20px}}@media(max-width:1024px){.redesign__footer__container__desktop{display:none}.redesign__footer__mobile__container{display:block}}@media(min-width:1025px){.redesign__footer__mobile__container{display:none}}.trending__categories__headline{padding:14px 20px;border-bottom:1px solid #E8E8E8;border-top:1px solid #000;background-color:#fefefb}.trending__categories__main__container{border-bottom:1px solid #000;padding-top:50px;padding-bottom:90px;background-color:#fefefb}.trending__categories__main__container .trending__categories__container{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:auto;width:50%}@media(max-width:700px){.trending__categories__main__container .trending__categories__container{width:100%}}.trending__categories__main__container .trending__categories__container a{font-size:12px;line-height:13.2px;letter-spacing:.02px;border:1px solid;padding:10px 25px;border-radius:99999px;transition:all .5s}.trending__categories__main__container .trending__categories__container a:hover{background-color:#000;color:#fff}@media(max-width:768px){.trending__categories__headline h3{text-align:left}.trending__categories__main__container{padding-bottom:50px}}.image-banner-containers{display:flex;border-top:1px solid #000}.image-banner-containers a{width:100%}.first-image-banner-container,.second-image-banner-container{width:100%;height:100%;position:relative;overflow:hidden}.banner-image-title{position:absolute;display:inline;text-align:center}.banner-image-title-left{position:absolute;top:2%;left:5%}.banner-image-title-center{top:50%;left:50%;transform:translate(-50%,-50%)}.banner-image-title-bottom{top:85%;left:50%;transform:translate(-50%,-50%)}.double-image{object-fit:contain;transition:all 5s}.double-image-mobile{object-fit:contain;transition:all 5s;display:none}.double-image:hover{transform:scale(1.1)}@media(max-width:992px){.image-banner-containers{padding-left:0;padding-right:0}}@media(max-width:500px){.image-banner-containers{flex-direction:column}.double-image{display:none}.double-image-mobile{display:block}.first-image-banner-container{margin-right:0;margin-bottom:0}.second-image-banner-container{margin-left:0}}.checkbox-newsl{margin-top:10px}@media(max-width:1024px){.redesign__mega__menu__mobile__container{min-height:300px}}.mobile-navigation__background-stripes{background-image:linear-gradient(135deg,#00000080 25%,#ffffff1a 25% 50%,#00000080 50% 75%,#ffffff1a 75% 100%);background-repeat:repeat;background-size:5px 5px;display:block;width:100%;height:100vh;position:absolute;top:0;left:0;pointer-events:none;content:"";-webkit-transition:.4s cubic-bezier(.445,.05,.55,.95);transition:.4s cubic-bezier(.445,.05,.55,.95);-webkit-transition-property:opacity;transition-property:opacity;opacity:0;z-index:-2}.mobile-navigation__background-stripes.open,.redesign__search__main__container__open .mobile-navigation__background-stripes,.redesign__search__form__categories__container__mobile__open .mobile-navigation__background-stripes{opacity:1}#redesign__main__header{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}#redesign__main__header.hidden{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}#search_no_results,#search_no_results_mobile{display:none;padding:0 3.175%}#search_no_results p,#search_no_results_mobile p{font-weight:500;color:#000;letter-spacing:.05em;padding:6px 0 4px;font-size:14px;line-height:22px}#search_no_results .no_result_text,#search_no_results_mobile .no_result_text{margin-top:20px;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.05em}#search_no_results .no_result_text li,#search_no_results_mobile .no_result_text li{list-style:disc;margin-left:20px}@media(max-width:1024px){#search_no_results,#search_no_results_mobile{padding:10px 10px 0;margin-top:20px;border-top:1px solid black;border-bottom:1px solid black}}@media(min-width:1920px){#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container .redesign__mega__menu__column .redesign__mega__menu__list .megaLinks,#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container .redesign__mega__menu__column .redesign__mega__menu__title__typography{font-size:20px}#redesign__main__header .redesign__navbar .redesign__navbar__list .redesign__navbar__item .redesign__mega__menu__main__container .redesign__mega__menu__container .redesign__mega__menu__column .redesign__mega__menu__list .redisign__mega__menu__link__typography{font-size:16px}}.template-collection .cloud-search-page-controls__filters-container{margin-bottom:0}.template-collection .cloud-search-page-controls__filters-container>div{margin:0}.template-collection .cloud-search-page-controls .cloud-search-page-controls__filters>div{margin:0 30px 0 0}.template-collection .cloud-search-page-controls{margin:0}.template-collection .cloud-search-page-controls .cloud-search-filter--transparent .cloud-search-filter__name{padding:0;line-height:inherit}#shopify-section-product-template-gallery,.product-gallery .product-photos{padding:0}.prodpage-backlink{display:flex;flex-direction:row;align-items:center;left:20px;top:20px;text-transform:uppercase;letter-spacing:.15em;font-weight:500;font-size:12px;line-height:12px;z-index:1}.prodpage-backlink .arrow{padding:0 5px 5px 0}.product-gallery .product_top{width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;background-color:#fefefb}#descol{padding:0}#descol .sticky-side{position:sticky;top:0;padding:20px}#descol .sticky-side .sustainability_button{width:fit-content;border:1px solid #288A3D;color:#288a3d!important;background:#fff;padding:1px 15px}#descol .sticky-side h1.product-title{font-size:40px;line-height:44px;letter-spacing:.02em;font-weight:700;margin-bottom:15px}#descol .sticky-side .anchorLink{display:block;text-decoration:underline;margin-bottom:20px;font-size:12px;line-height:1.2}#descol .sticky-side .short-description ul li{position:relative;font-size:16px;line-height:22.4px;padding-left:11px}#descol .sticky-side .short-description ul li:before{content:"\25cf";position:absolute;top:2px;left:0;font-size:9px;background:none;margin:0}#descol .sticky-side .swatch .header{font-size:12px;line-height:1.2;margin-bottom:0}#descol .sticky-side .swatch{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:0;padding:5px 0;border-top:1px solid #ccc}#descol .sticky-side .swatch:last-child{border-bottom:1px solid #ccc}#descol .sticky-side .swatch .swatch-element{margin:10px 10px 10px 0}#descol .sticky-side .product-price{display:block;text-align:right;padding-top:30px}#descol .sticky-side .price.on-sale,#descol .sticky-side .compare-price{float:right;padding-top:30px}.outlet-prices__container{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:baseline;gap:12px}.outlet-prices__container--original{margin-top:30px}.outlet-prices__container .price__label{font-family:GantModernA2GR-Regular,GantModernA2GR-Bold,GantModernA2GR-Light,GantModernA2GR-Medium;font-size:14px;line-height:1.3;color:#666}#descol .sticky-side .outlet-prices__container .price.on-sale,#descol .sticky-side .outlet-prices__container .compare-price{float:none;margin:0;padding:0;color:#000;text-decoration:none}@media(max-width:991px){.outlet-prices__container--original,.outlet-prices__container--onsale{margin:0;padding:8px 0;align-self:center}}@media(max-width:767px){.outlet-prices__container--original,.outlet-prices__container--onsale{margin:0;padding:0;align-self:center}.outlet-prices__container--original{margin-top:15px}}#descol .sticky-side .groups-btn{display:flex;justify-content:flex-end;padding-top:20px}#descol .sticky-side .groups-btn .groups-btn-tree{max-width:280px;min-width:280px}@media(max-width:425px){#descol .sticky-side .groups-btn .groups-btn-tree{max-width:280px;min-width:100%}}#descol .sticky-side .hot_stock{font-weight:400;font-size:12px;line-height:1.2;font-style:italic;text-align:right;margin:15px 0 0}#descol .sticky-side #product-add-to-cart{padding:10px 30px;font-size:12px;line-height:1.2;letter-spacing:.02em}.product-gallery .collscroll{border-top:1px solid #000;border-bottom:1px solid #000;background-color:#fefefb}.product-gallery .collscroll .vertical-tabs.tabs__product-page{padding:0;margin:0}.product-gallery .collscroll .vertical-tabs.tabs__product-page .tab-title{border-bottom:1px solid #CAC3BD}.product-gallery .collscroll .vertical-tabs.tabs__product-page .tab-content{padding:20px 0}.product-gallery .collscroll .vertical-tabs.tabs__product-page a.tab-links{padding:20px}.product-gallery .collscroll .vertical-tabs.tabs__product-page a.tab-links:before{content:"";position:absolute;top:50%;left:10px;transform:scaleY(1) translate(-50%,-50%);height:10px;width:1px;opacity:1;transition:225ms cubic-bezier(.455,.03,.515,.955);transition-property:opacity,transform;background:#000}.product-gallery .collscroll .vertical-tabs.tabs__product-page a.tab-links.active:before{opacity:0;transform:scaleY(0) translate(-50%,-100%)}.product-gallery .collscroll .vertical-tabs.tabs__product-page a.tab-links:after{content:"";position:absolute;top:50%;left:10px;transform:scaleY(1) translate(-50%,-50%);height:1px;width:10px;background:#000}h5.rtab{font-style:normal;font-weight:400;font-size:12px;line-height:1.2;letter-spacing:.15em;text-transform:uppercase;width:fit-content;border:1px solid #288a3d;color:#288a3d;background:#fff;padding:1px 15px;margin:30px 0 10px}.sustain-p{font-size:12px;line-height:1.2;font-weight:400;color:#288a3d;max-width:485px;margin-bottom:0}@media(min-width:1920px){#descol .sticky-side .swatch .header{font-size:16px;line-height:1.4}#descol .sticky-side .sustainability_button{padding:2px 20px}#descol .sticky-side .anchorLink,#descol .sticky-side .hot_stock,#descol .sticky-side #product-add-to-cart{font-size:16px;line-height:1.4}.sustain-p{font-size:16px;line-height:1.4;font-weight:400;max-width:485px}h5.rtab{font-size:16px;line-height:1.4;padding:2px 20px}}.slider-for .swiper-slide img:not(.verticalimg){display:block;width:100%;height:100%;object-fit:cover}.slider-for .swiper-slide:after{content:"";display:block;width:100%;height:0;padding-top:130%}.product_top .product-photos .slider-for .swiper-slide:after{display:none}.slider-for .swiper-slide{position:relative;min-height:213px}.product-template-gallery .product-photos .slider-for .swiper-slide{height:auto!important}.slider-for .swiper-slide img:not(.verticalimg){position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;height:100%;width:100%;object-fit:cover;max-width:none;min-height:213px}.mySwiperInit .swiper-button-next{opacity:1}.mySwiperInit .swiper-button-next,.mySwiperInit .swiper-button-prev{color:#000;transition:all .3s}.product-gallery .product-photos .swiper-button-next,.product-gallery .product-photos .swiper-button-prev{display:none}.mySwiperInit .swiper-button-prev:before{content:"";width:25px;height:2px;background-color:#000;position:relative;position:absolute;left:15px}.mySwiperInit .swiper-button-next:before{content:"";width:25px;height:2px;background-color:#000;position:relative;position:absolute;right:15px}.mySwiperInit .swiper-button-next:after,.mySwiperInit .swiper-button-prev:after{font-size:25px}.mySwiperInit .swiper-button-next.swiper-button-disabled,.mySwiperInit .swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:none}#hide1 .sustainability_button{width:fit-content;border:1px solid #288A3D;color:#288a3d!important;background:#fff;padding:1px 15px}@media(max-width:1024px){#descol .size-chart-open-popup{padding-left:0}}@media(max-width:991px){#descol .sticky-side .product-btn-stickers,#descol .sticky-side .sustainability_button,#descol .short-description,#descol #anchor1{display:none}#descol .sticky-side{padding:0 15px 10px}#descol .sticky-side .swatch[data-option-index="0"]{border-top:none}#descol .sticky-side .product-price,#descol .sticky-side .groups-btn,#descol .sticky-side .price.on-sale,#descol .sticky-side .compare-price{padding-top:15px}#descol .sticky-side .hot_stock{margin:15px 0 0}#descol .sticky-side .mobile-reform{display:flex;justify-content:space-between;flex-wrap:wrap}#descol .sticky-side .mobile-reform .hot_stock{flex-basis:100%;text-align:center}#hide1{background-color:#fefefb;font-size:12px;line-height:14.4px;letter-spacing:.02px;padding:15px}#hide1 .product-title{margin-bottom:0}#hide1 .btn-sustainable{font-size:12px;line-height:14.4px;letter-spacing:.02px}.product-gallery .product-photos .swiper-button-next,.product-gallery .product-photos .swiper-button-prev{display:flex}.swiper-pagination{display:none}}@media(max-width:767px){#descol .sticky-side .mobile-reform{display:flex;flex-flow:column;justify-content:center;align-items:center}}.product-collection .product-item .product-color{padding:10px 10px 0;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:1440px){.product-collection .product-item .product-color,.product-collection .grid-item:hover .product-bottom{display:none}.product-collection .grid-item:hover .product-color{display:flex;min-height:60px;justify-content:center;align-items:center}}@media(max-width:1439px){.product-collection .product-item .product-color .item-swatch li label{width:10px;height:10px}.product-collection .product-item .product-color .item-swatch li label{border:none}.product-collection .product-item .product-color .item-swatch li label.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.template-cart .main-content{min-height:200px}.no-item-cart{padding:60px}.no-item-cart h3#cart-breadcrumb{padding:0;justify-content:center}.no-item-cart .alert-warning{font-size:60px;font-weight:700;line-height:60px;letter-spacing:.02em;text-align:center;padding:0;margin:30px 0 0;background-color:transparent;border:none;color:#000}@media(min-width:1920px){.no-item-cart .alert-warning{font-size:80px;line-height:80px}}@media(min-width:1024px){#right-col-cart .sticky-side{position:sticky;top:0}}@media(max-width:1023px){.no-item-cart{padding:40px}.no-item-cart .alert-warning{font-size:40px;line-height:40px}}#dropdown-cart{display:flex;flex-direction:column;justify-content:space-between}#dropdown-cart #dropdown-cart-title h5{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.02em}#dropdown-cart-title a.close{padding-right:20px}#total-price-dropdown{font-size:16px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:.02em}#dropdown-cart-amount{font-size:16px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:.02em;text-align:right}#dropdown-cart-title .close svg{width:16px;height:16px;color:#000}#dropdown-cart .btn{margin:10px 0}.minicart-background-stripes{background-image:linear-gradient(135deg,#00000080 25%,#ffffff1a 25% 50%,#00000080 50% 75%,#ffffff1a 75% 100%);background-repeat:repeat;background-size:5px 5px;display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:all;cursor:pointer;content:"";-webkit-transition:.4s cubic-bezier(.445,.05,.55,.95);transition:.4s cubic-bezier(.445,.05,.55,.95);-webkit-transition-property:opacity;transition-property:opacity;opacity:0;z-index:-2}.cart-show .minicart-background-stripes{opacity:1;z-index:100}#dropdown-cart .product-details .details-flex #dropdown-product-name,#dropdown-cart .product-details .details-flex .product-name,#dropdown-cart .product-details .details-flex #variant-dropdown1,#dropdown-cart .product-details .details-flex #variant-dropdown2,#dropdown-cart .product-details .details-flex #qty-dropdown{font-size:16px;line-height:1.4;letter-spacing:.02em;font-weight:400;margin:0 0 10px}#dropdown-cart .product-details .cart-collateral .price{font-size:16px;line-height:1.4;letter-spacing:.02em;font-weight:400}#dropdown-cart .product-details .cart-collateral .compare-price{font-size:16px;line-height:1.4;letter-spacing:.02em;margin-right:0}#dropdown-cart .product-details .cart-collateral{display:flex;flex-direction:column;margin:0;min-width:fit-content}@media(min-width:768px)and (max-width:991px){.translate-header #dropdown-cart{width:450px}}@media(min-width:992px){.translate-header #dropdown-cart{width:500px}}@media(min-width:1920px){.translate-header #dropdown-cart{width:550px}#dropdown-cart #dropdown-cart-title h5,#total-price-dropdown,#dropdown-cart-amount{font-size:20px}#dropdown-cart-title .close svg{width:20px;height:20px}#dropdown-cart .product-details .details-flex #dropdown-product-name,#dropdown-cart .product-details .details-flex .product-name,#dropdown-cart .product-details .details-flex #variant-dropdown1,#dropdown-cart .product-details .details-flex #variant-dropdown2,#dropdown-cart .product-details .details-flex #qty-dropdown,#dropdown-cart .product-details .cart-collateral .price,#dropdown-cart .product-details .cart-collateral .compare-price{font-size:20px}}@media(max-width:767px){.translate-header #dropdown-cart{height:auto}}.custom1-container{display:flex;flex-direction:row;width:100%;padding-bottom:40px}.custom1-container .custom1-image{width:50%}.custom1-container .custom1-image img{height:100%;object-fit:cover}.custom1-container .custom1-grid-items{display:flex;flex-wrap:wrap;width:50%}.products-grid .custom1-container .custom1-grid-items .grid-item:not(.grid-item-mansory) .product-image{overflow:hidden}@media(min-width:768px){.custom1-container .custom1-grid-items .grid-item{flex:0 0 50%;max-width:50%}}@media(min-width:1440px)and (max-width:1919px){.custom1-container .grid-item .product-bottom,.custom1-container .grid-item .product-color{min-height:80px}}@media(min-width:1920px){.custom1-container .grid-item .product-bottom,.custom1-container .grid-item .product-color{min-height:120px}}@media(max-width:767px){.custom1-container{flex-direction:column}.custom1-container .custom1-image{width:100%;padding-bottom:75px}.custom1-container .custom1-grid-items{width:100%}}.clps_image_container{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.clps_video,.clps_image_container img{width:100%;object-fit:cover}.clps_image_container .absol-flex{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;padding:0 20px 20px}.clps_image_container .absol-flex.clps2{padding:20px}.clps_title_container{display:flex;flex-direction:column}.clps_title_container.sub_first{flex-direction:column-reverse}.clps_title_container h2{font-size:60px;font-weight:700;font-family:GantModernA2GR-Bold;line-height:1.1;letter-spacing:.02em;margin-bottom:0;text-align:left}.clps_title_container.clps2 h2{font-size:40px}.clps_title_container h3{font-size:12px;line-height:1.1;letter-spacing:.1em;text-align:left}.clps_title_container.clps2 h3{margin-top:15px}.clps_text_container{font-size:16px;line-height:1.1;letter-spacing:.02em;padding-bottom:20px}.clps_buttons_container{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.clps_buttons_container a{width:140px;font-size:16px;font-weight:400;line-height:1.1;letter-spacing:.02em;text-align:center;padding:5px}@media(min-width:1024px){.clps_title_container.clps1 h2{font-size:90px}}@media(min-width:1920px){.clps_title_container h2{font-size:90px}.clps_title_container.clps2 h2{font-size:60px}}@media(max-width:1023px){.clps_image_container{min-height:216px}.clps_image_container:after{content:"";display:block;width:100%;height:0;padding-top:130%}.clps_image_container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover;max-width:none}}@media(max-width:768px){.clps_title_container.clps2 h2{font-size:30px}.clps_title_container.clps2 h3{margin-top:10px}}@media(max-width:425px){.clps_image_container:after{padding-top:180%}}.redesign__saving__amout{position:absolute;z-index:1;top:10px;left:10px;background-color:#fff;color:red;border:1px solid red;padding:4px 15px 0;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.1;letter-spacing:.02em;text-align:center}.product-btn-stickers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;gap:10px}@media(min-width:992px){.product-btn-stickers{margin-bottom:40px}}.prod_page_discount{width:fit-content;background-color:#fff;color:red;border:1px solid red;padding:1px 15px;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.02em;text-align:center}#hide1 .product-btn-stickers div{margin-top:15px;margin-bottom:40px}@media(min-width:1920px){.product-btn-stickers{margin-bottom:110px}.prod_page_discount{font-size:16px;line-height:1.4;padding:4px 20px 0}}@supports (-webkit-touch-callout: none){.product-btn-stickers{gap:0px}.product-btn-stickers div{margin:0 5px}}.products-grid .grid-custom-item{padding:0 0 40px}.products-grid .grid-custom-item .custom2-div-tpl{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.products-grid .grid-custom-item .custom2-div-tpl p{font-size:40px;font-weight:700;line-height:1.1}.grid-custom-item.custom2-tpl img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.products-grid .grid-custom-item .custom2-div-tpl{padding:10px}.products-grid .grid-custom-item .custom2-div-tpl p{font-size:30px}}.account-profile-opener{background:#1c2b49;color:#fff;padding:30px 20px}.account-profile-opener h2{font-size:90px;line-height:1.1;margin-bottom:60px}.account-profile-opener p{font-size:16px;line-height:1.1;letter-spacing:.02em}.profile-page-account-details,.profile-page-andress-book{display:flex;flex-direction:row;justify-content:space-between;background-color:#fefefb;border-bottom:1px solid #000;padding:30px 20px}.profie-page-account-title{width:100%;max-width:40%}.profile-page-account-details .account-details-container{width:100%;max-width:60%}.andress-container .andress-box{border-bottom:1px solid #CCCCCC;padding:30px 0}.andress-container .andress-box:first-child{padding:0 0 30px}.profile-page-support-contact{font-size:16px;line-height:1.4;letter-spacing:.02em;background-color:#fefefb;padding:30px 20px 60px}.profile-page-support-contact a{text-decoration:underline}@media(max-width:767px){.account-profile-opener{padding:20px 10px}.account-profile-opener h2{font-size:60px;word-break:break-all}.account-details-name{padding:30px 0}.profile-page-account-details,.profile-page-andress-book{flex-direction:column;padding:20px 10px}.profie-page-account-title,.profile-page-account-details .account-details-container,.andress-container{width:100%;max-width:100%!important}.profie-page-account-title{font-size:30px;padding-bottom:30px;border-bottom:1px solid #CCCCCC}.profile-page-support-contact{padding:30px 10px 60px}.andress-container .andress-box:first-child{padding:30px 0}}.popup #address_form_new .popup-header{justify-content:flex-start;border-bottom:1px solid #CCCCCC;padding:10px;margin:0}.popup #address_form_new .popup-title{font-family:GantModernA2GR-Regular;text-align:left;margin:0}#edit-customer-panel .popup-title{font-family:GantModernA2GR-Regular;text-align:left;border-bottom:1px solid #CCCCCC;padding:10px;margin:0}#edit-customer-panel .edit-customer-main-panel .form-group{width:100%}.popup #address_form_new input,#edit-customer-panel .edit-customer-main-panel input,.profile-page-account-details #edit_password_form input,.popup #address_form_new select,#edit-customer-panel .edit-customer-main-panel select{width:100%;height:48px;background-color:#fefefb;color:#000;font-size:16px;line-height:normal;border:1px solid #cac3bd;padding:15px 20px}.popup #address_form_new input:hover,.popup #address_form_new input:focus,#edit-customer-panel .edit-customer-main-panel input:hover,#edit-customer-panel .edit-customer-main-panel input:focus,.profile-page-account-details #edit_password_form input#resetPassword:hover,.profile-page-account-details #edit_password_form input#resetPassword:focus{border:1px solid #000;box-shadow:none}.popup #address_form_new select:hover,.popup #address_form_new select:focus,#edit-customer-panel .edit-customer-main-panel select:hover,#edit-customer-panel .edit-customer-main-panel select:focus{border:1px solid #000}#edit-customer-panel .edit-customer-main-panel .checkbox-default input{width:30px;height:20px}#edit-customer-panel .edit-customer-main-panel .action-btn{padding-left:114px;padding-right:114px;margin-top:40px;margin-bottom:60px}#edit-customer-panel .edit-customer-main-panel .action-btn input,#edit-customer-panel .edit-customer-main-panel .action-btn a{width:50%;height:48px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;font-family:GantModernA2GR-Regular;line-height:16px;padding:10px 30px;margin:0;cursor:pointer;text-transform:uppercase;outline:none;border:none;background-color:#000;color:#fff}.popup #address_form_new label,#edit-customer-panel .edit-customer-main-panel label,.profile-page-account-details #edit_password_form label{font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.02em;margin-bottom:10px}.profile-page-account-details #edit_password_form .edit-password-button{display:flex;align-items:center;justify-content:center;width:90%;font-size:16px;font-family:GantModernA2GR-Regular;font-weight:400;line-height:16px;padding:10px 30px;cursor:pointer;text-transform:uppercase;outline:none;border:none;background-color:#000;color:#fff}@media(max-width:767px){#edit-customer-panel .edit-customer-main-panel .action-btn{flex-direction:column;padding-left:10px;padding-right:10px}#edit-customer-panel .edit-customer-main-panel .action-btn input,#edit-customer-panel .edit-customer-main-panel .action-btn a{width:100%}}.template-collection .grid-item .product-color a{display:inline-block;width:30px;height:30px;background-position:center;background-repeat:no-repeat;margin:4px;border:3px solid #fff;border-radius:15px;cursor:pointer;overflow:hidden;-webkit-box-shadow:0 0 0px 1.5px #000;-moz-box-shadow:0 0 0px 1.5px #000;box-shadow:0 0 0 1.5px #000}.template-product .product-color{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end;align-items:center;margin-bottom:0}.template-product .product-color a{position:relative;display:inline-block;width:30px;height:30px;background-position:center;background-repeat:no-repeat;margin:10px 10px 10px 0;border:3px solid #fff;border-radius:15px;cursor:pointer;-webkit-box-shadow:0 0 0px 1.5px #000;-moz-box-shadow:0 0 0px 1.5px #000;box-shadow:0 0 0 1.5px #000}.template-product .product-color a.active:after{position:absolute;width:100%;height:1px;background-color:#000;bottom:-8px;opacity:1;content:"";transition:.3s opacity;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}#descol .sticky-side .swatch.border-false{border:none}@media(max-width:1439px){.template-collection .grid-item .product-color a{width:10px;height:10px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-custom{display:flex;flex-direction:column;top:0;transform:none}.product-photos .swiper-pagination-custom img{width:70px}.product-photos .swiper-pagination-custom img.swiper-pagination-bullet-img{border:1px solid #000}
/*# sourceMappingURL=/cdn/shop/t/50/assets/redesignGant.scss.css.map */
