:root{--custom-main-font: "Noto Sans Japanese", sans-serif;--custom-eng-font: "Montserrat", serif;--custom-num-font: "Oswald", sans-serif;--custom-text-main-color: #221815;--custom-text-sub-color: #E0974B;--custom-text-white-color: #FFFFFF;--custom-container-small: 800px;--custom-container-medium: 1400px;--custom-container-large: 1600px;--custom-container-padding: 20px;--custom-slider-arrow-size: 32px}@media only screen and (min-width: 750px){:root{--custom-slider-arrow-size: 80px;--custom-container-padding: 5rem}}body :is(a,p,span,summary,select,legend,label,div,input,button){font-family:var(--custom-main-font)!important}.font-main{font-family:var(--custom-main-font)!important}.font-eng{font-family:var(--custom-eng-font)!important;font-optical-sizing:auto}.font-num{font-family:var(--custom-num-font)!important;font-optical-sizing:auto}.c-display__none{display:none!important}.header__icon--menu[aria-expanded=true]:before,.product-popup-modal{background:#00000080!important}.maintitle{font-size:24px;font-weight:500;line-height:32px;letter-spacing:.16em;margin:0 0 24px;color:rgb(var(--color-foreground));font-family:var(--custom-eng-font)!important;text-align:center}.section--rside{padding-left:var(--custom-container-padding)}@media screen and (max-width: 749px){.md-max-hidden{display:none!important}}@media screen and (max-width: 999px){.lg-max-hidden{display:none!important}}@media screen and (min-width: 750px){.maintitle{font-size:32px;margin-bottom:40px}.c-container--small{max-width:var(--custom-container-small);width:100%;margin:0 auto}.c-container--medium{max-width:var(--custom-container-medium);width:100%;margin:0 auto}.c-container--large{max-width:var(--custom-container-large);width:100%;margin:0 auto}.c-container--rside{max-width:calc(100% - (50% - (var(--custom-container-medium) / 2) - (var(--custom-container-padding) / 2)));margin-left:auto}.c-stack-slick .c-container--rside{max-width:var(--custom-container-medium);width:100%;margin:0 auto}.md-hidden{display:none!important}}@media screen and (min-width: 1000px){.lg-hidden{display:none!important}}.button.button--primary{font-size:16px;font-weight:600;line-height:20px;letter-spacing:.12em;max-width:240px;width:100%;box-sizing:border-box;border-radius:50px;border:1px solid rgb(var(--color-button));min-height:56px}.button.button--secondary{font-size:16px;font-weight:600;line-height:20px;letter-spacing:.12em;max-width:240px;width:100%;box-sizing:border-box;border-radius:50px;min-height:56px;border:1px solid rgb(var(--color-secondary-button-text))}.button.button--secondary:after{box-shadow:none}.animate--hover-default .button.button--primary,.animate--hover-default .button.button--secondary{overflow:hidden;position:relative;z-index:1}.button.c-button__underline{background:none;color:rgb(var(--color-button));padding:0;display:inline-block;font-size:18px;font-weight:700;line-height:20px;letter-spacing:.04em;text-decoration:underline;font-family:var(--custom-eng-font)!important;min-height:inherit}.button.c-button__underline:after{box-shadow:none}.c-btnbox{margin-top:24px;display:flex;justify-content:center}.button.product-form__submit[disabled]{opacity:.5}.animate--hover-default .shopify-payment-button__button{font-size:16px;font-weight:600;line-height:20px;letter-spacing:.12em;max-width:240px;width:100%;box-sizing:border-box;border-radius:50px;min-height:56px;border:1px solid rgb(var(--color-secondary-button-text))}@media only screen and (min-width: 750px){.button.button--primary,.button.button--secondary{font-size:18px;letter-spacing:.16em;max-width:320px;min-height:69px}.c-btnbox{margin-top:40px}}@media (prefers-reduced-motion: no-preference) and (hover: hover){.animate--hover-default .button.button--primary:not([disabled]):before,.animate--hover-default .button.button--secondary:not([disabled]):before,.animate--hover-default .button.c-button__underline:not([disabled]):before,.animate--hover-default .button.product-form__submit:before{content:inherit}.animate--hover-default .button.c-button__underline:not([disabled]):after{content:inherit}.animate--hover-default .button.button--primary:not([disabled]):after,.animate--hover-default .button.button--secondary:not([disabled]):after,.animate--hover-default .button.product-form__submit:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;transform:scaleX(0);transform-origin:left top;transition:.3s cubic-bezier(.45,0,.55,1);z-index:-1;border-radius:50px}.animate--hover-default .button.button--primary:not([disabled]):after,.animate--hover-default .button.product-form__submit:after{background-color:rgb(var(--color-button-text))}.animate--hover-default .button.button--secondary:not([disabled]):after{background-color:rgb(var(--color-secondary-button-text))}.animate--hover-default .button.button--primary:not([disabled]):hover,.animate--hover-default .button.product-form__submit:hover{color:rgb(var(--color-button))}.animate--hover-default .button.button--secondary:not([disabled]):hover{color:rgb(var(--color-secondary-button))}.animate--hover-default .button.button--primary:not([disabled]):hover:after,.animate--hover-default .button.button--secondary:not([disabled]):hover:after,.animate--hover-default .button.product-form__submit:hover:after{transform:scale(1)}}.c-arrow__btn{position:absolute;top:50%;transform:translateY(-50%);border:none;width:var(--custom-slider-arrow-size);height:var(--custom-slider-arrow-size);border-radius:50%;z-index:2;display:grid;place-items:center;background-color:rgb(var(--color-button));cursor:pointer;transition:opacity .4s,visibility .4s}.c-container--rside .c-arrow__prev{left:calc((var(--custom-slider-arrow-size) / -2) + 15px)}.c-container--rside .c-arrow__next{right:var(--custom-container-padding)}.c-arrow__svg{width:12px;height:10px;background-repeat:no-repeat;background-size:cover;display:inline-block}.c-arrow__prev .c-arrow__svg{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2225.004%22%20viewBox%3D%220%200%2032%2025.004%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_91%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2091%22%20width%3D%2232%22%20height%3D%2225.004%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_8470%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%208470%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_180%22%20data-name%3D%22%E3%83%91%E3%82%B9%20180%22%20d%3D%22M16.1%2C25H13.01A39.893%2C39.893%2C0%2C0%2C0%2C0%2C12.5C5.113%2C9.315%2C9.921%2C5.215%2C13.01%2C0h3.137A44.721%2C44.721%2C0%2C0%2C1%2C5.856%2C11.265H32v2.472H5.873A44.61%2C44.61%2C0%2C0%2C1%2C16.1%2C25%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.c-arrow__next .c-arrow__svg{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2225.004%22%20viewBox%3D%220%200%2032%2025.004%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_91%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2091%22%20width%3D%2232%22%20height%3D%2225.004%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_8470%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%208470%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_180%22%20data-name%3D%22%E3%83%91%E3%82%B9%20180%22%20d%3D%22M15.9%2C25h3.086A39.893%2C39.893%2C0%2C0%2C1%2C32%2C12.5C26.887%2C9.315%2C22.078%2C5.215%2C18.989%2C0H15.852A44.721%2C44.721%2C0%2C0%2C0%2C26.144%2C11.265H0v2.472H26.126A44.61%2C44.61%2C0%2C0%2C0%2C15.9%2C25%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.c-arrow__btn.slick-disabled{opacity:0;visibility:hidden}@media only screen and (min-width: 750px){.container--rside .c-arrow__prev{left:calc(-1 * var(--custom-slider-arrow-size) / 2)}.container--rside .c-arrow__next{right:15px}.c-arrow__svg{width:32px;height:25px}}@media only screen and (min-width: 1500px){.c-container--rside .c-arrow__next{right:calc((100vw - var(--custom-container-medium)) / 2 - (var(--custom-slider-arrow-size) / 2) + 10px)}}.c-sideslide__section.c-stack-slick .slick-track{width:100%!important}.c-sideslide__section.c-stack-slick .slick-list{padding-right:0}.c-sideslide__section.c-stack-slick{padding-right:var(--custom-container-padding)}.c-sideslide__section .slider.slick-initialized .slick-track{transform:translateZ(0)}.c-sideslide__section:not(.c-stack-slick) .c-sideslide__section__inner.slider{opacity:0;transition:opacity .4s}.c-sideslide__section:not(.c-stack-slick) .c-sideslide__section__inner.slider.slick-initialized{opacity:1}@keyframes animateIconHorizontal{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media only screen and (min-width: 750px){.c-arrow__btn.animate-icon-horizontal:hover .c-arrow__svg{animation:.35s ease-in-out forwards animateIconHorizontal}.c-arrow__btn.animate-icon-horizontal.is-reverse:hover .c-arrow__svg{animation:.35s ease-in-out forwards animateIconHorizontal;animation-direction:reverse}}.c-toggle__title:not(.is-open)+.c-toggle__content{display:none}.c-toggle__title.is-open+.c-toggle__content{display:block}.c-toggle__title .c-icon-toggle{transition:all .4s}.c-toggle__title.is-active .c-icon-toggle,.c-toggle__title.is-active.is-open .c-icon-toggle,.c-toggle__title.is-active .icon-caret,.c-toggle__title.is-active.is-open .icon-caret{transform:rotate(180deg);transition:all .4s}.c-toggle__title:not(.is-active) .icon-caret,.c-toggle__title:not(.is-active).is-open .icon-caret{transform:rotate(0);transition:all .4s}.c-toggle__title.is-active .c-icon-toggle .c-vertical,.c-toggle__title.is-active.is-open .c-icon-toggle .c-vertical{opacity:0;visibility:hidden;transition:all .4s}.c-toggle__title:not(.is-active) .c-icon-toggle .c-vertical,.c-toggle__title:not(.is-active).is-open .c-icon-toggle .c-vertical{opacity:1;visibility:visible;transition:all .4s}.c-announcement-bar .utility-bar__grid.page-width{padding-left:var(--custom-container-padding);padding-right:var(--custom-container-padding);max-width:calc(var(--page-width) + (var(--custom-container-padding) * 2))}.c-announcement-bar .announcement-bar__message{padding:.75rem 0;min-height:3.2rem}.c-announcement-bar .announcement-bar__message.h5{font-size:12px;font-weight:500;line-height:17px;letter-spacing:.08em}@media only screen and (min-width: 750px){.c-announcement-bar .announcement-bar__message{padding:.8rem 0;min-height:4rem}.c-announcement-bar .announcement-bar__message.h5{font-size:16px;line-height:24px;letter-spacing:.12em}}.c-menu-drawer .menu-drawer{max-width:326px;width:84%;top:101%}.js .c-menu-drawer .menu-drawer__menu li{margin-bottom:0}.c-menu-drawer .c-menu-drawer__headerbox,.c-menu-drawer .menu-drawer__navigation>.menu-drawer__menu{margin:0 20px}.c-menu-drawer .c-menu-drawer__headerbox{margin-top:20px}.c-menu-drawer__headerbox{display:grid;gap:10px}.c-menu-drawer .menu-drawer__account{width:100%;background-color:rgb(var(--custom-accent-color02));color:rgb(var(--color-foreground));justify-content:center;height:48px;font-size:15px;font-weight:400;line-height:21px;letter-spacing:.04em;border:1px solid rgb(var(--custom-border-color));padding:1.4rem 0 1rem}.c-menu-drawer__favorite{width:100%;background-color:rgb(var(--custom-accent-color02));color:rgb(var(--color-foreground));justify-content:center;height:48px;display:flex;align-items:center;border:1px solid rgb(var(--custom-border-color));text-decoration:none;padding:1.4rem 0 1rem}.c-menu-drawer__favorite__text{font-size:15px;font-weight:400;line-height:21px;letter-spacing:.04em;color:rgb(var(--custom-text-color));margin:0}.c-menu-drawer .c-menu-drawer__favorite .svg-wrapper{margin-right:1.2rem}.c-menu-drawer .menu-drawer__navigation{padding-top:1.6rem}.c-menu-drawer .menu-drawer__menu-item:hover{background-color:inherit}.c-menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li{border-top:1px solid rgb(var(--custom-border-color))}.c-menu-drawer .menu-drawer__navigation>.menu-drawer__menu{border-bottom:1px solid rgb(var(--custom-border-color))}.c-menu-drawer .menu-drawer__menu-item{padding:16px 10px;font-size:15px;font-weight:500;line-height:21px;color:rgba(var(--color-foreground),1);letter-spacing:.04em;position:relative}.c-menu-drawer .menu-drawer__inner-submenu>ul{display:grid;gap:24px;margin-top:8px;margin-bottom:16px}.c-menu-drawer .menu-drawer__inner-submenu .menu-drawer__menu-item{padding:0 20px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.04em;position:relative}.c-menu-drawer .menu-drawer__menu-item:hover{color:rgba(var(--color-foreground),1)}.c-menu-drawer .menu-drawer__menu-item>.svg-wrapper{right:10px}.js .c-menu-drawer .menu-drawer__menu-item .icon-caret{display:block}.c-menu-drawer .menu-drawer__menu-item .svg-wrapper .icon-caret{width:10px;height:auto}.c-menu-drawer .c-menu-drawer__lastchildbox .menu-drawer__menu-item{padding:0 32px}.c-menu-drawer__lastchildbox>ul{display:grid;gap:16px;margin-top:16px}.c-menu-drawer .menu-drawer__menu-item--active,.c-menu-drawer .menu-drawer__menu-item:focus,.c-menu-drawer .menu-drawer__close-button:focus,.c-menu-drawer .menu-drawer__menu-item:hover,.c-menu-drawer .menu-drawer__close-button:hover{background-color:inherit}.header-wrapper--border-bottom{border-bottom:.1rem solid rgb(var(--custom-border-color))}.c-header .header__icon .icon-hamburger{width:2.4rem}.c-header .header__icon .c-icon-fav{width:1.8rem}.c-header .header__icon .icon-cart,.c-header .header__icon .icon-cart-empty{width:2.6rem}.c-header .cart-count-bubble{height:1.6rem;width:1.6rem;bottom:inherit;top:.7rem;left:inherit;right:.3rem}.c-header .header__menu-item{font-size:15px;font-weight:500;line-height:21px;letter-spacing:.04em;padding:.2rem 4rem;color:rgba(var(--color-foreground),1)}.c-header.header--top-center .header__inline-menu .list-menu>li:not(:last-child){border-right:1px solid rgb(var(--custom-border-color))}@media only screen and (max-width: 899px){.header.c-header{padding-left:4.5rem;padding-right:2rem}.c-header.header--mobile-center{grid-template-columns:1fr 4fr 1fr}.c-header .header__heading-logo-wrapper{margin-left:-2.5rem}}@media only screen and (min-width: 750px){.header.c-header.page-width{padding-left:4.5rem;padding-right:2rem}}@media only screen and (min-width: 990px){.c-header.header--top-center{padding-left:0!important;padding-right:0!important;max-width:inherit}.c-header.header--top-center .header__inline-menu{width:100%;display:flex;justify-content:center;border-top:1px solid rgb(var(--custom-border-color));margin-top:14px;padding-top:20px}.c-header.header--top-center .header__search{margin-left:max(var(--custom-container-padding),(100vw - var(--custom-container-medium)) / 2)}.c-header.header--top-center .header__icons{margin-right:max(var(--custom-container-padding),(100vw - var(--custom-container-medium)) / 2);gap:16px}.c-header.header--top-center .header__menu-item .icon-caret{right:1.8rem;top:calc(50% - .3rem)}.c-header.header--top-center .list-menu{row-gap:1.8rem}.c-header .header__menu-item:hover span{text-decoration:none}}.c-footer{position:relative}.c-footer .page-width{max-width:calc(var(--page-width) + (var(--custom-container-padding) * 2))}.c-footer .footer-block__details-content .list-menu__item--link,.c-footer .copyright__content{color:rgba(var(--color-foreground),1)}.c-footer .c-footer__logobox{width:100%;display:inline-block;margin-bottom:30px}.c-footer__logo{width:100%;height:auto;vertical-align:bottom}.c-footer .footer-block__brand-info .footer__list-social.list-social{gap:16px;justify-content:center;margin-bottom:24px}.c-footer .list-social__link{padding:0}.c-footer .footer-block__heading.c-toggle__title{display:flex;align-items:center;justify-content:space-between}.c-footer .footer-block__heading.c-toggle__title circle{fill:rgb(var(--color-button))}.c-footer .footer-block__heading.c-toggle__title line{stroke:rgb(var(--color-button-text))}.c-footer .list-social__item .svg-wrapper,.c-footer .list-social__item .icon{width:29px;height:29px}.c-footer__newsletter__title{font-size:15px;font-weight:400;line-height:21px;letter-spacing:.04em;margin-bottom:20px}.c-footer .newsletter-form{margin:0}.c-footer .newsletter-form,.c-footer .newsletter-form__field-wrapper{max-width:100%}.c-footer__newsletter .newsletter-form__field-wrapper{display:flex;gap:6px;justify-content:space-between}.c-footer__newsletter .field{height:40px}.c-footer__newsletter .field__input{height:40px;width:100%;font-size:14px;font-weight:500;line-height:14px;padding:0 12px}.c-footer__newsletter .field__input:focus-visible{box-shadow:none;outline:none}.c-footer__newsletter .field__label{display:none}.c-footer__newsletter .newsletter-form__button{position:relative;height:40px;font-size:12px;font-weight:500;line-height:17px;letter-spacing:.04em;padding:0 15px;min-width:80px;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button))!important}.c-footer .footer-block__heading{font-size:20px;font-weight:600;line-height:32px;letter-spacing:.08px;margin-bottom:6px;font-family:var(--custom-eng-font)}.c-footer .footer-block__details-content .list-menu__item--link{font-size:15px;font-weight:400;line-height:21px;letter-spacing:.04px}.c-footer .footer__content-bottom{border-width:1.5px;border-color:rgb(var(--custom-border-color))}.c-footer .footer__copyright{font-size:15px;font-weight:400;line-height:21px;letter-spacing:.08px}@media only screen and (max-width: 749px){.c-footer__logobox{text-align:center}.c-footer .footer__content-top{padding-bottom:24px;padding-left:var(--custom-container-padding);padding-right:var(--custom-container-padding);max-width:400px}}@media only screen and (min-width: 750px){.c-footer .footer__blocks-wrapper{column-gap:40px}.c-footer .footer-block{width:calc(50% - 40px)}.c-footer .footer-block__heading{margin-bottom:16px}.c-footer .footer-block__heading.c-toggle__title{pointer-events:none}.c-footer .footer-block__heading.c-toggle__title+.c-toggle__content{display:block}.c-footer .footer-block__heading .svg-wrapper{display:none}.c-footer .footer__content-bottom{padding-top:0}.c-footer .footer__copyright{margin-top:20px}}@media only screen and (min-width: 1000px){.c-footer .footer__blocks-wrapper{display:grid;grid-auto-flow:column;justify-content:space-between;grid-template-columns:minmax(0,400px) auto}.c-footer .footer-block{width:inherit}.c-footer .c-footer__logobox{margin-bottom:38px}.c-footer .footer-block__brand-info .footer__list-social.list-social{justify-content:flex-start;margin-bottom:38px}.c-footer .footer-block__heading{margin-bottom:28px}.c-footer .footer-block__details-content .list-menu__item--link{padding-bottom:20px}}.c-breadcrumbbox .breadcrumb.c-breadcrumb{display:flex;grid-auto-flow:column;align-items:center;column-gap:16px;padding-bottom:5px}.c-breadcrumbbox .c-breadcrumb a,.c-breadcrumbbox .c-breadcrumb span{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.c-breadcrumbbox a{text-decoration:none}.c-breadcrumb__arrow{rotate:-90deg}@media only screen and (max-width: 500px){.c-breadcrumbbox .c-breadcrumb{overflow:scroll;padding-right:var(--custom-container-padding)}.c-breadcrumbbox .c-breadcrumb a,.c-breadcrumbbox .c-breadcrumb span{white-space:nowrap}}@-moz-document url-prefix(){.c-breadcrumb{scrollbar-width:thin;scrollbar-color:var(--custom-scroll-bar-color) var(--custom-text-white-color)}}.c-slideshow .page-width{max-width:calc(var(--page-width) + (var(--custom-container-padding) * 2))}.c-slideshow .banner__heading{font-weight:700;letter-spacing:.15em;text-shadow:0 3px 6px rgb(var(--color-shadow),.3)}.c-banner__subtitle{font-size:24px;font-weight:500;line-height:28px;letter-spacing:.16rem;color:rgb(var(--color-foreground));margin-bottom:0}.c-slideshow .banner__heading.h1{font-size:24px;line-height:32px}.c-slideshow .banner__text{font-size:14px;font-weight:400;line-height:28px;letter-spacing:.08rem;color:rgb(var(--color-foreground));margin-top:2.4rem}.c-slideshow .slideshow__controls.slider-buttons.c-position-inner{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.c-slideshow .slider-counter__link{padding:1rem}.c-slideshow .slider-counter__link--dots{rotate:135deg}.c-slideshow .slider-counter__link--dots .dot{width:.8rem;height:.8rem;border-radius:0;border:.1rem solid rgba(var(--custom-accent-color02),.5)}.c-slideshow .slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--custom-accent-color02))}.c-slideshow.c-slideshow-auto .slider-counter__link--dots .dot{border:.1rem solid rgba(var(--color-foreground),.5)}.c-slideshow.c-slideshow-auto .slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}.c-slideshow__animbtn{position:absolute;bottom:70px;left:50%;transform:translate(-50%);border:none;background:transparent;z-index:2;cursor:pointer}.c-slideshow__animbtn__circle{display:inline-block;width:8px;height:8px;background-color:rgb(var(--custom-accent-color02));border-radius:50px;margin-bottom:16px}.c-slideshow__animbtn__text p{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.04rem;color:rgb(var(--custom-accent-color02));margin:0;text-align:center}.c-slideshow .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{transform:scale(1);border-color:rgba(var(--custom-accent-color02),.5)}.c-slideshow.c-slideshow-auto .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgba(var(--color-foreground),.5)}@media only screen and (max-width: 749px){.c-slideshow .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:52rem}.c-slideshow__animbtn.c-mobile-fix{bottom:inherit;top:40%}}@media only screen and (min-width: 750px){.c-slideshow .banner--large:not(.banner--adapt){min-height:80rem}.c-banner__subtitle{font-size:32px;line-height:40px;margin-bottom:.4rem}.c-slideshow .banner__heading.h1{font-size:64px;line-height:80px;letter-spacing:.24em}.c-slideshow .banner__text{font-size:20px;line-height:40px;letter-spacing:.24rem;margin-top:3.2rem}.c-slideshow .slideshow__text.banner__box{max-width:inherit}.c-slideshow .slideshow__controls.slider-buttons.c-position-inner{bottom:40px}.c-slideshow .slider-counter__link{padding:1.4rem}.c-slideshow .slider-counter__link--dots .dot{width:1rem;height:1rem;border-width:.2rem}.c-slideshow__animbtn{bottom:108px}.c-slideshow__animbtn__circle{width:10px;height:10px}.c-slideshow__animbtn__text p{font-size:18px;line-height:20px}}.c-image-with-text .page-width{max-width:calc(var(--page-width) + (var(--custom-container-padding) * 2))}.c-image-with-text .image-with-text__heading{font-weight:700;letter-spacing:.04em}.c-image-with-text .image-with-text__heading.h1{font-size:24px;line-height:32px}.c-image-with-text .image-with-text__content>*+*{margin-top:20px}.c-image-with-text .image-with-text__text+.image-with-text__text{margin-top:16px}.c-image-with-text .image-with-text__content .image-with-text__text p{font-weight:400;letter-spacing:.08em}.c-image-with-text .image-with-text__content .image-with-text__text.body p{font-size:13px;line-height:32px}.c-image-with-text .image-with-text__content .image-with-text__text+.button{margin-top:16px}@media only screen and (max-width: 749px){.c-image-with-text .image-with-text__content{padding:14px 0 0}}@media only screen and (min-width: 750px){.c-image-with-text .image-with-text__content{padding-left:40px}.c-image-with-text .image-with-text__heading.h1{font-size:32px}.c-image-with-text .image-with-text__content>*+*{margin-top:40px}.c-image-with-text .image-with-text__text+.image-with-text__text{margin-top:24px}.c-image-with-text .image-with-text__content .image-with-text__text.body p{font-size:16px}.c-image-with-text .button.button--primary{min-width:inherit}.c-image-with-text .image-with-text__content .image-with-text__text+.button{margin-top:26px}}@media only screen and (min-width: 1000px){.c-image-with-text .image-with-text__content{padding-left:80px}}@media only screen and (min-width: 1400px){.c-image-with-text .image-with-text__content{padding-left:160px}}.c-image-banner .page-width{max-width:calc(var(--page-width) + (var(--custom-container-padding) * 2))}.c-image-banner{background:rgb(var(--color-background))}.c-image-banner .banner__heading{font-weight:700;letter-spacing:.04em}.c-image-banner .banner__heading.h0{font-size:38px;line-height:48px}.c-image-banner .banner__heading.h1{font-size:24px;line-height:32px}.c-image-banner .banner__box .banner__heading+*{margin-top:16px}.c-image-banner .banner__text p{font-size:13px;font-weight:500;line-height:22px;letter-spacing:.08em;text-align:left}.c-image-banner .button.button--primary{letter-spacing:.09em}@media only screen and (max-width: 749px){.c-image-banner .banner--mobile-bottom:not(.banner--stacked) .banner__box.color-scheme-1{background:rgb(var(--color-background))}.c-image-banner .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:48rem}.c-image-banner .banner--mobile-bottom .banner__box{padding:24px var(--custom-container-padding) 0}.c-image-banner .banner--mobile-bottom .banner__box.c-pb-fix{padding:24px var(--custom-container-padding)}.c-image-banner .banner__box.c-color-fix .banner__heading{color:rgb(var(--custom-accent-color02))}.c-image-banner .banner__box .banner__heading.c-mobile-small{font-size:20px;line-height:32px}.c-image-banner .banner__box .banner__text p{color:rgba(var(--color-foreground),1)}.c-image-banner .banner__box.c-color-fix .banner__text p{color:rgb(var(--custom-accent-color02))}.c-image-banner .banner__buttons{max-width:240px;width:100%}}@media only screen and (min-width: 750px){.c-image-banner .banner__box{max-width:calc(1000px + (var(--custom-container-padding)) * 2);padding:4rem var(--custom-container-padding)!important}.c-image-banner .banner__box.c-content-small{max-width:calc(var(--custom-container-small) + (var(--custom-container-padding)) * 2)}.c-image-banner .banner__box.c-content-large{max-width:calc(var(--custom-container-medium) + (var(--custom-container-padding)) * 2)}.c-image-banner .banner__heading{font-weight:700;letter-spacing:.16em;color:rgb(var(--custom-accent-color02))}.c-image-banner .banner__heading.h0{font-size:48px;line-height:58px}.c-image-banner .banner__heading.h1{font-size:32px;line-height:38px}.c-image-banner .banner__box .banner__heading+*{margin-top:40px}.c-image-banner .banner__text p{font-size:16px;line-height:28px;color:rgb(var(--custom-accent-color02))}.c-image-banner .banner__text.c-text-center p{text-align:center}.c-image-banner .banner__text.c-text-right p{text-align:right}.c-image-banner .banner__buttons{max-width:320px;width:100%}.c-image-banner .banner__box>*+.banner__buttons.c-btnmt-wide{margin-top:54px}.c-image-banner .banner__buttons .button.font-main{font-size:16px}}.c-ranking__section{padding:0;overflow:hidden}.c-ranking__mainwrapper{background-color:rgb(var(--color-background));position:relative}.c-ranking__section .maintitle{color:rgb(var(--color-foreground));padding-right:var(--custom-container-padding)}.c-ranking__wrapper{margin-left:-8px}.c-ranking__inner{display:flex}.c-ranking__one{text-decoration:none;margin:0 8px;position:relative}.c-ranking__num{display:inline-block;position:absolute;top:0;left:0;margin:0;padding:1px 0 0;z-index:2;width:40px;text-align:center;font-size:24px;line-height:37px;font-weight:400;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.c-ranking__num:after{content:"";position:absolute;left:0;top:100%;height:0;width:0;border-bottom:8px solid transparent}.c-ranking__img{width:100%;height:auto;object-fit:cover}.c-ranking__bgdeco{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%}.c-ranking__section.c-stack-slick .c-sideslide__one{width:calc(50% - 16px)!important}.c-ranking__section.c-stack-slick .maintitle{padding-right:0}.c-ranking__section .slick-list{padding-right:8px}@media only screen and (min-width: 750px){.c-ranking__wrapper{margin-left:-16px;margin-right:-16px}.c-ranking__one{margin:0 16px}.c-ranking__section .slick-list{padding-right:32px}.c-ranking__section .card-wrapper{padding-top:2px}.c-ranking__num{top:-2px;left:-2px;padding:10px 0 5px;width:56px;font-size:28px;line-height:41px}.c-ranking__section .c-product-card__tag{top:2px}.c-sideslide__section.c-stack-slick .c-sideslide__one{width:calc(33.33% - 32px)!important}}@media only screen and (min-width: 1000px){.c-ranking__section.c-stack-slick .c-sideslide__one{width:calc(25% - 32px)!important}}@media only screen and (min-width: 1200px){.c-ranking__section.c-stack-slick .c-sideslide__one{width:calc(20% - 32px)!important}}.c-concept__section{background-color:rgb(var(--color-background))}.c-concept__textbox{text-align:center;padding:0 var(--custom-container-padding);margin-bottom:24px}.c-concept__title{font-size:22px;font-weight:700;line-height:32px;letter-spacing:.24em;color:rgb(var(--color-foreground));margin:0 0 12px}.c-concept__text p{font-size:13px;font-weight:400;line-height:22px;letter-spacing:.04em;color:rgb(var(--color-foreground));max-width:976px;width:100%;margin:0 auto}.c-concept__wrapper{margin:0;padding:0;list-style:none}.c-concept__list svg,.c-concept__img{width:100%;height:auto;object-fit:cover;aspect-ratio:1 / 1.6;border-radius:10px}.c-concept__mainwrapper.c-square .c-concept__list svg,.c-concept__mainwrapper.c-square .c-concept__img{aspect-ratio:1 / 1}.c-concept__section .slider{opacity:0;transition:opacity .4s}.c-concept__section .slider.slick-initialized{opacity:1}@media only screen and (min-width: 750px){.c-concept__textbox{margin-bottom:56px}.c-concept__title{font-size:64px;line-height:80px;margin-bottom:16px}.c-concept__text p{font-size:15px;line-height:24px}.c-concept__list svg,.c-concept__img{border-radius:20px}}.c-breadcrumbbox .breadcrumb.c-breadcrumb{display:flex;grid-auto-flow:column;align-items:center;column-gap:16px}.c-breadcrumbbox .c-breadcrumb a,.c-breadcrumbbox .c-breadcrumb span{font-size:12px;font-weight:500;line-height:17px;letter-spacing:0;color:rgb(var(--text-color))}.c-main-collection .c-container--medium{max-width:calc(var(--custom-container-medium) + (var(--custom-container-padding) * 2))}.c-main-collection .page-width{max-width:calc(var(--page-width) + (var(--custom-container-padding) * 2))}.c-main-collection__title{padding:0 var(--custom-container-padding);margin:0;font-size:18px;font-weight:500;line-height:24px;letter-spacing:.08em;color:rgb(var(--color-foreground))}.c-main-collection .facets-container{padding-top:24px}.c-main-collection .product-grid{margin-top:20px;--grid-mobile-vertical-spacing: 0px;--grid-mobile-horizontal-spacing: 0px;--grid-desktop-vertical-spacing: 0px;--grid-desktop-horizontal-spacing: 0px}.c-main-collection .grid__item{padding:16px 10px;position:relative}.c-main-collection .c-product-card .card__heading.h5{font-size:13px;letter-spacing:0;margin:0 0 8px}.c-main-collection .c-product-card .card-information .price-item{font-size:16px}.c-main-collection .c-product-card .card-information .price-item .c-symbol,.c-main-collection .c-product-card .card-information .price-item .c-tax{font-size:12px}.c-main-collection .c-product-card__tag__haku{height:2px}.c-main-collection .c-product-card__tag__text{font-size:10px;line-height:10px;padding:6.5px 15.5px}.c-facets-container{border-bottom:2px solid rgb(var(--color-foreground));padding-bottom:14px}.c-facets-container .mobile-facets__open-label{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin-left:.8rem}.c-facets-container .select .svg-wrapper{top:calc(50% - .3rem)}.c-facets-container .select:focus-visible,.c-facets-container .facet-filters__sort:focus-visible{border:none;outline:none;box-shadow:none}@media screen and (max-width: 989px){.c-main-collection .grid--1-col-tablet-down .grid__item:first-child{border:1px solid rgb(var(--custom-border-color))}.c-main-collection .grid--1-col-tablet-down .grid__item:not(.grid__item:nth-of-type(1)){border-width:0 1px 1px 1px;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--2-col-tablet-down .grid__item:first-child{border:1px solid rgb(var(--custom-border-color))}.c-main-collection .grid--2-col-tablet-down .grid__item:nth-of-type(2){border-width:1px 1px 1px 0;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--2-col-tablet-down .grid__item:nth-child(odd):not(.grid__item:nth-of-type(1)){border-width:0 1px 1px 1px;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--2-col-tablet-down .grid__item:nth-child(2n+2):not(.grid__item:nth-of-type(2)){border-width:0 1px 1px 0;border-style:solid;border-color:rgb(var(--custom-border-color))}}@media screen and (min-width: 750px){.c-main-collection.c-filter-type__vertical .c-facets-container{border-bottom:0}.c-main-collection__title{font-size:24px;line-height:32px}.c-main-collection .c-facets-container{padding-top:40px}.c-main-collection .c-facets-container .facet-filters__sort{text-align:end}.c-main-collection .c-facets-container.facets-container-drawer .product-count{margin-left:80px}.c-main-collection .c-product-card .card-information .price-item .c-symbol,.c-main-collection .c-product-card .card-information .price-item .c-tax{font-size:14px}}@media screen and (min-width: 990px){.c-main-collection .product-grid{margin-top:40px}.c-main-collection .grid--3-col-desktop .grid__item:first-child{border:1px solid rgb(var(--custom-border-color))}.c-main-collection .grid--3-col-desktop .grid__item:nth-child(n+2):nth-child(-n+3){border-width:1px 1px 1px 0;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--3-col-desktop .grid__item:nth-child(3n+1):not(.grid__item:nth-of-type(1)){border-width:0 1px 1px 1px;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--3-col-desktop .grid__item:nth-child(3n+2):not(.grid__item:nth-of-type(2)),.c-main-collection .grid--3-col-desktop .grid__item:nth-child(3n+3):not(.grid__item:nth-of-type(3)){border-width:0 1px 1px 0;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--4-col-desktop .grid__item:first-child{border:1px solid rgb(var(--custom-border-color))}.c-main-collection .grid--4-col-desktop .grid__item:nth-child(n+2):nth-child(-n+4){border-width:1px 1px 1px 0;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--4-col-desktop .grid__item:nth-child(4n+1):not(.grid__item:nth-of-type(1)){border-width:0 1px 1px 1px;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--4-col-desktop .grid__item:nth-child(4n+2):not(.grid__item:nth-of-type(2)),.c-main-collection .grid--4-col-desktop .grid__item:nth-child(4n+3):not(.grid__item:nth-of-type(3)),.c-main-collection .grid--4-col-desktop .grid__item:nth-child(4n+4):not(.grid__item:nth-of-type(4)){border-width:0 1px 1px 0;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--5-col-desktop .grid__item:first-child{border:1px solid rgb(var(--custom-border-color))}.c-main-collection .grid--5-col-desktop .grid__item:nth-child(n+2):nth-child(-n+5){border-width:1px 1px 1px 0;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--5-col-desktop .grid__item:nth-child(5n+1):not(.grid__item:nth-of-type(1)){border-width:0 1px 1px 1px;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--5-col-desktop .grid__item:nth-child(5n+2):not(.grid__item:nth-of-type(2)),.c-main-collection .grid--5-col-desktop .grid__item:nth-child(5n+3):not(.grid__item:nth-of-type(3)),.c-main-collection .grid--5-col-desktop .grid__item:nth-child(5n+4):not(.grid__item:nth-of-type(4)),.c-main-collection .grid--5-col-desktop .grid__item:nth-child(5n+5):not(.grid__item:nth-of-type(5)){border-width:0 1px 1px 0;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--6-col-desktop .grid__item:first-child{border:1px solid rgb(var(--custom-border-color))}.c-main-collection .grid--6-col-desktop .grid__item:nth-child(n+2):nth-child(-n+6){border-width:1px 1px 1px 0;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--6-col-desktop .grid__item:nth-child(6n+1):not(.grid__item:nth-of-type(1)){border-width:0 1px 1px 1px;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid--6-col-desktop .grid__item:nth-child(6n+2):not(.grid__item:nth-of-type(2)),.c-main-collection .grid--6-col-desktop .grid__item:nth-child(6n+3):not(.grid__item:nth-of-type(3)),.c-main-collection .grid--6-col-desktop .grid__item:nth-child(6n+4):not(.grid__item:nth-of-type(4)),.c-main-collection .grid--6-col-desktop .grid__item:nth-child(6n+5):not(.grid__item:nth-of-type(5)),.c-main-collection .grid--6-col-desktop .grid__item:nth-child(6n+6):not(.grid__item:nth-of-type(6)){border-width:0 1px 1px 0;border-style:solid;border-color:rgb(var(--custom-border-color))}.c-main-collection .grid__item{padding:20px}.c-main-collection .c-product-card .card__heading.h5{font-size:16px;letter-spacing:.08em;margin-bottom:10px}.c-main-collection .c-product-card .card-information .price-item{font-size:18px}.c-main-collection .c-product-card__tag__text{font-size:16px;line-height:16px;padding:12px 23.5px}}.c-pagination-wrapper .pagination__item{font-size:20px;font-weight:400;line-height:29px;height:5rem;width:5rem}.c-pagination-wrapper .icon-caret{width:12px;height:auto}.c-pagination-wrapper .pagination__item--current:after,.c-pagination-wrapper .pagination__item:hover:after{width:3.2rem;bottom:0}.c-product-card__tag{position:absolute;top:0;right:0;text-align:center;display:grid;z-index:1}.c-product-card__tag__haku{display:inline-block;width:100%;height:4px;background:var(--custom-gradient-color01)}.c-product-card__tag__text{font-size:14px;font-weight:500;line-height:14px;letter-spacing:.08em;background-color:rgb(var(--custom-accent-color01));color:rgb(var(--color-button-text));padding:11px 23px;margin:0}.c-product-card.underline-links-hover:hover a{text-decoration:none}.c-product-card .card__information{padding-top:12px;padding-bottom:0}.c-product-card .card__heading.h5{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.04em;margin:0 0 4px;color:rgb(var(--color-foreground))}.c-product-card .card-information .price-item{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;margin:0;font-family:var(--custom-num-font)!important;color:rgb(var(--color-foreground))}.c-product-card .card-information .price-item .c-symbol,.c-product-card .card-information .price-item .c-tax{font-size:12px;font-weight:500;line-height:24px;letter-spacing:0}.c-product-card .card-information .price-item .c-symbol{margin-right:2px}.c-product-card .card-information .price-item .c-tax{display:inline-block;transform:translate(-4px)}.c-product-card .quick-add__submit{margin-top:12px}@media only screen and (min-width: 750px){.c-product-card__tag__text{font-size:20px;line-height:20px;padding:14.5px 31px}.c-product-card .card__heading.h5{font-size:20px;line-height:32px;margin:0 0 12px}.c-product-card .card-information .price-item{font-size:20px;line-height:24px}.c-product-card .card-information .price-item .c-symbol,.c-product-card .card-information .price-item .c-tax{font-size:16px}.c-product-card .card-information .price-item .c-symbol{margin-right:4px}.c-product-card .quick-add__submit{margin-top:16px}}.c-product.page-width{max-width:calc(var(--custom-container-medium) + (var(--custom-container-padding) * 2))}.c-product .product--mobile-show .product-media-container.constrain-height,.c-product .product--mobile-hide .product-media-container.constrain-height{margin-right:0;margin-left:0}.c-product .product--mobile-show .product-media-container.constrain-height.media-fit-contain,.c-product .product--mobile-hide .product-media-container.constrain-height.media-fit-contain{width:100%}.c-product .product--mobile-show slider-component .product__media-list.grid,.c-product .product--mobile-hide slider-component .product__media-list.grid{--grid-desktop-vertical-spacing: 0px;--grid-desktop-horizontal-spacing: 0px;--grid-mobile-vertical-spacing: 0px;--grid-mobile-horizontal-spacing: 0px}.c-product .c-img-square.product--mobile-show .product-media-container.constrain-height .media,.c-product .c-img-square.product--mobile-hide .product-media-container.constrain-height .media{aspect-ratio:1;max-width:100%;padding-top:0}.c-product .c-img-square.product--mobile-show .product-media-container.constrain-height .media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer,.c-product .c-img-square.product--mobile-hide .product-media-container.constrain-height .media>*:not(.zoom):not(.deferred-media__poster-button){object-fit:contain}.c-product .product--mobile-show .product__media-wrapper slider-component.thumbnail-slider:not(.thumbnail-slider--no-slide){margin-left:-.5rem}.c-product .product__text{font-size:14px;font-weight:400;line-height:16px;letter-spacing:.08em;margin-bottom:8px;color:rgba(var(--color-foreground),.7)}.c-product .product__title h1{font-size:24px;font-weight:700;line-height:32px;letter-spacing:.08em;padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:1px solid rgb(var(--custom-border-color))}.c-product .product__description p{font-size:14px;font-weight:400;line-height:28px;letter-spacing:.04em;color:rgba(var(--color-foreground),1)}.c-product .product__info-container .product__description{margin:1.6rem 0 2.4rem}.c-product .price-item{font-size:24px;font-weight:600;line-height:24px;letter-spacing:0;font-family:var(--custom-num-font)!important}.c-product .c-symbol,.c-product .c-tax{font-size:18px;font-weight:500;line-height:24px;letter-spacing:0}.c-product .c-symbol{margin-right:5px}.c-product .c-tax{margin-left:-5px}.c-product variant-selects .product-form__input .form__label,.c-product .quantity__label{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.04em;color:rgba(var(--color-foreground),1)}.c-product .product-form__input--pill input[type=radio]+label{padding:1.2rem 1.85rem;margin-right:.8rem;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),1)}.c-product .product-form__input{margin:0 0 2.4rem}.c-product .quantity{width:calc(15.8rem / var(--font-body-scale) + var(--inputs-border-width)* 2);min-height:5.6rem}.c-product .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--custom-border-color),1)}.c-product .quantity__input{font-size:20px;font-weight:400;line-height:29px;font-family:var(--custom-main-font)!important}.product__info-container .c-buy-button .product-form{margin:2.5rem 0 1.2rem}.c-product .quantity__button{width:calc(5.2rem / var(--font-body-scale))}.c-product .quantity__button .svg-wrapper{width:1.2rem}.c-product .product-form__buttons{max-width:100%}.c-product .product-form__submit{max-width:inherit;min-height:64px;margin-bottom:1.2rem}.c-product .product-form__submit span{font-size:18px;font-weight:400;line-height:28px;letter-spacing:.04em}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 50px}.c-product .c-paymentlink-hide .shopify-payment-button__more-options{display:none}.c-product__favbtn{display:flex;align-items:center;gap:12px;justify-content:center;border:1px solid;border-radius:50px;margin-top:1.2rem;min-height:64px;box-sizing:border-box;text-decoration:none;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.04em;color:rgb(var(--color-foreground));width:100%;max-width:100%;z-index:0;padding-left:40px}.c-product__favbtn{position:relative;overflow:hidden}.c-product__favbtn:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;transform:scaleX(0);transform-origin:left top;transition:.3s cubic-bezier(.45,0,.55,1);z-index:-1;border-radius:50px}.c-product__favbtn:before{content:"";position:absolute;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2224.277%22%20viewBox%3D%220%200%2028%2024.277%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_11%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2011%22%20width%3D%2228%22%20height%3D%2224.277%22%20fill%3D%22%23dfdbdb%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_12651%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2012651%22%20transform%3D%22translate(-1275.684%20-1275)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_12650%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2012650%22%20transform%3D%22translate(1275.684%201275)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_26%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2026%22%20transform%3D%22translate(0%200)%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_20%22%20data-name%3D%22%E3%83%91%E3%82%B9%2020%22%20d%3D%22M14%2C24.278a1.326%2C1.326%2C0%2C0%2C1-.8-.268c-.312-.233-7.659-5.759-10.431-9.346C.5%2C11.727-.46%2C8.33.209%2C5.576A7.042%2C7.042%2C0%2C0%2C1%2C4.3.8%2C8.41%2C8.41%2C0%2C0%2C1%2C7.874%2C0a8.511%2C8.511%2C0%2C0%2C1%2C5.8%2C2.277l.323.3.323-.3A8.511%2C8.511%2C0%2C0%2C1%2C20.126%2C0%2C8.41%2C8.41%2C0%2C0%2C1%2C23.7.8a7.042%2C7.042%2C0%2C0%2C1%2C4.086%2C4.78c.669%2C2.754-.288%2C6.152-2.559%2C9.089C22.46%2C18.252%2C15.113%2C23.777%2C14.8%2C24.01a1.326%2C1.326%2C0%2C0%2C1-.8.268M7.872%2C2.662a5.755%2C5.755%2C0%2C0%2C0-2.448.554A4.412%2C4.412%2C0%2C0%2C0%2C2.8%2C6.206c-.472%2C1.943.325%2C4.558%2C2.077%2C6.825%2C1.9%2C2.459%2C6.347%2C6.069%2C8.828%2C8l.291.227.291-.227c2-1.556%2C6.856-5.451%2C8.828-8%2C1.752-2.267%2C2.548-4.882%2C2.076-6.826a4.41%2C4.41%2C0%2C0%2C0-2.621-2.991%2C5.752%2C5.752%2C0%2C0%2C0-2.449-.556%2C6%2C6%2C0%2C0%2C0-4.99%2C2.795%2C1.41%2C1.41%2C0%2C0%2C1-2.27%2C0A6%2C6%2C0%2C0%2C0%2C7.872%2C2.662%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23dfdbdb%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cellipse%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_8%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%208%22%20cx%3D%227.5%22%20cy%3D%227%22%20rx%3D%227.5%22%20ry%3D%227%22%20transform%3D%22translate(1277%201277)%22%20fill%3D%22%23dfdbdb%22%2F%3E%20%3Cellipse%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_9%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%209%22%20cx%3D%227%22%20cy%3D%227.5%22%20rx%3D%227%22%20ry%3D%227.5%22%20transform%3D%22translate(1282.498%201281.106)%22%20fill%3D%22%23dfdbdb%22%2F%3E%20%3Cellipse%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_10%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%2010%22%20cx%3D%227.5%22%20cy%3D%227%22%20rx%3D%227.5%22%20ry%3D%227%22%20transform%3D%22translate(1286.969%201277)%22%20fill%3D%22%23dfdbdb%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");-webkit-mask-position:center left;z-index:2;-webkit-mask-repeat:no-repeat;top:50%;transform:translateY(-50%);-webkit-mask-size:28px;width:28px;height:24.5px;background:red}.c-product__favbtn:before{left:calc(((100vw - (var(--custom-container-padding)* 2)) - 186px - 28px - 24px) / 2)}.c-product .c-product__accordionbox:not(.c-contains__productinfo){margin-top:40px}.c-product .c-product__accordionbox.c-contains__productinfo{margin:24px 0}.c-product .c-product__accordion{border-top:1px solid rgb(var(--custom-border-color));border-bottom:1px solid rgb(var(--custom-border-color))}.c-product .c-product__accordion+.c-product__accordion{border-top:0}.c-product .c-product__accordion__titleinner{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;cursor:pointer}.c-product .c-product__accordion__title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.04em;color:rgb(var(--color-foreground));margin:0}.c-product .c-product__accordion__content:not(.c-text-rich),.c-product .c-product__accordion__content.c-text-rich p{font-size:14px;font-weight:400;line-height:24px;letter-spacing:.04em;color:rgb(var(--color-foreground));margin:0;padding:0 0 20px}.c-product .c-product__accordionbox .svg-wrapper{margin-right:4px}.c-product .c-product__accordionbox .icon-caret{width:12px;height:auto}.c-product .c-product__accordionbox .icon-caret line{stroke:rgb(var(--color-foreground))}@media screen and (max-width: 749px){.c-product .product--mobile-show .product__media-list .product__media-item,.c-product .product--mobile-hide .product__media-list .product__media-item{width:100%}.c-product .product--mobile-show .grid--peek.slider .grid__item:first-of-type,.c-product .product--mobile-hide .grid--peek.slider .grid__item:first-of-type{margin-left:0}.c-product .product--mobile-show .slider.slider--mobile .slider__slide,.c-product .product--mobile-hide .slider.slider--mobile .slider__slide{padding:0}.c-product .product--mobile-show .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide),.c-product .product--mobile-hide .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-2rem;margin-right:-2rem}.c-product .thumbnail-slider .thumbnail-list.slider{padding-top:.1rem;padding-right:2rem}.c-product .thumbnail-list__item.slider__slide{width:28%}.c-product .slider.slider--mobile{margin-bottom:2rem}}@media only screen and (min-width: 750px){.c-product .product__info-container{max-width:100%}.c-product .grid--2-col-tablet .grid__item{width:100%}.c-product .product__info-wrapper{padding-left:0;margin-top:40px}.c-product .product--medium .thumbnail-list{gap:20px}.c-product .product--mobile-show .product__media-wrapper slider-component.thumbnail-slider:not(.thumbnail-slider--no-slide){margin-left:0}.c-product .thumbnail[aria-current]{box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.c-product .product__text{margin-bottom:16px}.c-product .product__title h1{padding-bottom:2rem;margin-bottom:2rem}.c-product .product__description p{font-size:16px}.c-product .product__info-container .product__description{margin:2rem 0 4rem}.c-product .c-symbol,.c-product .c-tax{font-size:20px}.c-product .c-symbol{margin-right:6px}.c-product .c-tax{margin-left:-6px}.c-product variant-selects .product-form__input .form__label,.c-product .quantity__label{line-height:24px}.c-product variant-selects{margin:4rem 0 2.4rem}.c-product .product-form__input--pill input[type=radio]+label{padding:1.5rem 4rem}.product__info-container .c-buy-button .product-form{margin:4rem 0 2rem}.c-product .product-form__submit{min-height:72px;margin-bottom:2rem}.c-product .product-form__submit span{font-size:20px}.c-product__favbtn{gap:16px;margin-top:2rem;min-height:72px;font-size:20px}.c-product__favbtn:before{left:calc((100% - 208px)/2 - 24px)}.c-product .c-product__accordionbox:not(.c-contains__productinfo){margin-top:64px}.c-product .c-product__accordion__titleinner{padding:24px 0}.c-product .c-product__accordion__title{font-size:18px}.c-product .c-product__accordion__content:not(.c-text-rich),.c-product .c-product__accordion__content.c-text-rich p{font-size:16px;line-height:28px;padding:0 0 24px}.c-product .c-product__accordionbox .svg-wrapper{margin-right:16px}}@media screen and (min-width: 990px){.c-product .product--medium .thumbnail-list{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 1000px){.c-product .product__info-container{max-width:60rem}.c-product .grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.c-product .product--medium:not(.product--no-media) .product__media-wrapper{max-width:51.5%;width:calc(51.5% - var(--grid-desktop-horizontal-spacing) / 2)}.c-product .product--medium:not(.product--no-media) .product__info-wrapper{max-width:48.5%;width:calc(48.5% - var(--grid-desktop-horizontal-spacing) / 2)}.c-product .product__info-wrapper{padding:0 0 0 4rem;margin-top:0}.c-product .product-form__buttons,.c-product__favbtn{max-width:60rem}}@media only screen and (min-width: 1200px){.c-product .product__info-wrapper{padding:0 0 0 8rem}}@media (prefers-reduced-motion: no-preference) and (hover: hover){.c-product__favbtn:hover:after{transform:scale(1)}}.mxpr-favorites-cart-add{border:1px solid #000!important;background-color:#0e4d28!important}.mxpr-buy-button{border:1px solid #000!important;background-color:#fff!important;color:#000!important}.mxpr-sfl-button-move-to-cart{background-color:#0e4d28!important}.mxpr-sfl-button{background-color:#b9957a!important}.c-sideslide__one.c-ranking__one.slick-slide:has(.hidden-product){display:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom.css.map */
