*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:0}html{scroll-behavior:smooth}body,html{min-height:calc(100dvh + 1px)}@font-face{font-family:Macan Semibold;src:url(Macan-Semibold.woff2) format("woff2"),url(Macan-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Macan Regular;src:url(Macan-Regular.woff2) format("woff2"),url(Macan-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Macan Medium;src:url(Macan-Medium.woff2) format("woff2"),url(Macan-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Woset;src:url(Woset-Regular.woff2) format("woff2"),url(Woset-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}a{text-decoration:none;color:var(--black)}a:focus,a:hover{color:var(--grey)}:root{--black: #000;--white: #fff;--grey: #8d8c8a;--light-grey: rgba(0, 0, 0, .2);--sand: #eae9e5;--blue: #2d5193;--yellow: #ecca53;--green: #054331;--red: #a5001b;--slide-transition: cubic-bezier(.77, 0, .18, 1);--scale-transition: cubic-bezier(.42, 0, .34, 1.01);--transition-speed: .65s}body{background-color:var(--sand);color:var(--black)}body.is-loading{cursor:wait}body.no-scroll{overflow:hidden}body.en{font-size:13px;font-family:Macan Regular,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:1.35}@media only screen and (min-width: 320px){body.en{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en{font-size:15px}}body.en .main-header ul li,body.en .product-grid-item__name,body.en .scroll-header ul li{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.35}@media only screen and (min-width: 320px){body.en .main-header ul li,body.en .product-grid-item__name,body.en .scroll-header ul li{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .main-header ul li,body.en .product-grid-item__name,body.en .scroll-header ul li{font-size:15px}}body.en .btn,body.en .btn-underline,body.en .subscribe-form [type=email]{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1}@media only screen and (min-width: 320px){body.en .btn,body.en .btn-underline,body.en .subscribe-form [type=email]{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .btn,body.en .btn-underline,body.en .subscribe-form [type=email]{font-size:15px}}body.en .subscribe-form [type=email],body.en .btn{padding:11px 14px 9px}body.en .language-switcher button,body.en .language-switcher>div{font-size:13px;font-family:Macan Medium,sans-serif;letter-spacing:-.02em;font-weight:500}@media only screen and (min-width: 320px){body.en .language-switcher button,body.en .language-switcher>div{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .language-switcher button,body.en .language-switcher>div{font-size:15px}}body.en .mobile-nav-panel__links li{font-size:33px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.04em}@media only screen and (min-width: 320px){body.en .mobile-nav-panel__links li{font-size:calc(33px + 62 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .mobile-nav-panel__links li{font-size:95px}}body.en .mobile-nav-panel__tertiary li{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.en .mobile-nav-panel__tertiary li{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .mobile-nav-panel__tertiary li{font-size:15px}}body.en .h1{font-size:28px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.1}@media only screen and (min-width: 320px){body.en .h1{font-size:calc(28px + .0125*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.en .h1{font-size:40px}}body.en .h2,body.en .h3{font-size:20px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.1}@media only screen and (min-width: 320px){body.en .h2,body.en .h3{font-size:calc(20px + 5 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .h2,body.en .h3{font-size:25px}}body.en .h4,body.en .h5{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.35}@media only screen and (min-width: 320px){body.en .h4,body.en .h5{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .h4,body.en .h5{font-size:15px}}body.en .h6{font-size:11px;font-family:Macan Semibold,sans-serif;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1}@media only screen and (min-width: 320px){body.en .h6{font-size:calc(11px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.en .h6{font-size:11px}}body.en .headline{font-size:33px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.1}@media only screen and (min-width: 320px){body.en .headline{font-size:calc(33px + 37 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .headline{font-size:70px}}body.en .product-filters button{text-transform:capitalize}body.en .cookie-popup p{font-size:12px;font-family:Macan Regular,sans-serif;font-weight:400}@media only screen and (min-width: 320px){body.en .cookie-popup p{font-size:calc(12px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.en .cookie-popup p{font-size:12px}}body.en .cookie-popup__btn{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.en .cookie-popup__btn{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .cookie-popup__btn{font-size:15px}}body.en .account-login [type=email],body.en .account-login [type=password],body.en .account-login [type=text]{font-size:20px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.1}@media only screen and (min-width: 320px){body.en .account-login [type=email],body.en .account-login [type=password],body.en .account-login [type=text]{font-size:calc(20px + 5 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .account-login [type=email],body.en .account-login [type=password],body.en .account-login [type=text]{font-size:25px}}body.en .account-login__form{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.35}@media only screen and (min-width: 320px){body.en .account-login__form{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .account-login__form{font-size:15px}}body.en .main-product__accordion .tab{font-size:11px;font-family:Macan Semibold,sans-serif;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media only screen and (min-width: 320px){body.en .main-product__accordion .tab{font-size:calc(11px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.en .main-product__accordion .tab{font-size:11px}}body.en .main-product__cart-msg{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.en .main-product__cart-msg{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .main-product__cart-msg{font-size:15px}}body.en .quantity-selector .qty-val,body.en .quantity-selector button{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1}@media only screen and (min-width: 320px){body.en .quantity-selector .qty-val,body.en .quantity-selector button{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .quantity-selector .qty-val,body.en .quantity-selector button{font-size:15px}}body.en .quantity-selector button{padding:11px 14px 9px}body.en .notification{font-size:20px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.en .notification{font-size:calc(20px + 5 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .notification{font-size:25px}}body.en .rich-text li,body.en .rich-text p{font-size:12px;font-family:Macan Regular,sans-serif;font-weight:400}@media only screen and (min-width: 320px){body.en .rich-text li,body.en .rich-text p{font-size:calc(12px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.en .rich-text li,body.en .rich-text p{font-size:12px}}body.en .wysiwyg h1,body.en .wysiwyg h2{font-size:20px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.en .wysiwyg h1,body.en .wysiwyg h2{font-size:calc(20px + 5 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .wysiwyg h1,body.en .wysiwyg h2{font-size:25px}}body.en .wysiwyg h3,body.en .wysiwyg h4,body.en .wysiwyg h5,body.en .wysiwyg h6{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;letter-spacing:.04em}@media only screen and (min-width: 320px){body.en .wysiwyg h3,body.en .wysiwyg h4,body.en .wysiwyg h5,body.en .wysiwyg h6{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .wysiwyg h3,body.en .wysiwyg h4,body.en .wysiwyg h5,body.en .wysiwyg h6{font-size:15px}}body.en .wysiwyg li,body.en .wysiwyg p{font-size:13px;font-family:Macan Regular,sans-serif;font-weight:400;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.en .wysiwyg li,body.en .wysiwyg p{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .wysiwyg li,body.en .wysiwyg p{font-size:15px}}body.en .wysiwyg li b,body.en .wysiwyg li strong,body.en .wysiwyg p b,body.en .wysiwyg p strong{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.en .wysiwyg li b,body.en .wysiwyg li strong,body.en .wysiwyg p b,body.en .wysiwyg p strong{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .wysiwyg li b,body.en .wysiwyg li strong,body.en .wysiwyg p b,body.en .wysiwyg p strong{font-size:15px}}body.en .main-cart__form form .head{font-size:11px;font-family:Macan Semibold,sans-serif;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media only screen and (min-width: 320px){body.en .main-cart__form form .head{font-size:calc(11px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.en .main-cart__form form .head{font-size:11px}}body.en .main-cart__form form .line-item:not(.head){font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.en .main-cart__form form .line-item:not(.head){font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .main-cart__form form .line-item:not(.head){font-size:15px}}body.en .main-cart__total{font-size:20px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1}@media only screen and (min-width: 320px){body.en .main-cart__total{font-size:calc(20px + 5 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .main-cart__total{font-size:25px}}body.en .main-cart__tax-notice{font-size:12px;font-family:Macan Regular,sans-serif;font-weight:400}@media only screen and (min-width: 320px){body.en .main-cart__tax-notice{font-size:calc(12px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.en .main-cart__tax-notice{font-size:12px}}body.en .panel .glide__arrow{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.en .panel .glide__arrow{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .panel .glide__arrow{font-size:15px}}body.en .character-slide__name{font-size:56px;font-family:Woset,sans-serif;letter-spacing:-.02em;font-weight:400}@media only screen and (min-width: 320px){body.en .character-slide__name{font-size:calc(56px + 34 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .character-slide__name{font-size:90px}}body.en .character-slide__section h4{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}@media only screen and (min-width: 320px){body.en .character-slide__section h4{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .character-slide__section h4{font-size:15px}}body.en .character-slide__section p{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.en .character-slide__section p{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .character-slide__section p{font-size:15px}}body.en .main-footer ul{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.35}@media only screen and (min-width: 320px){body.en .main-footer ul{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.en .main-footer ul{font-size:15px}}body.ja{font-size:13px;font-family:A1 Gothic R,sans-serif}@media only screen and (min-width: 320px){body.ja{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja{font-size:15px}}body.ja .main-header ul li,body.ja .product-grid-item__name,body.ja .scroll-header ul li{font-size:13px;font-family:A1 Gothic M,sans-serif;line-height:1.35}@media only screen and (min-width: 320px){body.ja .main-header ul li,body.ja .product-grid-item__name,body.ja .scroll-header ul li{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .main-header ul li,body.ja .product-grid-item__name,body.ja .scroll-header ul li{font-size:15px}}body.ja .product-grid-item__tag{padding:12px}@media (min-width: 769px){body.ja .product-grid-item__tag{padding:14px}}body.ja .btn,body.ja .btn-underline,body.ja .subscribe-form [type=email]{font-size:13px;font-family:A1 Gothic M,sans-serif;line-height:1}@media only screen and (min-width: 320px){body.ja .btn,body.ja .btn-underline,body.ja .subscribe-form [type=email]{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .btn,body.ja .btn-underline,body.ja .subscribe-form [type=email]{font-size:15px}}body.ja .subscribe-form [type=email]{padding:7px 14px 8px}body.ja .btn{padding:9px 13px 11px}body.ja .language-switcher button,body.ja .language-switcher>div{font-size:13px;font-family:A1 Gothic M,sans-serif;letter-spacing:-.02em}@media only screen and (min-width: 320px){body.ja .language-switcher button,body.ja .language-switcher>div{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .language-switcher button,body.ja .language-switcher>div{font-size:15px}}body.ja .language-switcher button>span,body.ja .language-switcher>div>span{top:1px}body.ja .mobile-nav-panel__links li{font-size:33px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .mobile-nav-panel__links li{font-size:calc(33px + 62 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .mobile-nav-panel__links li{font-size:95px}}body.ja .mobile-nav-panel__tertiary li{font-size:13px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .mobile-nav-panel__tertiary li{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .mobile-nav-panel__tertiary li{font-size:15px}}body.ja .h1{font-size:30px;font-family:A1 Gothic M,sans-serif;line-height:1.1}@media only screen and (min-width: 320px){body.ja .h1{font-size:calc(30px + 10 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .h1{font-size:40px}}body.ja .h2,body.ja .h3{font-size:20px;font-family:A1 Gothic M,sans-serif;line-height:1.1}@media only screen and (min-width: 320px){body.ja .h2,body.ja .h3{font-size:calc(20px + 5 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .h2,body.ja .h3{font-size:25px}}body.ja .h4,body.ja .h5{font-size:13px;font-family:A1 Gothic M,sans-serif;line-height:1.35}@media only screen and (min-width: 320px){body.ja .h4,body.ja .h5{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .h4,body.ja .h5{font-size:15px}}body.ja .h6{font-size:11px;font-family:A1 Gothic M,sans-serif;line-height:1.35}@media only screen and (min-width: 320px){body.ja .h6{font-size:calc(11px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.ja .h6{font-size:11px}}body.ja .headline{font-size:25px;font-family:A1 Gothic M,sans-serif;line-height:1.4em;letter-spacing:-.03em}@media only screen and (min-width: 1280px){body.ja .headline{font-size:70px}}body.ja .cookie-popup p{font-size:11px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .cookie-popup p{font-size:calc(11px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.ja .cookie-popup p{font-size:11px}}body.ja .cookie-popup__btn{font-size:13px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .cookie-popup__btn{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .cookie-popup__btn{font-size:15px}}body.ja .account-login [type=email],body.ja .account-login [type=password],body.ja .account-login [type=text]{font-size:20px;font-family:A1 Gothic M,sans-serif;line-height:1.1}@media only screen and (min-width: 320px){body.ja .account-login [type=email],body.ja .account-login [type=password],body.ja .account-login [type=text]{font-size:calc(20px + 5 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .account-login [type=email],body.ja .account-login [type=password],body.ja .account-login [type=text]{font-size:25px}}body.ja .main-product__accordion .tab{font-size:11px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .main-product__accordion .tab{font-size:calc(11px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.ja .main-product__accordion .tab{font-size:11px}}body.ja .quantity-selector .qty-val,body.ja .quantity-selector button{font-size:13px;font-family:A1 Gothic M,sans-serif;line-height:1.35}@media only screen and (min-width: 320px){body.ja .quantity-selector .qty-val,body.ja .quantity-selector button{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .quantity-selector .qty-val,body.ja .quantity-selector button{font-size:15px}}body.ja .quantity-selector button{padding:7px 14px 8px}body.ja .main-cart__form form .head{font-size:11px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .main-cart__form form .head{font-size:calc(11px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.ja .main-cart__form form .head{font-size:11px}}body.ja .main-cart__form form .line-item:not(.head){font-size:13px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .main-cart__form form .line-item:not(.head){font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .main-cart__form form .line-item:not(.head){font-size:15px}}body.ja .main-cart__total{font-size:20px;font-family:A1 Gothic M,sans-serif;line-height:1}@media only screen and (min-width: 320px){body.ja .main-cart__total{font-size:calc(20px + 5 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .main-cart__total{font-size:25px}}body.ja .main-cart__tax-notice{font-size:12px;font-family:A1 Gothic R,sans-serif}@media only screen and (min-width: 320px){body.ja .main-cart__tax-notice{font-size:calc(12px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.ja .main-cart__tax-notice{font-size:12px}}body.ja .character-slide__name{font-size:56px;font-family:Woset,sans-serif;letter-spacing:-.02em;font-weight:400}@media only screen and (min-width: 320px){body.ja .character-slide__name{font-size:calc(56px + 34 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .character-slide__name{font-size:90px}}body.ja .character-slide__section h4{font-size:13px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .character-slide__section h4{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .character-slide__section h4{font-size:15px}}body.ja .character-slide__section p{font-size:13px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .character-slide__section p{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .character-slide__section p{font-size:15px}}body.ja .notification{font-size:20px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .notification{font-size:calc(20px + 5 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .notification{font-size:25px}}body.ja .rich-text li,body.ja .rich-text p{font-size:12px;font-family:A1 Gothic R,sans-serif}@media only screen and (min-width: 320px){body.ja .rich-text li,body.ja .rich-text p{font-size:calc(12px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){body.ja .rich-text li,body.ja .rich-text p{font-size:12px}}body.ja .wysiwyg h1,body.ja .wysiwyg h2{font-size:30px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .wysiwyg h1,body.ja .wysiwyg h2{font-size:calc(30px + 10 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .wysiwyg h1,body.ja .wysiwyg h2{font-size:40px}}body.ja .wysiwyg h1 strong,body.ja .wysiwyg h2 strong{font-size:30px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .wysiwyg h1 strong,body.ja .wysiwyg h2 strong{font-size:calc(30px + 10 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .wysiwyg h1 strong,body.ja .wysiwyg h2 strong{font-size:40px}}body.ja .wysiwyg h3,body.ja .wysiwyg h4,body.ja .wysiwyg h5,body.ja .wysiwyg h6{font-size:13px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .wysiwyg h3,body.ja .wysiwyg h4,body.ja .wysiwyg h5,body.ja .wysiwyg h6{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .wysiwyg h3,body.ja .wysiwyg h4,body.ja .wysiwyg h5,body.ja .wysiwyg h6{font-size:15px}}body.ja .wysiwyg h3 strong,body.ja .wysiwyg h4 strong,body.ja .wysiwyg h5 strong,body.ja .wysiwyg h6 strong{font-size:13px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .wysiwyg h3 strong,body.ja .wysiwyg h4 strong,body.ja .wysiwyg h5 strong,body.ja .wysiwyg h6 strong{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .wysiwyg h3 strong,body.ja .wysiwyg h4 strong,body.ja .wysiwyg h5 strong,body.ja .wysiwyg h6 strong{font-size:15px}}body.ja .wysiwyg li,body.ja .wysiwyg p{font-size:13px;font-family:A1 Gothic R,sans-serif}@media only screen and (min-width: 320px){body.ja .wysiwyg li,body.ja .wysiwyg p{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .wysiwyg li,body.ja .wysiwyg p{font-size:15px}}body.ja .wysiwyg li strong,body.ja .wysiwyg p strong{font-size:13px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .wysiwyg li strong,body.ja .wysiwyg p strong{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .wysiwyg li strong,body.ja .wysiwyg p strong{font-size:15px}}body.ja .wysiwyg ol li:before,body.ja .wysiwyg ul li:before{top:11px}body.ja .panel .glide__arrow{font-size:13px;font-family:A1 Gothic M,sans-serif}@media only screen and (min-width: 320px){body.ja .panel .glide__arrow{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .panel .glide__arrow{font-size:15px}}body.ja .main-footer ul{font-size:13px;font-family:A1 Gothic M,sans-serif;line-height:1.35}@media only screen and (min-width: 320px){body.ja .main-footer ul{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){body.ja .main-footer ul{font-size:15px}}body.template-404 .main-header,body.template-cart .main-header,body.template-customer-area .main-header,body.template-product .main-header,body.template-suffix-basic .main-header,body.template-suffix-shopping_guide .main-header,body.template-suffix-world .main-header{border-bottom:1px solid var(--light-grey)}body.template-suffix-information .main-header{margin-bottom:40px}@media (min-width: 1025px){body.template-index .main-footer__logo--static,body.template-suffix-information .main-footer__logo--static{display:none}}body.template-index .main-footer__logo--animated,body.template-suffix-information .main-footer__logo--animated{display:none}@media (min-width: 1025px){body.template-index .main-footer__logo--animated,body.template-suffix-information .main-footer__logo--animated{display:block}}::selection{background:var(--yellow);color:var(--black)}::-moz-selection{background:var(--yellow);color:var(--black)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.container{position:relative;display:grid;width:100%;grid-template-columns:repeat(4,1fr);-moz-column-gap:15px;column-gap:15px;padding:0 20px}@media (min-width: 1025px){.container{padding:0 22px;-moz-column-gap:22px;column-gap:22px}}@media (min-width: 1025px){.container{display:grid;width:100%;grid-template-columns:repeat(12,1fr);-moz-column-gap:15px;column-gap:15px;padding:0 20px}}@media (min-width: 1025px) and (min-width: 1025px){.container{padding:0 22px;-moz-column-gap:22px;column-gap:22px}}.grid-overlay{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:15px;column-gap:15px;padding:0 20px;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:998;pointer-events:none;display:none}@media (min-width: 1025px){.grid-overlay{padding:0 22px;-moz-column-gap:22px;column-gap:22px}}@media (min-width: 1025px){.grid-overlay{display:grid;width:100%;grid-template-columns:repeat(12,1fr);-moz-column-gap:15px;column-gap:15px;padding:0 20px;display:none}}@media (min-width: 1025px) and (min-width: 1025px){.grid-overlay{padding:0 22px;-moz-column-gap:22px;column-gap:22px}}.grid-overlay.is-active{display:grid}.grid-overlay>span{height:100%;background-color:#ff00001a;pointer-events:none}.grid-overlay+button{position:fixed;bottom:20px;right:20px;z-index:999}@media (min-width: 1025px){.grid-overlay+button{bottom:50px;right:50px}}[type=button],[type=email],[type=number],[type=password],[type=tel],[type=text]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}[type=button]{cursor:pointer;background:0 0}[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes reveal-up{0%{transform:translateY(10px);opacity:0}60%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-125vw,0,0)}}img{width:100%;height:auto;display:block;transition:opacity .35s ease}img.lazyload{opacity:0}img.lazyloaded{opacity:1}.rich-text ol,.rich-text ul{padding-left:12px;list-style:none;margin-bottom:15px}.rich-text ol li,.rich-text ul li{position:relative}.rich-text ol li:before,.rich-text ul li:before{content:"";width:2px;height:2px;border-radius:50%;background-color:var(--black);position:absolute;left:-8px;top:.5em}body.ja .rich-text ol li:before,body.ja .rich-text ul li:before{top:calc(.5em + 2px)}.rich-text p,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:15px}.wysiwyg ol,.wysiwyg ul{padding-left:12px;list-style:none;margin-bottom:20px}.wysiwyg ol li,.wysiwyg ul li{position:relative}.wysiwyg ol li:not(:last-child),.wysiwyg ul li:not(:last-child){margin-bottom:10px}.wysiwyg ol li:before,.wysiwyg ul li:before{content:"";width:3px;height:3px;border-radius:50%;background-color:var(--black);position:absolute;left:-12px;top:8px}.wysiwyg p{margin-bottom:20px}.wysiwyg li a,.wysiwyg p a{border-bottom:1px solid var(--black)}.wysiwyg li a:hover,.wysiwyg p a:hover{border-bottom-color:var(--grey)}.btn--transparent,.btn--yellow{border-radius:30px;text-align:center;line-height:1}.btn{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;transition:all .1s linear;display:inline-block}.btn--yellow{background-color:var(--yellow);border:1px solid var(--black)}.btn--transparent{background-color:transparent;border:1px solid var(--light-grey)}@media (min-width: 769px){.btn--transparent{border:1px solid var(--black)}}.btn--hover-rotate{transform:rotate(0)}@media (hover: hover){.btn--hover-rotate:hover{transform:rotate(-3deg)}}.btn-underline{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;position:relative;background:0 0;padding-bottom:3px;line-height:1;color:var(--black)}.btn-underline:after{content:"";width:100%;height:1px;background-color:var(--black);position:absolute;left:0;bottom:0;max-width:0;transition:max-width .15s ease-in-out}@media (hover: hover){.btn--yellow:focus,.btn--yellow:hover{color:var(--black);background-color:var(--blue);border-color:var(--black)}.btn--transparent:focus,.btn--transparent:hover{color:var(--black);background-color:var(--blue);border-color:var(--black)}.btn-underline:hover{color:var(--black)}.btn-underline:hover:after{max-width:100%}.btn.is-active:focus,.btn.is-active:hover{color:var(--black)}}.notification{position:fixed;bottom:0;left:0;width:100%;z-index:10;background-color:var(--sand);border-top:1px solid var(--light-grey);padding:22px 22px 18px;text-align:center;transform:translateY(100%);pointer-events:none;transition:transform .35s var(--scale-transition)}.notification.is-active{transform:translateY(0)}.quantity-selector{height:37px;border-radius:30px;border:1px solid var(--black);display:inline-flex}.quantity-selector .qty{display:flex;align-items:stretch;justify-content:space-between;border-radius:30px 0 0 30px}.quantity-selector .qty-val{width:19px;text-align:center;background:0 0}.quantity-selector .qty-minus,.quantity-selector .qty-plus{background-position:center;background-repeat:no-repeat;width:100%}.quantity-selector .qty-minus{background-image:url(minus.svg);background-size:8px 1.5px}.quantity-selector .qty-plus{background-image:url(plus.svg);background-size:7.5px 7.5px}.quantity-selector button{transition:all .1s linear}.quantity-selector button:hover{background-color:var(--blue);color:var(--black)}.panel{position:fixed;top:0;left:0;z-index:10;width:100%;height:100dvh;opacity:0;visibility:hidden;transition:all 0s ease 1s}.panel:after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:var(--light-grey);opacity:0;transition:opacity .3s ease-in}.panel.is-active{opacity:1;visibility:visible;transition:all 0s ease}.panel.is-active:after{opacity:1}.panel.is-active .panel__container{transform:translateY(0);transition:transform .65s var(--scale-transition) .3s}.panel__container{position:absolute;bottom:0;left:0;z-index:1;width:100%;background-color:var(--sand);transform:translateY(100%);transition:transform .65s var(--scale-transition);padding:0;height:100dvh}@media (min-width: 769px){.panel__container{height:calc(100vh - 65px);padding:60px 0}}.panel__carousel{width:100%;height:100%}.panel__close{position:absolute;top:22px;right:22px}.panel .glide,.panel .glide__slides,.panel .glide__track{height:100%}.panel .glide__arrows{position:absolute;left:20px;top:20px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}@media (min-width: 769px){.panel .glide__arrows{top:-40px}}@media (min-width: 1025px){.panel .glide__arrows{top:50%;transform:translateY(-50%);width:calc(100% - 44px);left:22px}}.panel .glide__arrow{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;background:0 0;height:37px;border:1px solid var(--black);border-radius:37px;width:37px;display:flex;align-items:center;gap:8px;max-width:37px}@media (min-width: 1025px){.panel .glide__arrow{transition:max-width .3s var(--slide-transition)}}.panel .glide__arrow>*{flex-shrink:0}.panel .glide__arrow>span{display:none;opacity:0}@media (min-width: 1025px){.panel .glide__arrow>span{display:block;transition:opacity .05s linear}}.panel .glide__arrow--left{padding:0 15px 0 13px}.panel .glide__arrow--right{flex-direction:row-reverse;padding:0 13px 0 15px}@media (hover: hover){.panel .glide__arrow{width:auto}}@media (hover: hover) and (min-width: 1025px){.panel .glide__arrow:hover{max-width:100%;transition:max-width .65s var(--slide-transition)}}@media (hover: hover) and (min-width: 1025px){.panel .glide__arrow:hover>span{opacity:1;transition:opacity .05s linear .2s}}.inline-buttons{display:flex;gap:10px}.inline-buttons--full-width>*{flex:1}.mobile-nav-panel{position:fixed;z-index:10;top:0;left:0;width:100%;height:100dvh;display:block;padding:20px;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--sand);transform:translate(100%);transition:transform .65s var(--slide-transition)}@media (min-width: 769px){.mobile-nav-panel{display:none}}.mobile-nav-panel.is-active{transform:translate(0)}.mobile-nav-panel ul{list-style:none;padding-left:0}.mobile-nav-panel__lang-switcher{border-bottom:1px solid var(--black);padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.mobile-nav-panel__links{margin-bottom:60px}.mobile-nav-panel__tertiary{border-top:1px solid var(--light-grey);padding-top:20px}.mobile-nav-panel__tertiary li:last-of-type{padding-top:60px}.mobile-nav-panel__close{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:0 0;width:14px;height:14px}.mobile-nav-panel__close svg{width:100%;height:100%}.main-header{position:relative;width:100%;height:58px;text-align:center;display:flex;align-items:center;justify-content:space-between;padding:0 20px}@media (min-width: 530px){.main-header{height:65px}}@media (min-width: 769px){.main-header{padding:0 22px}}.main-header nav{display:none}@media (min-width: 769px){.main-header nav{display:block}}.main-header nav>ul{list-style:none;padding-left:0;display:flex;align-items:center;gap:22px}.main-header__logo{position:absolute;top:18px;left:50%;transform:translate(-50%);width:70px;height:20px}@media (min-width: 530px){.main-header__logo{width:86px;height:25px;top:19px}}.main-header__logo svg{width:100%;height:100%}.main-header__burger{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:0 0;display:flex;width:20px;height:12px;flex-direction:column;row-gap:3px;position:absolute;right:20px;top:24px}@media (min-width: 769px){.main-header__burger{display:none}}.main-header__burger>span{display:block;width:100%;height:2px;background-color:var(--black)}.main-header__mobile-cart{display:flex}@media (min-width: 769px){.main-header__mobile-cart{display:none}}.main-footer{position:relative;overflow:hidden;border-top:1px solid var(--light-grey);width:100%;padding:20px 0 0}@media (min-width: 769px){.main-footer{padding:22px 0 0;height:100vh;min-height:800px}}.main-footer ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:20px}.main-footer ul>li>*,.main-footer ul>li>a>*{display:block}.main-footer .container>:not(:last-child)>ul{display:flex;flex-direction:column;justify-content:space-between;height:100%}.main-footer .container>:not(:last-child):nth-of-type(1){grid-column:1/5;border-top:1px solid var(--light-grey);padding-top:20px;margin-bottom:60px}@media (min-width: 769px){.main-footer .container>:not(:last-child):nth-of-type(1){border-top:0;padding-top:0;margin-bottom:0;grid-row:1}}.main-footer .container>:not(:last-child):nth-of-type(2){grid-column:1/5;border-top:1px solid var(--light-grey);padding-top:20px}@media (min-width: 769px){.main-footer .container>:not(:last-child):nth-of-type(2){grid-column:4/7;border-top:0;grid-row:1;padding-top:0}}.main-footer .container>:not(:last-child):nth-of-type(3){grid-column:1/5;grid-row:1;margin-bottom:60px}@media (min-width: 769px){.main-footer .container>:not(:last-child):nth-of-type(3){grid-column:9/13;grid-row:1;margin-bottom:0}}.main-footer__logo{position:relative;width:100%;z-index:-1;left:auto;bottom:auto}@media (min-width: 769px){.main-footer__logo{position:absolute;left:0;bottom:0}}.main-footer__logo--animated{height:0;padding-bottom:55%;display:none}@media (min-width: 1025px){.main-footer__logo--animated{display:block}}.main-footer__logo--animated>*{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.main-footer__logo--static{padding:100px 3px 0}@media (min-width: 769px){.main-footer__logo--static{padding:24vw 7px 0}}.main-footer__logo--static svg{width:100%;height:100%}.hero-text{padding:40px 0 60px}@media (min-width: 530px){.hero-text{padding:40px 20px 60px}}@media (min-width: 769px){.hero-text{padding:60px 30px}}.hero-text h1{font-size:33px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:1;grid-column:1/5;text-align:center;max-width:900px;margin:0 auto}@media only screen and (min-width: 320px){.hero-text h1{font-size:calc(33px + 62 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){.hero-text h1{font-size:95px}}@media (min-width: 1025px){.hero-text h1{grid-column:2/12}}.hero-text h1 span{display:inline-block;opacity:0;animation:reveal-up 1.5s var(--scale-transition) forwards}.hero-text h1 span:nth-of-type(1){animation-delay:.15s}.hero-text h1 span:nth-of-type(2){animation-delay:.35s}.hero-text h1 span:nth-of-type(3){animation-delay:.25s}.hero-text h1 span:nth-of-type(4){animation-delay:.2s}.hero-text h1 span:nth-of-type(5){animation-delay:.3s}.product-grid{opacity:0;animation:reveal-up 1.5s var(--scale-transition) 1s forwards;row-gap:30px;margin-bottom:60px;grid-template-columns:1fr;display:grid;width:100%;-moz-column-gap:15px;column-gap:15px;padding:0 20px}@media (min-width: 530px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 769px){.product-grid{grid-template-columns:repeat(12,1fr);padding:0 22px;-moz-column-gap:22px;column-gap:22px}}@media (min-width: 530px){.product-grid>:nth-of-type(5n),.product-grid>:nth-of-type(5n-1){grid-column:span 1}}@media (min-width: 769px){.product-grid>:nth-of-type(5n),.product-grid>:nth-of-type(5n-1){grid-column:span 6}}@media (min-width: 530px){.product-grid>:not(:nth-of-type(5n)):not(:nth-of-type(5n-1)){grid-column:span 1}}@media (min-width: 769px){.product-grid>:not(:nth-of-type(5n)):not(:nth-of-type(5n-1)){grid-column:span 4}}.product-grid>:nth-child(4n+1) .product-grid-item__image{background-color:var(--blue)}.product-grid>:nth-child(4n+1) .product-grid-item__image img{animation-delay:1.6s}.product-grid>:nth-child(4n+2) .product-grid-item__image{background-color:var(--yellow)}.product-grid>:nth-child(4n+2) .product-grid-item__image img{animation-delay:1.5s}.product-grid>:nth-child(4n+3) .product-grid-item__image{background-color:var(--green)}.product-grid>:nth-child(4n+3) .product-grid-item__image img{animation-delay:1.7s}.product-grid>:nth-of-type(4n+4) .product-grid-item__image{background-color:var(--red)}.product-grid>:nth-of-type(4n+4) .product-grid-item__image img{animation-delay:1.8s}.account-login{display:grid;grid-template-columns:1fr;min-height:calc(100vh - 58px)}@media (min-width: 769px){.account-login{grid-template-columns:1fr 1fr;min-height:none;height:calc(100vh - 65px)}}.account-login [type=email],.account-login [type=password],.account-login [type=text]{border-bottom:1px solid var(--light-grey);width:100%;background:0 0;padding:6px 0}.account-login [type=email]::-moz-placeholder,.account-login [type=password]::-moz-placeholder,.account-login [type=text]::-moz-placeholder{color:var(--grey);opacity:1}.account-login [type=email]::placeholder,.account-login [type=password]::placeholder,.account-login [type=text]::placeholder{color:var(--grey);opacity:1}.account-login [type=email]::-ms-input-placeholder,.account-login [type=password]::-ms-input-placeholder,.account-login [type=text]::-ms-input-placeholder{color:var(--grey)}.account-login [type=password]{margin-bottom:15px}.account-login label{display:block;color:var(--grey);margin-bottom:2px}.account-login__fields{display:flex;flex-direction:column;gap:30px}@media (min-width: 769px){.account-login__fields{gap:40px}}.account-login__fields .inline-buttons{flex-direction:column;padding-top:20px}@media (min-width: 769px){.account-login__fields .inline-buttons{flex-direction:row;padding-top:0}}.account-login__heading{margin-bottom:30px}@media (min-width: 769px){.account-login__heading{margin-bottom:60px}}.account-login__graphic{border-right:1px solid var(--light-grey);display:flex;align-items:center;justify-content:center;position:relative}.account-login__graphic img{max-height:50vh;height:auto;width:auto;max-width:100%}@media (min-width: 769px){.account-login__graphic img{max-height:calc(100vh - 65px)}}.account-login__form{padding:20px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 769px){.account-login__form{padding:60px}}.account-login__actions>*{width:100%;display:block}@media (min-width: 769px){.account-login__actions>*{width:auto;display:inline-block}}.account-login .errors{margin-bottom:30px}.account-login .errors ul{list-style:none;padding-left:0}.account-login .errors ul li{color:var(--red)}.main-product{position:relative;min-height:calc(100dvh - 65px);display:grid;grid-template-columns:1fr}@media (min-width: 1025px){.main-product{grid-template-columns:1fr 1fr}}.main-product .product-grid-item__tag{top:20px;left:20px}@media (min-width: 1025px){.main-product .product-grid-item__tag{top:22px;left:22px}}.main-product__images{overflow:hidden;padding:20px}@media (min-width: 1025px){.main-product__images{padding:22px 0 22px 22px}}.main-product__images .glide,.main-product__images .glide__slide,.main-product__images .glide__track{height:100%}@media (min-width: 1025px){.main-product__images .glide,.main-product__images .glide__slide,.main-product__images .glide__track{max-height:calc(100vh - 109px)}}.main-product__images .glide__slides{transform:translateZ(0)!important;height:0;padding-bottom:125%}@media (min-width: 1025px){.main-product__images .glide__slides{height:100%;max-height:calc(100vh - 109px);padding-bottom:0}}.main-product__images .glide__slide{position:absolute;top:0;left:0;order:2;opacity:0;transition:opacity .65s ease-in-out}.main-product__images .glide__slide img{-o-object-fit:cover;object-fit:cover}@media (min-width: 1025px){.main-product__images .glide__slide img{height:100%}}.main-product__images .glide__slide.glide__slide--active{position:relative;order:1;opacity:1;z-index:1}.main-product__images .glide__arrows{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;align-items:stretch;justify-content:space-between}.main-product__images .glide__arrow{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:0 0;flex:1;cursor:pointer}.main-product__images .glide__bullets{position:absolute;bottom:20px;left:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:100%;padding:0 20px}@media (min-width: 769px){.main-product__images .glide__bullets{bottom:22px}}.main-product__images .glide__bullet{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:5px;height:5px;background-color:var(--black);border-radius:50%;opacity:.3;transition:opacity .1s linear}.main-product__images .glide__bullet--active{opacity:1}.main-product__detail{padding:0 20px}@media (min-width: 1025px){.main-product__detail{padding:40px 60px 20px;display:flex;flex-direction:column;justify-content:center}}.main-product__detail>div{position:sticky;top:40px}.main-product__detail .title{margin-bottom:15px}.main-product__detail .price{color:var(--grey);display:block;margin-bottom:20px}@media (min-width: 1025px){.main-product__detail .price{margin-bottom:25px}}.main-product__detail .description{margin-bottom:30px}.main-product__options{display:flex;align-items:flex-start;gap:20px;margin-bottom:10px;flex-direction:column;border:1px solid var(--light-grey);border-radius:19px;padding:0 15px 15px;max-height:37px;overflow:hidden;transition:max-height .65s var(--slide-transition)}@media (min-width: 1025px){.main-product__options{flex-direction:row;flex-wrap:wrap;gap:10px;border:0;border-radius:0;padding:0;align-items:center;max-height:none;transition:none}}.main-product__options.is-active{max-height:50em}.main-product__options.is-active>span svg{transform:rotate(180deg)}.main-product__options>span{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0 8px}@media (min-width: 1025px){.main-product__options>span{display:none}}.main-product__options>button{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--black)}@media only screen and (min-width: 320px){.main-product__options>button{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){.main-product__options>button{font-size:15px}}@media (min-width: 1025px){.main-product__options>button{height:37px;padding:0 15px 0 10px;border:1px solid var(--light-grey);border-radius:37px;line-height:37px}}.main-product__options>button:hover{border-color:var(--black)}.main-product__options>button:before{content:"";width:11px;height:11px;display:block;border-radius:50%;border:1px solid var(--black)}@media (min-width: 1025px){.main-product__options>button:before{width:13px;height:13px}}.main-product__options>button.is-selected:before{background-color:var(--blue)}.main-product__options>button.is-disabled{pointer-events:none;opacity:.5}.main-product__options>button>span{position:relative;top:1px}.main-product__add-to-cart{margin-bottom:30px;background-color:var(--yellow);width:100%}@media (min-width: 530px){.main-product__add-to-cart{width:auto}}.main-product__add-to-cart.is-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.main-product__add-to-cart .qty{width:100px;border-right:1px solid var(--black);padding:0 6px}@media (min-width: 530px){.main-product__add-to-cart .qty{width:76px}}.main-product__add-to-cart button{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:0 0;cursor:pointer;border-radius:0 30px 30px 0;flex:1;color:var(--black)}@media (min-width: 530px){.main-product__add-to-cart button{flex:auto}}.main-product__add-to-cart button.is-loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-product__cart-msg{display:none;margin-bottom:30px}.main-product__accordion .section{border-bottom:1px solid var(--light-grey)}.main-product__accordion .section:first-of-type{border-top:1px solid var(--light-grey)}.main-product__accordion .tab{line-height:1;padding:17px 30px 15px 0;cursor:pointer;background-image:url(plus.svg);background-position:center right;background-repeat:no-repeat;background-size:7.5px 7.5px}@media (min-width: 1025px){.main-product__accordion .tab{padding:15px 30px 15px 0}}.main-product__accordion .tab.is-active{transition:none;background-image:url(minus.svg);background-size:8px 1.5px}.main-product__accordion .tab.is-active+.content{max-height:9999px}.main-product__accordion .content{max-height:0;transition:max-height .3s var(--slide-transition);overflow:hidden}@media (hover: hover){.main-product .glide__arrow--left{cursor:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37'%3e%3cg transform='translate(1066 452) rotate(180)'%3e%3cg transform='translate(1029 415)' fill='%23ecca53' stroke='%23000' stroke-width='1'%3e%3ccircle cx='18.5' cy='18.5' r='18.5' stroke='none'/%3e%3ccircle cx='18.5' cy='18.5' r='18' fill='none'/%3e%3c/g%3e%3cpath d='M-19507.3-9114.978l6-6,6,6' transform='translate(-8069.477 19934.797) rotate(90)' fill='none' stroke='%23000' stroke-width='1.5'/%3e%3c/g%3e%3c/svg%3e") 18 18,pointer}.main-product .glide__arrow--right{cursor:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37'%3e%3cg transform='translate(-1029 -415)'%3e%3cg transform='translate(1029 415)' fill='%23ecca53' stroke='%23000' stroke-width='1'%3e%3ccircle cx='18.5' cy='18.5' r='18.5' stroke='none'/%3e%3ccircle cx='18.5' cy='18.5' r='18' fill='none'/%3e%3c/g%3e%3cpath d='M-19507.3-9114.978l6-6,6,6' transform='translate(-8069.477 19934.797) rotate(90)' fill='none' stroke='%23000' stroke-width='1.5'/%3e%3c/g%3e%3c/svg%3e") 18 18,pointer}}.related-products{padding:90px 0 60px;overflow:hidden}@media (min-width: 769px){.related-products{padding:90px 0}}.related-products__container{display:flex;gap:22px;padding:0 22px;justify-content:center}.related-products__container>*{width:calc((100vw - 110px)/4)}.related-products__heading{padding:0 22px;text-align:center;margin-bottom:60px}@media (min-width: 769px){.related-products__heading{margin-bottom:90px}}.related-products__marquee{display:flex;gap:15px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 769px){.related-products__marquee{animation:marquee 15s linear infinite;gap:22px;overflow:unset}}.related-products__marquee::-webkit-scrollbar{display:none}.related-products__marquee:after,.related-products__marquee:before{content:"";width:5px;height:1px;display:block;visibility:hidden;flex-shrink:0}.related-products__marquee:hover{animation-play-state:paused}.related-products__marquee>*{white-space:nowrap;flex-shrink:0;width:calc((100vw - 85px)*.75 + 30px);overflow:hidden}@media (min-width: 530px){.related-products__marquee>*{width:calc(50vw - 35px)}}@media (min-width: 1025px){.related-products__marquee>*{width:25vw}}.main-cart__header{padding:20px 20px 55px}@media (min-width: 769px){.main-cart__header{padding:60px 60px 55px}}.main-cart__form{padding:0 20px}@media (min-width: 769px){.main-cart__form{padding:0 60px}}.main-cart__form form{border-top:1px solid var(--black)}.main-cart__form form .head{color:var(--grey);border-bottom:1px solid var(--light-grey);padding:17px 0 15px;line-height:1}.main-cart__form form .head>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-cart__form form .line-item{position:relative;display:grid;gap:15px;align-items:center}@media (min-width: 769px){.main-cart__form form .line-item{display:flex;justify-content:space-between;align-items:flex-start}}.main-cart__form form .line-item.head{display:none}@media (min-width: 769px){.main-cart__form form .line-item.head{display:flex}}.main-cart__form form .line-item>:nth-of-type(1){padding-right:30px;display:flex;gap:20px;grid-column:1/3}@media (min-width: 769px){.main-cart__form form .line-item>:nth-of-type(1){width:50%;grid-column:auto}}.main-cart__form form .line-item>:nth-of-type(2){width:16.66%}.main-cart__form form .line-item>:nth-of-type(3){grid-column:1/3;grid-row:2;height:37px}@media (min-width: 769px){.main-cart__form form .line-item>:nth-of-type(3){width:16.66%;grid-row:auto;grid-column:auto}}.main-cart__form form .line-item>:nth-of-type(4){text-align:right;grid-row:2;grid-column:2}@media (min-width: 769px){.main-cart__form form .line-item>:nth-of-type(4){width:16.66%;grid-row:auto;grid-column:auto}}.main-cart__form form .line-item:not(.head){padding:20px 0;border-bottom:1px solid var(--light-grey)}.main-cart__form form .line-item__thumbnail{width:108px;height:120px;flex-shrink:0;position:relative;overflow:hidden}.main-cart__form form .line-item__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 769px){.main-cart__form form .line-item__price,.main-cart__form form .line-item__title,.main-cart__form form .line-item__total{padding-top:10px}}.main-cart__form form .line-item__price{display:none}@media (min-width: 769px){.main-cart__form form .line-item__price{display:block}}@media (min-width: 769px){.main-cart__form form .line-item__title{padding-right:20px}}.main-cart__form form .line-item__quantity .quantity-selector{width:100%;max-width:96px}.main-cart__form form .line-item__quantity .quantity-selector .qty{width:100%}.main-cart__form form .line-item__total{display:flex;flex-direction:column;justify-content:space-between}.main-cart__form form .line-item__remove{display:flex;align-items:center;justify-content:flex-end;line-height:1;gap:6px;color:var(--grey);position:absolute;top:20px;right:0;width:10px;height:10px}@media (min-width: 769px){.main-cart__form form .line-item__remove{top:auto;bottom:20px;width:auto;height:auto}}.main-cart__form form .line-item__remove:hover{color:var(--black)}.main-cart__form form .line-item__remove:hover svg{transform:rotate(180deg)}.main-cart__form form .line-item__remove:hover svg line{stroke:var(--black)}.main-cart__form form .line-item__remove svg{width:100%;height:100%;transition:transform .35s ease-in-out}@media (min-width: 769px){.main-cart__form form .line-item__remove svg{width:auto;height:auto}}.main-cart__form form .line-item__remove>span{display:none}@media (min-width: 769px){.main-cart__form form .line-item__remove>span{display:inline-block}}.main-cart__actions{padding:40px 0 60px}@media (min-width: 769px){.main-cart__actions{padding:30px 0 90px}}.main-cart__actions .container>*{grid-column:1/5}@media (min-width: 769px){.main-cart__actions .container>*{grid-column:9/13;padding-right:40px}}.main-cart__actions .h4{margin-bottom:20px}@media (min-width: 769px){.main-cart__actions .h4{margin-bottom:30px}}.main-cart__actions .btn{width:100%}.main-cart__total{display:block;margin-bottom:6px}.main-cart__tax-notice{color:var(--grey);display:block;margin-bottom:30px}.full-width{display:flex;flex-direction:column-reverse;gap:20px}@media (min-width: 769px){.full-width{flex-direction:column}}.full-width:not(:last-child){margin-bottom:20px}@media (min-width: 1025px){.full-width:not(:last-child){margin-bottom:90px}}.full-width:last-of-type{margin-bottom:60px;flex-direction:column}.full-width:not(.full-width--single-image) .container>*{grid-column:1/5}@media (min-width: 769px){.full-width:not(.full-width--single-image) .container>*{grid-column:1/13}}.full-width--single-image .container>*{grid-column:1/5}@media (min-width: 769px){.full-width--single-image .container>*{grid-column:2/12}}.full-width .visit-link{grid-column:1/5;display:flex;align-items:center;justify-content:center;gap:20px;position:relative;top:50%;margin-top:-35px;margin-bottom:60px}@media (min-width: 769px){.full-width .visit-link{grid-column:6/13;margin-top:-90px;margin-bottom:100px}}.full-width .visit-link .lazy-container{width:148px;height:50px}@media (min-width: 769px){.full-width .visit-link .lazy-container{width:265px;height:90px}}.adjacent-text-image{overflow:hidden}.adjacent-text-image .container{align-items:center}.adjacent-text-image:not(:last-child){margin-bottom:20px}@media (min-width: 1025px){.adjacent-text-image:not(:last-child){margin-bottom:90px}}.adjacent-text-image--offset .adjacent-text-image__image>div{position:relative}@media (min-width: 1025px){.adjacent-text-image--offset .adjacent-text-image__image>div{width:calc(calc(100% + calc(calc(100vw - 286px) / 12)) + 20px);right:calc(calc(calc(100vw - 286px) / 12) + 20px)}}.adjacent-text-image__text{grid-column:1/5}@media (min-width: 1025px){.adjacent-text-image__text{grid-column:1/7}}.adjacent-text-image__image{grid-column:1/5}@media (min-width: 1025px){.adjacent-text-image__image{grid-column:8/12}}.adjacent-text-image .email-us{display:flex;flex-direction:column;gap:20px;width:100%;margin:0 auto;padding:40px}@media (min-width: 530px){.adjacent-text-image .email-us{padding-top:60px;width:380px;padding-left:0;padding-right:0}}.adjacent-text-image .email-us .lazy-container{width:100%}@media (min-width: 530px){.adjacent-text-image .email-us .lazy-container{width:380px}}.adjacent-text-image .email-us .btn{align-self:flex-end;position:relative;right:-40px}.character-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;justify-content:space-between;align-items:flex-end;padding:0 20px}@media (min-width: 769px){.character-grid{padding:0 60px;gap:20px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 1025px){.character-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1280px){.character-grid{grid-template-columns:repeat(7,1fr)}}.character-grid:nth-of-type(2){margin-bottom:40px}.character-grid:nth-of-type(3){margin-bottom:90px}.character-grid>div{cursor:pointer}.character-grid>div.large{display:flex;flex-direction:column;justify-content:flex-end;grid-column:span 2;max-width:46vw}@media (min-width: 769px){.character-grid>div.large{max-width:32vw}}@media (min-width: 1025px){.character-grid>div.large{max-width:28vw}}@media (min-width: 1280px){.character-grid>div.large{max-width:20vw}}.character-grid>div:hover .lazy-container:nth-of-type(1){display:none}.character-grid>div:hover .lazy-container:nth-of-type(2){display:block}.character-grid>div .lazy-container:nth-of-type(2){display:none}.main-account{padding:20px 20px 60px}@media (min-width: 769px){.main-account{padding:60px}}.main-account__heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}@media (min-width: 769px){.main-account__heading{margin-bottom:60px}}.main-account__heading .h1{margin-bottom:10px}.main-account__heading .btn{flex-shrink:0}.main-account__orders{display:flex;flex-direction:column;justify-content:space-between;gap:40px}@media (min-width: 769px){.main-account__orders{flex-direction:row;gap:60px}}.main-account__orders>:nth-of-type(1){width:100%}@media (min-width: 769px){.main-account__orders>:nth-of-type(2){width:calc(calc(calc(100vw - 110px) / 3) - 45px)}}.main-account__orders .h2{margin-bottom:20px}.main-account__orders-table .head{font-size:11px;font-family:Macan Semibold,sans-serif;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--grey);border-bottom:1px solid var(--light-grey);padding-bottom:15px}@media only screen and (min-width: 320px){.main-account__orders-table .head{font-size:calc(11px + 0*(100vw - 320px))}}@media only screen and (min-width: 1280px){.main-account__orders-table .head{font-size:11px}}.main-account__orders-table .line-item{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:20px;column-gap:20px;line-height:1.3;position:relative}@media (min-width: 769px){.main-account__orders-table .line-item{display:flex;justify-content:space-between;-moz-column-gap:0;column-gap:0;line-height:1}}.main-account__orders-table .line-item:not(.head){font-size:13px;font-family:Macan Regular,sans-serif;font-weight:400;letter-spacing:-.02em;padding:20px 0 18px;border-bottom:1px solid var(--light-grey)}@media only screen and (min-width: 320px){.main-account__orders-table .line-item:not(.head){font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){.main-account__orders-table .line-item:not(.head){font-size:15px}}@media (min-width: 769px){.main-account__orders-table .line-item:not(.head){padding:20px 0}}.main-account__orders-table .line-item:not(.head)>div:nth-of-type(1){grid-column:1;grid-row:1}@media (min-width: 769px){.main-account__orders-table .line-item:not(.head)>div:nth-of-type(1){grid-row:auto}}.main-account__orders-table .line-item:not(.head)>div:nth-of-type(2),.main-account__orders-table .line-item:not(.head)>div:nth-of-type(3),.main-account__orders-table .line-item:not(.head)>div:nth-of-type(4){grid-column:2/4}@media (min-width: 769px){.main-account__orders-table .line-item:not(.head)>div:nth-of-type(2),.main-account__orders-table .line-item:not(.head)>div:nth-of-type(3),.main-account__orders-table .line-item:not(.head)>div:nth-of-type(4){grid-column:auto}}.main-account__orders-table .line-item:not(.head)>div:nth-of-type(2){grid-row:1}@media (min-width: 769px){.main-account__orders-table .line-item:not(.head)>div:nth-of-type(2){grid-row:auto}}.main-account__orders-table .line-item:not(.head)>div:nth-of-type(3){grid-row:2}@media (min-width: 769px){.main-account__orders-table .line-item:not(.head)>div:nth-of-type(3){grid-row:auto}}.main-account__orders-table .line-item:not(.head)>div:nth-of-type(5){grid-row:3}@media (min-width: 769px){.main-account__orders-table .line-item:not(.head)>div:nth-of-type(5){grid-row:auto}}.main-account__orders-table .line-item:not(.head)>div:nth-of-type(5){grid-column:3/5;text-align:right;position:absolute;top:0;right:0;grid-row:1}@media (min-width: 769px){.main-account__orders-table .line-item:not(.head)>div:nth-of-type(5){grid-column:auto;grid-row:auto;top:auto;right:auto;position:relative}}.main-account__orders-table .line-item:nth-of-type(2){padding-top:0}@media (min-width: 769px){.main-account__orders-table .line-item:nth-of-type(2){padding-top:20px}}.main-account__orders-table .line-item.head{display:none}@media (min-width: 769px){.main-account__orders-table .line-item.head{display:flex}}.main-account__orders-table .line-item>*{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 769px){.main-account__orders-table .line-item>*{padding-right:20px}}.main-account__section-heading{font-size:20px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1;padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid var(--black)}@media only screen and (min-width: 320px){.main-account__section-heading{font-size:calc(20px + 5 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){.main-account__section-heading{font-size:25px}}.main-account__default-address{margin-bottom:25px}.main-account__addresses{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 769px){.main-account__addresses{gap:60px}}@media (min-width: 1025px){.main-account__addresses{grid-template-columns:1fr 1fr;gap:40px}}.main-account__addresses .address-block{border:1px solid var(--light-grey);padding:20px}@media (min-width: 769px){.main-account__addresses .address-block{padding:30px}}.main-account__modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000059;padding:20px;opacity:0;visibility:hidden;transition:all .35s var(--scale-transition);display:flex;align-items:center;z-index:3}@media (min-width: 769px){.main-account__modal{padding:65px}}.main-account__modal.is-active{opacity:1;visibility:visible}.main-account__modal.is-active>div{transform:translateY(0)}.main-account__modal>div{background-color:var(--sand);width:100%;max-width:680px;margin:0 auto;height:auto;max-height:calc(100vh - 130px);padding:30px;transform:translateY(10px);transition:transform .65s var(--scale-transition)}.main-account__modal-close{position:absolute;top:20px;right:20px}.main-404{display:grid;grid-template-columns:1fr;height:calc(100vh - 58px)}@media (min-width: 1025px){.main-404{grid-template-columns:1fr 1fr;height:calc(100vh - 65px)}}.main-404>div{height:100%}.main-404>div:nth-of-type(1){padding:20px;border-right:1px solid var(--light-grey)}@media (min-width: 1025px){.main-404>div:nth-of-type(1){padding:60px}}.main-404>div:nth-of-type(2){display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:20px}@media (min-width: 1025px){.main-404>div:nth-of-type(2){justify-content:center;padding-bottom:0}}.main-404>div img{max-height:calc(100vh - 58px);height:auto;width:auto;max-width:100%}@media (min-width: 1025px){.main-404>div img{max-height:calc(100vh - 65px)}}.main-404__heading{margin-bottom:30px}@media (min-width: 1025px){.main-404__heading{margin-bottom:40px}}.main-basic{display:grid;grid-template-columns:1fr}@media (min-width: 1025px){.main-basic{grid-template-columns:1fr 1fr;min-height:calc(100vh - 65px)}}.main-basic>div:nth-of-type(1){padding:60px 20px}@media (min-width: 1025px){.main-basic>div:nth-of-type(1){padding:60px 11px 60px 60px}}.main-basic>div:nth-of-type(1) .headline{text-align:center}@media (min-width: 1025px){.main-basic>div:nth-of-type(1) .headline{text-align:left}}.main-basic>div:nth-of-type(2){padding:0 20px 40px}@media (min-width: 1025px){.main-basic>div:nth-of-type(2){padding:60px 60px 60px 11px}}.shopping-guide-heading{padding:60px 20px;text-align:center;border-bottom:1px solid var(--light-grey)}@media (min-width: 769px){.shopping-guide-heading{padding:60px;margin-bottom:25px}}.shopping-guide-heading .headline{margin-bottom:50px}@media (min-width: 769px){.shopping-guide-heading .headline{margin-bottom:60px}}.shopping-guide-heading__buttons{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.shopping-guide-section{padding:30px 0 0}@media (min-width: 1025px){.shopping-guide-section{padding:60px 0 0}}.shopping-guide-section:not(:last-of-type) .wysiwyg{border-bottom:1px solid var(--light-grey);padding-bottom:20px}@media (min-width: 1025px){.shopping-guide-section:not(:last-of-type) .wysiwyg{padding-bottom:40px}}.shopping-guide-section:last-of-type{margin-bottom:60px}.shopping-guide-section .container>*{grid-column:1/5}@media (min-width: 1025px){.shopping-guide-section .container>*{grid-column:4/10}}.shopping-guide-section__heading{margin-bottom:30px}@media (min-width: 1025px){.shopping-guide-section__heading{margin-bottom:40px}}.shopping-guide-section__payment-logos{max-width:350px;margin-bottom:25px}.lazy-container{position:relative;height:0;overflow:hidden}.lazy-container img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.language-switcher button,.language-switcher>div{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;text-transform:capitalize;background:0 0;display:flex;gap:6px;align-items:center;cursor:pointer}.language-switcher button>span,.language-switcher>div>span{width:18px;height:13px;display:inline-block;background-position:center;background-size:100%;background-repeat:no-repeat;position:relative;top:-1px}.language-switcher button>span.en,.language-switcher>div>span.en{background-image:url(en-flag.svg)}.language-switcher button>span.ja,.language-switcher>div>span.ja{background-image:url(ja-flag.svg)}.language-switcher{position:relative;display:flex;align-items:center;z-index:3}.language-switcher>div{position:relative;z-index:1;line-height:1}.language-switcher>div svg{transform:rotate(0);flex-shrink:0;width:9px;height:5px}.language-switcher>div.is-active svg{transform:rotate(180deg)}.language-switcher button{color:var(--black)}.language-switcher__options{list-style:none;padding-left:0;display:none;flex-direction:column;position:absolute;top:0;left:0;width:100%;padding-top:30px;z-index:0}.language-switcher__options.is-active{display:flex}.product-grid-item__image{position:relative;width:100%;height:0;padding-bottom:125%;margin-bottom:15px;overflow:hidden}.product-grid-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;animation:fade-in .35s ease forwards;transform:scale(1.01);transform-origin:center}.product-grid-item__image .btn{position:absolute;width:calc(100% - 20px);bottom:10px;left:10px;z-index:2;display:none}.product-grid-item__price{color:var(--grey);display:block}.product-grid-item__tag{position:absolute;top:0;left:0;color:var(--white);text-transform:uppercase;letter-spacing:.02em;line-height:1;padding:12px 12px 10px;z-index:2;pointer-events:none}@media (min-width: 769px){.product-grid-item__tag{padding:14px 14px 12px}}.product-grid-item__tag--sold-out{background-color:var(--red)}.product-grid-item__tag--new{background-color:var(--green)}.product-grid-item__tag--coming-soon{background-color:var(--grey)}@media (hover: hover){.product-grid-item:hover .btn{display:block}}.subscribe-form{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:10px;column-gap:10px}.subscribe-form [type=email],.subscribe-form [type=submit]{border:1px solid var(--black);border-radius:30px}.subscribe-form [type=email]::-moz-placeholder,.subscribe-form [type=submit]::-moz-placeholder{color:var(--black);opacity:1}.subscribe-form [type=email]::placeholder,.subscribe-form [type=submit]::placeholder{color:var(--black);opacity:1}.subscribe-form [type=email]::-ms-input-placeholder,.subscribe-form [type=submit]::-ms-input-placeholder{color:var(--black)}.subscribe-form [type=email]{width:100%;line-height:1;background:0 0}.subscribe-form [type=submit]{flex:1;color:var(--black)}.subscribe-form>span{display:block}.product-filters{padding:0 22px;margin-bottom:20px}@media (min-width: 530px){.product-filters{margin-bottom:40px}}@media (min-width: 769px){.product-filters{margin-bottom:80px}}.product-filters ul{list-style:none;padding-left:0;display:flex;align-items:center;justify-content:center;gap:5px}@media (min-width: 530px){.product-filters ul{gap:10px}}.product-filters ul li{opacity:0;animation:reveal-up 1s var(--scale-transition) forwards}.product-filters ul li:nth-of-type(1){animation-delay:1s}.product-filters ul li:nth-of-type(2){animation-delay:1.05s}.product-filters ul li:nth-of-type(3){animation-delay:1.1s}.product-filters ul li:nth-of-type(4){animation-delay:1.15s}.product-filters ul button{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;display:block;color:var(--black);border:1px solid var(--light-grey)}.product-filters ul button.is-active{background-color:var(--yellow);border-color:var(--black);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cookie-popup{transform-origin:top center;z-index:12;position:fixed;left:20px;bottom:20px;width:336px;height:150px;background-image:url(cookie_banner.svg);background-repeat:no-repeat;background-size:100%;padding:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;transform:translateY(calc(100% + 20px));transition:transform .65s var(--scale-transition)}@media (min-width: 769px){.cookie-popup{left:15px;bottom:15px;transform:translateY(calc(100% + 15px))}}.cookie-popup.is-active{transform:translateY(0)}.cookie-popup .h6{margin-bottom:10px}.cookie-popup a{border-bottom:1px solid var(--black);padding-bottom:1px}.cookie-popup a:hover{border-bottom-color:var(--grey)}.cookie-popup__btn{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;color:var(--black)}.simple-heading{padding:30px 20px;text-align:center}@media (min-width: 769px){.simple-heading{padding:30px 60px}}.simple-heading__text{font-size:56px;font-family:Woset,sans-serif;letter-spacing:-.02em;font-weight:400;line-height:1}@media only screen and (min-width: 320px){.simple-heading__text{font-size:calc(56px + 34 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){.simple-heading__text{font-size:90px}}.character-slide{height:100%;padding-top:78px;overflow:auto}@media (min-width: 769px){.character-slide{padding-top:0}}.character-slide .container{height:100%;align-items:center}.character-slide__content{grid-column:1/5;grid-row:2;padding-bottom:20px}@media (min-width: 769px){.character-slide__content{grid-column:1/3;grid-row:1;height:auto;overflow:inherit;padding-bottom:0;padding-left:40px}}@media (min-width: 1025px){.character-slide__content{grid-column:2/6;padding-left:0}}.character-slide__name{line-height:1;margin-bottom:30px}.character-slide__section:not(:last-of-type){margin-bottom:30px}.character-slide__section h4{color:var(--grey);letter-spacing:.04em;margin-bottom:2px}.character-slide__section p{margin-bottom:15px}.character-slide__image{grid-column:1/5;grid-row:1;height:50dvh;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}@media (min-width: 769px){.character-slide__image{grid-column:3/5;height:100%}}@media (min-width: 1025px){.character-slide__image{grid-column:6/12}}.character-slide__image img{height:auto;width:auto;max-height:100%;max-width:100%}.character-slide__cta{transform:rotate(0)}@media (hover: hover){.character-slide__cta:hover{transform:rotate(-3deg)}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--sand);z-index:6;opacity:0;visibility:hidden;transition:all .1s ease}.loading-overlay.is-active{opacity:.5;visibility:visible}.address-block form>div:not(.address-block__actions){display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}@media (min-width: 530px){.address-block form>div:not(.address-block__actions){grid-template-columns:1fr 1fr}}.address-block form label{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;color:var(--grey)}@media only screen and (min-width: 320px){.address-block form label{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){.address-block form label{font-size:15px}}.address-block form [type=text],.address-block form select{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;border-bottom:1px solid var(--light-grey);width:100%;background:0 0;padding:6px 0;line-height:1.1}@media only screen and (min-width: 320px){.address-block form [type=text],.address-block form select{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){.address-block form [type=text],.address-block form select{font-size:15px}}.address-block__heading{margin-bottom:20px}.address-block__actions{display:flex;align-items:center;gap:10px}.reset-password-block form{display:flex;flex-direction:column;gap:20px}.reset-password-block p{font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em}@media only screen and (min-width: 320px){.reset-password-block p{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){.reset-password-block p{font-size:15px}}.reset-password-block [type=email]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;font-size:13px;font-family:Macan Medium,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.1;border-bottom:1px solid var(--light-grey);width:100%;background:0 0;padding:6px 0}@media only screen and (min-width: 320px){.reset-password-block [type=email]{font-size:calc(13px + 2 * (100vw - 320px) / (1280 - 320))}}@media only screen and (min-width: 1280px){.reset-password-block [type=email]{font-size:15px}}.reset-password-block [type=email]::-moz-placeholder{color:var(--grey);opacity:1}.reset-password-block [type=email]::placeholder{color:var(--grey);opacity:1}.reset-password-block [type=email]::-ms-input-placeholder{color:var(--grey)}.reset-password-block__heading{margin-bottom:20px}.scroll-header{position:fixed;top:0;left:0;width:100%;height:65px;display:none;align-items:center;justify-content:space-between;z-index:5;transform:translateY(-100%);transition:transform .5s var(--slide-transition);padding:0 22px;background-color:var(--sand);border-bottom:1px solid var(--light-grey)}@media (min-width: 769px){.scroll-header{display:flex}}.scroll-header.is-active{transform:translateY(0)}.scroll-header nav{display:none}@media (min-width: 769px){.scroll-header nav{display:block}}.scroll-header nav>ul{list-style:none;padding-left:0;display:flex;align-items:center;gap:22px}.scroll-header__logo{position:absolute;top:18px;left:50%;transform:translate(-50%);width:70px;height:20px}@media (min-width: 530px){.scroll-header__logo{width:86px;height:25px;top:19px}}.scroll-header__logo svg{width:100%;height:100%}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-theme.css.map */
