#header-menu-root{display:block;min-width:400px}ul,ol,li{margin:0;margin-block:0;padding:0;list-style:none}a{text-decoration:none;color:rgba(var(--color-foreground),1)}.custom-page-width{margin-inline:auto;padding-inline:min(10vw,150px);width:min(100%,1500px)}@media (max-width:767px){.custom-page-width{width:min(100%,550px);padding-inline:min(calc(30/414*100vw),150px)}}.show--pc{display:block;visibility:visible}@media (max-width:767px){.show--pc{display:none;visibility:hidden}}.show--sp{display:none;visibility:hidden}@media (max-width:767px){.show--sp{display:block;visibility:visible}}.js-slideIn{clip-path:inset(0% 0% 100% 0%)}.js-fadeIn{opacity:0}.deco-star{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;display:flex;align-items:center;justify-content:center;transition:.2s ease-in-out}.deco-star svg{width:186px;aspect-ratio:186/151}.deco-star__item{fill:#c8c9ca;animation:deco-star .4s linear infinite}@keyframes deco-star{0%{fill:#c8c9ca}to{fill:#fccf00}}.shopify-policy__container{padding-block:100px}@media (max-width: 767px){cart-items,.contact.page-width,.cart__footer-wrapper{padding-bottom:120px}}.shopify-section-group-header-group{position:sticky;top:0}.custom-header{width:100%;background:#005a9c}.custom-header .custom-page-width{display:grid;grid-template-columns:1fr min(9vw,135px) 1fr;align-items:center;gap:min(calc(70/1500*100vw),70px);width:min(100%,1920px);padding-inline:min(calc(140/1500*100vw),140px);min-height:193px;transition:.2s ease-in-out}@media (max-width:1490px){.custom-header .custom-page-width{padding-inline:calc(30/1400*100vw);grid-template-columns:1fr min(calc(80/1400*100vw),80px) 1fr;gap:min(calc(20/1400*100vw),70px)}}@media (max-width:1023px){.custom-header .custom-page-width{padding:20px 32px 20px 28px;grid-template-columns:1fr 67px 1fr;gap:min(calc(70/1500*100vw),70px);min-height:unset}}.custom-header.scrolled .custom-page-width{min-height:unset}@media (max-width:1023px){.custom-header.scrolled .custom-page-width{padding:5px 32px 5px 28px}}.custom-header.scrolled .custom-header-menu{margin-top:53px}.custom-header.scrolled .custom-header__logo{width:min(calc(83/1500*100vw),83px)}@media (max-width:767px){.custom-header.scrolled .custom-header__logo{width:67px}}.custom-header.scrolled .menu-title.depth-0,.custom-header.scrolled .custom-menu-link.depth-0{padding-bottom:53px}.custom-header__logo-wrapper{margin:0}@media (max-width:767px){.custom-header__logo-wrapper{margin-top:4px;margin-left:2px}}.custom-header__logo-link{display:flex;align-items:center;justify-content:center}.custom-header__logo{width:min(9vw,135px);height:auto;aspect-ratio:135/119;transition:.2s ease-in-out}@media (max-width:1490px){.custom-header__logo{width:min(calc(83/1500*100vw),135px)}}@media (max-width:767px){.custom-header__logo{width:67px}}.custom-header__icons{display:grid;grid-template-columns:repeat(5,20px);align-items:center;justify-content:flex-end;gap:min(calc(40/1500*100vw),40px)}@media (max-width:1023px){.custom-header__icons{grid-template-columns:repeat(2,15px);gap:30px}}.custom-header .custom-header__icon,.custom-header .custom-header__icon .svg-wrapper{width:19px;height:19px}@media (max-width:1023px){.custom-header .custom-header__icon,.custom-header .custom-header__icon .svg-wrapper{width:21px;height:21px}.custom-header .custom-header__icon img,.custom-header .custom-header__icon .svg-wrapper img{width:100%;height:auto;max-height:100%}}.custom-header__icons .desktop-localization-wrapper .localization-form:only-child{margin:0}.custom-header__icons .desktop-localization-wrapper .custom-localization-form{display:flex;align-items:center;justify-content:center}@media (max-width:1023px){.localization-form:only-child{margin:0!important;padding:0!important}.custom-header__icons .desktop-localization-wrapper{display:none;visibility:hidden}}.custom-disclosure .custom-disclosure__button.localization-form__select{margin:0!important;padding:0;background:inherit;position:unset;min-width:unset;min-height:unset;height:fit-content}@media (max-width:1023px){.custom-disclosure .custom-disclosure__button.localization-form__select{height:fit-content}}.custom-disclosure .custom-disclosure__button.localization-form__select:before,.custom-disclosure .custom-disclosure__button.localization-form__select:after{display:none}.custom-disclosure .language-icon{height:20px}.custom-disclosure .disclosure__list-wrapper{background:#005a9c;padding:0;bottom:0;top:auto;transform:translateY(100%)}.custom-disclosure .language-selector .disclosure__list{min-width:unset;min-height:unset}.custom-header__icons .desktop-localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateCustomMenuOpen var(--duration-default) ease-in-out}@keyframes animateCustomMenuOpen{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}.custom-disclosure .disclosure__link{display:inline-flex;align-items:center;justify-content:center}.custom-header__icon .cart-count-bubble{background-color:#302927;color:#fff;left:1.2rem}@media (max-width:1023px){.custom-header__search{margin-top:10px}.custom-header__icons .header__search{display:none;visibility:hidden}}@media (max-width:1023px){.custom-header__icons .header__icon--instagram{display:none!important;visibility:hidden}}.header-menu-initialized .custom-header-menu:not(.initial-menu){opacity:1;visibility:visible}@media (max-width:1023px){#header-menu-root{display:none;visibility:hidden}}.custom-header-menu{margin-top:90px;display:flex;flex-wrap:wrap;align-items:center;gap:min(1.6vw,24px);transition:.2s ease-in-out}.menu-title,.custom-menu-link{margin:0;font-size:15px;font-weight:700;line-height:1;transition:.2s ease-in-out}.custom-menu-link,.custom-menu-item.depth-0>.menu-title{cursor:pointer}.custom-submenu__box.depth-0{position:absolute;width:100%;top:100%;left:0;background:#e5e3e2;opacity:0;visibility:hidden;transition:.2s ease-in-out;z-index:1}.custom-menu-item.is-hovered>.custom-submenu__box.depth-0{opacity:1;visibility:visible;z-index:10}.custom-menu-item.depth-0{height:100%;display:flex;align-items:center;opacity:1;visibility:visible}.menu-title.depth-0,.custom-menu-link.depth-0{color:#fff;padding-bottom:88px}.menu-title.depth-0{position:relative}.custom-menu-item.is-hovered>.menu-title.depth-0:before{position:absolute;content:"";display:inline-block;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #E5E3E2}.custom-submenu__box-inner.depth-0{position:relative;padding-block:50px 123px;padding-inline:min(calc(151/1500*100vw),151px);width:min(100%,1920px)}.custom-submenu__list.depth-0{width:min(53.6vw,804px);display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));column-gap:50px;row-gap:20px}.custom-submenu__item--child{margin:0}.custom-submenu__box.depth-1,.custom-submenu__box.depth-2{position:static;left:100%;top:0;opacity:1;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.custom-submenu__box.depth-1{margin-top:10px}.custom-menu-item.is-hovered .custom-submenu__box.depth-1,.custom-menu-item.is-hovered .custom-submenu__box.depth-2{opacity:1;visibility:visible;z-index:1100}.custom-menu-item:not(.is-hovered)>.custom-submenu__box{opacity:0;visibility:hidden}.custom-menu-link.depth-2{font-size:13px;line-height:1.3px;font-weight:400}.custom-submenu__image-wrapper{position:absolute;top:50%;right:min(calc(151/1500*100vw),151px);transform:translateY(-50%)}.custom-submenu__hover-image{width:min(calc((326/1500*100vw)),326px);aspect-ratio:326/253}.custom-submenu__hover-image img{width:100%;aspect-ratio:326/253;object-fit:contain}.custom-header__drawer-wrapper{display:none;visibility:hidden}@media (max-width:1023px){.custom-header__drawer-wrapper{display:block;visibility:visible}}.custom-close-icon,.custom-menu-drawer[open] .custom-hamburger-icon{display:none}.custom-menu-drawer[open] .custom-close-icon{display:flex}.custom-menu-drawer__container{position:absolute;bottom:0;left:0;transform:translateY(100%);width:100%;height:100vh;background:#005a9c}.custom-menu-drawer__inner{padding-inline:30px}.custom-menu-drawer__menu{margin-top:40px;display:flex;flex-direction:column;gap:20px}.custom-menu-drawer__link{display:inline-block;color:#fff;font-size:18px;font-weight:700;line-height:1}.custom-menu-drawer__bottom{margin-top:68px}.custom-menu-drawer__bottom-menu{display:flex;flex-direction:column;gap:20px}.custom-menu-drawer__bottom-item{display:flex;align-items:center;gap:16px}.custom-menu-drawer__social-link,.language__icon-label,.search-label{color:#fff;font-size:18px;font-weight:400;letter-spacing:2.16px}.language__icon-inner,.custom-menu-drawer__social-link,.search-wrapper{display:flex;align-items:center;gap:19px}.language__icon-inner{align-items:baseline}.language__icon-label{display:none;visibility:hidden}@media (max-width:1023px){.localization-form:only-child{padding:0}.language__icon-label{display:block;visibility:visible}.language-icon .svg-wrapper,.language-icon .svg-wrapper img{width:24px;height:24px}}@media (max-width:1023px){.custom-header .custom-header__icon--search{width:auto;height:auto;display:flex;gap:16px;align-items:center;text-decoration:none}.custom-header .custom-header__icon--search .svg-wrapper{width:24px;height:24px}}.custom-header__icon--search .search-label{display:none;visibility:hidden}@media (max-width:1023px){.custom-header__icon--search .search-label{display:block;visibility:visible;width:fit-content;height:fit-content;text-underline-offset:0;text-decoration:none}}.custom-menu-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.custom-hamburger-icon,.custom-close-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.custom-close-icon{display:none}.custom-footer{position:relative;z-index:2;background:#302927;color:#fff}.custom-footer .custom-page-width{padding:124px min(10vw,150px) 37px}@media (max-width:1023px){.custom-footer .custom-page-width{padding:124px 20px 130px}}.custom-footer__content{display:flex}@media (max-width:767px){.custom-footer__content{flex-direction:column}}.custom-footer__logo-wrapper{margin-top:6px;margin-right:min(calc(212/1500*100vw),212px)}@media (max-width:767px){.custom-footer__logo-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2}}.custom-footer__logo-link{display:block;width:min(10.8vw,162px)}@media (max-width:767px){.custom-footer__logo-link{width:min(calc(135/414*100vw),200px)}}.custom-footer__logo{width:100%;height:auto;aspect-ratio:162/194}.custom-footer__menu{margin-right:min(calc(222/1500*100vw),222px)}.custom-footer__menu-list{display:flex;flex-direction:column;gap:18px}.custom-footer__menu-link{display:inline-block;color:#fff;font-size:18px;font-weight:700;line-height:1;text-decoration:none;transition:opacity .2s ease-in-out}@media (hover:hover){.custom-footer__menu-link:hover{opacity:.7}}@media (max-width:767px){.custom-footer__subMenu-box{margin-top:24px}}.custom-footer__subMenu-wrapper{padding-right:12px;display:flex;gap:min(calc(67/1500*100vw),67px)}@media (max-width:767px){.custom-footer__subMenu-wrapper{padding-right:0;flex-direction:column}}.custom-footer__subMenu-list{display:flex;flex-direction:column;gap:10px}.custom-footer__subMenu-link{display:inline-block;color:#fff;font-size:13px;font-weight:700;letter-spacing:.52px;text-decoration:none;transition:.2s ease-in-out}@media (hover:hover){.custom-footer__subMenu-link:hover{opacity:.7}}.custom-footer__btn-wrapper{width:280px;margin-top:38px}.custom-footer__btn{display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border:1px solid #302927;border-radius:100px;text-decoration:none;color:#302927;font-size:18px;font-weight:700;transition:.2s ease-in-out}@media (hover:hover){.custom-footer__btn:hover{background-color:#302927;border:1px solid #fff;color:#fff}}.custom-footer__smallMenu{margin-top:168px;padding-right:43px}.custom-footer__smallMenu-list{display:flex;justify-content:flex-end;gap:32px}@media (max-width:767px){.custom-footer__smallMenu-list{flex-direction:column}}.custom-footer__smallMenu-link{display:inline-block;color:#fff;font-size:13px;font-weight:700;letter-spacing:.52px;transition:.2s ease-in-out}@media (hover:hover){.custom-footer__smallMenu-link:hover{opacity:.7}}.custom-section-title__text{margin:0;padding:0 min(calc(113/1500*100vw),120px);width:auto;min-height:120px;display:inline-flex;align-items:center;justify-content:center;border:9px solid #231815;border-radius:9999px;background:#fff;overflow:hidden;white-space:nowrap;color:#231815;font-size:min(calc(50/1500*100vw),50px);font-weight:700;letter-spacing:5px;opacity:0}@media (max-width:1023px){.custom-section-title__text{min-height:100px}}@media (max-width:767px){.custom-section-title__text{padding:0 min(calc(65/414*100vw),120px);min-height:80px;border:4px solid #231815;font-size:min(calc(25/414*100vw),50px)}}.char{display:inline-block;transform-origin:center;opacity:0}.custom-btn__more{padding:0 7px 3px 14px;position:relative;display:flex;align-items:center;gap:10px;background:inherit;border:none;font-size:20px;font-weight:700;letter-spacing:2px;color:#231815;cursor:pointer}.custom-btn__more:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#231815;border-radius:3px}.custom-btn__more-icon{width:12px;height:14px;transition:.2s ease-in-out}.custom-btn__more-icon path{fill:#231815}@media (any-hover:hover){.custom-btn__more:hover .custom-btn__more-icon{transform:translate(10px)}}.custom-slideshow{width:100%;position:relative}.custom-slideshow .swiper-slide{width:100%;aspect-ratio:1500/963;overflow:hidden}@media (max-width:767px){.custom-slideshow .swiper-slide{aspect-ratio:828/1280}}.custom-slideshow .swiper-slide img{width:100%;height:100%;object-fit:cover}.custom-slideshow .swiper-slide-active img,.custom-slideshow .swiper-slide-duplicate-active img,.custom-slideshow .swiper-slide-prev img{animation:zoomIn 7s linear 0s normal both}@keyframes zoomIn{0%{transform:scale(1.05)}to{transform:scale(1)}}.custom-slideshow__swiper-pagination{position:absolute;left:auto!important;right:10vw;bottom:calc(62/963*100%)!important;width:fit-content!important;display:inline-flex;flex-direction:column;align-items:center;gap:18px;z-index:1}@media (max-width:767px){.custom-slideshow__swiper-pagination{display:none;visibility:hidden}}.custom-slideshow__swiper-pagination .swiper-pagination-bullet{position:relative;width:5px;height:52px;background:transparent;border-radius:0;opacity:1;transition:.2s ease-in-out}.custom-slideshow__swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:0;left:50%;width:1.4px;height:52px;transform:translate(-50%);background:#fff;opacity:.5;transition:.2s ease-in-out}.custom-slideshow__swiper-pagination .swiper-pagination-bullet-active{position:unset;width:5px;background:#fff;opacity:1}.custom-slideshow__swiper-pagination .swiper-pagination-bullet-active:before{display:none}@media (any-hover:hover){.custom-slideshow__swiper-pagination .swiper-pagination-bullet:hover:before{background-color:#005a9c;width:5px;opacity:1}.custom-slideshow__swiper-pagination .swiper-pagination-bullet-active:hover{background:#005a9c}.custom-slideshow__swiper-pagination .swiper-pagination-bullet-active:hover:before{display:none}}.custom-brand__inner{position:relative;padding-block:180px 0px;width:min(100%,1500px)}@media (max-width:767px){.custom-brand__inner{padding:95px 20px 0}}.custom-brand__section-title-wrapper{position:absolute;top:0;left:min(calc(140/1500*100vw),140px);transform:translateY(-50%);z-index:2}@media (max-width:767px){.custom-brand__section-title-wrapper{left:50%;transform:translate(-50%,-50%)}}.custom-brand__section-title-wrapper .custom-section-title__text{padding:0 min(calc(108/1500*100vw),108px) 0 min(8vw,120px)}@media (max-width:767px){.custom-brand__section-title-wrapper .custom-section-title__text{padding:0 min(calc(57/414*100vw),100px) 0 min(calc(57/414*100vw),120px)}}.custom-brand__links{display:flex;flex-wrap:wrap;justify-content:center;gap:min(4vw,60px)}@media (max-width:767px){.custom-brand__links{gap:23px}}.custom-brand__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:transparent;border:none;padding:0;cursor:pointer;transition:.2s ease-in-out}.custom-brand__link-img-wrapper{position:relative;width:min(calc(158/1500*100vw),158px);aspect-ratio:1/1;border-radius:50%;background:#f6f6f6;overflow:hidden}@media (max-width:767px){.custom-brand__link-img-wrapper{width:79px}}.custom-brand__link-deco svg{width:min(calc(80/1500*100vw),80px)}@media (any-hover:hover){.custom-brand__link:hover .custom-brand__link-deco{opacity:1}}.custom-brand__link-img{width:100%;height:auto}.custom-brand__link-title{margin:0;color:#000;font-size:20px;font-weight:700;letter-spacing:.4px;text-align:center}@media (max-width:767px){.custom-brand__link-title{font-size:13px}}.custom-brand__product{margin-top:78px}.custom-brand__product-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:10px;row-gap:30px}@media (max-width:767px){.custom-brand__product-list{grid-template-columns:repeat(2,1fr);gap:5px}}.custom-brand__btn-wrapper{margin-top:65px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.custom-brand__btn-wrapper{margin-top:55px}}.custom-product-card{position:relative}.custom-product-card__link{position:relative;display:block;text-decoration:none;color:inherit}.custom-product-card__image-wrapper{position:relative;aspect-ratio:1;background:#f5f5f5;overflow:hidden}.custom-product-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;transition:.2s ease-in-out}.custom-product-card__image{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}.custom-product-card__deco svg{width:186px;aspect-ratio:186/151}@media (max-width:767px){.custom-product-card__deco svg{width:100px}}@media (any-hover:hover){.custom-product-card__link:hover .custom-product-card__image{transform:scale(1.05)}.custom-product-card__link:hover .custom-product-card__deco{opacity:1}}.custom-product-card__info{padding:8px 0}.custom-product-card__vendor{font-size:.9rem;margin-bottom:.5rem;color:rgba(var(--color-foreground),.75)}.custom-product-card__title{margin:0;color:#000;font-size:15px;font-weight:700;line-height:1.35}@media (max-width:767px){.custom-product-card__title{margin:0;font-size:11px;font-weight:400}}.custom-product-card__price{font-size:15px;font-weight:700;line-height:1.35}@media (max-width:767px){.custom-product-card__price{font-size:11px}}.custom-look{margin-top:260px;position:relative;width:100%}@media (max-width:767px){.custom-look{margin-top:100px}}.custom-look__slide-single{max-height:757px;overflow:hidden}.custom-look__slide-single .custom-look__img-wrapper{position:relative;width:100%;aspect-ratio:1500/757}.custom-look__swiper{max-height:964px}@media (max-width:767px){.custom-look__swiper{max-height:unset}}.custom-look__star-wrapper{position:absolute;top:0;left:auto;right:26px;width:min(calc(665/1500*100vw),665px);aspect-ratio:665/442;transform:translateY(-34%);z-index:2}.custom-look__section-title-wrapper{position:absolute;top:calc(117/963*100%);left:min(calc(146 / 1500* 100vw),151px);z-index:2}@media (max-width:767px){.custom-look__section-title-wrapper{top:0%;left:50%;transform:translate(-50%,-50%)}}.custom-look__section-title-wrapper .custom-section-title__text{padding:0 min(6vw,90px)}@media (max-width:767px){.custom-look__section-title-wrapper .custom-section-title__text{padding:0 min(calc(70/414*100vw),90px)}}.custom-look__img-wrapper{position:relative;aspect-ratio:868/964;overflow:hidden}.custom-look__slide-deco{z-index:2}.custom-look__slide-deco svg{width:calc(200/1500*100vw)}.custom-look__img{width:100%;height:100%;object-fit:cover}@media (any-hover:hover){.custom-look__link:hover .custom-look__slide-deco{opacity:1}}.custom-look__nav{position:absolute;top:50%;transform:translateY(-45%);z-index:10;cursor:pointer;transition:.2s ease-in-out}@media (any-hover:hover){.custom-look__nav:hover{opacity:.7}}.custom-look__nav--prev{left:6vw}.custom-look__nav--next{right:6vw}.custom-look__nav-icon{width:58px;height:58px}.custom-look__list{display:none;visibility:hidden}@media (max-width:767px){.custom-look__list{display:flex;visibility:visible;flex-direction:column;gap:10px}}.custom-look__image-wrapper{position:relative;width:100%;aspect-ratio:593 / 300;overflow:hidden}@media (max-width:767px){.custom-look__image-wrapper{aspect-ratio:4/3}}.custom-look__image-wrapper img{width:100%;object-fit:cover}.custom-look__title{margin:0;position:absolute;bottom:20px;left:20px;color:#fff;font-size:24px;font-weight:700}@media (max-width:767px){.custom-look__title{left:30px;bottom:33px;font-size:12px}}@media (max-width:767px){.custom-look__btn-wrapper{margin-top:60px;display:flex;visibility:visible;justify-content:center;align-items:center}}.custom-about{margin-top:10px;position:relative;background:linear-gradient(1800deg,#f4d334,#eb8813 75%);overflow:hidden}@media (max-width:767px){.custom-about{margin-top:120px;overflow:visible}}@media (max-width:767px){.custom-about__section-title-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2}}.custom-about__content{display:grid;grid-template-columns:1fr 1fr;align-items:center}@media (max-width:767px){.custom-about__content{display:flex;flex-direction:column-reverse}}.custom-about__text-wrapper{margin:0 auto;padding:110px 10px 170px;width:min(100%,600px)}@media (max-width:767px){.custom-about__text-wrapper{padding:60px 20px 85px;width:min(100%,600px)}}.custom-about__section-title-wrapper{padding-inline:60px}.custom-about__section-title-wrapper .custom-section-title__text{padding:0 min(calc(77/1500*100vw),77px) 0 min(calc(58/1500*100vw),58px)}@media (max-width:767px){.custom-about__section-title-wrapper .custom-section-title__text{padding:0 min(calc(35/414*100vw),77px) 0 min(calc(35/414*100vw),58px)}}.custom-about__quote-wrapper{margin-top:100px}@media (max-width:767px){.custom-about__quote-wrapper{margin-top:0}}.custom-about__quote-image{width:100%;height:auto}.custom-about__btn-wrapper{margin-top:64px;padding-inline:63px;display:flex;align-items:center}@media (max-width:767px){.custom-about__btn-wrapper{margin-top:45px;justify-content:center}}.custom-about__image-wrapper{margin-left:-10px;height:100%;max-height:949px}@media (max-width:767px){.custom-about__image-wrapper{margin-left:0}}.custom-about__main-image{width:100%;height:100%;object-fit:cover}.custom-about__scroll{position:absolute;bottom:0;left:0;width:100%;overflow:hidden}.custom-about__swiper{width:100%}.custom-about__scroll .swiper-wrapper{transition:.3s ease;-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.custom-about__scroll .swiper-slide{width:auto}.custom-about__scroll-text{margin:0;color:#fff;font-size:min(5.625vw,90px);font-weight:700;line-height:1.2;white-space:nowrap}.custom-news{margin-top:156px}@media (max-width:767px){.custom-news{margin-top:76px}}.custom-news__container{display:flex;justify-content:space-between;gap:20px}@media (max-width: 767px){.custom-news__container{display:block}}.custom-news__sidebar{position:relative;min-width:min(22vw,330px);min-height:800px}@media (max-width: 767px){.custom-news__sidebar{min-width:unset;min-height:unset}}@media (max-width: 767px){.custom-news__section-title-wrapper{display:flex;justify-content:center}}.custom-news__sidebar .custom-section-title__text{padding:24px min(5.2vw,78px) 20px min(5.2vw,78px)}@media (max-width: 767px){.custom-news__sidebar .custom-section-title__text{padding:0 min(calc(65/414*100vw),120px)}}.custom-news__tag-list{margin-top:56px;width:fit-content;display:flex;flex-direction:column;gap:7px}@media (max-width: 767px){.custom-news__tag-list{margin-top:40px;border-top:none;width:100%;justify-content:center;flex-wrap:wrap;flex-direction:row;gap:20px}}.custom-news__tag-link{padding:4px 9px;display:flex;align-items:center;border:1px solid #231815;border-radius:9999px;background:#fff;cursor:pointer;color:#231815;font-size:13px;font-weight:700;letter-spacing:1.3px;text-align:left;transition:.2s ease-in-out}@media (max-width: 767px){.custom-news__tag-link{height:fit-content;text-align:center;font-size:14px;letter-spacing:1.4px}}@media (any-hover:hover){.custom-news__tag-link:hover{color:#005a9c;border:1px solid #005A9C}}.custom-news__btn-wrapper{position:absolute;bottom:0;left:0}@media (max-width: 767px){.custom-news__btn-wrapper{position:unset;margin-top:60px;display:flex;align-items:center;justify-content:center}}.custom-news__btn-wrapper.show--pc{display:flex;visibility:visible}@media (max-width: 767px){.custom-news__btn-wrapper.show--pc{display:none;visibility:hidden}}.custom-news__btn-wrapper.show--sp{display:none;visibility:hidden}@media (max-width: 767px){.custom-news__btn-wrapper.show--sp{display:flex;visibility:visible}}.custom-news__star-wrapper{position:absolute;bottom:20%;left:0%;width:min(calc(506/1500*100vw),506px);aspect-ratio:506/442;transform:translate(-26%);z-index:-1}.custom-news__grid{margin-top:80px;width:min(calc(796/1500*100vw),796px);display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;row-gap:45px}@media (max-width: 767px){.custom-news__grid{margin-top:33px;width:100%;column-gap:5px;row-gap:25px}}.custom-news__link{display:block;text-decoration:none;transition:.2s ease}.custom-news__image-wrapper{position:relative;aspect-ratio:1/1;overflow:hidden}.custom-news__image{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}@media (any-hover:hover){.custom-news__link:hover .custom-news__image{transform:scale(1.05)}.custom-news__link:hover .custom-news__image-deco{opacity:1}}.custom-news__info{margin-top:10px}@media (max-width: 767px){.custom-news__info{margin-top:12px}}.custom-news__date{font-size:13px;font-weight:400;letter-spacing:.26px;color:#000}@media (max-width: 767px){.custom-news__date{color:#7b7a7b;font-size:12px;font-weight:400;line-height:calc(30/23);letter-spacing:.23px}}.custom-news__tags{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 767px){.custom-news__tags{display:none;visibility:hidden}}.custom-news__tag{padding:5px 10px;font-size:10px;font-weight:400;line-height:1;color:#231815;border:1px solid #231815;border-radius:9999px}.custom-news__title{margin:0;color:#000;font-size:15px;font-weight:400;letter-spacing:.3px}@media (max-width: 767px){.custom-news__title{font-size:12px;font-weight:400;line-height:calc(30/23);letter-spacing:.23px}}.custom-collaborations{margin-top:243px;background:#b61f22}@media (max-width: 767px){.custom-collaborations{margin-top:120px}}.custom-collaborations .custom-page-width{position:relative;padding-block:125px 112px}.custom-collaborations__section-title-wrapper{position:absolute;top:6px;left:min(9vw,135px);transform:translateY(-50%);z-index:2}@media (max-width: 767px){.custom-collaborations__section-title-wrapper{left:50%;transform:translate(-50%,-50%)}}.custom-collaborations__section-title-wrapper .custom-section-title__text{padding:0 min(calc(60/414*100vw),60px) 0 min(calc(50/414*100vw),50px)}@media (max-width: 767px){.custom-collaborations__section-title-wrapper .custom-section-title__text{padding:0 min(calc(25/414*100vw),120px)}}.custom-collaborations__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:14px;row-gap:19px}@media (max-width: 767px){.custom-collaborations__grid{grid-template-columns:repeat(1,1fr);row-gap:10px}}.custom-collaborations__link{position:relative;display:block;text-decoration:none}.custom-collaborations__image-wrapper{position:relative;width:100%;aspect-ratio:593/300;overflow:hidden}.custom-collaborations__image{width:100%;height:100%;object-fit:cover;transition:.6s ease-in-out}.custom-collaborations__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0006;opacity:0;transition:.2s ease-in-out}.custom-collaborations__deco{top:auto;left:auto;right:calc(11/592*100%);bottom:calc(-20/299*100%);transform:translate(0)}@media (max-width: 767px){.custom-collaborations__deco svg{width:80px}}@media (any-hover: hover){.custom-collaborations__link:hover .custom-collaborations__image{transform:scale(1.05)}.custom-collaborations__link:hover .custom-collaborations__content,.custom-collaborations__link:hover .custom-collaborations__deco{opacity:1}}.custom-collaborations__date{color:#fff;font-size:11px;font-weight:400;letter-spacing:1.1px;z-index:2}.custom-collaborations__title{margin:10px 0 0;color:#fff;font-size:20px;font-weight:700;letter-spacing:2px;text-align:center;z-index:2}.custom-collaborations__btn-wrapper{margin-top:60px;display:flex;align-items:center;justify-content:center}.custom-collaborations__btn{color:#fff}.custom-collaborations__btn:before{background:#fff}.custom-collaborations__btn .custom-btn__more-icon path{fill:#fff}.custom-page-collaborations{padding:80px 0}.custom-collaborations__grid-wrapper{position:relative}.custom-page-collaborations .custom-collaborations__section-title-wrapper{top:0;left:0;transform:translateY(-50%)}@media (max-width: 767px){.custom-page-collaborations .custom-collaborations__section-title-wrapper{left:50%;transform:translate(-50%,-50%)}}.custom-page-collaborations .custom-collaborations__grid{margin-top:60px}.custom-page-collaborations .custom-collaborations__item{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}.custom-page-collaborations .custom-collaborations__item.js-fadeIn,.custom-page-collaborations .custom-collaborations__item.js-fadeIn[style*="display: block"]{opacity:0;transform:translateY(20px)}.custom-page-look__btn-wrapper{margin-top:80px;display:flex;justify-content:center}.custom-page-news{margin-block:78px}@media (max-width: 767px){.custom-page-news{margin-block:76px 100px}}.custom-page-news .custom-news__sidebar .custom-section-title__text{padding:24px min(4vw,60px) 20px min(5.2vw,78px)}@media (max-width: 767px){.custom-page-news .custom-news__sidebar .custom-section-title__text{padding:0 min(calc(65/414*100vw),120px)}}.custom-page-news__btn-wrapper{margin-top:72px;display:flex}@media (max-width: 767px){.custom-page-news__btn-wrapper{justify-content:center}}.custom-page-news .custom-news__grid{margin-top:64px;row-gap:32px}.custom-page-news .custom-news__tag-list{margin-top:40px}.custom-news__item.hidden{display:none}.custom-page-look{position:relative;margin-block:100px}.custom-page-look__list{position:relative;display:flex;flex-direction:column;row-gap:10px}.custom-page-look__section-title-wrapper{position:absolute;top:0;left:0;transform:translateY(-50%);z-index:2}@media (max-width: 767px){.custom-page-look__section-title-wrapper{left:50%;transform:translate(-50%,-50%)}}.custom-page-look__item{position:relative;width:100%}.custom-page-look__link{display:block;width:100%;height:100%;transition:opacity .3s ease}.custom-page-look__image-wrapper{position:relative;overflow:hidden;aspect-ratio:764/426}.custom-page-look__image{width:100%;height:100%;object-fit:cover;transition:.6s ease-in-out}.custom-page-look__deco{top:60%;left:70%}@media (any-hover: hover){.custom-page-look__link:hover .custom-page-look__image{transform:scale(1.05)}.custom-page-look__link:hover .custom-collaborations__content,.custom-page-look__link:hover .custom-page-look__deco{opacity:1}}.custom-page-look__title{margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:20px;font-weight:700;text-align:center}@media (max-width: 767px){.custom-page-look__title{font-size:16px}}.custom-main-article{margin:0 auto}.custom-main-article__header{position:relative}.custom-main-article__image-wrapper{aspect-ratio:1500/740;overflow:hidden}@media (max-width: 767px){.custom-main-article__image-wrapper{aspect-ratio:828/1153}}.custom-main-article__image{width:100%;height:100%;object-fit:cover}.custom-main-article__overlay{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){.custom-main-article__overlay{display:flex;align-items:flex-end}}.custom-main-article__overlay .custom-page-width{padding-top:calc(52/740*100%);height:100%}@media (max-width: 767px){.custom-main-article__overlay .custom-page-width{padding-top:0;padding-bottom:44px;height:fit-content}}.custom-main-article__date{display:block;color:#fff;font-size:13px}@media (max-width: 767px){.custom-main-article__date{font-size:12px}}.custom-main-article__title{margin:10px 0 0 6px;width:clamp(600px,63.2vw,948px);color:#fff;font-size:30px;font-weight:700;line-height:1.7}@media (max-width: 767px){.custom-main-article__title{margin:20px 0;width:100%;font-size:20px}}.custom-main-article__tags{margin:20px 0 0 6px;display:flex;flex-wrap:wrap;gap:4px;list-style:none}@media (max-width: 767px){.custom-main-article__tags{margin-top:16px}}.custom-main-article__tag-link{padding:2px 8px;color:#fff;text-decoration:none;font-size:10px;letter-spacing:1.4px;border:1px solid #fff;border-radius:999px}@media (max-width: 767px){.custom-main-article__tag-link{font-size:13px}}.custom-main-article__content{margin-top:104px}@media (max-width: 767px){.custom-main-article__content{margin-top:72px}}.custom-main-article .rte h1{font-size:40px;font-weight:700}@media (max-width: 767px){.custom-main-article .rte h1{font-size:30px}}.custom-main-article .rte h2{font-size:30px;font-weight:700}@media (max-width: 767px){.custom-main-article .rte h2{font-size:20px}}.custom-main-article .rte h3,.custom-main-article .rte h4,.custom-main-article .rte h5,.custom-main-article .rte h6{font-weight:700}.custom-main-article .rte img{width:100%;max-width:100%}.custom-main-article .rte a{text-decoration:underline}.custom-main-article .rte ul li{list-style-type:disc}.custom-main-article .rte ol li{list-style-type:decimal}.custom-main-article .rte em{font-style:italic}.custom-main-article__pagination{margin-top:90px;background:#ebebeb}.custom-main-article__pagination .custom-page-width{position:relative;padding-block:180px 264px}@media (max-width: 1023px){.custom-main-article__pagination .custom-page-width{padding-block:55px 140px}}.custom-main-article__pagination-section-title-wrapper{position:absolute;top:0;left:min(calc(155 / 1500* 100vw),155px);transform:translateY(-50%)}@media (max-width: 767px){.custom-main-article__pagination-section-title-wrapper{top:0;left:50%;transform:translate(-50%,-50%)}}.custom-main-article__pagination-section-title-wrapper .custom-section-title__text{padding:0 min(3.2vw,48px) 0 min(calc(40/1500*100vw),40px);border:5px solid #231815;font-size:min(2vw,30px);min-height:73px;letter-spacing:3px}@media (max-width: 767px){.custom-main-article__pagination-section-title-wrapper .custom-section-title__text{padding:0 min(calc(55/414*100vw),55px) 0 min(calc(55/414*100vw),55px);min-height:58px;font-size:min(calc(20/414*100vw),30px);letter-spacing:1.6px}}.custom-main-article__pagination-grid{display:grid;grid-template-columns:1fr 105px 1fr;gap:min(calc(116/1500*100vw),116px)}@media (max-width: 1023px){.custom-main-article__pagination-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(10/414*100vw)}}.custom-main-article__pagination-next{text-align:right}.custom-main-article__pagination-link{display:flex;gap:16px;text-decoration:none;transition:.2s ease-in-out}@media (max-width: 1023px){.custom-main-article__pagination-link{flex-direction:column;height:100%}}@media (max-width: 1023px){.custom-main-article__pagination-next .custom-main-article__pagination-link{flex-direction:column-reverse}}.custom-main-article__pagination-img-wrapper{position:relative;aspect-ratio:1/1;width:235px;height:235px;overflow:hidden}@media (max-width: 1023px){.custom-main-article__pagination-img-wrapper{width:100%;height:auto}}.custom-main-article__pagination-img{width:100%;height:100%;object-fit:cover;transition:.5s ease-in-out}.custom-main-article__pagination-deco{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;width:150px;aspect-ratio:1/1;transition:.2s ease-in-out}.custom-main-article__pagination-content{flex:1;display:flex;flex-direction:column}.custom-main-article__pagination-content time{display:block;font-size:13px;letter-spacing:.26px}@media (max-width: 767px){.custom-main-article__pagination-content time{font-size:12px;color:#7b7a7b}}.custom-main-article__pagination-title{margin:-5px 0 0;font-size:15px}@media (max-width: 767px){.custom-main-article__pagination-title{margin:0;font-size:12px}}.custom-main-article__pagination-btn-wrapper{margin-top:auto;margin-bottom:-15px}.custom-main-article__pagination-next .custom-main-article__pagination-btn-wrapper{margin-inline:10px;text-align:right}@media (max-width: 767px){.custom-main-article__pagination-next .custom-main-article__pagination-btn-wrapper{margin-inline:0px}}.custom-main-article__pagination-btn-wrapper .custom-btn__more{padding:0 7px 4px;display:inline-flex;justify-content:space-between;min-width:100px;font-size:13px;letter-spacing:1.3px}@media (max-width: 767px){.custom-main-article__pagination-btn-wrapper .custom-btn__more{min-width:77px;padding:0 0 3px;font-size:10px}}.custom-main-article__pagination-btn-wrapper .custom-btn__more-icon{width:8px;height:10px}@media (max-width: 767px){.custom-main-article__pagination-btn-wrapper .custom-btn__more-icon{width:6px;height:7px}}.custom-main-article__pagination-btn--prev .custom-btn__more-icon{transform:rotate(180deg)}@media (any-hover:hover){.custom-main-article__pagination-btn:hover .custom-btn__more-icon{transform:unset}.custom-main-article__pagination-link:hover .custom-main-article__pagination-deco{opacity:1}.custom-main-article__pagination-link:hover .custom-main-article__pagination-img{transform:scale(1.05)}.custom-main-article__pagination-link:hover .custom-main-article__pagination-btn--prev .custom-btn__more-icon{transform:translate(-10px) rotate(180deg)}.custom-main-article__pagination-link:hover .custom-main-article__pagination-btn--next .custom-btn__more-icon{transform:translate(10px)}}.custom-main-article__btn-wrapper.show--pc{margin-top:auto;margin-bottom:-15px;display:flex}@media (max-width: 1023px){.custom-main-article__btn-wrapper.show--pc{display:none;visibility:hidden}}.custom-main-article__btn-wrapper.show--sp{display:none;visibility:hidden}@media (max-width: 1023px){.custom-main-article__btn-wrapper.show--sp{margin-top:58px;display:flex;justify-content:center;visibility:visible}}.custom-main-article__btn-wrapper .custom-btn__more{padding:0 7px 4px}@media (max-width: 767px){.custom-main-article__btn-wrapper .custom-btn__more{padding:0 7px 1px;gap:2px;font-size:15px}}@media (max-width: 767px){.custom-main-article__btn-wrapper .custom-btn__more-icon{width:9px;height:12px}}.custom-collection__header{margin-top:84px;display:grid;grid-template-columns:1fr 158px 1fr;align-items:center;gap:30px}@media (max-width: 767px){.custom-collection__header{margin-top:45px;display:flex;flex-direction:column;gap:22px}}.custom-collection__img-wrapper{width:158px;height:auto;aspect-ratio:1/1;border-radius:50%;overflow:hidden}@media (max-width: 767px){.custom-collection__img-wrapper{width:min(calc(104/414*100vw),414px)}}.custom-collection__img{width:100%;height:auto}.custom-collection__title{margin:0;font-size:30px;font-weight:700;line-height:1.27;letter-spacing:2.1px}@media (max-width: 767px){.custom-collection__title{font-size:25px;line-height:1.524}}.custom-collection__products-wrapper{margin-top:113px}@media (max-width: 767px){.custom-collection__products-wrapper{margin-top:50px}}.custom-collection__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:7px;row-gap:55px}@media (max-width: 767px){.custom-collection__products{grid-template-columns:repeat(2,1fr);row-gap:13px}}.custom-collection__more-wrapper{margin-top:110px;display:flex;justify-content:center}.custom-collection__empty{text-align:center;padding:60px 0}.custom-facets-container{display:block!important}@media (max-width: 767px){.custom-facets-container{display:flex!important;flex-direction:column-reverse}}.custom-facets .facets__form{display:block;text-align:right}.custom-facets .facets__wrapper{display:inline-flex;background:#231815;border:1px solid #231815;border-radius:999px}@media (max-width: 767px){.custom-facets #FacetsWrapperDesktop{display:none;visibility:hidden}}@media (max-width: 767px){.custom-facets-container .mobile-facets__open{padding:9px 15px 9px 26px;display:inline-flex;gap:47px;background:#231815;border:1px solid #231815;border-radius:999px}.custom-facets-container .mobile-facets__open .icon-custom-caret{margin-left:0;width:13px}.custom-facets-container .mobile-facets__open .icon-custom-caret polyline{fill:#fff}.custom-facets-container .mobile-facets__open-label{color:#fff;font-size:13px;font-weight:600;letter-spacing:1.3px}}.custom-facets .facets__disclosure{margin:0}.custom-facets .facets__summary{margin:0;padding:11px 24px;color:#fff;font-size:13px;font-weight:700;letter-spacing:1.3px;transition:.2s ease-in-out}@media (any-hover:hover){.custom-facets .facets__summary:hover{color:#fff;opacity:.7}}.custom-facets .facets__summary-inner{display:flex;align-items:center;justify-content:space-between;gap:46px}.custom-facets .icon-custom-caret{width:13px;height:6px}.custom-facets .icon-custom-caret polyline{fill:#fff;transition:.2s ease-in-out}.custom-facets .facets__display{width:30rem}@media (max-width: 767px){.custom-facets .facets__display{width:25rem}}.custom-facets .disclosure-has-popup[open]>summary+*{z-index:1}.custom-facets .facets__disclosure[open] .facets__summary{color:#fff}.custom-facets .facets__summary:hover .facets__summary-label{text-decoration:none}.custom-facets .active-facets{justify-content:flex-end}.custom-facets-container .mobile-facets__wrapper{display:none;visibility:hidden}@media (max-width: 767px){.custom-facets-container .mobile-facets__wrapper{display:flex;justify-content:center;visibility:visible}}.custom-link{margin-top:166px;background:#ebebeb}.custom-link .custom-page-width{position:relative;padding-block:122px 128px}@media (max-width: 767px){.custom-link .custom-page-width{padding-block:67px 135px}}.custom-link__section-title-wrapper{position:absolute;top:0;left:min(calc(140 / 1500* 100vw),140px);transform:translateY(-50%)}@media (max-width: 767px){.custom-link__section-title-wrapper{left:50%;transform:translate(-50%,-50%)}}.custom-link__section-title-wrapper .custom-section-title__text{padding:0 min(3.2vw,48px) 0 min(calc(40 / 1500* 100vw),40px);border:5px solid #231815;font-size:min(2vw,30px);min-height:73px;letter-spacing:3px}@media (max-width: 767px){.custom-link__section-title-wrapper .custom-section-title__text{padding:0 min(calc(55/414*100vw),55px) 0 min(calc(55/414*100vw),55px);min-height:58px;font-size:min(calc(20/414*100vw),30px);letter-spacing:1.6px}}.custom-link__grid{display:flex;flex-wrap:wrap;justify-content:center;column-gap:min(calc(98/1500*100vw),98px);row-gap:16px}@media (max-width: 767px){.custom-link__grid{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;column-gap:24px;row-gap:27px}}.custom-link__item{width:min(calc(158/1500*100vw),158px)}@media (max-width: 767px){.custom-link__item{width:min(calc(88/414*100vw),158px)}}.custom-link__link{transition:.2s ease-in-out}.custom-link__img-wrapper{position:relative;background:#fff;border-radius:50%;aspect-ratio:1 / 1;overflow:hidden}.custom-link__deco svg{width:min(calc(80/1500*100vw),80px)}@media (any-hover:hover){.custom-link__link:hover .custom-link__deco{opacity:1}}.custom-link__img{width:100%;height:auto}.custom-link__title{margin:0;color:#000;font-size:clamp(13px,calc(20/1500*100vw),20px);font-weight:700;letter-spacing:.4px;text-align:center}@media (max-width: 767px){.custom-link__title{font-size:13px;font-weight:600}}.custom-product{display:grid;grid-template-columns:1fr 1fr;column-gap:min(calc(140/1500*100vw),140px)}@media (max-width: 1100px){.custom-product{column-gap:50px}}@media (max-width: 900px){.custom-product{column-gap:40px}}@media (max-width: 767px){.custom-product{display:block}}.custom-product-container{margin:0!important;position:relative}@media (max-width: 767px){.custom-product-container{aspect-ratio:1/1;overflow:hidden}}@media (max-width: 767px){.custom-product-swiper{position:fixed;top:0;left:50%;transform:translate(-50%);width:min(100%,550px);padding-top:112px}}.custom-product__media{aspect-ratio:1/1;overflow:hidden}.custom-product__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.product-media-container.constrain-height.media-fit-contain{border:none}.custom-product__media-mobile-slide{position:relative;width:100%}.custom-product-swiper .swiper-container-dm{width:100%;height:100%;position:relative;overflow:hidden}.custom-product-swiper .swiper-wrapper-dm{display:flex;width:100%;height:100%;position:relative;transition-property:transform;box-sizing:content-box}.custom-product-swiper .swiper-slide-dm{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.custom-product__swiper-pagination{position:absolute;top:auto!important;bottom:10%;transform:translateZ(0)!important;right:15px!important;box-sizing:content-box;text-align:center;width:fit-content!important;display:inline-flex;flex-direction:column;align-items:center;gap:12px;z-index:1}.custom-product__swiper-pagination .swiper-pagination-bullet{margin:0!important;position:relative;width:2px;height:45px;background:#ccc;border-radius:0;opacity:1;transition:.2s ease-in-out}.custom-product__swiper-pagination .swiper-pagination-bullet-active{position:unset;width:5px;opacity:1}.custom-product__media-item{width:100%}.slider-buttons{position:absolute;bottom:20%;z-index:20}.custom-product__info-wrapper{position:sticky;padding:90px min(10vw,150%) 0 0!important;top:0;height:fit-content}@media (max-width: 1100px){.custom-product__info-wrapper{padding:90px 50px 0 0!important}}@media (max-width: 900px){.custom-product__info-wrapper{padding:90px 40px 0 0!important}}@media (max-width: 767px){.custom-product__info-wrapper{margin-top:min(100vw,550px);padding:20px 0 100px!important;background:#fff;position:relative;top:0;z-index:2}.custom-product__info-container{margin-inline:auto;max-width:550px!important;padding-inline:20px}}.custom-product__tag-wrapper{display:flex;flex-wrap:wrap;gap:8px}.custom-product__tag{padding:2px 6px;border:1px solid #FF0000;font-size:13px;font-weight:400;color:red;line-height:1.1}.custom-product__title{margin:20px 0 0!important}.custom-product__title h2{margin:0;font-size:20px;font-weight:700;line-height:calc(29/20);color:#000}.custom-price{margin-top:50px!important;font-size:20px!important;font-weight:700;color:#000}@media (max-width: 767px){.custom-price{margin-top:20px!important}}.custom-product-form__variant-selects{margin-top:44px!important}@media (max-width: 767px){.custom-product-form__variant-selects{margin-top:30px!important}}.custom-product-form__input{margin-bottom:32px!important;display:flex;gap:10px}@media (max-width: 767px){.custom-product-form__input{flex-direction:column;align-items:flex-start}}.custom-form__label{margin:0!important;min-width:60px;font-size:13px;color:#000}@media (max-width: 767px){.custom-form__label{min-width:50px}}.custom-colorSwatch__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 767px){.custom-colorSwatch__wrapper{grid-template-columns:repeat(4,1fr);gap:12px}}.colorSwatch__input:checked+.colorSwatch__label>.colorSwatch__img-wrapper>.colorSwatch__deco{opacity:1}.colorSwatch__label{display:flex;flex-direction:column;cursor:pointer}.colorSwatch__img-wrapper{width:min(100%,118px);aspect-ratio:1/1;position:relative;overflow:hidden}.colorSwatch__img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;transition:.2s ease-in-out}.colorSwatch__deco svg{width:clamp(40px,calc(100/118*100%),100px)}@media (any-hover: hover){.colorSwatch__label:hover .colorSwatch__img{transform:scale(1.05)}.colorSwatch__label:hover .colorSwatch__deco{opacity:1}}@media (max-width: 767px){.custom-product-form__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}}.custom-product-form__input--dropdown{margin-bottom:35px!important;align-items:center}@media (max-width: 767px){.custom-product-form__input--dropdown{flex-direction:row;align-items:flex-end}}.custom-product-form__input--dropdown .select{width:min(100%,95px);border-bottom:.5px solid #000}@media (max-width: 767px){.custom-product-form__input--dropdown .select{width:100%;flex:1}}.custom-product-form__input--dropdown .select:before,.custom-product-form__input--dropdown .select:after{display:none}.custom-product-form__input--dropdown .select__select{padding:0;min-height:unset;height:25px;color:#505050;font-size:13px;font-weight:400}@media (max-width: 767px){.custom-product-form__input--dropdown .select__select{padding:0 10px;text-align:center}}.custom-product-form__input--dropdown .select .svg-wrapper{right:0}.custom-product-form__input--dropdown .select .svg-wrapper polyline{fill:#000}.colorSwatch__item-name{font-size:13px;font-weight:400;color:#505050}@media (max-width: 767px){.colorSwatch__item-name{text-align:center}}.custom-product-form{margin-top:76px!important}.custom-product-form__buttons{max-width:527px!important}@media (max-width: 767px){.custom-product-form__buttons{margin-inline:auto}}.custom-product-form__buttons button{position:relative;min-height:85px;background:#000;border-radius:9999px;border:1px solid #000;color:#fff;font-size:20px;font-weight:900;letter-spacing:.8px;transition:.2s ease-in-out}@media (max-width: 767px){.custom-product-form__buttons button{min-height:60px;font-size:16px}}.custom-product-form__submit:before,.custom-product-form__submit:after{display:none}.custom-product-form__buttons button .svg-wrapper{position:absolute;top:50%;right:calc(60/527*100%);transform:translateY(-50%)}@media (max-width: 767px){.custom-product-form__buttons button .svg-wrapper{width:16px;height:16px}}.custom-product-form__buttons button .svg-wrapper path{stroke:#fff;transition:.2s ease-in-out}@media (any-hover: hover){.custom-product-form__buttons button:hover{background:#fff;color:#000}.custom-product-form__buttons button:hover .svg-wrapper path{stroke:#000}}.custom-product__descriptions{margin-top:77px!important}.custom-product__description+.custom-product__description{margin-top:60px}.custom-product-description__heading{margin:0;color:#000;font-size:13px;font-weight:700;letter-spacing:.52px;line-height:calc(26.75/13)}@media (max-width: 767px){.custom-product-description__heading{font-size:16px;font-weight:700}}.custom-product-description__content{margin:0;color:#000;font-size:13px;font-weight:400;letter-spacing:.52px;line-height:calc(26.75/13)}@media (max-width: 767px){.custom-product-description__content{font-size:16px}}.custom-product__size-wrapper{aspect-ratio:582/329}.custom-product__size-wrapper img{width:100%;height:auto;object-fit:cover}.custom-product__info-wrapper .custom-product__size-wrapper{margin-top:60px}.custom-product-table{border-collapse:collapse;width:100%;max-width:520px;border:none}@media (max-width: 767px){.custom-product-table{max-width:420px;margin:0 auto}}.custom-product-table th,.custom-product-table td{border:none;padding:8px 10px;text-align:center;margin:0;color:#000;font-size:13px;font-weight:400;letter-spacing:.52px;line-height:calc(22 / 13)}@media (max-width: 900px){.custom-product-table th,.custom-product-table td{padding:4px 2px}}.custom-product-table tr th:first-child{padding-right:10px;width:17%}.custom-product-table tr td:first-child{text-align:left;display:flex;align-items:center}.custom-product-table th{font-weight:400}.custom-product-table .header-row,.custom-product-table .row-divider{border-bottom:2px solid #aaa}.custom-product-table .orange-dot:before{content:"";width:10px;height:10px;background-color:#e1ae43;margin-right:5px}.custom-product-table .blue-dot:before{content:"";width:10px;height:10px;background-color:#4a8ccb;margin-right:5px}.custom-product-table .green-dot:before{content:"";width:10px;height:10px;background-color:#5cb981;margin-right:5px}.custom-product-table .red-dot:before{content:"";width:10px;height:10px;background-color:#ea3323;margin-right:5px}.custom-related-products__wrapper{margin-top:150px;position:relative;z-index:2;background:#ebebeb}@media (max-width: 767px){.custom-related-products__wrapper{margin-top:0;padding-block:100px 80px}}.custom-related-products__wrapper .custom-page-width{padding-block:140px 128px;min-height:500px}@media (max-width: 767px){.custom-related-products__wrapper .custom-page-width{min-height:500px;padding-block:0}}.custom-related-products__section-title-wrapper{position:absolute;top:0;transform:translateY(-50%)}@media (max-width: 767px){.custom-related-products__section-title-wrapper{left:50%;transform:translate(-50%,-50%)}}.custom-related-products__section-title-wrapper .custom-section-title__text{padding:0 min(2vw,30px) 0 min(calc(40 / 1500* 100vw),40px);border:5px solid #231815;font-size:min(2vw,30px);min-height:73px;letter-spacing:3px}@media (max-width: 767px){.custom-related-products__section-title-wrapper .custom-section-title__text{padding:0 min(calc(55/414*100vw),55px) 0 min(calc(55/414*100vw),55px);min-height:58px;font-size:min(calc(20/414*100vw),30px);letter-spacing:1.6px}}.custom-related-products__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 767px){.custom-related-products__list{grid-template-columns:repeat(2,1fr)}}.custom-page-about__about-section{position:relative;background:linear-gradient(1800deg,#f4d334,#eb8813 75%)}@media (max-width: 767px){.custom-page-about__about-section{margin-top:73px}}.custom-page-about__about-section .custom-page-width{padding-block:87px 82px}@media (max-width: 767px){.custom-page-about__about-section .custom-page-width{padding-block:80px 60px}}.custom-page-about__about-content{display:flex;gap:min(calc(113/1500*100vw),113px)}@media (max-width: 767px){.custom-page-about__about-content{flex-direction:column-reverse;gap:38px}}.custom-page-about__about-text-wrapper{flex:1}@media (max-width: 767px){.custom-page-about__section-title-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}}.custom-page-about__section-title-wrapper .custom-section-title__text{padding:0 min(calc(67/1500*100vw),67px) 0 min(calc(70/1500*100vw),70px)}@media (max-width: 767px){.custom-page-about__section-title-wrapper .custom-section-title__text{padding:0 min(calc(43/414*100vw),67px) 0 min(calc(50/414*100vw),70px);min-height:60px;letter-spacing:3px}}.custom-page-about__text-box{margin-top:96px}@media (max-width: 767px){.custom-page-about__text-box{margin-top:0}}.custom-page-about__text{margin:0;color:#231815;font-size:15px;font-weight:400}@media (max-width: 767px){.custom-page-about__text{font-size:11px;font-weight:400;letter-spacing:1.6px}}.custom-page-about__text--en{font-size:18px;font-weight:600;letter-spacing:.01px;line-height:1.73}@media (max-width: 767px){.custom-page-about__text--en{font-size:12px}}.custom-page-about__text+.custom-page-about__text{margin-top:53px}@media (max-width: 767px){.custom-page-about__text+.custom-page-about__text{margin-top:27px}}.custom-about__about-image-wrapper{padding-top:27px;width:min(calc(608/1500*100vw),608px)}@media (max-width: 767px){.custom-about__about-image-wrapper{margin-inline:auto;padding-top:0;width:min(calc(360/414*100%),608px)}}.custom-about__about-image-wrapper img{width:100%;max-width:100%;height:auto}.custom-page-about__introduction-section{margin-top:117px}@media (max-width: 767px){.custom-page-about__introduction-section{margin-top:120px}}.custom-page-about__introduction-section .custom-page-width{position:relative;padding-bottom:152px}@media (max-width: 767px){.custom-page-about__introduction-section .custom-page-width{padding-bottom:76px}}.custom-page-about__introduction-section .custom-section-title__text{padding:0 min(calc(46/1500*100vw),46px) 0 min(3.2vw,48px);border:5px solid #000;min-height:73px;font-size:30px;letter-spacing:3px}@media (max-width: 767px){.custom-page-about__introduction-section .custom-section-title__text{padding:0 min(calc(40/414*100vw),46px) 0 min(calc(40/414*100vw),48px);min-height:63px;font-size:20px;letter-spacing:1.6px}}.custom-page-about__introduction-text-wrapper{margin-top:73px;display:grid;grid-template-columns:repeat(2,1fr);gap:min(80px,80px)}@media (max-width: 767px){.custom-page-about__introduction-text-wrapper{margin-top:0;padding-top:77px;display:flex;flex-direction:column;gap:45px}}.custom-page-about__introduction-text{margin:0;color:#000;font-size:13px;line-height:calc(27/13);letter-spacing:.52px}@media (max-width: 767px){.custom-page-about__introduction-text{font-size:12px}}.custom-page-about__introduction-text--en{font-size:15px;line-height:calc(28/15)}@media (max-width: 767px){.custom-page-about__introduction-text--en{font-size:13px;line-height:1.5}}.custom-page-about__introduction-creator{position:relative;margin-top:122px;display:grid;grid-template-columns:1fr min(calc(538/1500*100vw),538px) 1fr}@media (max-width: 767px){.custom-page-about__introduction-creator{margin-top:103px;display:block}}.custom-page-about__introduction-creator .custom-page-about__section-title-wrapper{z-index:2}.custom-page-about__introduction-image-wrapper{aspect-ratio:708/665}.custom-page-about__introduction-image-wrapper img{width:100%;height:auto;object-fit:cover}@media (max-width: 767px){.custom-page-about__introduction-creator-name-box{margin-top:28px;display:flex;flex-direction:column}}.custom-page-about__introduction-creator-name{margin:0;color:#000;font-size:clamp(32px,calc(40/1500*100vw),40px);line-height:.675;letter-spacing:.8px;writing-mode:vertical-rl}@media (max-width: 767px){.custom-page-about__introduction-creator-name{margin-top:10px;writing-mode:horizontal-tb;font-size:15px;line-height:1;letter-spacing:.6px}}.custom-page-about__introduction-creator-name--en{display:flex;align-items:flex-end;font-size:clamp(45px,4vw,60px);font-weight:700;letter-spacing:3.6px;writing-mode:vertical-rl}@media (max-width: 767px){.custom-page-about__introduction-creator-name--en{font-size:25px;font-weight:500;line-height:.84;letter-spacing:1.8px;writing-mode:horizontal-tb}}.custom-page-about__introduction-creator-name--en.show--pc{display:flex}@media (max-width: 767px){.custom-page-about__introduction-creator-name--en.show--pc{display:none}}.custom-page-about__introduction-creator-name--en.show--sp{display:none}@media (max-width: 767px){.custom-page-about__introduction-creator-name--en.show--sp{display:block}}.custom-page-about__introduction-text-wrapper--bottom{margin-top:132px}@media (max-width: 767px){.custom-page-about__introduction-text-wrapper--bottom{margin-top:35px;padding-top:0;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
