@charset "UTF-8";@keyframes infinity-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes charBob{0%,to{transform:translateY(0) scaleY(1)}30%{transform:translateY(-8px) scaleY(1.05)}55%{transform:translateY(0) scaleY(.92)}70%{transform:translateY(-4px) scaleY(1.02)}}@keyframes letterBounce{0%,to{transform:translateY(0)}30%{transform:translateY(-8px)}55%{transform:translateY(0)}}@keyframes imgRotate{0%,to{transform:rotate(6deg)}50%{transform:rotate(-8deg)}}html[data-skip-loading=true] #loadingOverlay{display:none}.load{height:100dvh;width:100dvw;gap:var(--size-3);background:var(--bg-c)}.load-overlay{height:100dvh;width:100dvw;display:flex;align-items:center;justify-content:center;right:0;bottom:0;background:var(--bg-c);position:fixed;top:0;left:0;opacity:1;transition:all 1s ease;z-index:1000}.load-overlay.is-hidden{opacity:0;pointer-events:none;z-index:-1000}.load-character{position:relative;width:var(--size-10);animation:charBob 1.1s cubic-bezier(.22,1.15,.36,1) infinite}.load-text{display:flex}.load-text span{display:inline-block;font-weight:700;font-size:clamp(20px,1.867vw,28px);letter-spacing:.02em;color:var(--base-c);animation:letterBounce 1.1s cubic-bezier(.22,1.15,.36,1) infinite}.load-text span:nth-child(-n+5){margin-right:3px}html[data-skip-loading=true] .load-overlay{transition:none;opacity:0;pointer-events:none;z-index:-1000}:root{--bg-c: #F2F2EB;--base-c: #3A4145;--accent-c: #F78D37;--ja-font: "Noto Sans JP", serif;--en-font: "Poppins", serif;--size-1: .5333vw;--size-2: clamp(12px, 1.066vw, 16px);--size-3: clamp(14px, 1.6vw, 24px);--size-4: clamp(22px, 2.133vw, 32px);--size-5: clamp(30px, 2.667vw, 40px);--size-6: clamp(38px, 3.2vw, 48px);--size-7: clamp(46px, 3.733vw, 56px);--size-8: clamp(54px, 4.267vw, 64px);--size-9: clamp(62px, 4.8vw, 72px);--size-10: clamp(70px, 5.333vw, 80px);--size-11: clamp(78px, 5.867vw, 88px);--size-12: clamp(86px, 6.4vw, 96px);--size-13: clamp(94px, 6.933vw, 104px);--size-14: clamp(102px, 7.467vw, 112px);--size-15: clamp(110px, 8vw, 120px);--size-16: clamp(118px, 8.533vw, 128px);--size-17: clamp(126px, 9.067vw, 136px);--size-18: clamp(134px, 9.6vw, 144px);--size-19: clamp(142px, 10.133vw, 152px);--size-20: clamp(150px, 10.667vw, 160px);--size-30: clamp(230px, 16vw, 240px)}body{background:#fffceb;overflow-x:hidden!important;overflow-y:auto!important}body::-webkit-scrollbar{display:none!important}body{scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important;-webkit-scroll-behavior:smooth!important;-o-scroll-behavior:smooth!important;-ms-scroll-behavior:smooth!important}body.block{height:100%;overflow:hidden!important}html,body,#MainContent{width:100%;max-width:100%;overflow-x:clip}.about{width:100%;max-width:100vw;overflow:clip}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}.link-btn{width:-moz-fit-content;width:fit-content;min-width:200px;padding:4px 4px 4px var(--size-3);font-weight:700;font-size:16px;letter-spacing:.16em;line-height:1;color:#fff;background:var(--accent-c);border:solid 1px var(--accent-c);border-radius:4px;transition:all 1s cubic-bezier(.22,1.15,.36,1)}@media screen and (max-width:767px){.link-btn{padding:2px 2px 2px var(--size-3);font-size:14px;letter-spacing:.08em}.link-btn span{width:var(--size-6);height:var(--size-6);margin-left:var(--size-4)}}.link-btn span{width:var(--size-7);height:var(--size-7);margin-left:var(--size-5);background:#fff;border-radius:4px;position:relative;overflow:hidden;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.link-btn span svg{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.link-btn span svg path{transition:all 1s cubic-bezier(.22,1.15,.36,1)}.link-btn span svg:first-child{transform:translate(0)}.link-btn span svg:last-child{transform:translate(calc(-100% - var(--size-7)))}.link-btn-reverse{width:-moz-fit-content;width:fit-content;min-width:200px;padding:4px 4px 4px var(--size-3);font-weight:700;font-size:16px;letter-spacing:.16em;line-height:1;color:var(--accent-c);background:#fff;border:solid 1px #fff;border-radius:4px;transition:all 1s cubic-bezier(.22,1.15,.36,1)}@media screen and (max-width:767px){.link-btn-reverse{padding:2px 2px 2px var(--size-3);font-size:14px;letter-spacing:.08em}.link-btn-reverse span{width:var(--size-6);height:var(--size-6);margin-left:var(--size-4)}}.link-btn-reverse span{width:var(--size-7);height:var(--size-7);margin-left:var(--size-5);background:var(--accent-c);border-radius:4px;position:relative;overflow:hidden;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.link-btn-reverse span svg{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.link-btn-reverse span svg path{fill:#fff;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.link-btn-reverse span svg:first-child{transform:translate(0)}.link-btn-reverse span svg:last-child{transform:translate(calc(-100% - var(--size-7)))}.link-btn-reverse:hover{color:#fff;background:var(--accent-c)}.link-btn-reverse:hover span{background:#fff}.link-btn-reverse:hover span svg path{fill:var(--accent-c)}.link-btn-reverse:hover span svg:first-child{transform:translate(calc(100% + var(--size-7)))}.link-btn-reverse:hover span svg:last-child{transform:translate(0)}.link-btn:hover{color:var(--accent-c);background:#fff}.link-btn:hover span{background:var(--accent-c)}.link-btn:hover span svg path{fill:#fff}.link-btn:hover span svg:first-child{transform:translate(calc(100% + var(--size-7)))}.link-btn:hover span svg:last-child{transform:translate(0)}.link-btn-arrow{min-width:32px;min-height:32px;aspect-ratio:1/1;background:var(--accent-c);border:solid 1px var(--accent-c);border-radius:4px;position:relative;overflow:hidden;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.link-btn-arrow svg{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.link-btn-arrow svg path{fill:#fff;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.link-btn-arrow svg:first-child{transform:translate(0)}.link-btn-arrow svg:last-child{transform:translate(calc(-100% - 32px))}.link-btn-arrow:hover{background:#fff}.link-btn-arrow:hover svg path{fill:var(--accent-c)}.link-btn-arrow:hover svg:first-child{transform:translate(calc(100% + 32px))}.link-btn-arrow:hover svg:last-child{transform:translate(0)}img{width:100%;height:auto}.mv{width:100%;height:auto;position:sticky;top:0;z-index:-10000}.mv .swiper{min-height:100vh;display:flex;justify-content:center;align-items:center;overflow-x:clip!important;overflow-y:visible!important}.mv .swiper-wrapper{max-width:100vw;min-height:100vh;display:flex;justify-content:center;align-items:center;overflow-y:visible}.mv .swiper-slide{height:-moz-fit-content!important;height:fit-content!important}@media screen and (max-width:1024px){.mv .swiper{min-height:100%;align-items:baseline}.mv .swiper-wrapper{min-height:100%;margin-top:calc(clamp(70px,8.398vw,86px) + var(--size-8))}}.mv-copy{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;right:9.067vw;bottom:8%;margin:auto;z-index:3}.mv-copy-main{font-size:var(--size-7);line-height:1.2857;letter-spacing:.12em}.mv-copy-sub{font-weight:700;font-size:12px;letter-spacing:.08em;line-height:1}@media screen and (max-width:1024px){.mv-copy{position:static;margin:min(5.6031vw,54px) 0 min(7.299vw,70px) 14vw}.mv-copy-main{font-size:min(5.631vw,54px);letter-spacing:.06em}.mv-copy-sub{letter-spacing:.04em}}.mv-slide{width:100%;height:auto;position:relative}.mv-slide img{width:100%;position:absolute;display:flex;justify-content:center;align-items:center}.mv-slide img.active-img{opacity:0;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.mv .swiper-wrapper{justify-content:space-between}.mv .swiper-slide{height:auto;aspect-ratio:3/2;display:flex;justify-content:center;align-items:center;transform-origin:center;transform:translate(-6vw,22.933vw);transition:all 2s cubic-bezier(.22,1.15,.36,1)}.mv .swiper-slide img{width:32vw!important;border-radius:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mv .swiper-slide .character-wrap{width:32vw!important;height:-moz-fit-content;height:fit-content;margin:auto;display:block;aspect-ratio:3/2;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:rotate(0);transition:all .9s cubic-bezier(.16,1.25,.32,1);transition-delay:0s;z-index:-1}.mv .swiper-slide .character-wrap-img{width:-moz-fit-content!important;width:fit-content!important;height:clamp(80px,13.556vw,130px)!important;opacity:0;transition:all .9s cubic-bezier(.16,1.25,.32,1)}.mv .swiper-slide .character-wrap-img.sec{transform:translate(-100%,-100%)}.mv .swiper-slide .character-wrap-img.thr{right:0;bottom:28%;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.mv .swiper-slide .character-wrap{width:72%!important}}.mv .swiper-slide-active{transition:all 2s cubic-bezier(.16,1.25,.32,1);transform-origin:center;transform:scale(1.5)}.mv .swiper-slide-active img{transition:all 2s cubic-bezier(.16,1.25,.32,1)}.mv .swiper-slide-active img.active-img,.mv .swiper-slide-active .character-wrap{opacity:1}.mv .swiper-slide-active .character-wrap-img{opacity:1;transform:rotate(-38deg);transition-delay:.75s;transform-origin:center left;left:-45px}.mv .swiper-slide-active .character-wrap-img.sec{transform:rotate(0);top:-88px;left:20%;transition-delay:.8s}.mv .swiper-slide-active .character-wrap-img.thr{transform:rotate(20deg);transition-delay:1s;top:unset;right:-88px;bottom:28%;left:unset}.mv .swiper-slide-prev{transform:translate(-6vw,22.933vw);z-index:-2}.mv .swiper-slide-next{transform:translate(6vw,-22.933vw);z-index:-2}.mv .swiper-slide-next+div{transform:translateY(-22.933vw)}@media screen and (max-width:1024px){.mv .swiper-slide{transform:translate(0)}.mv .swiper-slide img{width:48vw!important}.mv .swiper-slide-active{transform:scale(1.15);transform-origin:center}.mv .swiper-slide-active img{width:62vw!important}.mv .swiper-slide-active .character-wrap-img{left:-23%}.mv .swiper-slide-active .character-wrap-img.sec{top:-43%}.mv .swiper-slide-active .character-wrap-img.thr{right:-33.5%}.mv .swiper-slide-prev,.mv .swiper-slide-next{transform:translate(0)}}@media screen and (max-width:600px){.mv .swiper-slide .character-wrap-img{height:clamp(60px,13.333vw,80px)!important}.mv .swiper-slide-active .character-wrap-img{left:-23%}.mv .swiper-slide-active .character-wrap-img.sec{top:-43%}.mv .swiper-slide-active .character-wrap-img.thr{right:-33.5%}}.flex{display:flex;flex-direction:row}.flex-center{display:flex;flex-wrap:wrap;justify-content:center}.flex-start{display:flex;flex-wrap:wrap;justify-content:flex-start}.flex-end{display:flex;flex-wrap:wrap;justify-content:flex-end}.flex.between{justify-content:space-between}.flex.stretch{display:flex;flex-wrap:wrap;justify-content:stretch}.nowrap{flex-wrap:nowrap}.reverse{flex-direction:row-reverse}.column{flex-direction:column}.bk{display:block}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.alg-center{align-items:center}.alg-start{align-items:flex-start}.alg-end{align-items:flex-end}.m-auto{margin-right:auto;margin-left:auto}.m-t__1{margin-top:var(--size-1)}.m-t__2{margin-top:var(--size-2)}.m-t__3{margin-top:var(--size-3)}.m-t__4{margin-top:var(--size-4)}.m-t__5{margin-top:var(--size-5)}.m-t__6{margin-top:var(--size-6)}.m-t__7{margin-top:var(--size-7)}.m-t__8{margin-top:var(--size-8)}.m-t__9{margin-top:var(--size-9)}.m-t__10{margin-top:var(--size-10)}.m-t__11{margin-top:var(--size-11)}.m-t__12{margin-top:var(--size-12)}.m-t__13{margin-top:var(--size-13)}.m-t__14{margin-top:var(--size-14)}.m-t__15{margin-top:var(--size-15)}.m-t__16{margin-top:var(--size-16)}.m-t__17{margin-top:var(--size-17)}.m-t__18{margin-top:var(--size-18)}.m-t__19{margin-top:var(--size-19)}.m-t__20{margin-top:var(--size-20)}.m-b__1{margin-bottom:var(--size-1)}.m-b__2{margin-bottom:var(--size-2)}.m-b__3{margin-bottom:var(--size-3)}.m-b__4{margin-bottom:var(--size-4)}.m-b__5{margin-bottom:var(--size-5)}.m-b__6{margin-bottom:var(--size-6)}.m-b__7{margin-bottom:var(--size-7)}.m-b__8{margin-bottom:var(--size-8)}.m-b__9{margin-bottom:var(--size-9)}.m-b__10{margin-bottom:var(--size-10)}.m-b__11{margin-bottom:var(--size-11)}.m-b__12{margin-bottom:var(--size-12)}.m-b__13{margin-bottom:var(--size-13)}.m-b__14{margin-bottom:var(--size-14)}.m-b__15{margin-bottom:var(--size-15)}.m-b__16{margin-bottom:var(--size-16)}.m-b__17{margin-bottom:var(--size-17)}.m-b__18{margin-bottom:var(--size-18)}.m-b__19{margin-bottom:var(--size-19)}.m-b__20{margin-bottom:var(--size-20)}.m-r__1{margin-right:var(--size-1)}.m-r__2{margin-right:var(--size-2)}.m-r__3{margin-right:var(--size-3)}.m-r__4{margin-right:var(--size-4)}.m-r__5{margin-right:var(--size-5)}.m-r__6{margin-right:var(--size-6)}.m-r__7{margin-right:var(--size-7)}.m-r__8{margin-right:var(--size-8)}.m-r__9{margin-right:var(--size-9)}.m-r__10{margin-right:var(--size-10)}.m-r__11{margin-right:var(--size-11)}.m-r__12{margin-right:var(--size-12)}.m-r__13{margin-right:var(--size-13)}.m-r__14{margin-right:var(--size-14)}.m-r__15{margin-right:var(--size-15)}.m-r__16{margin-right:var(--size-16)}.m-r__17{margin-right:var(--size-17)}.m-r__18{margin-right:var(--size-18)}.m-r__19{margin-right:var(--size-19)}.m-r__20{margin-right:var(--size-20)}.m-l__1{margin-left:var(--size-1)}.m-l__2{margin-left:var(--size-2)}.m-l__3{margin-left:var(--size-3)}.m-l__4{margin-left:var(--size-4)}.m-l__5{margin-left:var(--size-5)}.m-l__6{margin-left:var(--size-6)}.m-l__7{margin-left:var(--size-7)}.m-l__8{margin-left:var(--size-8)}.m-l__9{margin-left:var(--size-9)}.m-l__10{margin-left:var(--size-10)}.m-l__11{margin-left:var(--size-11)}.m-l__12{margin-left:var(--size-12)}.m-l__13{margin-left:var(--size-13)}.m-l__14{margin-left:var(--size-14)}.m-l__15{margin-left:var(--size-15)}.m-l__16{margin-left:var(--size-16)}.m-l__17{margin-left:var(--size-17)}.m-l__18{margin-left:var(--size-18)}.m-l__19{margin-left:var(--size-19)}.m-l__20{margin-left:var(--size-20)}.p-all{padding:16px 16px 0}.p-t__1{padding-top:var(--size-1)}.p-t__2{padding-top:var(--size-2)}.p-t__3{padding-top:var(--size-3)}.p-t__4{padding-top:var(--size-4)}.p-t__5{padding-top:var(--size-5)}.p-t__6{padding-top:var(--size-6)}.p-t__7{padding-top:var(--size-7)}.p-t__8{padding-top:var(--size-8)}.p-t__9{padding-top:var(--size-9)}.p-t__10{padding-top:var(--size-10)}.p-t__11{padding-top:var(--size-11)}.p-t__12{padding-top:var(--size-12)}.p-t__13{padding-top:var(--size-13)}.p-t__14{padding-top:var(--size-14)}.p-t__15{padding-top:var(--size-15)}.p-t__16{padding-top:var(--size-16)}.p-t__17{padding-top:var(--size-17)}.p-t__18{padding-top:var(--size-18)}.p-t__19{padding-top:var(--size-19)}.p-t__20{padding-top:var(--size-20)}.p-b__1{padding-bottom:var(--size-1)}.p-b__2{padding-bottom:var(--size-2)}.p-b__3{padding-bottom:var(--size-3)}.p-b__4{padding-bottom:var(--size-4)}.p-b__5{padding-bottom:var(--size-5)}.p-b__6{padding-bottom:var(--size-6)}.p-b__7{padding-bottom:var(--size-7)}.p-b__8{padding-bottom:var(--size-8)}.p-b__9{padding-bottom:var(--size-9)}.p-b__10{padding-bottom:var(--size-10)}.p-b__11{padding-bottom:var(--size-11)}.p-b__12{padding-bottom:var(--size-12)}.p-b__13{padding-bottom:var(--size-13)}.p-b__14{padding-bottom:var(--size-14)}.p-b__15{padding-bottom:var(--size-15)}.p-b__16{padding-bottom:var(--size-16)}.p-b__17{padding-bottom:var(--size-17)}.p-b__18{padding-bottom:var(--size-18)}.p-b__19{padding-bottom:var(--size-19)}.p-b__20{padding-bottom:var(--size-20)}.p-r__1{padding-right:var(--size-1)}.p-r__2{padding-right:var(--size-2)}.p-r__3{padding-right:var(--size-3)}.p-r__4{padding-right:var(--size-4)}.p-r__5{padding-right:var(--size-5)}.p-r__6{padding-right:var(--size-6)}.p-r__7{padding-right:var(--size-7)}.p-r__8{padding-right:var(--size-8)}.p-r__9{padding-right:var(--size-9)}.p-r__10{padding-right:var(--size-10)}.p-r__11{padding-right:var(--size-11)}.p-r__12{padding-right:var(--size-12)}.p-r__13{padding-right:var(--size-13)}.p-r__14{padding-right:var(--size-14)}.p-r__15{padding-right:var(--size-15)}.p-r__16{padding-right:var(--size-16)}.p-r__17{padding-right:var(--size-17)}.p-r__18{padding-right:var(--size-18)}.p-r__19{padding-right:var(--size-19)}.p-r__20{padding-right:var(--size-20)}.p-l__1{padding-left:var(--size-1)}.p-l__2{padding-left:var(--size-2)}.p-l__3{padding-left:var(--size-3)}.p-l__4{padding-left:var(--size-4)}.p-l__5{padding-left:var(--size-5)}.p-l__6{padding-left:var(--size-6)}.p-l__7{padding-left:var(--size-7)}.p-l__8{padding-left:var(--size-8)}.p-l__9{padding-left:var(--size-9)}.p-l__10{padding-left:var(--size-10)}.p-l__11{padding-left:var(--size-11)}.p-l__12{padding-left:var(--size-12)}.p-l__13{padding-left:var(--size-13)}.p-l__14{padding-left:var(--size-14)}.p-l__15{padding-left:var(--size-15)}.p-l__16{padding-left:var(--size-16)}.p-l__17{padding-left:var(--size-17)}.p-l__18{padding-left:var(--size-18)}.p-l__19{padding-left:var(--size-19)}.p-l__20{padding-left:var(--size-20)}.gap-1{gap:8px}.gap-2{gap:clamp(8px,1.067vw,16px)}.gap-3{gap:clamp(16px,1.6vw,24px)}.gap-4{gap:clamp(16px,2.133vw,32px)}.gap-5{gap:clamp(24px,2.667vw,40px)}p,span,a,h1,h2,h3,h4,dt,dd,button{color:var(--base-c);font-family:Poppins,Noto Sans JP,sans-serif}p .accent,span .accent,a .accent,h1 .accent,h2 .accent,h3 .accent,h4 .accent,dt .accent,dd .accent,button .accent{color:var(--accent-c)}h1{font-weight:700;font-size:var(--size-5);line-height:1;letter-spacing:.1em}h1 span{font-size:var(--size-2)}h2{font-weight:700;font-size:var(--size-4);line-height:1;letter-spacing:.1em}h2 span{font-size:var(--size-3)}h3{font-weight:700;font-size:clamp(18px,1.6vw,24px);line-height:1;letter-spacing:.1em}h4{font-weight:700;font-size:clamp(16px,1.333vw,20px);line-height:1;letter-spacing:.1em}p,a{font-size:clamp(12px,1.067vw,16px);font-weight:700;line-height:1}p.caution,span.caution{font-family:var(--ja-font);font-weight:700;font-size:clamp(10px,.8vw,12px)!important;line-height:1.5;color:#f07573}p>span,span>span,a>span,h1>span,h2>span,h3>span,h4>span,div>span,dt>span,dd>span{display:inline-block}.h-wrap{width:calc(100% - var(--size-8));margin:0 auto;padding:var(--size-4) 0 0 0;position:fixed;top:0;right:0;left:0;z-index:10}@media screen and (max-width:959px){.h-wrap{width:calc(100% - var(--size-5))}}.h-logo a img{width:auto;height:48px}@media screen and (max-width:959px){.h-logo a img{height:clamp(32px,5.005vw,48px)}}.h-nav{width:auto;padding-left:32px;background:transparent;border-radius:32px;box-shadow:0 0 24px #3a41450a;transition:width 1s cubic-bezier(.22,1.15,.36,1);position:relative;overflow:hidden}.h-nav.is-measuring,.h-nav.is-measuring *,.h-nav.is-measuring:before{transition:none!important;animation:none!important}.h-nav.is-measuring{visibility:hidden}.h-nav:before{content:"";width:100%;position:absolute;top:0;right:0;bottom:0;background:#fff;border-radius:32px;box-shadow:0 0 24px #3a41450a;transform-origin:center;transition:transform 1s cubic-bezier(.22,1.15,.36,1);z-index:0}.h-nav.is-hidden{height:auto}.h-nav.is-hidden:before{transform:unset}.h-nav.is-hidden ul li:nth-child(-n+4){width:0;padding-right:0;opacity:0;pointer-events:none;transition:opacity 1s cubic-bezier(.22,1.15,.36,1)}.h-nav>ul{position:relative;z-index:1}.h-nav>ul li{padding-right:var(--size-3);transform-origin:right top}.h-nav>ul li:nth-child(-n+4){width:auto;opacity:1;flex-shrink:0;white-space:nowrap;overflow:hidden;transition:opacity 1s cubic-bezier(.22,1.15,.36,1)}.h-nav>ul li a{transition:color 1s cubic-bezier(.22,1.15,.36,1)}.h-nav>ul li a:hover{color:var(--accent-c)}.h-nav>ul li a span,.h-nav>ul li a path{transition:all 1s cubic-bezier(.22,1.15,.36,1)}.h-nav>ul li a .cart-count{width:24px;height:24px;margin:0 0 0 4px;padding:2px;font-weight:700;font-size:clamp(12px,.933vw,14px);background:#f07573;border-radius:50%;color:#fff}.h-nav>ul li a:hover span{color:var(--accent-c)}.h-nav>ul li a:hover .cart-count{color:#fff}.h-nav>ul li a:hover svg path{fill:var(--accent-c)}.h-nav>ul li span{margin:0 0 0 5px;font-family:var(--ja-font);letter-spacing:.06em}.h-nav>ul li svg path{fill:var(--base-c)}.h-nav>ul li:last-child{width:64px;height:64px;padding-right:0;background:#9cb35c;border-radius:50%;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.h-nav>ul li:last-child span{margin:5px 0 0;font-size:10px;line-height:1;letter-spacing:.06em;font-weight:400;color:#fff}.h-nav>ul li:last-child svg path{fill:#fff}.h-nav>ul li:last-child:hover{background:var(--accent-c)}@media screen and (max-width:959px){.h-nav>ul li:last-child{width:clamp(48px,6.673vw,64px);height:clamp(48px,6.673vw,64px)}.h-nav>ul li:last-child span{font-size:clamp(8px,1.042vw,10px)}}@media screen and (max-width:767px){.h-nav>ul li a svg{height:clamp(20px,3.129vw,24px)}}.h-nav>ul .hum{cursor:pointer;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.h-nav>ul .hum-close{display:block}.h-nav>ul .hum-open{display:none}.h-nav>ul .hum.active{background:var(--accent-c)}.h-nav>ul .hum.active .hum-close{display:none}.h-nav>ul .hum.active .hum-open{display:block}@media screen and (max-width:959px){.h-nav>ul .hum svg{height:clamp(20px,2.919vw,28px)}}@media screen and (max-width:1024px){.h-nav>ul li:nth-child(-n+4){display:none}}@media screen and (max-width:600px){.h-nav{padding-left:0}.h-nav>ul li:nth-child(-n+6){display:none}}.h-nav-wrap{width:100%;max-width:320px;max-height:-moz-fit-content;max-height:fit-content;padding:32px;background:#fff;border-radius:32px;overflow-y:scroll;position:fixed;right:var(--size-4);opacity:0;visibility:hidden;-ms-overflow-style:none;scrollbar-width:none;transition:all .7s cubic-bezier(.22,1.15,.36,1);z-index:-1000}.h-nav-wrap.open{opacity:1;visibility:visible;z-index:1000}.h-nav-wrap-list-item:nth-child(n+2){border-top:solid 1px rgba(58,65,69,.16);margin-top:20px;padding-top:16px}.h-nav-wrap-list-item a{transition:all 1s cubic-bezier(.22,1.15,.36,1)}.h-nav-wrap-list-item a:hover{color:var(--accent-c)}@media screen and (max-width:767px){.h-nav-wrap{max-width:calc(100% - var(--size-5));margin:auto;border-radius:16px;right:0;left:0}}.f-wrap{width:100%;height:100%;background:var(--base-c);position:relative;overflow:hidden}.f-wrap .logo img{height:48px;margin:var(--size-10) auto}.f-wrap-list{max-width:660px;margin-bottom:var(--size-3);padding-bottom:var(--size-3);border-bottom:dotted 1px rgba(242,242,235,.64)}.f-wrap-list li a{width:100%;display:inline-block;font-size:clamp(12px,.933vw,14px);color:var(--bg-c);transition:all 1s cubic-bezier(.22,1.15,.36,1)}.f-wrap-list li a:hover{opacity:.4}.f-wrap-list-bottom{max-width:660px}.f-wrap-list-bottom a,.f-wrap-list-bottom small{font-family:var(--ja-font);font-size:10px;color:var(--bg-c);opacity:.64;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.f-wrap-list-bottom a:hover{opacity:.4}@media screen and (max-width:767px){.f-wrap .logo img{margin:var(--size-8) auto var(--size-6)}.f-wrap-list{width:80%;margin:0 auto;padding-bottom:0;flex-direction:column;align-items:flex-start;gap:unset}.f-wrap-list li{width:100%;border-bottom:dotted 1px rgba(242,242,235,.64)}.f-wrap-list li:last-child{border-bottom:unset}.f-wrap-list li a{padding-top:var(--size-3);padding-bottom:var(--size-3)}.f-wrap-list-bottom{width:80%;margin-top:20px;flex-direction:column;align-items:flex-start}}.f-top-scroll{position:absolute;right:var(--size-4);bottom:-48px;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.f-top-scroll svg{position:relative;right:6px}.f-top-scroll img{width:min(10.43vw,80px);aspect-ratio:43/79}.f-top-scroll img.on{opacity:0;width:min(12.777vw,98px);position:absolute;top:0;right:0}.f-top-scroll:hover{bottom:-12px}.f-top-scroll:hover img{opacity:0}.f-top-scroll:hover img.on{opacity:1}@media screen and (max-width:1024px){.f-top-scroll{display:none}}.about{--about-road-height: 240px;--about-text-safe-gap: 40px;--about-scroll-buffer: 100vh;width:100%;max-width:100vw;height:100vh;min-height:100vh;box-sizing:border-box;overflow:visible;position:relative;z-index:2}@media screen and (min-width:1025px){.about{height:100%;min-height:calc(100svh + (var(--about-road-height) / 2))}}@media screen and (max-width:1024px){.about{height:100%;min-height:auto;padding-top:var(--size-10)}}.about:before{content:"";width:100%;max-width:100%;height:calc(100vh + var(--about-road-height));background:#fff;position:absolute;top:auto;right:auto;bottom:0;left:0;transform:translate3d(0,calc(100% * (1 - var(--about-bg-progress, 0))),0);border-radius:50% 50% 0 0/min(23.333vw,350px) min(23.333vw,350px) 0 0;pointer-events:none;will-change:transform;z-index:0}@media screen and (max-width:1024px){.about:before{height:100%;opacity:1;transform:none}}.about-cont{width:100%;position:absolute;top:0;left:0;overflow:hidden}@media screen and (max-width:1024px){.about-cont{height:auto;position:relative;overflow:visible}}.about-cont-inner{width:85%;margin:0 auto;padding-top:clamp(70px,6.4vw,96px);box-sizing:border-box;position:relative}@media screen and (min-width:1025px){.about-cont-inner{width:85%;min-height:calc(100svh + var(--about-road-height))}}@media screen and (max-width:1024px){.about-cont-inner{padding-top:var(--header-height);padding-bottom:0}}.about-cont-inner h2{margin-bottom:var(--size-7);text-align:center;opacity:0;transform:translate3d(0,24px,0);will-change:opacity,transform}@media screen and (max-width:1024px){.about-cont-inner h2{margin-bottom:var(--size-5);opacity:1!important;transform:none!important;visibility:visible!important}}.about-cont-inner h2 img{width:auto;height:48px}@media screen and (max-width:959px){.about-cont-inner h2 img{height:clamp(32px,5.005vw,48px)}}.about-cont-body{width:100%;display:flex;justify-content:space-between;align-items:stretch;gap:var(--size-10)}@media screen and (max-width:1024px){.about-cont-body{flex-direction:column;gap:var(--size-8)}}.about-cont-img{width:44.436%;flex-shrink:0;align-self:stretch;opacity:0;will-change:opacity;position:relative}@media screen and (max-width:1024px){.about-cont-img{opacity:1!important;visibility:visible!important}}.about-cont-img img{width:min(32%,240px);aspect-ratio:3/4;position:absolute}.about-cont-img img:nth-of-type(1){top:-8%;transform-origin:top right;transform:rotate(-8deg);filter:drop-shadow(12px 8px 8px rgba(58,65,69,.08));z-index:0}.about-cont-img img:nth-of-type(2){top:8%;right:0;transform-origin:top left;transform:rotate(16deg);filter:drop-shadow(8px 12px 8px rgba(58,65,69,.06));z-index:1}.about-cont-img img:nth-of-type(3){margin:auto;top:24%;right:unset;bottom:unset;left:32%;transform-origin:right bottom;transform:rotate(-4deg);filter:drop-shadow(8px 6px 16px rgba(58,65,69,.1));z-index:0}.about-cont-text{width:49.373%;padding-bottom:0;position:relative;z-index:2}.about-cont-text-line{margin-top:0;font-weight:700;line-height:2;opacity:0;transform:translate3d(0,24px,0);will-change:opacity,transform}@media screen and (max-width:1024px){.about-cont-body{flex-direction:column;gap:var(--size-6)}.about-cont-img,.about-cont-text{width:100%}.about-cont-img{display:flex;align-items:center;justify-content:center;gap:10%}.about-cont-img img{width:clamp(100px,18.252vw,180px);inset:auto;opacity:1;position:relative}.about-cont-img img:nth-of-type(1){margin-top:16px;transform:rotate(-16deg);filter:drop-shadow(12px 8px 8px rgba(58,65,69,.08));z-index:0}.about-cont-img img:nth-of-type(2){top:unset;right:unset;transform:rotate(0);filter:drop-shadow(8px 12px 8px rgba(58,65,69,.06));z-index:1}.about-cont-img img:nth-of-type(3){margin:16px 0 0;top:unset;right:unset;left:unset;transform-origin:left top;transform:rotate(16deg);filter:drop-shadow(8px 6px 16px rgba(58,65,69,.1));z-index:0}.about-cont-text{text-align:center}.about-cont-text-line{opacity:1!important;transform:none!important;visibility:visible!important}.about-cont-text-line:last-child{margin-bottom:0}}.about-scroll{width:100%;height:var(--about-road-height);position:absolute;top:auto;right:auto;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;transition:all 1s cubic-bezier(.22,1.15,.36,1);z-index:1}.about-scroll .about-road{width:100%;height:auto;display:block;position:absolute;bottom:0;left:0;transform:translateZ(0);backface-visibility:hidden;transition:all 1s cubic-bezier(.22,1.15,.36,1);opacity:1}.about-scroll .character{width:auto;height:min(16vw,160px);display:block;position:absolute;bottom:4vw;left:0;transform:translate3d(var(--character-x),0,0) scaleX(var(--character-scale));transform-origin:center center;z-index:10;will-change:transform;transition:none;--character-x: 0px;--character-scale: 1}@media screen and (max-width:1024px){.about-scroll{height:clamp(180px,23.4375vw,var(--about-road-height));position:sticky;top:0;right:unset;bottom:unset;left:unset;transform:none;z-index:4}.about-scroll .about-road{visibility:visible!important;transform:none!important}.about-scroll .character{transition:none!important;transform:translate3d(var(--character-x, 0px),0,0) scaleX(var(--character-scale, 1));opacity:1!important;visibility:visible!important}}@media screen and (min-width:1025px){.about .about-scroll{position:absolute;top:auto;right:auto;bottom:0;left:0}}@media screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.about{--about-road-height: 190px}.about-scroll{height:var(--about-road-height);top:calc(100svh - var(--about-road-height));bottom:auto}.about-scroll .character{height:180px;max-height:180px;bottom:4px}}.about .shopify-section:has(.about){width:100%;max-width:100%;overflow:visible;transform:none;filter:none;perspective:none;contain:none}.ranking{width:100%;background:#fffceb}.ranking-cont{width:58.7vw;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:var(--size-2);grid-row-gap:var(--size-2);position:relative}@media screen and (max-width:959px){.ranking-cont{width:600px}}@media screen and (max-width:767px){.ranking-cont{width:80%;min-width:280px}}.ranking-cont-img{position:relative}.ranking-cont-img img{aspect-ratio:880/587;-o-object-fit:cover;object-fit:cover;border-radius:8px;position:relative;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.ranking-cont-img img:hover{opacity:.64}.ranking-cont-img:nth-child(1){grid-area:1/1/2/3}.ranking-cont-img:nth-child(2){grid-area:2/1/3/2}.ranking-cont-img:nth-child(3){grid-area:2/2/3/3}.ranking-cont-img .crown{width:3.733vw;max-width:var(--size-7);aspect-ratio:28/19;position:absolute;top:var(--size-2);left:var(--size-2);z-index:1}.ranking-cont-img .crown span{margin-top:.6vw;font-size:var(--size-3);color:var(--bg-c)}.ranking-cont-img-fst{background:url(fst.svg) no-repeat;background-size:contain}.ranking-cont-img-sec{background:url(sec.svg) no-repeat;background-size:contain}.ranking-cont-img-thr{background:url(thr.svg) no-repeat;background-size:contain}@media screen and (max-width:767px){.ranking-cont{grid-template-columns:repeat(1,1fr);grid-column-gap:0;grid-row-gap:var(--size-2)}.ranking-cont-img:nth-child(1){grid-area:1/1/2/3}.ranking-cont-img:nth-child(2){grid-area:2/1/3/3}.ranking-cont-img:nth-child(3){grid-area:3/1/3/3}.ranking-cont-img .crown{min-width:var(--size-6)}.ranking-cont-img .crown span{margin-top:5px;font-size:14px}}.faq{width:100%;padding:var(--size-10) var(--size-10) var(--size-15);background:var(--accent-c)}@media screen and (max-width:767px){.faq{padding:var(--size-10) 0 var(--size-15)}}.faq h2,.faq h2 span{color:#fff}.faq .question{font-family:var(--en-font);font-weight:700;font-size:clamp(28px,2.667vw,40px);line-height:1;letter-spacing:.04em;color:var(--accent-c)}@media screen and (max-width:959px){.faq .question{font-size:clamp(20px,2.919vw,28px)}}.faq-cont{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:var(--size-2);grid-row-gap:var(--size-2)}.faq-cont-elem{background:#fff;border-radius:8px;position:relative}.faq-cont-elem:nth-child(1){grid-area:1/1/3/2}.faq-cont-elem:nth-child(1) img{height:min(20.855vw,200px);aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}.faq-cont-elem:nth-child(2){grid-area:1/2/2/3}.faq-cont-elem:nth-child(2) .faq-cont-elem-detail>h3{line-height:1.35;text-align:center;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.faq-cont-elem:nth-child(3){grid-area:3/1/4/2}.faq-cont-elem:nth-child(3) .faq-cont-elem-detail>h3{line-height:1.35;text-align:center;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.faq-cont-elem:nth-child(4){grid-area:2/2/4/3}.faq-cont-elem:nth-child(4) img{height:min(20.855vw,200px);aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}.faq-cont-elem-detail{height:100%;padding:var(--size-5);cursor:pointer}.faq-cont-elem-detail:hover button{background:var(--accent-c);border:solid 1px var(--accent-c)}@media screen and (max-width:959px){.faq-cont{width:80%;margin:0 auto;grid-template-columns:auto;grid-template-rows:repeat(4,1fr)}.faq-cont-elem-detail{padding:var(--size-5) 20px}.faq-cont-elem-detail>h3{font-size:clamp(14px,2.607vw,18px)}.faq-cont-elem:nth-child(1){grid-area:1/1/1/3}.faq-cont-elem:nth-child(1) img{height:min(20.855vw,200px)}.faq-cont-elem:nth-child(2){grid-area:2/1/2/3}.faq-cont-elem:nth-child(3){grid-area:3/1/3/3}.faq-cont-elem:nth-child(4){grid-area:4/1/4/3}.faq-cont-elem:nth-child(4) img{height:min(20.855vw,200px)}}.faq-modal{width:80%;height:-moz-fit-content;height:fit-content;max-height:60vh;margin:auto;background:#fff;border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;transition:all 1s cubic-bezier(.22,1.15,.36,1);overflow:hidden}.faq-modal-cont{min-height:0;padding:var(--size-10);flex:1 1 auto;position:relative;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.faq-modal-cont::-webkit-scrollbar{display:none!important}.faq-modal-cont p{font-family:var(--ja-font);line-height:1.75;position:relative;z-index:2}.faq-modal-cont p span{font-family:var(--ja-font);position:relative;z-index:2}.faq-modal-cont p span.bnr{display:inline;text-decoration-line:underline;text-decoration-color:#f78d3766;text-decoration-thickness:7px;text-underline-offset:-2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-skip-ink:none}.faq-modal-cont ul li{padding-left:12px;font-family:var(--ja-font);font-size:var(--size-2);font-weight:700;line-height:1.75;position:relative}.faq-modal-cont ul li:before{content:"";width:4px;height:4px;margin:auto;display:block;background:var(--accent-c);position:absolute;top:0;bottom:0;left:0}.faq-modal-cont-list{position:relative}.faq-modal-cont-list li{padding-left:0!important}.faq-modal-cont-list li:before{display:none!important}.faq-modal-cont-list li:nth-child(4){border-bottom:solid 1px rgba(58,65,69,.32)}.faq-modal-cont-list li span{height:var(--size-8);font-family:var(--ja-font);border:solid 1px rgba(58,65,69,.32)}.faq-modal-cont-list li span:first-child{width:var(--size-18);border-bottom:unset;border-right:unset}.faq-modal-cont-list li span:last-child{width:-webkit-fill-available;width:-moz-available;width:stretch;padding-right:var(--size-4);border-bottom:unset;line-height:1.35}.faq-modal-cont-list img.img03{position:absolute;bottom:0;right:-3%;width:8vw;max-width:110px;min-width:80px;max-height:unset;height:auto;aspect-ratio:unset}.faq-modal-cont img{width:auto;aspect-ratio:337/51;height:50px}@media screen and (max-width:767px){.faq-modal-cont{padding:var(--size-8) var(--size-5)}.faq-modal-cont h3{margin-bottom:var(--size-5);font-size:clamp(14px,2.607vw,18px)}.faq-modal-cont h4{margin-bottom:var(--size-4);font-size:clamp(14px,2.086vw,16px);line-height:1.5}.faq-modal-cont img{height:clamp(30px,6.518vw,50px)}}.faq-modal-bg{width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:all 1s cubic-bezier(.16,1.25,.32,1)}.faq-modal-bg.active{opacity:1;z-index:3;visibility:visible;transition:all 1s cubic-bezier(.16,1.25,.32,1)}.faq-modal-bg.active:after{content:"";width:100vw;height:100vh;display:block;margin:auto;background:#3a4145a3;position:fixed;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;z-index:2}.faq-modal-open{width:var(--size-7);height:var(--size-7);background:var(--base-c);border:solid 1px var(--base-c);border-radius:8px 0;position:absolute;bottom:0;right:0;transition:all 1s cubic-bezier(.22,1.15,.36,1);z-index:2}.faq-modal-open span{width:20px;height:2px;margin:auto;background:var(--bg-c);position:absolute;top:0;right:0;bottom:0;left:0}.faq-modal-open span:last-child{transform:rotate(90deg)}.faq-modal-close-btn{width:var(--size-7);height:var(--size-7);flex-shrink:0;background:var(--base-c);border:solid 1px var(--base-c);border-radius:8px 0;position:absolute;bottom:0;right:0;transition:all 1s cubic-bezier(.22,1.15,.36,1);z-index:4}.faq-modal-close-btn:hover{background:var(--accent-c);border:solid 1px var(--accent-c)}.faq-modal-close-btn:hover span:first-child{transform:rotate(-45deg)}.faq-modal-close-btn:hover span:last-child{transform:rotate(45deg)}.faq-modal-close-btn span{width:20px;height:2px;margin:auto;background:var(--bg-c);position:absolute;top:0;right:0;bottom:0;left:0}.faq-modal-close-btn span:first-child{transform:rotate(-45deg)}.faq-modal-close-btn span:last-child{transform:rotate(45deg)}.news{width:100%;background:#fffceb}.news-cont{width:58.7vw;padding:var(--size-10) clamp(70px,6.667vw,100px);background:#fff;border-radius:16px}@media screen and (max-width:959px){.news-cont{width:600px}}@media screen and (max-width:767px){.news-cont{width:80%;min-width:280px;padding:var(--size-10) min(6.667vw,70px)}}.news ul li{border-top:dotted 1px rgba(58,65,69,.32)}.news ul li:last-child{border-bottom:dotted 1px rgba(58,65,69,.32)}.news ul li a{font-family:var(--ja-font)}.news ul li a .content{width:-moz-fit-content;width:fit-content;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-break:break-word;position:relative;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.news ul li a .date{opacity:.64}@media screen and (max-width:767px){.news ul li a>div{flex-direction:column;align-items:flex-start;gap:8px}}.news ul li a:hover .content{opacity:.64}.news ul li a:hover .link-btn-arrow{background:#fff}.news ul li a:hover .link-btn-arrow svg path{fill:var(--accent-c)}.news ul li a:hover .link-btn-arrow svg:first-child{transform:translate(calc(100% + 32px))}.news ul li a:hover .link-btn-arrow svg:last-child{transform:translate(0)}.pin{width:100%;height:100vh;background:var(--accent-c);position:relative;overflow:hidden}.pin-character img{width:clamp(120px,16vw,240px);position:absolute;right:var(--size-4);bottom:var(--size-4);z-index:10}@media screen and (max-width:767px){.pin-character img{bottom:13vh}}.pin-copy img{width:clamp(200px,21.333vw,320px);margin:auto;position:absolute;left:var(--size-4);bottom:var(--size-4);z-index:10}@media screen and (max-width:767px){.pin-copy img{top:13svh;right:0;bottom:unset;left:0}}.pin-section{width:calc(100% - clamp(70px,6.4vw,96px));height:calc(100% - clamp(70px,6.4vw,96px));top:0;right:0;bottom:0;left:0;margin:auto;position:absolute}.pin-section-img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:0;right:0;bottom:0;left:0;position:absolute;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.22,1.15,.36,1)}.pin-section-img:nth-child(1){z-index:9}.pin-section-img:nth-child(2){z-index:8}.pin-section-img:nth-child(3){z-index:7}.pin-section-img:nth-child(4){z-index:6}.pin-section-img:nth-child(5){z-index:5}.pin-section-img:nth-child(6){z-index:4}.pin-section-img:nth-child(7){z-index:3}.pin-section-img:nth-child(8){z-index:2}.pin-section-img:nth-child(9){z-index:1}.pin-section-img.active{opacity:1;pointer-events:auto}.pin-spacer.pin-spacer-pin-image-trigger{background:var(--bg-c)}.page-width{max-width:100%}.page-fst{width:78.667vw;margin:0 auto;padding:clamp(200px,16vw,240px) 0 var(--size-4);border-bottom:dotted 1px rgba(58,65,69,.32)}.page-fst h1{color:var(--base-c)}.page-fst h1 span:not(.accent){display:inline-block;font-size:var(--size-5);line-height:1.2;letter-spacing:.1em}@media screen and (max-width:1024px){.page-fst{width:80%;padding-top:clamp(160px,26.075vw,200px)}}.page-articles{width:58.7vw}@media screen and (max-width:959px){.page-articles{width:600px}}@media screen and (max-width:767px){.page-articles{width:80%;min-width:280px}}.guide-title__wrap{position:relative}.guide-title__wrap img{width:7.333vw;max-width:110px;min-width:75px;position:absolute;top:0;right:0}.guide-title__wrap img.img02{min-width:80px;top:69%}.guide-list h3{width:100%;padding:0 0 var(--size-2) var(--size-2);display:block;position:relative}.guide-list h3:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-c);position:absolute;top:.3em;left:0}.guide-list a{display:inline-block;text-decoration:underline;text-decoration-color:var(--base-c);text-decoration-thickness:1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.guide-list p,.guide-list span{font-family:var(--ja-font);font-weight:700;font-size:clamp(12px,1.067vw,16px);line-height:1.5}.guide-list p.caution-margin,.guide-list span.caution-margin{margin-bottom:clamp(8px,1.303vw,10px)}.guide-list span{display:inline}.guide-list-item{padding:0 0 var(--size-6) 0;gap:10px}.guide-list-item:first-child{padding-top:0}.guide-list-item:last-child{padding-bottom:0}.guide-list-item-ttl{width:100%;padding:8px 8px 6px;background:#3a41450f;font-size:clamp(14px,1.333vw,20px);line-height:1.5}.guide-list-item-exp{width:100%}.guide-list-item-exp img{width:auto;height:8.333vw;max-height:50px;aspect-ratio:337/51}.guide-list-item-exp .faq-modal-cont-list span{display:flex;align-items:center}.guide-list-item-exp .flow{display:flex;flex-direction:column;gap:var(--size-4)}.guide-list-item-exp .flow h4{margin-bottom:8px;padding-bottom:8px;border-bottom:dotted 1px rgba(58,65,69,.32)}.page-faq-cont{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:var(--size-8);position:relative}@media screen and (max-width:767px){.page-faq-cont{margin:var(--size-10) auto}}.page-faq-cont>div{flex-wrap:wrap;align-items:flex-start}.page-faq-cont h3{width:100%;padding:0 0 var(--size-3) 0;display:block;border-bottom:dotted 1px rgba(58,65,69,.32)}.page-faq-list-item{width:100%;margin-bottom:var(--size-3);padding-bottom:var(--size-3);border-bottom:dotted 1px rgba(58,65,69,.32);position:relative}@media screen and (max-width:767px){.page-faq-list-item{margin-bottom:20px;padding-bottom:20px}}.page-faq-list-item:last-child{margin-bottom:0}.page-faq-list-item-qus,.page-faq-list-item-ans{font-family:var(--ja-font);font-weight:700;font-size:clamp(12px,1.067vw,16px);line-height:1.75}.page-faq-list-item-qus{margin-bottom:8px;font-size:clamp(14px,1.333vw,20px);line-height:1.5;color:var(--accent-c);position:relative}.page-faq-list-item-qus span{color:var(--accent-c)}.page-faq-list-item-ans a{display:inline-block;text-decoration:underline;text-decoration-color:var(--base-c);text-decoration-thickness:1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.low-list-item,.company-list-item{margin-bottom:var(--size-2);border-bottom:dotted 1px rgba(58,65,69,.32)}.low-list-item:last-child,.company-list-item:last-child{margin-bottom:0}.low-list-item-ttl,.low-list-item-exp,.company-list-item-ttl,.company-list-item-exp{font-family:var(--ja-font);font-weight:700;font-size:clamp(12px,1.067vw,16px);line-height:1.75}.low-list-item-ttl,.company-list-item-ttl{width:30%;padding:0 var(--size-2) var(--size-2)}.low-list-item-exp,.company-list-item-exp{width:70%;height:100%;padding:0 var(--size-2) var(--size-2) var(--size-2);font-size:clamp(12px,1.067vw,16px)}.low-list-item-exp a,.company-list-item-exp a{display:inline-block;text-decoration:underline;text-decoration-color:var(--base-c);text-decoration-thickness:1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.low-list-item-exp .caution,.company-list-item-exp .caution{display:block!important}@media screen and (max-width:767px){.low-list-item,.company-list-item{flex-direction:column}.low-list-item:first-child,.company-list-item:first-child{margin-bottom:var(--size-2)}.low-list-item dt,.low-list-item dd,.company-list-item dt,.company-list-item dd{width:100%;padding-left:0}.low-list-item dt,.company-list-item dt{padding-bottom:6px}}.blog-articles{width:58.7vw}@media screen and (max-width:959px){.blog-articles{width:600px}}@media screen and (max-width:767px){.blog-articles{width:80%;min-width:280px}}.blog-articles .article-template__hero-adapt{margin-bottom:var(--size-3);padding-bottom:0!important}.blog-articles ul li{border-top:dotted 1px rgba(58,65,69,.32)}.blog-articles ul li:last-child{border-bottom:dotted 1px rgba(58,65,69,.32)}.blog-articles ul li .date{font-family:var(--ja-font);font-weight:700;font-size:clamp(12px,1.067vw,16px);opacity:.64}.blog-articles ul li>div{width:100%}.blog-articles ul li>div .article-card-wrapper,.blog-articles ul li>div .card__information{width:100%;display:block;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.blog-articles ul li>div .article-card-wrapper a,.blog-articles ul li>div .card__information a{width:100%;padding:var(--size-4) 0;display:block}@media screen and (max-width:767px){.blog-articles ul li>div{padding:var(--size-2) 0;flex-direction:column;align-items:flex-start;gap:8px}.blog-articles ul li>div .article-card-wrapper a,.blog-articles ul li>div .card__information a{padding:0}}.blog-articles ul li .card__information{display:flex;align-items:center}.blog-articles ul li .card__information h3,.blog-articles ul li .card__information p,.blog-articles ul li .card__information a{font-family:var(--ja-font);font-size:clamp(12px,1.067vw,16px)}.blog-articles ul li .card__information h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-break:break-word}.blog-articles ul li:hover h3{opacity:.64}.blog-articles ul li:hover .link-btn-arrow{background:#fff}.blog-articles ul li:hover .link-btn-arrow svg path{fill:var(--accent-c)}.blog-articles ul li:hover .link-btn-arrow svg:first-child{transform:translate(calc(100% + 32px))}.blog-articles ul li:hover .link-btn-arrow svg:last-child{transform:translate(0)}.blog-detail-ttl{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--size-3);border-bottom:dotted 1px rgba(58,65,69,.32)}.blog-detail-ttl .date{margin:0 0 0 auto;font-family:var(--ja-font);font-weight:700;font-size:clamp(10px,.8vw,12px);line-height:1;opacity:.64}@media screen and (max-width:767px){.blog-detail-ttl{flex-direction:column;align-items:flex-start}}.blog-detail-content p{line-height:1.75}.article-template__hero-adapt.media img{width:revert-layer;max-width:50%;margin:0 auto;display:block}@media screen and (max-width:767px){.article-template__hero-adapt.media img{width:100%;max-width:100%}}.collection-product-grid{width:58.7vw;margin-top:var(--size-10);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:var(--size-4);grid-row-gap:var(--size-4)}.collection-product-grid__item a{transition:all 1s cubic-bezier(.22,1.15,.36,1)}.collection-product-grid__item a:hover{opacity:.48}.collection-product-grid__item:nth-of-type(1){grid-area:1/1/2/2}.collection-product-grid__item:nth-of-type(2){grid-area:1/2/2/3}.collection-product-grid__item:nth-of-type(3){grid-area:1/3/2/4}.collection-product-grid__item:nth-of-type(4){grid-area:2/1/3/2}.collection-product-grid__item:nth-of-type(5){grid-area:2/2/3/3}.collection-product-grid__item:nth-of-type(6){grid-area:2/3/3/4}.collection-product-grid__item:nth-of-type(7){grid-area:3/1/4/2}.collection-product-grid__item:nth-of-type(8){grid-area:3/2/4/3}.collection-product-grid__item:nth-of-type(9){grid-area:3/3/4/4}.collection-product-grid__item:nth-of-type(10){grid-area:4/1/5/2}.collection-product-grid__item:nth-of-type(11){grid-area:4/2/5/3}.collection-product-grid__item:nth-of-type(12){grid-area:4/3/5/4}@media screen and (max-width:1024px){.collection-product-grid{grid-template-columns:repeat(2,1fr)}.collection-product-grid__item:nth-of-type(1){grid-area:1/1/2/2}.collection-product-grid__item:nth-of-type(2){grid-area:1/2/2/3}.collection-product-grid__item:nth-of-type(3){grid-area:2/1/3/2}.collection-product-grid__item:nth-of-type(4){grid-area:2/2/3/3}.collection-product-grid__item:nth-of-type(5){grid-area:3/1/4/2}.collection-product-grid__item:nth-of-type(6){grid-area:3/2/4/3}.collection-product-grid__item:nth-of-type(7){grid-area:4/1/5/2}.collection-product-grid__item:nth-of-type(8){grid-area:4/2/5/3}.collection-product-grid__item:nth-of-type(9){grid-area:5/1/6/2}.collection-product-grid__item:nth-of-type(10){grid-area:5/2/6/3}.collection-product-grid__item:nth-of-type(11){grid-area:6/1/7/2}.collection-product-grid__item:nth-of-type(12){grid-area:6/2/7/3}}@media screen and (max-width:959px){.collection-product-grid{width:600px}}@media screen and (max-width:767px){.collection-product-grid{width:80%;min-width:280px}}@media screen and (max-width:600px){.collection-product-grid{grid-template-columns:auto;grid-template-rows:auto}.collection-product-grid__item:nth-of-type(1){grid-area:1/1/2/2}.collection-product-grid__item:nth-of-type(2){grid-area:2/1/3/2}.collection-product-grid__item:nth-of-type(3){grid-area:3/1/4/2}.collection-product-grid__item:nth-of-type(4){grid-area:4/1/5/2}.collection-product-grid__item:nth-of-type(5){grid-area:5/1/6/2}.collection-product-grid__item:nth-of-type(6){grid-area:6/1/7/2}.collection-product-grid__item:nth-of-type(7){grid-area:7/1/8/2}.collection-product-grid__item:nth-of-type(8){grid-area:8/1/9/2}.collection-product-grid__item:nth-of-type(9){grid-area:9/1/10/2}.collection-product-grid__item:nth-of-type(10){grid-area:10/1/11/2}.collection-product-grid__item:nth-of-type(11){grid-area:11/1/12/2}.collection-product-grid__item:nth-of-type(12){grid-area:12/1/13/2}}.product-card__information{margin-top:var(--size-3)}.product-card__title{margin-bottom:var(--size-2);font-size:clamp(18px,1.6vw,24px)}.product-card__price{width:100%;margin-top:var(--size-2);padding-top:var(--size-2);border-top:dotted 1px rgba(58,65,69,.32);text-align:right;font-size:clamp(18px,1.6vw,24px)}.product-card__original-price{margin-right:.35em;padding-top:.15em;font-size:clamp(14px,1.333vw,20px);text-decoration:line-through}.product-card__current-price{color:#f07573!important}.product-card__tax{margin:0 0 0 3px;font-size:clamp(10px,.8vw,12px);vertical-align:middle}.product-detail__description h3{margin-bottom:var(--size-2);font-size:clamp(14px,1.2vw,18px);color:var(--accent-c)}.product-detail__description p{font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-break:break-word}.product-detail__description p:last-child{display:none;font-weight:600}.product-detail__grid{width:58.7vw;margin-top:var(--size-10)}.product-detail__grid .product-detail__description{margin-bottom:var(--size-3)}.product-detail__grid .product-detail__description h3{margin-bottom:var(--size-2)}.product-detail__grid .product-detail__description p{line-height:1.5;display:inline-block;-webkit-line-clamp:unset;overflow:unset;text-overflow:unset;overflow-wrap:unset;word-break:unset}.product-detail__grid .product-detail__description p:last-child{display:block;margin:var(--size-3) 0;padding:var(--size-3) 0;border-top:dotted 1px rgba(58,65,69,.32);border-bottom:dotted 1px rgba(58,65,69,.32)}.product-detail__grid .product-detail__title{margin:var(--size-5) 0 var(--size-3)}.product-detail__grid .product-detail__price{font-weight:700;font-size:clamp(18px,1.6vw,24px)}.product-detail__grid .product-detail__price>.product-detail__price-value{font-weight:700;font-size:clamp(18px,1.6vw,24px);color:#f07573}.product-detail__grid .product-detail__price>.discount{margin-right:.35em;padding-top:.15em;font-size:clamp(14px,1.333vw,20px);text-decoration:line-through;color:#3a4145}.product-detail__grid .product-detail__tax{font-size:12px;vertical-align:middle}.product-detail__grid .product-detail__quantity-label{font-family:var(--ja-font)}.product-detail__grid .product-detail__quantity input{width:80px;height:40px;padding:10px 16px;display:inline-block;font-family:var(--ja-font);font-size:16px!important;background:#fff;border:solid 1px rgba(58,65,69,.32);border-radius:50px}.product-detail__grid .product-detail__quantity input:focus{font-size:16px!important}.product-detail__grid .product-detail__quantity input::-webkit-outer-spin-button,.product-detail__grid .product-detail__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}@media screen and (max-width:767px){.product-detail__grid .product-detail__quantity{flex-wrap:wrap;flex-direction:column;align-items:normal;gap:var(--size-3)}}.product-detail__grid .product-detail__information .product-form__submit{width:-moz-fit-content;width:fit-content;height:40px;padding:12px 18px 10px;text-align:center;font-weight:700;font-size:clamp(14px,1.067vw,16px);line-height:1;background:#f07573!important;border:solid 1px #f07573;border-radius:50px;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.product-detail__grid .product-detail__information .product-form__submit span{line-height:1;color:var(--bg-c)!important}@media screen and (max-width:600px){.product-detail__grid .product-detail__information .product-form__submit{width:100%}}.product-detail__grid .product-detail__information .product-form__submit:hover{background:var(--bg-c)!important}.product-detail__grid .product-detail__information .product-form__submit:hover span{color:#f07573!important}@media screen and (max-width:767px){.product-detail__grid .product-detail__information>div{width:100%}}@media screen and (max-width:959px){.product-detail__grid{width:600px}}@media screen and (max-width:767px){.product-detail__grid{width:80%;min-width:280px}}.product-gallery{position:relative}.product-gallery__thumbnails{margin-top:12px}.product-gallery__thumbnails .swiper-wrapper{justify-content:center}.product-gallery__thumbnail-slide{width:5.333vw!important;height:5.333vw!important;max-width:80px;min-width:64px;max-height:80px;min-height:64px;aspect-ratio:1/1;border-radius:50%;opacity:.4}.product-gallery__thumbnail-slide.swiper-slide-thumb-active{opacity:1}.product-gallery__thumbnail-slide button{width:5.333vw;height:5.333vw;max-width:80px;min-width:64px;max-height:80px;min-height:64px;aspect-ratio:1/1;border-radius:50%;position:relative;overflow:hidden}.product-gallery__thumbnail-slide button img{width:auto;height:5.333vw;max-height:80px;min-height:64px;border-radius:50%;aspect-ratio:3/2;position:absolute;top:0;right:-100%;bottom:0;left:50%;margin:auto;transform:translate(-50%)}.cart-wrap{width:58.7vw;margin:var(--size-10) auto 0}@media screen and (max-width:1200px){.cart-wrap{width:78.667vw}}@media screen and (max-width:1024px){.cart-wrap{width:80%}}.cart__warnings{width:58.7vw;margin-top:var(--size-10)}.cart__warnings .cart__empty-text{display:block;margin-bottom:var(--size-4)}@media screen and (max-width:1200px){.cart__warnings{width:78.667vw}}@media screen and (max-width:1024px){.cart__warnings{width:80%}}.cart-order-conditions{margin-top:var(--size-4)}.cart-order-conditions__error,.cart-order-conditions__notice,.cart-order-conditions__error .caution{font-family:var(--ja-font);font-size:clamp(12px,1.067vw,16px)!important;font-weight:700;line-height:1.5}.cart-order-conditions__error span,.cart-order-conditions__notice span{line-height:1.5;color:#f07573}.cart-item{margin:0 0 var(--size-4) 0;padding:0 0 var(--size-4) 0;display:flex;border-bottom:dotted 1px rgba(58,65,69,.32)}.cart-item:last-child{margin:0}@media screen and (max-width:480px){.cart-item{flex-direction:column}}.cart-item__media img{aspect-ratio:3/2}.cart-item__detail{width:100%}.cart-item__detail>div{flex-wrap:wrap}@media screen and (max-width:480px){.cart-item__detail{gap:var(--size-3)}.cart-item__detail>div{gap:8px}}.cart-item__name{width:-moz-fit-content;width:fit-content;display:inline-block;font-family:var(--ja-font);font-size:clamp(20px,1.6vw,24px)}@media screen and (max-width:600px){.cart-item__name{font-size:clamp(16px,3.333vw,20px)}}.cart-item__quantity{font-family:var(--ja-font);font-size:clamp(16px,1.2vw,18px)}.cart-item__quantity:focus{font-size:16px!important}.cart-item__quantity input{width:80px;height:40px;padding:10px 16px;display:inline-block;background:#fff;border:solid 1px rgba(58,65,69,.32);border-radius:50px}.cart-item__quantity input::-webkit-inner-spin-button,.cart-item__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}@media screen and (max-width:600px){.cart-item__quantity input{height:32px;padding:8px 14px;font-size:1rem}}.cart-item__remove{width:80px;height:40px;padding:8px 9px 6px;text-align:center;font-size:clamp(14px,1.067vw,16px);border:solid 1px rgba(58,65,69,.32);background:#3a414514;border-radius:50px}@media screen and (max-width:600px){.cart-item__remove{width:auto;height:32px;padding:7px 17px}}.cart-item .price{font-weight:700}.price--original{font-size:var(--size-4);text-align:right}.price--final{margin:0 0 0 .35em!important;font-weight:500;font-size:var(--size-5);color:#f07573}@media screen and (max-width:767px){.cart-item__price{margin:0 0 0 auto;display:flex;align-items:baseline;justify-content:flex-end}}@media screen and (max-width:600px){.cart-item .price{margin:0 0 0 auto;display:block;font-size:clamp(20px,4vw,24px)}}.cart-update-actions{margin-top:var(--size-2)}.cart-update-actions p{margin-bottom:clamp(14px,1.067vw,16px);line-height:1.5}.cart-update-actions__button{width:-moz-fit-content;width:fit-content;height:40px;padding:9px 18px 8px;font-weight:700;font-size:clamp(14px,1.067vw,16px);line-height:1;color:var(--bg-c);border:solid 1px rgba(58,65,69,.32);background:var(--base-c);border-radius:50px;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.cart-update-actions__button:hover{color:var(--base-c);background:var(--bg-c)}@media screen and (max-width:600px){.cart-update-actions__button{width:100%}}.cart-daytime{width:100%}.cart-daytime table{width:100%;border-collapse:collapse;border-top:dotted 1px rgba(58,65,69,.32);border-bottom:dotted 1px rgba(58,65,69,.32)}.cart-daytime table tr{width:100%;display:flex}.cart-daytime table tr:first-child{border-bottom:dotted 1px rgba(58,65,69,.32)}.cart-daytime table tr th,.cart-daytime table tr td{font-family:var(--ja-font);text-align:center;font-size:clamp(12px,1.067vw,16px);line-height:1}.cart-daytime table tr th{width:30%;display:flex;justify-content:center;align-items:center;padding:var(--size-3) 0;background:#3a41451f}.cart-daytime table tr th span{margin-top:.1rem;margin-left:clamp(6px,1.251vw,12px);padding:5px 6px 3px;font-weight:700;font-size:clamp(10px,.8vw,12px);letter-spacing:.15em;color:#fff;background:#f07573}.cart-daytime table tr td{width:70%;display:flex;align-items:center;justify-content:center;font-size:clamp(12px,1.067vw,16px);border-left:dotted 1px rgba(58,65,69,.32)}.cart-daytime table tr td input{background:#3a41450a;width:95%;padding:var(--size-1) 0}@media screen and (max-width:600px){.cart-daytime table tr{flex-direction:column}.cart-daytime table tr:first-child{margin-bottom:var(--size-2)}.cart-daytime table tr th,.cart-daytime table tr td{width:100%}.cart-daytime table tr td input{width:100%;padding:var(--size-2) 0}}.cart-daytime .caution{margin:var(--size-2) 0 0 0}.cart-foot{width:58.7vw;margin:var(--size-4) auto var(--size-10);padding-top:var(--size-4);border-top:dotted 1px rgba(58,65,69,.32)}@media screen and (max-width:1200px){.cart-foot{width:78.667vw}}@media screen and (max-width:1024px){.cart-foot{width:80%}}.cart-foot .totals__total{font-size:clamp(16px,1.333vw,20px);line-height:1.45}.cart-foot .totals__total-value{font-weight:700;font-size:var(--size-5)}.cart-foot .totals__total-value .tax{margin-top:min(.8vw,14px);margin-left:4px;font-weight:700;font-size:clamp(12px,1.067vw,16px)}@media screen and (max-width:600px){.cart-foot .totals__total-value .tax{margin-top:6px}}.cart-btn-wrap{width:100%}.cart__ctas,.cart-continue{width:-moz-fit-content;width:fit-content;height:40px;display:flex;text-align:center;font-weight:700;font-size:clamp(14px,1.067vw,16px);line-height:1.35;border:solid 1px rgba(58,65,69,.32);border-radius:50px;transition:all 1s cubic-bezier(.22,1.15,.36,1)}@media screen and (max-width:600px){.cart__ctas,.cart-continue{width:100%}}.cart-continue{padding:10px 18px 8px;color:var(--base-c);background:var(--bg-c)}.cart-continue:hover{color:var(--bg-c);background:var(--base-c)}.cart__ctas button{width:-moz-fit-content;width:fit-content;height:40px;padding:9px 18px 8px;font-weight:700;font-size:clamp(14px,1.067vw,16px);line-height:1;color:var(--bg-c)!important;background:var(--base-c)!important;border:solid 1px rgba(58,65,69,.32);border-radius:50px;transition:all 1s cubic-bezier(.22,1.15,.36,1)}.cart__ctas button.is-disabled{height:100%;border:unset;opacity:.24!important;pointer-events:none!important}@media screen and (max-width:600px){.cart__ctas button{width:100%}}.cart__ctas button:hover{color:var(--base-c)!important;background:var(--bg-c)!important}.privacy-cont p{font-size:clamp(12px,1.067vw,16px);line-height:1.5}.privacy-list-item{margin-bottom:var(--size-6);flex-direction:column}.privacy-list-item:last-child{margin-bottom:0}.privacy-list-item-ttl,.privacy-list-item-exp{font-family:var(--ja-font);font-weight:700;font-size:clamp(12px,1.067vw,16px);line-height:1.75}.privacy-list-item-ttl{width:100%;margin-bottom:clamp(14px,1.333vw,20px);padding-bottom:var(--size-2);font-size:clamp(14px,1.333vw,20px);line-height:1.5;border-bottom:dotted 1px rgba(58,65,69,.32)}.privacy-list-item-exp ul li{padding-left:var(--size-2);line-height:1.5;position:relative}.privacy-list-item-exp ul li:before{content:"";width:4px;height:4px;background:var(--base-c);border-radius:50%;position:absolute;top:.6em;left:0}.privacy-list-item-exp a{display:inline-block;text-decoration:underline;text-decoration-color:var(--base-c);text-decoration-thickness:1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.pagination ul{display:flex;justify-content:center;align-items:center;gap:var(--size-2)}.pagination ul li a{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:clamp(12px,1.067vw,16px);border:solid 1px var(--base-c);transition:all 1s cubic-bezier(.22,1.15,.36,1)}.pagination ul li a.pagination__item--prev,.pagination ul li a.pagination__item--next{display:none}.pagination ul li a:hover,.pagination__item--current{color:var(--bg-c);background:var(--base-c)}.pagination-wrapper{width:58.7vw;max-width:800px;margin:0 auto var(--size-10)}@media screen and (max-width:959px){.pagination-wrapper{width:600px}}@media screen and (max-width:767px){.pagination-wrapper{width:80%;min-width:280px}}.pagination-wrapper[data-page="1"] li:last-child{display:none}.pagination-wrapper[data-page="2"] li:first-child{display:none}.template-404 .articles{width:58.7vw}@media screen and (max-width:959px){.template-404 .articles{width:600px}}@media screen and (max-width:767px){.template-404 .articles{width:80%;min-width:280px}}.template-404 .articles .text{position:relative}.template-404 .articles .text p{font-weight:700;font-size:clamp(12px,1.067vw,16px);line-height:1.75}.template-404 .articles .text img{width:140px;position:absolute;top:0;right:0}@media screen and (max-width:600px){.template-404 .articles .text img{width:23.333vw;top:unset;bottom:0}}@media screen and (max-width:480px){.template-404 .articles .text img{width:100px;margin:var(--size-2) auto;display:block;top:unset;bottom:0;position:relative}}.template-404 .articles .button{width:-moz-fit-content;width:fit-content;height:40px;margin:var(--size-4) 0 0 0;padding:12px 18px 8px;display:flex;justify-content:center;text-align:center;font-weight:700;font-size:clamp(14px,1.067vw,16px);line-height:1;color:var(--base-c);background:var(--bg-c);border:solid 1px rgba(58,65,69,.32);border-radius:50px;transition:all 1s cubic-bezier(.22,1.15,.36,1)}@media screen and (max-width:600px){.template-404 .articles .button{width:100%}}.template-404 .articles .button:hover{color:var(--bg-c);background:var(--base-c)}.page-contact-cont{max-width:600px}.page-contact-cont p{line-height:1.35}:root .globo-form-app[data-id="165752"]{--gfb-color-solidButton: 247, 141, 55 !important;--gfb-color-solidButtonColor: var(--gfb-color-solidButton);--gfb-color-solidButtonLabel: 250, 250, 250 !important;--gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));--gfb-color-text: 28, 28, 28;--gfb-color-textColor: rgb(var(--gfb-color-text));--gfb-color-outlineButton: 247, 141, 55;--gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));--gfb-color-background: 250, 250, 250;--gfb-color-backgroundColor: rgb(var(--gfb-color-background));--gfb-main-color: rgba(247, 141, 55, 1);--gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));--gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);--gfb-form-width: 600px;--gfb-font-family: inherit;--gfb-font-style: inherit;--gfb--image: 40%;--gfb-rounded-radius: 4px !important;--gfb-image-ratio-draft: var(--gfb--image);--gfb-image-ratio: var(--gfb-image-ratio-draft);--gfb-font-family: "Almarai";--gfb-font-weight: normal;--gfb-font-style: normal;--gfb-bg-temp-color: #FFF;--gfb-bg-position: ;--gfb-bg-temp-color: #fff;--gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color))}.globo-form-app .default-layout .gfb-style-flat .gfb-font-size-medium,.globo-form-app.default-layout.gfb-style-material_filled.gfb-font-size-medium{margin-top:0!important;background:unset}.globo-form-control .flat-input{background:#fff}.globo-form-control textarea{height:150px!important}.globo-form-input{border-radius:4px}.material_filled-input{color:var(--base-c)}.text-danger.text-smaller{margin-left:2px;color:#f07573!important}.globo-form-app.default-layout.gfb-style-flat.gfb-font-size-medium{margin-top:0!important;background:unset;z-index:0}.globo-form-control{padding:0!important}.globo-form-input{border:unset!important}.globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before,.globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:after{position:absolute;top:-2px!important;left:-28px!important;box-shadow:unset!important}.gfb-style-material_filled [data-type=consent] .flex-wrap .checkbox-wrapper .checkbox-input:checked~.checkbox-label:after{background-color:var(--accent-c)}.globo-form-id-165752 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:before{box-shadow:unset!important;background:var(--accent-c)!important;border:solid 1px var(--accent-c)!important}.help-text.globo-description,.help-text.globo-description a{font-size:12px!important}.globo-form-control.has-error input:not(.item__quantity),.globo-form-control.has-error textarea{border:unset!important}.globo-form-id-165752 .globo-form-app .footer button,.globo-form-id-165752 .globo-form-app .gfb__footer button{background:var(--accent-c)}.globo-form-control .help-block.error{margin-top:8px;color:#f07573!important}.globo-form-id-165752 .globo-form-app .gfb__footer button{border:solid 1px var(--accent-c)!important}.globo-form-app .message.success{margin-bottom:1.5rem;padding:24px;background:#9cb35c8a;color:var(--base-c);text-align:center}.globo-form-app .message.success .gfb__content-title{font-size:20px!important;margin-bottom:12px!important}.globo-form-app .message .content p{font-size:var(--size-2)!important}.globo-form-app .message .dismiss svg path{fill:var(--base-c)}.shopify-challenge__container{padding:clamp(200px,16vw,240px) 0 var(--size-4)}.shopify-challenge__message{margin-bottom:var(--size-4)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
