@charset "UTF-8";.section-width-small{max-width:850px;margin:0 auto}@media screen and (max-width:768px){.section-width-small{width:100%}}.section-width-normal{max-width:var(--page-width);margin:0 auto}@media screen and (max-width:768px){.section-width-normal{width:100%}}.section-width-large{max-width:1440px;padding:0 20px}@media screen and (max-width:768px){.section-width-large{width:100%;padding:0}}.original-block figure{display:block;padding:0;margin:0}.original-block figure img{width:100%;border:0!important}.row1-layout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start;width:100%;padding:20px 0}.row1-layout .col-layout{flex:0 1 100%;align-self:auto;margin-bottom:40px}.row1-layout .col-layout picture{display:block}.row1-layout .col-layout picture img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width:768px){.row1-layout{padding:0}.row1-layout .col-layout{margin-bottom:18px}}.row2-layout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start;width:100%;padding:20px 0}.row2-layout .col-layout{flex:0 1 calc(50% - 20px);align-self:auto}.row2-layout .col-layout picture{display:block}.row2-layout .col-layout picture img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width:768px){.row2-layout{padding:0}.row2-layout .col-layout{flex:0 1 50%;margin-bottom:18px}.row2-layout.row1-sp .col-layout{flex:0 1 100%}}.row3-layout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start;width:100%;padding:20px 0}.row3-layout .col-layout{flex:0 1 calc(33.333% - 20px);margin-bottom:40px;align-self:auto}.row3-layout .col-layout picture{display:block}.row3-layout .col-layout picture img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width:768px){.row3-layout{padding:0}.row3-layout .col-layout{flex:0 1 calc(50% - 20px);margin-bottom:18px}.row3-layout.row1-sp .col-layout{flex:0 1 100%}}.row4-layout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start;width:100%;padding:20px 0}.row4-layout .col-layout{flex:0 1 calc(25% - 20px);margin-bottom:40px;align-self:auto}.row4-layout .col-layout picture{display:block}.row4-layout .col-layout picture img{max-width:100%;height:auto}.row4-layout.center{align-content:center}@media screen and (max-width:768px){.row4-layout{padding:0}.row4-layout .col-layout{flex:0 1 calc(50% - 20px);margin-bottom:18px}.row4-layout.row1-sp .col-layout{flex:0 1 100%}}.row5-layout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start;width:100%;padding:20px 0}.row5-layout .col-layout{flex:0 1 calc(20% - 20px);margin-bottom:40px;align-self:auto}.row5-layout .col-layout picture{display:block}.row5-layout .col-layout picture img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width:768px){.row5-layout{padding:0}.row5-layout .col-layout{flex:0 1 calc(50% - 20px);margin-bottom:18px}.row5-layout.row1-sp .col-layout{flex:0 1 100%}}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.photo-frame{margin:0;padding:0;display:inline-block}.original-title01{font-size:2.1875rem;margin-bottom:40px;line-height:1.4;font-weight:700}.original-title01.eng{font-weight:600}@media screen and (max-width:768px){.original-title01{font-size:1.875rem;margin-bottom:25px}}.original-title02{font-size:2.375rem;margin-bottom:40px;line-height:1.4;font-weight:700}.original-title02.center{text-align:center}.original-title02.green{color:#00afbf}.original-title02.pink{color:#be467a}.original-title02.red{color:#c52838}.original-title02.large{font-size:2.8125rem}.original-title03{font-size:2.375rem;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--pd-line);line-height:1.4;font-weight:700}@media screen and (max-width:768px){.original-title03{font-size:1.6875rem}}.original-title04{font-size:2rem;margin-bottom:20px;line-height:1.4;font-weight:700}@media screen and (max-width:768px){.original-title04{font-size:1.4375rem;margin-bottom:15px}}.original-title05{position:relative;font-size:1.875rem;padding-left:28px;margin-bottom:15px!important;line-height:1.4;font-weight:700}.original-title05:before{content:"";width:19px;height:19px;border:4px solid #000;position:absolute;border-radius:50%;left:0;top:3px}.original-title06{font-size:2.5rem;margin-bottom:25px;line-height:1.4;font-weight:700}.original-title06.pure_green{color:#39b54a}.original-title06.center{text-align:center}@media screen and (max-width:768px){.original-title06{font-size:2.1875rem}}.original-bggray-title{margin-bottom:45px;display:block;width:100%}.original-bggray-title.center{text-align:center}.original-bggray-title span{display:inline-block;background:#5b5b5b;color:#fff;font-size:2.1875rem;font-weight:700;line-height:1.4;padding:18px 60px 15px}@media screen and (max-width:768px){.original-bggray-title{margin-bottom:30px}.original-bggray-title span{font-size:1.875rem;padding:8px 20px 5px}}.original-text01{line-height:1.8}.original-text01 a{font-weight:700;text-decoration:underline;position:relative;display:inline-block;padding-right:25px;margin-right:8px}.original-text01 a:before{content:"";width:10px;height:10px;display:block;transform:rotate(225deg);position:absolute;transition:all .2s ease-in-out 0s;backface-visibility:hidden;top:calc(50% - 5px);right:5px;border-left:2px solid #000;border-bottom:2px solid #000}.original-text01 a:hover:before{right:0}.original-text02{line-height:1.81;margin-bottom:35px}.original-text02 p{margin-bottom:15px}.original-text02.small,.original-text02 .small{font-size:1.125rem}.original-icontext01{font-size:1.875rem;font-family:Spartan,arial,sans-serif;font-weight:700;margin-bottom:5px;line-height:1}.original-icontext01.center{text-align:center}.original-icontext01 span{font-size:2.5rem;font-family:Spartan,arial,sans-serif}.original-icontext01.orange{color:#f08200}.original-icontext01.green{color:#00afbf}.original-icontext01.pure_green{color:#39b54a}.original-icontext01.pink{color:#be467a}.original-icontext01.red{color:#c52838}.original-table01{width:100%;margin:0 auto 30px;border-collapse:collapse}.original-table01 tbody tr td{padding:20px 20px 20px 10px;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc}.original-table01 tbody tr td:nth-of-type(1){padding-left:0;width:140px;font-weight:700;font-size:1rem}.original-table01 tbody tr td:nth-of-type(3){width:35%}.original-table01 tbody tr td:nth-last-of-type(1){border-right:0}.original-table01 tbody tr:nth-of-type(2) td{font-size:.875rem}.original-table01 tbody tr:nth-last-of-type(1) td{border-bottom:0;font-weight:700}.original-table02{width:100%!important;margin:0 auto 40px;border-collapse:collapse;padding-bottom:20px;border-bottom:1px solid #000}.original-table02 tbody,.original-table02 tbody tr{width:100%;display:block}.original-table02 tbody tr td{display:block;padding:0;width:100%}.original-table02 tbody tr:nth-of-type(1) td{padding-bottom:0;font-weight:700;margin-bottom:5px}.original-table02 tbody tr:nth-of-type(2) td{font-size:.875rem;border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:15px}.original-table02 tbody tr:nth-last-of-type(1) td{border-bottom:0;font-weight:700}.original-table03{width:100%;margin:0 auto 30px;border-collapse:collapse}.original-table03 tbody tr th{position:relative;text-align:left;width:260px;padding:20px;vertical-align:top;font-weight:700;border-bottom:1px solid #eee}.original-table03 tbody tr td{padding:20px;border-bottom:1px solid #eee}@media screen and (max-width:768px){.original-table03{width:100%}.original-table03 tbody tr th{display:block;width:100%;font-weight:700;border-bottom:0;padding:10px 15px 5px}.original-table03 tbody tr td{display:block;padding:5px 15px 10px}}.dl01{margin-bottom:30px}.dl01 dt{font-weight:700;color:#000;margin-bottom:20px;font-size:115%}.dl01 dd{margin-inline-start:0}.dl02{margin-bottom:30px;border:2px solid #777;padding:25px}.dl02 dt{font-weight:700;color:#000}.dl02 dd{margin-inline-start:0}.dot_list{padding-left:1rem}.dot_list li{text-indent:-1em;padding-left:1em;word-break:break-all}.dot_list li::marker{color:#000}.underline{font-weight:700;text-decoration:underline}.line01{background:linear-gradient(transparent 50%,#fffd7b 80%);font-weight:700}.note{color:#f05d6c;font-size:1.375rem}@media screen and (max-width:749px){.banner--mobile-bottom:not(.banner--stacked) .banner__content{display:none}}#aclink{overflow:hidden;height:5px}.shopify-section-header-sticky .mega-menu__content{background-color:#f0f0f0;padding-top:.7rem;padding-bottom:.6rem;overflow-y:visible;opacity:1!important;height:auto!important;max-height:none!important;transform:translateY(0)!important}.shopify-section-header-sticky .mega-menu__content>.header__menu-item .icon-caret{transform:rotate(0)!important}.shopify-section-header-sticky .mega-menu__content .mega-menu__list{text-align:center}.shopify-section-header-sticky .mega-menu__content .mega-menu__list>li{display:inline-block;font-size:1rem;padding:0 10px;position:relative}.shopify-section-header-sticky .mega-menu__content .mega-menu__list>li .list-unstyled{margin-top:-1px;opacity:0;pointer-events:none;position:absolute;width:100%;background-color:#fff;box-shadow:0 0 10px #0003}.shopify-section-header-sticky .mega-menu__content .mega-menu__list>li .list-unstyled li{border-top:1px solid var(--pd-line)}.shopify-section-header-sticky .mega-menu__content .mega-menu__list>li .list-unstyled li:nth-child(1){border-top:0}.shopify-section-header-sticky .mega-menu__content .mega-menu__list>li .list-unstyled li a{display:block;padding:7px;font-size:1.0625rem}.shopify-section-header-sticky .mega-menu__content .mega-menu__list>li .list-unstyled li a:hover{background-color:#f0f0f0}.shopify-section-header-sticky .mega-menu__content .mega-menu__list>li:hover{text-decoration:underline}.shopify-section-header-sticky .mega-menu__content .mega-menu__list>li:hover .list-unstyled{opacity:1;pointer-events:auto}.shopify-section-header-sticky .mega-menu__content .mega-menu__list a{text-decoration:none}.site-footer{background-color:#f0f0f0;padding-top:35px}.site-footer .row3-layout .col-layout{background-color:#fff}.site-footer .row3-layout .col-layout a{display:block;padding:40px 40px 60px;text-align:center;position:relative;height:100%;transition:all .2s ease-in-out 0s;backface-visibility:hidden;color:#000;text-decoration:none}.site-footer .row3-layout .col-layout a .icon{width:90px;height:90px;display:inline-block;overflow:hidden;margin-bottom:10px}.site-footer .row3-layout .col-layout a .icon img{max-width:100%}.site-footer .row3-layout .col-layout a .title{width:100%;font-family:Spartan,arial,sans-serif;text-align:center;font-weight:700;margin-top:0!important}.site-footer .row3-layout .col-layout a .text01{text-align:left}.site-footer .row3-layout .col-layout a .text02{position:absolute;right:25px;bottom:20px;font-weight:700}.site-footer .row3-layout .col-layout a .text02 span{padding-right:25px;position:relative}.site-footer .row3-layout .col-layout a .text02 span:before{content:"";width:10px;height:10px;display:block;transform:rotate(225deg);position:absolute;transition:all .2s ease-in-out 0s;backface-visibility:hidden;top:6px;right:0;border-left:2px solid #000;border-bottom:2px solid #000}.site-footer .row3-layout .col-layout a:hover{background-color:#fff7f2}.site-footer .row3-layout .col-layout a:hover .text02 span:before{right:-5px}@media screen and (max-width:768px){.site-footer .row3-layout .col-layout a{padding:25px 25px 45px 95px;text-align:left;position:relative}.site-footer .row3-layout .col-layout a .icon{width:55px;height:55px;position:absolute;top:25px;left:20px}.site-footer .row3-layout .col-layout a .title{width:100%;text-align:left;margin-bottom:5px}.site-footer .row3-layout .col-layout a .text01{width:100%;margin-bottom:0}.site-footer .row3-layout .col-layout a .text02{bottom:12px}}.ol-list-number{counter-reset:my-counter;list-style:none;padding:0;margin:0}.ol-list-number li{line-height:1.5;margin-bottom:10px!important;padding-left:30px;position:relative}.ol-list-number li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#000;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-align:center;height:22px;width:22px;padding-top:1px;color:#fff;font-size:75%;line-height:1;position:absolute;top:0;left:0}@media screen and (max-width:768px){.ol-list-number{margin-left:15px!important}}.border_box{border:10px solid #eee;padding:35px}.guide-block01{margin-bottom:80px}.guide-block01 .inner-box{margin-bottom:40px}.guide-block01 .inner-box .inner-in-box{margin-bottom:30px;padding:40px 40px 30px;background-color:#f5f5f5}@media screen and (max-width:768px){.guide-block01{margin-bottom:70px}.guide-block01 .inner-box{margin-bottom:30px}.guide-block01 .inner-box .inner-in-box{padding:40px 30px 20px}}.cookie_text{font-size:.9375rem;background-color:#f5f5f5;padding:40px}@media screen and (max-width:768px){.cookie_text{padding:30px}}.contact-text{text-align:center;margin-bottom:50px}.contact-text .rte{border-top:2px solid #000!important;border-bottom:2px solid #000!important;display:inline-block;padding-top:50px;padding-bottom:50px;font-weight:700}.contact-form{background-color:#f5f5f5;padding:40px}.contact-form label{font-weight:700;font-size:1rem}.contact-form .wrap-btn{text-align:center}.contact-form input.btn{font-size:1.125rem;padding:10px 40px;transition:all .2s ease-in-out 0s;backface-visibility:hidden}@media screen and (max-width:768px){.contact-form{padding:15px}}.original-product__tag_list{display:flex;justify-content:center;flex-wrap:wrap}.original-product__tag_list div{width:125px;height:125px;position:relative;background-color:#f5f5f5;border-radius:8px;margin:0 5px 5px}.original-product__tag_list div:before{content:"";position:absolute;top:8px;left:calc(50% - 40px);display:block;width:80px;height:80px;background-repeat:no-repeat;background-size:contain;background-position:center center}.original-product__tag_list div span{width:100%;position:absolute;bottom:5px;left:0;text-align:center;font-size:1.1875rem;font-weight:700}.original-product__tag_list div.O\811a\30fbX\811a:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/icon-oleg.png?v=1628222239)}.original-product__tag_list div.\30cf\30f3\30de\30fc\30c8\30a5\30fc:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/icon-hammer.png?v=1628222255)}.original-product__tag_list div.\30cf\30f3\30de\30fc\30c8\30a5:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/icon-hammer.png?v=1628222255)}.original-product__tag_list div.\5916\53cd\6bcd\8dbe:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/icon-hallux.png?v=1628215411)}.original-product__tag_list div.\5dfb\304d\722a:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/icon-hallux.png?v=1628215411)}.original-product__tag_list div.\8db3\5e95\7b4b\819c\708e:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/icon-sole.png?v=16282222715)}.original-product__tag_list div.\904e\56de\5185:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/overpronation_icon_34b67ffb-ceb5-4421-b09d-4c2aa04b97e0.png?v=1669176555)}.original-product__tag_list div.\5185\53cd\5c0f\8dbe:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/icon-halluxv.png?v=1628215442)}.original-product__tag_list div.\5dfb\304d\722a:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/icon-acronyx.png?v=1628222224)}.original-product__tag_list div.\3080\304f\307f:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/cold_icon_d59638d5-7d31-4d26-8a1d-b6d9b3e80cc9.png?v=1669176555)}.original-product__tag_list div.\51b7\3048\6027:before{background-image:url(//cdn.shopify.com/s/files/1/0578/7136/8366/files/cold_icon_d59638d5-7d31-4d26-8a1d-b6d9b3e80cc9.png?v=1669176555)}@media screen and (max-width:768px){.original-product__tag_list div{width:calc(33.333% - 10px);height:95px;margin:0 3px 3px}.original-product__tag_list div:before{top:8px;left:calc(50% - 27px);width:55px;height:55px}}@media screen and (max-width:768px){#MegaMenu-Content-3.mega-menu__content{padding-top:1rem;padding-bottom:1rem;background-color:#f0f0f0}}.product-media-modal__content>img{width:75%}@media screen and (max-width:768px){.product-media-modal__content>img{width:100%}}@media screen and (min-width:750px){.product.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width:750px){.product__info-container{max-width:80rem!important}}.product-media-container.constrain-height.media-fit-contain{width:100%!important}#toptobtn-wrap{position:fixed;z-index:2;bottom:0;left:50%;height:0;transform:translate(-50%);overflow:hidden;transition:all .5s ease-in-out .3s;backface-visibility:hidden;margin-bottom:0;padding-bottom:0}#toptobtn-wrap #toptobtn{background-color:#000;padding:10px 30px;border-radius:30px;font-size:1.25rem;font-weight:700;color:#fff;text-align:center;opacity:0;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1) 0s;cursor:pointer;float:left;white-space:nowrap}#toptobtn-wrap #toptobtn span{font-size:1.0625rem;padding:0 2px}#toptobtn-wrap #toptobtn:hover{background-color:#333}#toptobtn-wrap.show{overflow:visible;height:60px}#toptobtn-wrap.show #toptobtn{opacity:1}@media screen and (max-width:768px){#toptobtn-wrap{bottom:0}#toptobtn-wrap #toptobtn{padding:8px 30px;font-size:1.125rem;border-radius:40px}#toptobtn-wrap #toptobtn span{font-size:1rem}}.yotpo-reviewer-details{position:relative;padding-right:21px}.yotpo-reviewer-details:after{position:absolute;right:0;bottom:0;content:" \69d8"}.yotpo-reviewer-name{overflow:hidden!important;width:20px!important;letter-spacing:30px!important;position:relative;padding-right:50px}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title{display:block!important;width:100%}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{margin-left:0!important;margin-top:10px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:95%}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:95%}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-content{margin-top:5px!important}.product__text.inline-richtext.caption-with-letter-spacing{font-size:1.1rem!important;margin-bottom:.5rem!important}.photo_slide_list{display:inline-flex;overflow:hidden;width:100%}.photo_slide_list ul{display:inline-flex;align-items:center;flex-wrap:nowrap;list-style-type:none;box-sizing:border-box;margin:0;padding:0}.photo_slide_list ul li{margin:0 35px;width:auto;height:75px;list-style-type:none;box-sizing:border-box}.photo_slide_list ul li img{width:auto;height:100%}.photo_slide_list ul:first-child{animation:slideLeft 150s -75s linear infinite}.photo_slide_list ul:last-child{animation:slideLeft2 150s linear infinite}@media screen and (max-width:768px){.photo_slide_list ul li{height:40px;margin:0 25px}}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes slideLeft2{0%{transform:translate(0)}to{transform:translate(-200%)}}.lead-text{margin:0;color:var(--pd-ink-2);font-size:17px;line-height:1.9;letter-spacing:.03em}@media(max-width:640px){.lead-text{font-size:15px}}.product-desc-wrapper{--key-color: #000;--pd-ink: #000;--pd-ink-2: #444444;--pd-ink-3: #767676;--pd-line: #e3e3e3;--pd-line-2: #efefef;--pd-bg-soft: #f6f6f6;margin-inline:auto;color:var(--pd-ink);font-size:16px;line-height:1.85;letter-spacing:.02em;word-break:break-word}.product-desc-wrapper *{box-sizing:border-box}.product-desc-wrapper p{margin:0 0 1em}.product-desc-wrapper p:last-child{margin-bottom:0}.product-desc-wrapper a{color:var(--pd-ink);text-decoration:underline;text-underline-offset:2px}.product-desc-wrapper img{display:block}.product-desc-wrapper .mb-sm{margin-bottom:16px!important}.product-desc-wrapper .mb-md{margin-bottom:24px!important}.product-desc-wrapper .mb-lg{margin-bottom:40px!important}.product-desc-wrapper .mb-xl{margin-bottom:64px!important}.product-desc-wrapper .img-fluid{max-width:100%;height:auto}.product-desc-wrapper .img-rounded{border-radius:8px}.product-desc-wrapper .img-ratio-16-9,.product-desc-wrapper .img-ratio-4-3,.product-desc-wrapper .img-ratio-1-1{width:100%;object-fit:cover}.product-desc-wrapper .img-ratio-16-9{aspect-ratio:16/9}.product-desc-wrapper .img-ratio-4-3{aspect-ratio:4/3}.product-desc-wrapper .img-ratio-1-1{aspect-ratio:1/1}.product-desc-wrapper .grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:center}@media(max-width:640px){.product-desc-wrapper .grid-2col{grid-template-columns:1fr;gap:20px}.product-desc-wrapper .grid-2col .grid-media{order:-1}}.product-desc-wrapper .h2-title{margin:0 0 28px;padding:22px 0 22px 18px;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);border-left:4px solid var(--key-color);font-size:24px;font-weight:700;letter-spacing:.04em;line-height:1.55}@media(max-width:640px){.product-desc-wrapper .h2-title{padding:18px 0 18px 14px;font-size:21px}}.product-desc-wrapper .h3-title{margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid var(--pd-line);font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.55}@media(max-width:640px){.product-desc-wrapper .h3-title{font-size:18px}}.product-desc-wrapper .h4-title{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding-left:12px;border-left:3px solid var(--key-color);font-size:17px;font-weight:700;line-height:1.5;letter-spacing:.04em}@media(max-width:640px){.product-desc-wrapper .h4-title{font-size:16px}}.product-desc-wrapper .product-point{display:flex;flex-direction:column;gap:10px}.product-desc-wrapper .product-point__badge{display:inline-block;align-self:flex-start;padding:5px 14px;background:var(--key-color);color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase}.product-desc-wrapper .product-point__title{margin:0;color:var(--pd-ink);font-size:18px;font-weight:700;line-height:1.55;letter-spacing:.03em}.product-desc-wrapper .product-point__text{margin:0;color:var(--pd-ink-2);font-size:15px;line-height:1.85}.product-desc-wrapper .list-check{margin:0;padding:0;list-style:none}.product-desc-wrapper .list-check li{position:relative;padding:12px 0 12px 30px;border-bottom:1px solid var(--pd-line-2);font-size:15px;line-height:1.7}.product-desc-wrapper .list-check li:last-child{border-bottom:none}.product-desc-wrapper .list-check li:before{content:"";position:absolute;left:4px;top:50%;width:14px;height:8px;border-left:2px solid var(--key-color);border-bottom:2px solid var(--key-color);transform:translateY(-75%) rotate(-45deg)}.product-desc-wrapper .list-step{margin:0;padding:0;list-style:none;counter-reset:step}.product-desc-wrapper .list-step li{position:relative;padding:4px 0 20px 50px;counter-increment:step;font-size:15px;line-height:1.75}.product-desc-wrapper .list-step li:last-child{padding-bottom:0}.product-desc-wrapper .list-step li:before{content:counter(step);position:absolute;left:0;top:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--key-color);border-radius:50%;background:#fff;color:var(--key-color);font-size:14px;font-weight:700;line-height:1}.product-desc-wrapper .list-step li:not(:last-child):after{content:"";position:absolute;left:15px;top:34px;bottom:6px;width:1.5px;background:var(--pd-line)}.product-desc-wrapper .box-info,.product-desc-wrapper .box-alert{padding:18px 22px;font-size:15px;line-height:1.8}.product-desc-wrapper .box-info p,.product-desc-wrapper .box-alert p{margin:0}.product-desc-wrapper .box-info{background:color-mix(in srgb,var(--key-color) 7%,#ffffff);border-left:3px solid var(--key-color)}.product-desc-wrapper .box-info__title{margin:0 0 6px;color:var(--key-color);font-size:14px;font-weight:700;letter-spacing:.08em}.product-desc-wrapper .box-alert{background:snow;border-left:3px solid rgb(165,24,24)}.product-desc-wrapper .box-alert .list-check li{border-bottom:1px solid rgb(255,193,193)}.product-desc-wrapper .box-alert .list-check li:before{border-left:2px solid rgb(165,24,24);border-bottom:2px solid rgb(165,24,24)}.product-desc-wrapper .box-alert__title{margin:0 0 6px;color:var(--pd-ink);font-size:14px;font-weight:700;letter-spacing:.08em}.product-desc-wrapper .table-wrap{overflow-x:auto;width:100%;border:1px solid var(--pd-line);-webkit-overflow-scrolling:touch}.product-desc-wrapper .table-wrap table{width:100%;min-width:420px;border-collapse:collapse;font-size:15px}.product-desc-wrapper .table-wrap th,.product-desc-wrapper .table-wrap td{padding:14px 18px;vertical-align:middle;text-align:left;border-bottom:1px solid var(--pd-line)}.product-desc-wrapper .table-wrap tr:last-child th,.product-desc-wrapper .table-wrap tr:last-child td{border-bottom:none}.product-desc-wrapper .table-wrap th{width:30%;min-width:110px;background:var(--pd-bg-soft);color:var(--pd-ink-2);font-weight:600;letter-spacing:.04em}.product-desc-wrapper .spec-list{margin:0;border-top:1px solid var(--pd-line)}.product-desc-wrapper .spec-list>div{display:grid;grid-template-columns:160px 1fr;border-bottom:1px solid var(--pd-line)}@media(max-width:640px){.product-desc-wrapper .spec-list>div{grid-template-columns:110px 1fr}}.product-desc-wrapper .spec-list dt,.product-desc-wrapper .spec-list dd{margin:0;padding:14px 18px;font-size:15px;line-height:1.7}@media(max-width:640px){.product-desc-wrapper .spec-list dt,.product-desc-wrapper .spec-list dd{padding:12px 14px;font-size:14px}}.product-desc-wrapper .spec-list dt{background:var(--pd-bg-soft);color:var(--pd-ink-2);font-weight:600;letter-spacing:.04em}.product-desc-wrapper .text-note{display:block;margin:0;padding-left:1.2em;text-indent:-1.2em;color:var(--pd-ink-3);font-size:13px;line-height:1.7}.product-desc-wrapper .text-note+.text-note{margin-top:4px}.product-desc-wrapper .video-responsive{position:relative;width:100%;aspect-ratio:16/9;background:#000}.product-desc-wrapper .video-responsive iframe,.product-desc-wrapper .video-responsive video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.customer .field{float:left}.customer .field.last_name{width:calc(50% - 5px);float:left;margin-right:10px}.customer .field.first_name{margin-top:0;width:calc(50% - 5px);float:right}.customer .field.birthday input{padding:1.5rem}.customer .field:nth-of-type(3){clear:both}.red{color:#f05d6f}.ranking-slider{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:992px){.ranking-slider{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ranking-slider{grid-template-columns:repeat(1,1fr)}}.ranking-item{position:relative;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;transition:transform .3s;overflow:hidden}.ranking-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px #00000026}.ranking-badge{position:absolute;top:10px;left:10px;width:30px;height:30px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5}.ranking-badge .ranking-number{color:#fff;font-size:14px;font-weight:700}.ranking-image{width:100%;padding-top:100%;position:relative}.ranking-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ranking-content{padding:15px}.ranking-title{font-size:16px;font-weight:700;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}.yotpo-stars{margin-bottom:8px}.ranking-price{font-weight:700;font-size:18px}.glide__track{overflow:visible!important}.yotpo-reviews-carousel-bottomline-container{justify-content:center}.yotpo-reviewer-flag{display:none!important}.reviews-carousel-card-container{border-radius:0}.product .product--medium{justify-content:space-between}.reviewer-info{position:relative}.reviewer-info .reviewer-status{display:none}.reviewer-info .reviewer-display-name{overflow:hidden!important;width:20px!important;letter-spacing:30px!important;position:relative;white-space:nowrap}.reviewer-info:after{position:absolute;right:-42px;bottom:0;content:"\ff0a\ff0a  \69d8";font-size:1.15rem;white-space:nowrap;color:#6b6d76}.yotpo-reviewer-name-text{position:relative}.yotpo-reviewer-name-text:before{position:absolute;left:20px;bottom:2px;content:"\ff0a\ff0a";font-size:1.2rem;white-space:nowrap}.reviews-carousel-card-container{display:flex;border:0!important;border-radius:0!important;background-color:#f5f5f5!important}.review-product-image{width:50px!important;height:50px!important;border-radius:50%!important}.yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button{flex-flow:wrap}.reviews-carousel-card-container{padding:35px!important}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
