@font-face{font-family:Hiragino Kaku Gothic ProN W3;font-style:normal;font-weight:400;src:local("Hiragino Kaku Gothic ProN W3"),local("HiraKakuProN-W3"),local("Hiragino Sans W3"),local("HiraginoSans-W3"),local("BIZ UDPGothic"),local("BIZUDPGothic"),local("Meiryo");font-display:swap}@font-face{font-family:Hiragino Kaku Gothic ProN W6;font-style:normal;font-weight:700;src:local("Hiragino Kaku Gothic ProN W6"),local("HiraKakuProN-W6"),local("Hiragino Sans W6"),local("HiraginoSans-W6"),local("BIZ UDPGothic Bold"),local("BIZUDPGothic-Bold"),local("Meiryo Bold"),local("Meiryo-Bold");font-display:swap}:root{--font-work-san: work-sans,sans-serif;--font-hiragino-kaku-w3: "Hiragino Kaku Gothic ProN W3";--font-hiragino-kaku-w6: "Hiragino Kaku Gothic ProN W6"}.heading,.blockquote,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte blockquote{font-family:var(--font-work-san)}.button:not(.button--text),.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{font-family:var(--font-hiragino-kaku-w3)}body{font-family:var(--font-hiragino-kaku-w3);font-weight:400}.c-button__primary{font-size:14px;position:relative;padding-right:64px;display:inline-block;transition:all .3s ease-in-out;font-family:var(--font-work-san);letter-spacing:-.02em}.c-button__primary:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:54px;height:54px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53.766' height='53.766' viewBox='0 0 53.766 53.766'%3E%3Cg id='Group_18579' data-name='Group 18579' transform='translate(-1496.234 -4058.311)'%3E%3Cg id='Ellipse_33' data-name='Ellipse 33' transform='translate(1496.234 4058.311)' fill='none' stroke='%23000' stroke-width='1'%3E%3Ccircle cx='26.883' cy='26.883' r='26.883' stroke='none'/%3E%3Ccircle cx='26.883' cy='26.883' r='26.383' fill='none'/%3E%3C/g%3E%3Cg id='Group_142' data-name='Group 142' transform='translate(1516.994 4081.775)'%3E%3Cpath id='Path_215' data-name='Path 215' d='M1420.62,231.5h11.691' transform='translate(-1420.62 -228.325)' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3Cpath id='Path_216' data-name='Path 216' d='M1433.283,227.852l3.2,3.2-3.2,3.2' transform='translate(-1424.24 -227.853)' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.c-button__primary:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53.766' height='53.766' viewBox='0 0 53.766 53.766'%3E%3Cg id='Group_18579' data-name='Group 18579' transform='translate(-718.457 -3650.92)'%3E%3Cg id='Ellipse_22' data-name='Ellipse 22' transform='translate(718.457 3650.92)' stroke='%23000' stroke-width='1'%3E%3Ccircle cx='26.883' cy='26.883' r='26.883' stroke='none'/%3E%3Ccircle cx='26.883' cy='26.883' r='26.383' fill='none'/%3E%3C/g%3E%3Cg id='Group_127' data-name='Group 127' transform='translate(739.217 3674.385)'%3E%3Cpath id='Path_215' data-name='Path 215' d='M1420.62,231.5h11.691' transform='translate(-1420.62 -228.325)' fill='none' stroke='%23fff' stroke-width='1.1'/%3E%3Cpath id='Path_216' data-name='Path 216' d='M1433.283,227.852l3.2,3.2-3.2,3.2' transform='translate(-1424.24 -227.853)' fill='none' stroke='%23fff' stroke-width='1.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");transition:all .3s ease-in-out}@media screen and (min-width:769px){.is-sp{display:none!important}}@media screen and (max-width:768px){.is-pc{display:none!important}}.is-mb{display:none!important}@media screen and (max-width:1100px){.is-tb{display:none!important}.is-mb{display:block!important}}.predictive-search{display:flex!important}.container{padding-left:50px;padding-right:50px;max-width:100%}.template-product .container{max-width:1600px;padding-left:30px;padding-right:30px}@media screen and (max-width:768px){.container{padding-left:20px;padding-right:20px}}#shopify-section-footer .social-media__link svg.icon--twitter{width:28px;height:25px}@media screen and (min-width:1100px){#shopify-section-footer .footer .footer__aside{max-width:fit-content;margin-left:140px}}@media screen and (max-width:768px){.c-button__primary:hover:before{transition:unset;width:36px;height:40px}.c-button__primary{transition:unset}.c-button__primary:before{transition:unset}}.shopify-section--main-collection .empty-state .heading{font-family:var(--font-work-san);font-weight:600}.template-cart .overlay{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:#000000b3}.template-cart .popup{display:none;background-color:#fff;padding:67px 99px;position:absolute;top:50%;left:50%;min-width:430px;transform:translate(-50%,-50%);border:1px solid #000}.template-cart .showPopup{border:1px solid #000;width:fit-content;margin-left:auto;margin-top:20px;cursor:pointer;transition:all .25s ease-in-out}.template-cart .showPopup.is-sp p{padding:4px 17px;font-size:10px}.template-cart .showPopup p{padding:6px 17px;font-size:11px;line-height:26px;letter-spacing:.05em;transition:all .25s ease-in-out}.template-cart .showPopup:hover{background:#000;transition:all .25s ease-in-out}.template-cart .showPopup:hover p{color:#fff;transition:all .25s ease-in-out}.template-cart .popup .action{width:fit-content;margin-left:auto;margin-top:19px;cursor:pointer;padding:11px 10px;font-size:12px;transition:all .25s ease-in-out;background:#000;width:100%;text-align:center;color:#fff}.popup .drawer__close-button{top:20px;right:20px}.popup .drawer__close-button svg{width:15px;height:15px}.template-cart .popup .action:hover{background:#fff;transition:all .25s ease-in-out;color:#000;border:1px solid #000}.template-cart .popup p{text-align:center;font-size:14px;line-height:26px;letter-spacing:.05em;padding:0 15px}.template-cart .showPopup.is-sp{display:none}@media screen and (max-width:768px){.template-cart .showPopup{display:none}.template-cart .popup{padding:50px 70px;width:calc(100% - 38px);min-width:unset}.template-cart .showPopup.is-sp{margin-left:0;margin-top:15px;display:block}.template-cart .popup p{font-size:12px;line-height:24px;padding:0}.template-cart .popup .action{max-width:100%;margin:20px auto 0;width:149px;display:block}}.list-collections__item-info{transform:translatey(0);top:auto;bottom:30px}@media screen and (max-width:999px){.list-collections__item-info{bottom:24px}.shopify-section--multi-column .section__color-wrapper{overflow-x:hidden}}.shopify-section--announcement-bar>section{position:relative}selector[data-type=lsn-switchers] .lsn-switcher{padding:0!important;background-color:transparent!important;color:#000!important}.shopify-section--announcement-bar selector[data-desktop]{position:absolute;right:40px;top:13px}.shopify-section--announcement-bar selector[data-type=lsn-switchers] .lsn-switcher{color:#fff!important}.shopify-section--announcement-bar selector[data-type=lsn-switchers] .lsn-select__item-icon{display:none!important}selector[data-type=lsn-switchers] .lsn-select__arrow{border:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.439' height='5.139' viewBox='0 0 8.439 5.139'%3E%3Cpath id='Path_2246' data-name='Path 2246' d='M714.04,98.638l3.76,3.76,3.76-3.76' transform='translate(-713.581 -98.178)' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E%0A");width:8px;height:6px;background-repeat:no-repeat;background-size:contain}.shopify-section--announcement-bar selector[data-type=lsn-switchers] .lsn-select__arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.439' height='5.139' viewBox='0 0 8.439 5.139'%3E%3Cpath id='Path_2246' data-name='Path 2246' d='M714.04,98.638l3.76,3.76,3.76-3.76' transform='translate(-713.581 -98.178)' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E%0A")}selector[data-desktop] .lsn-select.lsn-down .lsn-select__list,selector[data-desktop] .lsn-switcher.lsn-down .lsn-select__list{top:calc(100% + 8px)}selector[data-desktop] .lsn-select__list{left:-15px;z-index:115;padding:12px 35px 12px 15px!important}selector[data-type=lsn-switchers] .lsn-select__item{width:100%!important;margin-left:0!important;margin-bottom:5px}.drawer__header .lsn-select__current .lsn-select__item-icon{border:1px solid #ddd}.lsn-select__list.lsn-select__list--show:before{content:"";border-style:solid;border-width:6px 6px 0px;border-color:rgb(255,255,255) transparent transparent;position:absolute;top:-6px;transform:rotate(180deg);left:0;right:0;margin:0 auto;width:6px}.lsn-select__current .lsn-select__item-icon{width:25px;height:20px;border:1px solid #ddd}@media screen and (min-width:1101px){body .shopify-section--announcement-bar{z-index:104!important}}@media screen and (max-width:1100px){selector[data-type=lsn-switchers][data-desktop]{display:none}}.c-container--maxwidth2{max-width:1222px;width:100%;margin-inline:auto;padding-inline:50px}.c-multiItem__background{inset-block-start:var(--header-height);overflow:hidden;position:sticky;width:100%}.c-multiItem__background img{width:100%;height:100%;object-fit:cover}.c-multiItem:has(.c-multiItem__background) .c-multiItem__rows{margin-top:50px;padding-bottom:100px}.c-multiItem__rows{position:relative;display:flex;row-gap:var(--section-item-spacing);flex-wrap:wrap;margin-left:calc(var(--section-item-spacing) * -1)}.c-multiItem__col{width:calc(100% / var(--section-item-per-row) - var(--section-item-spacing));margin-left:var(--section-item-spacing)}.c-multiItem__item{position:relative}.c-multiItem picture{display:block}.c-multiItem picture img,.c-multiItem__top img{width:100%}.c-oneImage{position:relative}@media screen and (max-width:768px){.c-container--maxwidth2{padding-inline:20px}.c-sp-fullwidth-no-padding{padding-inline:0;max-width:100%}}.c-layout{display:flex}.c-layout--left{justify-content:flex-start}.c-layout--center{justify-content:center;text-align:center}.c-layout--right{justify-content:flex-end;text-align:right}.c-layout--top_left{justify-content:flex-start;align-items:flex-start}.c-layout--top_center{justify-content:center;align-items:flex-start}.c-layout--top_right{justify-content:flex-end;align-items:flex-start}.c-layout--center_left{justify-content:flex-start;align-items:center}.c-layout--center_center{justify-content:center;align-items:center}.c-layout--center_right{justify-content:flex-end;align-items:center}.c-layout--bottom_left{justify-content:flex-start;align-items:flex-end}.c-layout--bottom_center{justify-content:center;align-items:flex-end}.c-layout--bottom_right{justify-content:flex-end;align-items:flex-end}.c-layout-title{text-align:center}.c-layout-title h2{margin:0}.c-layout-title h2 span{position:relative;display:inline-block;padding-inline:40px;line-height:36px}.c-layout-title h2 span:before,.c-layout-title h2 span:after{content:"";position:absolute;width:1px;height:100%;background-color:#000;top:0}.c-layout-title h2 span:before{left:0}.c-layout-title h2 span:after{right:0}.c-layout-title p{margin:2px 0 0;font-weight:700;font-size:18px}@media screen and (max-width:768px){.c-layout-title p{font-size:15px}}.c-animate-on-scroll{opacity:0;transition:transform 1s cubic-bezier(.215,.61,.355,1) .4s,opacity .4s cubic-bezier(.25,.25,.75,.75) .4s;overflow:hidden}.c-animate-on-scroll.is-show{opacity:1}*:has(>.c-animation-zoom){overflow:hidden}.c-animation-zoom{transform:scale(1.15)}.c-animation-zoom.is-show{transform:scale(1)}.c-multiItem__col:has(.c-animate-on-scroll)+.c-multiItem__col:has(.c-animate-on-scroll) .c-animate-on-scroll{transition-delay:.8s}.c-multiItem__col:has(.c-animate-on-scroll)+.c-multiItem__col:has(.c-animate-on-scroll)+.c-multiItem__col:has(.c-animate-on-scroll) .c-animate-on-scroll{transition-delay:1s}.c-animation-fade_up{transform:translateY(50px)}.c-animation-fade_up.is-show{transform:translateY(0)}.c-animation-fade_down{transform:translateY(-50px)}.c-animation-fade_down.is-show{transform:translateY(0)}.c-animation-fade_left{transform:translate(-50px)}.c-animation-fade_left.is-show{transform:translate(0)}.c-animation-fade_right{transform:translate(50px)}.c-animation-fade_right.is-show{transform:translate(0)}.c-layout-title .c-animation-zoom{transform:scale(0)}.c-layout-title .c-animation-zoom.is-show{transform:scale(1)}@media screen and (max-width:768px){.c-multiItem__col:has(.c-animate-on-scroll)+.c-multiItem__col:has(.c-animate-on-scroll) .c-animate-on-scroll{transition-delay:.2s}.c-multiItem__col:has(.c-animate-on-scroll)+.c-multiItem__col:has(.c-animate-on-scroll)+.c-multiItem__col:has(.c-animate-on-scroll) .c-animate-on-scroll{transition-delay:.3s}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/custom-theme.css.map */
