:root{--text-page-h2: 2.75rem;--about-qty: 4.25rem;--footer-text: 1rem;--text-page-p: 1.25rem}@media(max-width:1280px){:root{--about-qty: 3.625rem}}@media(max-width:550px){:root{--text-page-h2: 1.625rem;--about-qty: 3rem;--footer-text: .875rem;--text-page-p: 1rem}}.career-item{padding:1rem 1.5rem;background:var(--error-bg);transition:.3s transform ease;will-change:transform;border-radius:1.5rem}.career-item:hover{transform:scale(1.02)}.career-item--not:hover{transform:scale(1)}.career-item__icon{width:1rem;height:auto;flex-shrink:0}.career-item__info{display:flex;align-items:center;gap:.375rem}@media screen and (max-width:550px){.career-item__info{align-items:flex-start}}.career-item__info:not(:last-child){margin-bottom:.625rem}.career-item__text{color:var(--black-2);opacity:.7;font-size:var(--text);line-height:normal;display:inline-block}@media screen and (max-width:767px){.career-item__text{font-size:var(--text-m)}}.career-item__name{color:var(--black-2);font-family:Velour Raw;font-size:var(--text-page-h2);line-height:1.3;letter-spacing:-.52px}.career-item__name+.career-item__info{margin-top:1.5rem}.career-item__name+.career-item__text{margin-top:.625rem}.career-item:not(:last-child){margin-bottom:1.5rem}.career-list{margin-bottom:2.5rem}@media screen and (max-width:1024px){.career-list{margin-bottom:0}}.career-filters{max-width:17rem;width:100%;position:relative;z-index:1}.career-filters.active{z-index:4}@media screen and (max-width:767px){.career-filters.active{z-index:10}}@media screen and (max-width:767px){.career-filters{max-width:100%;z-index:inherit}}.career-filters__list{gap:.625rem}.career-filters--vacancies .career-filters__list{gap:.75rem}.career-filters__item{padding:0 .625rem;color:var(--black-2);font-size:var(--text);line-height:1.62;letter-spacing:-.32px;transition:.3s background ease;border:none;background:none;width:100%;text-align:left;border-radius:1.5625rem}.career-filters__item:hover{background:#c5ad8114}.career-filters--vacancies .career-filters__item{color:#242626b3}@media screen and (min-width:767px){.career-filters--vacancies .career-filters__item{padding:.625rem 1.25rem;color:var(--hover-color)}.career-filters--vacancies .career-filters__item:hover,.career-filters--vacancies .career-filters__item--active{background:var(--grey-3);color:var(--black-2)}}@media screen and (max-width:767px){.career-filters--vacancies .career-filters__item{color:var(--black-2)}}.career-filters__item:disabled:hover{background:none}.career-filters__list{padding:.625rem;display:flex;flex-direction:column;align-items:flex-start;max-height:11.25rem;overflow:auto}@media screen and (max-width:767px){.career-filters__list{background:var(--white);margin-top:1.5rem;max-height:28.75rem;border-radius:1.5rem;padding:.9375rem;border:.0625rem solid var(--error-bg)}}@media screen and (min-width:767px){.career-filters--vacancies .career-filters__list{padding:0;max-height:100%}}.career__top .career-filters__list{max-height:15.625rem}.career-filters__current{padding:.9375rem;display:flex;align-items:center;justify-content:space-between;border:.0625rem solid var(--black-2);background:var(--error-bg);height:3.75rem;box-sizing:border-box;cursor:pointer;border-radius:6.25rem}.career-filters--vacancies .career-filters__current{display:none}@media screen and (max-width:767px){.career-filters--vacancies .career-filters__current{display:flex}}.career-filters__current-text{color:var(--hover-color);font-size:var(--text);line-height:1.8}.active .career-filters__current-arrow{transform:scale(-1)}.career-filters__sub{position:absolute;top:100%;margin-top:.625rem;z-index:100;background:var(--white);width:100%;border-radius:1.5rem;border:.0625rem solid var(--error-bg)}@media screen and (max-width:767px){.career-filters__sub{width:100%;bottom:0;margin-top:0;position:static;top:auto;left:0;padding:.875rem 1rem 1.5rem;box-sizing:border-box;background:var(--grey-4);border:none;border-radius:0}}.career-filters__sub-wrap{display:none}.active .career-filters__sub-wrap{display:flex}@media screen and (min-width:767px){.career-filters--vacancies .career-filters__sub-wrap{display:flex}}@media screen and (max-width:767px){.career-filters__sub-wrap{z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;background:#0000001f;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);align-items:flex-end;justify-content:flex-end;display:none}}.career-filters__sub-close{display:none}@media screen and (max-width:767px){.career-filters__sub-close{width:2rem;height:.25rem;border-radius:6.25rem;background:#82848980;display:block;padding:0;border:none;margin:0 auto 1.5rem}}@media screen and (min-width:767px){.career-filters--vacancies .career-filters__sub{flex-direction:column;position:static;margin-top:0;background:none;padding:0;z-index:9;border:none;display:flex}}.text{color:var(--black-2);font-size:var(--text-new);line-height:1.63}.section--application .container{max-width:58rem!important}.section--application .career__text{margin-bottom:1.875rem}.application{margin-top:3.75rem}@media screen and (max-width:550px){.application{margin-top:1.875rem}}.application-file{margin-bottom:1.5rem}.application-file__input{position:relative;max-width:18.75rem}@media screen and (max-width:550px){.application-file__input{max-width:100%}}.application-file__input input{position:absolute;opacity:0;visibility:hidden}.application-file__size{color:var(--hover-color);font-size:var(--text-s);line-height:normal}.application-file__name{color:var(--black-2);font-size:var(--text);line-height:normal}@media screen and (max-width:550px){.application-file__name{max-width:14.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.application-file__info{display:flex;flex-direction:column;gap:.25rem}@media screen and (max-width:550px){.application-file__info{margin-right:.75rem}}.application-file__icon{width:2.25rem;height:auto;margin-right:.75rem}.application-file__delete{margin-left:auto;padding:0;border:none;background-repeat:no-repeat;background-size:cover;width:1.375rem;height:1.375rem;background-color:transparent}.application-file__block{margin-bottom:1.25rem;display:flex;align-items:center;padding:.53125rem .9375rem}.application__description{margin-bottom:1.25rem;color:var(--black-2);font-size:var(--text-m);line-height:normal}.application .form__groups-block+.button{max-width:31.25rem;margin:3.75rem auto 0}@media screen and (max-width:767px){.application .form__groups-block+.button{margin-top:1.875rem}}.section--career-done{padding-top:6.875rem}.career-done{text-align:center;align-items:center;padding:3.75rem;background:var(--error-bg);display:flex;min-height:36.25rem;gap:1.25rem}@media screen and (max-width:1280px){.career-done{padding:1.875rem}}@media screen and (max-width:1024px){.career-done{flex-direction:column-reverse;gap:0}}@media screen and (max-width:767px){.career-done{min-height:100%;padding:1.25rem}}.career-done .career__text{margin-bottom:3.75rem}@media screen and (max-width:1024px){.career-done .career__text{margin-bottom:1.875rem}}.career-done .button{max-width:31.25rem}@media screen and (max-width:1280px){.career-done .button{max-width:25rem}}@media screen and (max-width:767px){.career-done .button{max-width:100%}}.career-done__info{text-align:left;width:55%}@media screen and (max-width:1024px){.career-done__info{width:100%}}.career-done__img{width:45%;position:relative}@media screen and (max-width:1024px){.career-done__img{width:100%}}.career-done__img img{position:absolute;width:48rem;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1400px){.career-done__img img{width:31.25rem}}@media screen and (max-width:1024px){.career-done__img img{position:static;transform:translate(0)}}@media screen and (max-width:550px){.career-done__img img{width:100%}}.section--vacancy .button{color:var(--white)!important;max-width:31.25rem;margin:1.875rem auto 0;height:3.75rem}@media screen and (max-width:550px){.section--vacancy .button{max-width:100%}}.section--vacancy .button:last-child{margin-top:3.75rem}.section--vacancy .shopify-policy__container,.section--vacancy .text-page{margin:0 auto}.section--vacancy .shopify-policy__container .button,.section--vacancy .text-page .button{max-width:18.75rem;width:100%}.section--vacancy .shopify-policy__container p+.career-item__info,.section--vacancy .text-page p+.career-item__info{margin-top:1.875rem}.section--vacancy .shopify-policy__container .career-item__text,.section--vacancy .text-page .career-item__text{color:var(--hover-color)!important;font-size:var(--text-m)!important}@media screen and (max-width:767px){.section--vacancy .shopify-policy__container .career__description,.section--vacancy .text-page .career__description{display:none}}.section--career{padding-top:12.375rem}.section--career .container{max-width:84.375rem;margin:0 auto}@media screen and (max-width:1024px){.section--career .container{padding:0 1.25rem}}@media screen and (max-width:767px){.section--career{padding-top:6.25rem}}.section--career .form__label{top:50%;transform:translateY(-50%);font-size:var(--text);color:var(--black-2);left:1.5rem}@media screen and (max-width:767px){.section--career .form__label{left:.9375rem}}.section--career .form__input{font-size:var(--input-search);border-color:var(--black-2);background:var(--error-bg);height:3.75rem;padding:1.8125rem 1.5rem .625rem}@media screen and (max-width:767px){.section--career .form__input{padding:1.8125rem .9375rem .625rem}}.section--career .form__input:focus~.form__label,.section--career .form__input:active~.form__label{transform:scale(.9);top:.5625rem;color:var(--black-2)}.section--career .form__input:hover{background:var(--error-bg)!important;box-shadow:none}.section--career .form__input:focus,.section--career .form__input:active{background:var(--error-bg)!important;box-shadow:none}.section--career .form__group:hover .form__label{color:var(--black-2)}.section--career .form__textarea{height:11.25rem}.section--career .form__textarea+.form__label{top:1.25rem;transform:translate(0)}.section--career .form__groups--numbers .form__group--label{overflow:visible}.career-block{width:100%;max-width:100%}.career-blocks{display:flex;gap:1.5rem;margin-top:1.875rem}@media screen and (max-width:767px){.career-blocks{flex-direction:column;gap:2.5rem;margin-top:.75rem}}.career-blocks__title{color:var(--black-2);font-size:var(--text);line-height:normal;margin-bottom:1.25rem}@media screen and (max-width:767px){.career-blocks__title{font-size:var(--text-m)}}@media screen and (max-width:767px){.career-filters--vacancies .career-blocks__title{display:none}}.career__top{display:flex;gap:1.5rem;align-items:center}@media screen and (max-width:767px){.career__top{flex-direction:column;gap:.75rem}}.career__text{color:var(--black-2);font-size:var(--text-new);line-height:1.63;margin-bottom:3.125rem;max-width:68.75rem}@media screen and (max-width:767px){.career__text{line-height:1.87;letter-spacing:-.32px}}.career__title{color:var(--black-2);font-family:Velour Raw;font-size:var(--blog-title);line-height:1;margin-bottom:1.875rem}@media screen and (max-width:767px){.career__title{line-height:1.27;letter-spacing:-1.8px}}.career__description{color:var(--menu-link-color);font-family:Velour Raw;font-size:var(--career-description);line-height:1.25;text-transform:uppercase;margin-bottom:1.25rem;display:block}@media screen and (max-width:767px){.career__description{margin-bottom:.4375rem;line-height:1.62;letter-spacing:-.32px}}@media screen and (max-width:1024px){.section--gallery-career{margin:5rem 0}}.section--gallery-career .gallery-item__text--small{text-transform:none}@media screen and (max-width:1024px){.section--gallery-career .gallery-item__text--small{font-size:var(--title-prefix-2)}}@media screen and (max-width:550px){.section--gallery-career .gallery-item__text--small{max-width:17.8125rem;display:block}}@media screen and (max-width:1024px){.section--gallery-career .gallery-item__img{max-height:50.75rem;object-fit:cover;object-position:top}}.section--gallery{margin-bottom:7.5rem}@media screen and (max-width:767px){.section--gallery{margin-bottom:5rem}}.section--gallery .container{max-width:108rem;padding:0}@media screen and (max-width:767px){.section--gallery+.section--info-company{margin-top:-3.75rem}}.section--gallery-career{margin:7.5rem 0}.gallery__txt{color:var(--black);font-size:var(--text);line-height:1.87;padding-left:2.5rem;margin-top:3.125rem;display:block}@media screen and (max-width:767px){.gallery__txt{padding-left:1.25rem;margin-top:1.875rem;line-height:1.5}}.gallery__wrap{position:relative}.gallery__line{position:absolute;bottom:3.125rem!important}@media screen and (max-width:767px){.gallery__line{bottom:1.5625rem!important}}.gallery__line-2{position:absolute;top:0;left:0;background:var(--white);height:100%}.gallery .swiper-horizontal>.swiper-scrollbar,.gallery .swiper-scrollbar.swiper-scrollbar-horizontal{max-width:calc(100% - 6.25rem);left:3.125rem;max-height:.1875rem}@media screen and (max-width:767px){.gallery .swiper-horizontal>.swiper-scrollbar,.gallery .swiper-scrollbar.swiper-scrollbar-horizontal{max-width:calc(100% - 2.5rem);left:1.25rem;max-height:.125rem}}.gallery-item{position:relative}.gallery-item__info{position:absolute;bottom:5rem;left:3.125rem;z-index:2}@media screen and (max-width:767px){.gallery-item__info{bottom:3.125rem;left:1.25rem}}.gallery-item__text{color:var(--white);font-size:var(--text-new);line-height:1.62}@media screen and (max-width:767px){.gallery-item__text{line-height:1.87}}.gallery-item__title{color:var(--white);font-family:Millionaire;font-size:var(--gallery-title);line-height:1.1;margin-bottom:1rem;margin-left:.375rem}@media screen and (max-width:767px){.gallery-item__title{margin-bottom:.75rem}}.gallery-item__img{width:100%;display:block}.gallery-item__img img{width:100%;height:auto}.achievement{width:33.33%;text-align:center;display:flex;flex-direction:column}@media screen and (max-width:1024px){.achievement{min-width:18.75rem}}.achievement__text{max-width:19.875rem;color:var(--black-2);text-align:center;font-family:Velour Raw;font-size:var(--about-description);line-height:1.25;margin:0 auto}.achievement__description{color:var(--menu-link-color);font-size:var(--about-qty);font-weight:500;line-height:1;margin-bottom:1rem}@media screen and (max-width:767px){.achievement__description{margin-bottom:.625rem}}.achievements{display:flex}@media screen and (max-width:1024px){.achievements{flex-wrap:wrap;gap:2.5rem;justify-content:center}}.achievements__text{font-size:var(--text-new);color:var(--black-2);text-align:center;line-height:1.63;margin-bottom:3.75rem}@media screen and (max-width:1024px){.achievements__text{margin-bottom:2.5rem;line-height:1.87;letter-spacing:-.32px}}.section--product-career{margin:7.5rem 0}@media screen and (max-width:1024px){.section--product-career{margin:5rem 0}}.section--product-career .container--small .text{max-width:30.625rem}.section--product-career .product{align-items:center}.section--product-career .product__info{padding-top:0}.section--product-career .product__info-logo{width:11.4375rem;height:auto;margin-bottom:1.25rem}.section--product-career .product__info .title{margin:0 0 3.75rem 1.25rem}@media screen and (max-width:1280px){.section--product-career .product__info .title{margin-left:.75rem}}@media screen and (max-width:1024px){.section--product-career .product__info .title{margin-bottom:1.25rem}}.section--product-career .product__info .title:hover{color:var(--black)}.section--product-career .product__info .title br{display:block}.section--product-career .product__info .title:not(:first-child){margin-bottom:1.875rem}@media screen and (max-width:1024px){.section--product-career .product__info .title:not(:first-child){margin-bottom:1.25rem}}.section--product-career .product__info .text{max-width:32.5rem;line-height:1.63}.section--product-career .product__info .text span{display:block}.section--product-career .product__info .text span:not(:last-child){margin-bottom:1.875rem}@media screen and (max-width:1024px){.section--product-career .product__info .text{line-height:1.85;max-width:100%}}.section--product-career .product__info .text:not(:last-child){margin-bottom:1.875rem}@media screen and (max-width:1024px){.section--product-career .product__info .text:not(:last-child){margin-bottom:1.25rem}}.section--product-career .product--reverse .text{max-width:26.875rem}.section--product-career-big .container{max-width:101.75rem}.section--product{margin:4.5rem 0 3.125rem}@media screen and (max-width:767px){.section--product{margin-top:5rem}}.section--product .container{padding-left:3.75rem}@media screen and (max-width:1024px){.section--product .container{padding:0 1rem}}.section--product+.section--product{margin-top:3.75rem}@media screen and (max-width:767px){.section--product+.section--product{margin-top:6.25rem}}.product{display:flex;gap:3.75rem;position:relative;text-decoration:none;align-items:center}@media screen and (max-width:1200px){.product{gap:1.875rem}}@media screen and (max-width:1024px){.product{flex-direction:column}}.product__img{max-width:50rem;overflow:hidden;width:50%}@media screen and (max-width:1200px){.product__img{max-width:34.375rem}}@media screen and (max-width:1024px){.product__img{width:100%;max-width:100%}}@media screen and (max-width:767px){.product__img{max-width:100%}}.product__img img{width:100%;height:auto;transition:.8s transform ease}.product .title{max-width:100%;transition:.4s color ease;line-height:1.1;margin:1.5rem 0 1.5rem .625rem}.product .title br{display:none}@media screen and (max-width:550px){.product .title br{display:block}}@media screen and (max-width:767px){.product .title{margin:1.125rem 0 1.125rem .25rem;line-height:1.19}}@media screen and (max-width:550px){[lang=ja] .product .title{font-size:var(--h3)}}.product .link{margin-top:4.5rem}@media screen and (max-width:767px){.product .link{margin-top:1.125rem}}.product__description{color:var(--brown);font-family:Velour Raw;font-size:var(--h5);line-height:1.25;text-transform:uppercase}.product__info{display:flex;flex-direction:column;box-sizing:border-box;width:50%}@media screen and (max-width:1024px){.product__info{padding-left:1.875rem;padding-right:.625rem;width:100%}}@media screen and (max-width:767px){.product__info{padding-left:0}}.section--info-career{background:var(--bg) no-repeat;background-size:cover;min-height:50rem;margin:7.5rem 0;position:relative}@media screen and (max-width:1024px){.section--info-career{margin:5rem 0;background-image:var(--mob-bg);min-height:50.75rem;background-position:center}}.section--info-career-story .title{max-width:34.375rem}.info-career{position:absolute;left:3.125rem;top:50%;transform:translateY(-50%);max-width:40rem}@media screen and (max-width:1024px){.info-career{max-width:21.875rem;left:1.25rem;top:auto;transform:translate(0);bottom:1.25rem;max-width:100%}}.info-career .title{margin-bottom:1.875rem;color:var(--white);font-size:var(--gallery-title);margin-left:1.25rem}@media screen and (max-width:1280px){.info-career .title{margin-left:.5rem}}.info-career .title span{margin-left:-1.25rem;display:block}@media screen and (max-width:1280px){.info-career .title span{margin-left:-.5rem}}@media screen and (max-width:1024px){.info-career .title{margin-bottom:1.25rem;margin-left:.625rem}}@media screen and (max-width:1280px){.section--info-career-story .info-career .title{margin-left:0}}@media screen and (max-width:767px){.section--info-career-story .info-career .title{margin-left:.625rem}}.info-career .text{color:var(--white);max-width:30.625rem}.info-career .text>span{display:block}.info-career .text+.text,.info-career .text>span+span{margin-top:1.875rem}@media screen and (max-width:1024px){.info-career .text+.text,.info-career .text>span+span{margin-top:1.25rem}}@media screen and (max-width:1024px){.info-career .text{max-width:100%}}.info-career .link{margin-top:4.125rem;color:var(--white)}.info-career .link:hover{color:var(--menu-link-color)}.info-career .link:hover svg{color:var(--menu-link-color)}.info-career .link svg{color:var(--white);transition:.3s color ease}@media screen and (max-width:1024px){.info-career .link{margin-top:1.875rem}}.goal-item{width:calc(20% - .5rem);display:flex;flex-direction:column;padding:1.25rem .75rem;box-sizing:border-box;gap:.8125rem;background:var(--error-bg);max-width:21.875rem;border-radius:1.5rem;min-width:14.375rem}@media screen and (max-width:1024px){.goal-item{width:100%;align-items:center;padding:.75rem;gap:.75rem;text-align:center}}.goal-item img{width:2.625rem;height:auto}.goal-item__name{color:var(--black-2);font-family:Velour Raw;font-size:var(--blog-item-title);line-height:1.25;text-transform:uppercase}.goal-item__text{color:var(--black-2);font-size:var(--text);line-height:1.62;letter-spacing:-.32px;max-width:13.75rem}@media screen and (max-width:767px){.goal-item__text{font-size:var(--text-m)}}.goal-list{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center}@media screen and (max-width:1024px){.goal-list{align-items:center}}.goal__top{display:flex;justify-content:space-between;margin-bottom:3.75rem;gap:1.25rem;max-width:84.375rem}@media screen and (max-width:1024px){.goal__top{flex-direction:column;margin-bottom:2.5rem}}.goal__top .text{max-width:52.0625rem}@media screen and (max-width:1100px){.goal__top .text{max-width:40.625rem}}.section--media-career .media{padding:3.125rem}@media screen and (max-width:767px){.section--media-career .media{padding:3.125rem 3.5rem}}.section--media-career .media+.link{margin:7.5rem 0 0}@media screen and (max-width:767px){.section--media-career .media+.link{margin-top:1.875rem}}.section--media-career .media__text{margin:1.875rem auto;max-width:63.0625rem}.section--media-career .media__logo{filter:none;width:9.8125rem;height:auto;margin-bottom:0}.section--text-page .link--back{font-weight:500}.shopify-policy__container,.text-page{max-width:58rem!important}.shopify-policy__container h1,.text-page h1{color:var(--black-2);font-size:var(--big-title);line-height:1;margin-bottom:2.5rem;font-family:Velour Raw;text-align:left}@media screen and (max-width:767px){.shopify-policy__container h1,.text-page h1{margin-bottom:1.25rem;line-height:1.27;letter-spacing:-1.8px}}.shopify-policy__container h2,.text-page h2{color:var(--black-2);font-family:Velour Raw;font-size:var(--text-page-h2);line-height:1.18;margin:3.75rem 0 1.25rem;text-transform:none;letter-spacing:normal}@media screen and (max-width:767px){.shopify-policy__container h2,.text-page h2{margin-top:2.5rem}}.shopify-policy__container p,.text-page p{color:var(--black);font-size:var(--text-page-p);line-height:1.66}@media screen and (max-width:767px){.shopify-policy__container p,.text-page p{line-height:1.75}}.shopify-policy__container ul,.shopify-policy__container ol,.text-page ul,.text-page ol{padding-left:3.5rem;font-size:var(--text-page-p);color:var(--black-2);line-height:1.63;margin-top:1.25rem}@media screen and (max-width:767px){.shopify-policy__container ul,.shopify-policy__container ol,.text-page ul,.text-page ol{padding-left:1.125rem;line-height:1.87;letter-spacing:-.32px}}.template-page-careers{background:var(--white)}
/*# sourceMappingURL=/cdn/shop/t/68/assets/page.career.css.map */
