.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal{display:inline-block;position:relative}.odometer-inside{white-space:nowrap}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{margin-inline:-.01em;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{text-align:center;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{text-align:center;position:absolute;top:0;left:0;right:0;height:100%;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute;width:100%}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{--autoSpace: 0;font-size:calc(var(--font-body-scale) * .5787037037vw);line-height:1.2em;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed}@media (min-width: 768px) and (max-width: 1025px){html{font-size:calc(var(--font-body-scale) * 1.1990407674vw)}}@media (max-width: 767px){html{font-size:calc(var(--font-body-scale) * 2.5445292621vw)}}@media screen and (min-width: 1532px){html{font-size:10px}}body{font-size:1.6rem}.main{min-height:100vh}a{display:inline-block;text-decoration:none;color:inherit}ul,li{list-style:none}button{cursor:pointer;border:none;border-radius:none;outline:none;appearance:none;-webkit-appearance:none;background-color:transparent}input{border:none;border-radius:none;appearance:none;-webkit-appearance:none;background-color:transparent}img{-webkit-user-select:none;user-select:none;pointer-events:none}@media (any-hover: hover){[data-theme=light] .btn-primary:hover [data-theme=light] .btn-primary,[data-theme=light] .btn-primary:hover{background-color:var(--cl-black);color:var(--cl-white)}}[data-theme=light] .btn-outline{color:var(--cl-black-90)}@media (any-hover: hover){[data-theme=light] .btn-outline:hover [data-theme=light] .btn-outline,[data-theme=light] .btn-outline:hover{background-color:var(--cl-black);color:var(--cl-primary)}}.btn{display:flex;align-items:center;justify-content:center;padding:1.4rem 2.6rem;border-radius:.5rem;border:none;transition:all var(--t-md);cursor:pointer}.btn svg path[fill]{fill:currentColor}.btn svg path[stroke]{stroke:currentColor}.btn-primary{background-color:var(--cl-primary);color:var(--cl-white)}.btn-primary.btn-disable{pointer-events:none!important;background-color:var(--cl-black-10);color:var(--cl-black-30)}@media (any-hover: hover){.btn-primary:hover .btn-primary,.btn-primary:hover{background-color:var(--cl-white);color:var(--cl-primary)}}.btn-secondary{background-color:var(--cl-black);color:var(--cl-white)}@media (any-hover: hover){.btn-secondary:hover .btn-secondary,.btn-secondary:hover{background-color:var(--cl-primary);color:var(--cl-white)}}.btn-outline{border:solid max(.1rem,1px) var(--cl-primary);color:var(--cl-white)}@media (any-hover: hover){.btn-outline:hover .btn-outline,.btn-outline:hover{border-color:var(--cl-white);background-color:var(--cl-white);color:var(--cl-primary)}}.btn-outline.btn-grey{border-color:var(--cl-black-20);color:var(--cl-black)}@media (any-hover: hover){.btn-outline.btn-grey:hover .btn-outline.btn-grey,.btn-outline.btn-grey:hover{border-color:var(--cl-primary);background-color:var(--cl-primary);color:var(--cl-white)}}.btn-outline.btn-color{color:var(--cl-primary)}@media (any-hover: hover){.btn-outline.btn-color:hover .btn-outline.btn-color,.btn-outline.btn-color:hover{border-color:var(--cl-primary);background-color:var(--cl-primary);color:var(--cl-white)}}.btn-nav{background-color:var(--cl-white-10);color:var(--cl-white);padding-block:1.4rem;padding-inline:1.5rem;column-gap:.8rem;border-radius:.6rem}.btn-nav .txt{line-height:1em;white-space:nowrap}.btn-nav-primary{background-color:var(--cl-primary);color:var(--cl-white)}.btn-lg{padding:2.2rem 3.2rem}.btn-w-ic{padding:1.6rem 2rem;column-gap:1rem}.btn-md{padding:1.6rem 3rem}.btn-sm{padding:1.5rem 2.2rem}.btn-xs{padding:1rem 2rem}.btn-shadow{box-shadow:0 1rem 2rem #0000001a}.btn>.txt{line-height:1em;white-space:nowrap}.btn-only-ic{padding:0;--btn-size: 4.8rem;width:var(--btn-size);height:var(--btn-size);border-radius:.5rem}.container{width:100%;max-width:1532px;margin-right:auto;margin-left:auto;padding:0 var(--container-padding);z-index:2;position:relative}.container.grid{display:grid;grid-template-columns:repeat(16,1fr);column-gap:var(--grid-gap)}@media (min-width: 768px) and (max-width: 1025px){.container.grid{grid-template-columns:repeat(12,1fr)}}@media (max-width: 767px){.container.grid{grid-template-columns:repeat(4,1fr)}}.container.extent{padding-inline:calc(var(--container-padding) - 1rem);max-width:1512px}@media (max-width: 767px){.container.extent{padding-inline:var(--container-padding)}}.container.fluid{max-width:none}.container.fluid.grid{grid-template-columns:repeat(18,1fr)}@media (min-width: 768px) and (max-width: 1025px){.container.fluid.grid{grid-template-columns:repeat(12,1fr)}}@media (max-width: 767px){.container.fluid.grid{grid-template-columns:repeat(4,1fr)}}.word{display:inline-block!important}.txt{font-weight:400;font-family:var(--font-body-family)}.txt.txt-line-through{text-decoration:line-through;color:#989898}.txt-label{text-transform:uppercase;letter-spacing:.25em}.txt-letter{letter-spacing:-.02em}.txt-light{font-weight:300}.txt-med{font-weight:500}.txt-semi{font-weight:600}.txt-bold{font-weight:700}.txt-10{font-size:1rem;line-height:1.1em}.txt-12{font-size:1.2rem;line-height:1em}.txt-14{font-size:1.4rem;line-height:1.2em}.txt-15{font-size:1.5rem;line-height:1em}.txt-16{font-size:1.6rem;line-height:1.4em}.txt-18{font-size:1.8rem;line-height:1.4em}.txt-20{font-size:2rem;line-height:1.3em}.txt-24{font-size:2.4rem;line-height:1.3em}@media (max-width: 1025px){.txt-24{font-size:2rem;line-height:1.3em}}.txt-32{font-size:3.2rem;line-height:1.2em}.txt-40{font-size:4rem;line-height:1.3em}.txt-44{font-size:4.4rem;line-height:1.1em}@media (max-width: 1025px){.txt-44{font-size:3.6rem}}.txt-48{font-size:4.8rem;line-height:1.1em}@media (max-width: 1025px){.txt-48{font-size:3.6rem}}.txt-52{font-size:5.2rem;line-height:1.1em}@media (min-width: 768px) and (max-width: 1025px){.txt-52{font-size:4rem;line-height:1.3em}}@media (max-width: 767px){.txt-52{font-size:2.4rem;line-height:1.3em}}.txt-54{font-size:5.4rem;line-height:1.1em}@media (min-width: 768px) and (max-width: 1025px){.txt-54{line-height:1em;font-size:4.4rem}}@media (max-width: 767px){.txt-54{font-size:3.2rem;line-height:1.1em}}.txt-60{font-size:6rem;line-height:1em}.txt-64{font-size:6.4rem;line-height:1em}@media (min-width: 768px) and (max-width: 1025px){.txt-64{font-size:4.8rem;line-height:1em}}@media (max-width: 767px){.txt-64{font-size:4.4rem;line-height:1.1em}}.txt-72{font-size:7.2rem;line-height:1em}@media (min-width: 768px) and (max-width: 1025px){.txt-72{font-size:6rem}}@media (max-width: 767px){.txt-72{font-size:3.6rem}}.txt-100{font-size:10rem;line-height:1.3em}.txt-140{font-size:14rem;line-height:1.3em}.txt-150{font-size:15rem;line-height:1.3em}@media (min-width: 768px) and (max-width: 1025px){.txt-150{font-size:7rem}}@media (max-width: 767px){.txt-150{font-size:5.2rem}}[data-slider=wrap]{display:none}[data-slider=wrap].txt-slider-wrap{display:inline-block}.txt-slider-wrap{display:inline-block;line-height:1.2em;margin-block:-.1em;white-space:nowrap;position:relative}.txt-slider-inner{display:grid!important;justify-items:start;overflow:hidden;white-space:nowrap}.txt-slider-item{grid-area:1/1/2/2;opacity:0;transform-origin:center center -.06em!important}.txt-slider-item:first-child{opacity:1}.txt-link-w-ic{display:flex;align-items:center;column-gap:.4rem}.txt-link-w-ic .ic path{stroke:currentColor}.txt-link-w-ic .txt{color:currentColor;line-height:1.46em}.txt-link-txt{position:relative}.txt-link-txt .div-line{position:absolute;bottom:0;left:0;width:100%;background-color:currentColor}.hover-un{position:relative;contain:paint;--hover-gap: 4rem;transition:color var(--t);white-space:nowrap;cursor:pointer}@media (any-hover: hover){.hover-un:hover .hover-un{color:var(--cl-primary)}.hover-un:hover .hover-un .div-line{transform:translate(calc(100% + var(--hover-gap)))}.hover-un:hover{color:var(--cl-primary)}.hover-un:hover .div-line{transform:translate(calc(100% + var(--hover-gap)))}}.hover-un .div-line{position:relative;transition:transform var(--t);margin-top:-.1em}.hover-un .div-line:before{content:"";position:absolute;bottom:0;right:100%;margin-right:var(--hover-gap);width:100%;height:100%;background-color:currentColor}.div-line{width:100%;height:max(.1rem,1px)}.div-line.ver{width:max(.1rem,1px);height:100%}svg{width:100%;height:auto}.ic{display:flex;align-items:center;justify-content:center;--ic-size: 2rem;width:var(--ic-size);height:var(--ic-size)}.ic>svg{height:100%}.img{width:100%;height:auto;display:block}.img.img-h{height:100%;width:auto}.img.img-fill{height:100%;object-fit:cover;object-position:center}.img.img-fit{height:100%;object-fit:contain}.text__mask{display:inline-block;vertical-align:top}.js-fade{will-change:opacity,transform}.js-mask-box{will-change:clip-path}.js-mask-text .line__mask{overflow:hidden;vertical-align:top}.js-mask-text .line__mask .line{color:var(--cl-black-80)}.js-scale-box{overflow:hidden;width:100%;height:100%}.js-scale-box-inner{width:100%;height:100%;will-change:transform}[data-init-df]{opacity:0}.custom-scroll{overflow-y:overlay;scrollbar-gutter:stable}.custom-scroll.large::-webkit-scrollbar{width:1.2rem}.custom-scroll.large::-webkit-scrollbar-track{width:1.2rem}.custom-scroll::-webkit-scrollbar{width:.8rem}.custom-scroll::-webkit-scrollbar-track{width:.8rem}.custom-scroll::-webkit-scrollbar-track{border:solid .2rem transparent}.custom-scroll::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1rem 1rem #272a31;transition:all .6s;border-radius:.8rem;border:solid .2rem transparent}.custom-scroll::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 1rem 1rem #3d424d}.custom-scroll::-webkit-scrollbar-corner{background-color:transparent}.global-pagination{display:flex;align-items:center;justify-content:center;margin-bottom:3.2rem}.global-pagination span{width:.8rem;height:.8rem;border-radius:50%;background-color:var(--cl-black-30)!important;transition:background-color var(--t-md);opacity:1;margin:0 .3rem}.global-pagination span.active{background-color:var(--cl-primary)!important}.hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/132/assets/common.css.map */
