.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.mb-hide{display:block}@media (max-width:767px){.mb-hide{display:none}}.mb-show{display:none}@media (max-width:767px){.mb-show{display:block}}.text-center{text-align:center}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(/fonts/Lato\ Light.ttf) format("ttf")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(/fonts/Lato\ Regular.ttf) format("ttf")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:500;src:url(/fonts/Lato\ Semibold.ttf) format("ttf")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:600;src:url(/fonts/Lato\ Bold.ttf) format("ttf")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(/fonts/Lato\ Heavy) format("ttf")}body,html{color:#262626;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:1.4}@media (max-width:1200px){body,html{font-size:15px}}@media (max-width:1024px){body,html{font-size:14px}}@media (max-width:767px){body,html{font-size:16px}}body h1,body h2,body h3,body h4,body h5,body h6,html h1,html h2,html h3,html h4,html h5,html h6{line-height:normal;margin-bottom:0;margin-top:0}body a,html a{color:inherit;text-decoration:none;transition:all .1s ease-in}body a:hover,html a:hover{transition:all .15s ease-out}body ul,html ul{list-style:none;margin:0;padding:0}body .desc,body p,html .desc,html p{margin:0}body .bold,body b,body strong,html .bold,html b,html strong{font-weight:600}body .highlight,html .highlight{font-size:1.25em}body .text-centeer,body .txt-center,html .text-centeer,html .txt-center{text-align:center}body .text-right,body .txt-right,html .text-right,html .txt-right{text-align:right}body button,html button{font-size:1rem}body .section-title,html .section-title{font-size:40px;line-height:1.3;text-transform:uppercase}body,html{margin:0;overflow-x:hidden;padding:0}body *,html *{box-sizing:border-box}body figure,html figure{margin:0;padding:0}body .img-holder img,body .img-holder picture,body .img-holder svg,html .img-holder img,html .img-holder picture,html .img-holder svg{display:block;height:auto;width:100%}body .img-holder.bg-mode,html .img-holder.bg-mode{overflow:hidden}body .img-holder.bg-mode img,body .img-holder.bg-mode picture,html .img-holder.bg-mode img,html .img-holder.bg-mode picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body img,html img{max-width:100%}body video,html video{display:block;max-width:100%}body video[poster],html video[poster]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body .row,html .row{display:flex}body .row.justify-space-between,html .row.justify-space-between{justify-content:space-between}body .row.justify-center,html .row.justify-center{justify-content:center}body .row.align-center,html .row.align-center{align-items:center}body .row.wrapped,html .row.wrapped{flex-wrap:wrap}body .row>*,html .row>*{flex-grow:0;flex-shrink:0}body .row .col-50,body .row .col-half,html .row .col-50,html .row .col-half{flex-basis:50%}body .row .col-third,html .row .col-third{flex-basis:33.33%}body .row .col-10,html .row .col-10{flex-basis:10%}body .row .col-15,html .row .col-15{flex-basis:15%}body .row .col-20,html .row .col-20{flex-basis:20%}body .row .col-25,html .row .col-25{flex-basis:25%}body .row .col-30,html .row .col-30{flex-basis:30%}body .row .col-35,html .row .col-35{flex-basis:35%}body .row .col-40,html .row .col-40{flex-basis:40%}body .row .col-45,html .row .col-45{flex-basis:45%}body .row .col-50,html .row .col-50{flex-basis:50%}body .row .col-55,html .row .col-55{flex-basis:55%}body .row .col-60,html .row .col-60{flex-basis:60%}body .row .col-65,html .row .col-65{flex-basis:65%}body .row .col-70,html .row .col-70{flex-basis:70%}body .row .col-75,html .row .col-75{flex-basis:75%}body .row .col-80,html .row .col-80{flex-basis:80%}body .row .col-85,html .row .col-85{flex-basis:85%}body .row .col-90,html .row .col-90{flex-basis:90%}body .row .col-95,html .row .col-95{flex-basis:95%}body .row .col-175,html .row .col-175{flex-basis:17.5%}body .row .col-125,html .row .col-125{flex-basis:12.5%}body .row .col-5,html .row .col-5{flex-basis:5%}.container{margin:0 auto;max-width:1400px;padding:0 20px;width:100%}@media (max-width:767px){.container{padding:0 15px}}.head-foot-container{margin:0 auto;max-width:1440px;padding:0 20px;width:100%}.btn{align-items:center;border:none;border-radius:4px;border-radius:30px;cursor:pointer;display:inline-flex;font-weight:700;height:60px;justify-content:center;min-width:154px;padding:10px 50px;text-transform:uppercase;transition:.3s}@media (max-width:1200px){.btn{height:45px}}@media (max-width:992px){.btn{padding:10px 20px}}.btn img{margin-left:12px}.btn:hover{opacity:.8}.btn--primary{background-color:#004ba3;color:#fff}.btn--white{background-color:#fff;border:1px solid #004ba3;color:#004ba3}.btn.md-btn{border-radius:38px;font-size:1.25em;height:75px;min-width:193px;padding:13px 63px}@media (max-width:1200px){.btn.md-btn{height:56px}}@media (max-width:992px){.btn.md-btn{padding:13px 25px}}@media (max-width:767px){.btn.md-btn{border-radius:30px;font-size:1em;height:60px;min-width:154px;padding:10px 20px}}.text-red{color:#df0615}.blue-txt{color:#004ba3!important}.btn-fixed-wrap .btn-fixed-main{background-color:#004ba3!important}.font-italic{font-style:italic}.form-wrap .input-wrap .form-input,.form-wrap .input-wrap .form-select{background-color:#fff;border:none;height:56px;padding:0 25px;width:100%}.form-wrap .input-wrap .form-input::-moz-placeholder,.form-wrap .input-wrap .form-select::-moz-placeholder{color:#ccc;opacity:1}.form-wrap .input-wrap .form-input::placeholder,.form-wrap .input-wrap .form-select::placeholder{color:#ccc;opacity:1}.form-wrap .input-wrap .form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 75, 163, 1)' stroke-width='15' fill='none' d='m20 50 50 50 50-50'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px;position:relative}.form-wrap .input-wrap label{color:#262626;display:block;font-weight:400;margin-bottom:8px}@media (max-width:767px){.form-wrap .input-wrap label{font-size:14px}}.form-wrap .input-wrap label sup{color:#df0615;display:inline-block;transform:translateY(5px)}.tabs{border-bottom:1px solid #dee2e6;display:flex}.tabs .tab-button{background:none;border:none;border-bottom:2px solid #fff0;cursor:pointer;margin-bottom:-1px;padding:10px;text-align:center;transition:border-color .3s,color .3s}.tabs .tab-button.active{border-color:#0d6efd;color:#0d6efd}.tabs .tab-button:hover{color:#0a58ca}.tab-content{display:none}.tab-content.active{display:block}.error-message{font-size:.875rem;margin-top:10px}body.header-fix{padding-top:72px}.header{align-items:center;background-color:rgb(57 57 57 / .8);background:linear-gradient(180deg,#000 0,transparent),rgb(57 57 57 / .8);border-bottom:1px solid #5b5b5b;display:flex;height:72px;margin:0 20px;position:relative;z-index:9}@media (max-width:1024px){.header{height:56px;left:0;margin:0;position:fixed;right:0}}.header.fixed{animation:fadeInDown .3s ease;box-shadow:0 4px 10px rgb(0 0 0 / .1);left:0;margin:0;padding:0 20px;position:fixed;right:0;top:0;z-index:9}.header.fixed .nav__product{display:none}.header .container{align-items:center;display:flex;height:100%;justify-content:space-between}.header__logo a{display:flex}.header__logo img{height:40px}@media (max-width:1200px){.header__logo img{height:25px}}.header__nav{align-items:center;display:flex;font-weight:500}@media (max-width:1024px){.header__nav{background:#1f1f1f;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 16px;position:fixed;right:-100%;text-align:center;top:56px;transition:.3s ease;width:100%;z-index:9}.header__nav.active{right:0}.header__nav .nav__list{flex-direction:column;width:100%}.header__nav .nav__list li{margin-bottom:40px}.header__nav .nav__list li a{color:#fff;font-size:1.1rem;text-decoration:none}}.header__nav .nav__list{display:flex;gap:30px;list-style:none;margin:0 30px 0 0;padding:0}@media (max-width:1366px){.header__nav .nav__list{gap:15px}}@media (max-width:1024px){.header__nav .nav__list{margin-right:0;order:2}}.header__nav .nav__list li a{color:#fff;text-decoration:none}.header__nav .nav__list li a:hover{text-decoration:underline}.header__nav .btn{height:48px}@media (max-width:1024px){.header__nav .btn{margin-left:30px;margin-top:auto;width:100%}}@media (max-width:1200px){.header__nav .btn{margin:0;min-width:100px;order:3;padding:10px 25px}}.header .nav__product{align-items:center;background-color:rgb(57 57 57 / .8);display:flex;font-weight:600;gap:40px;height:48px;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:100%}@media (max-width:1024px){.header .nav__product{background:#fff0;border-bottom:1px solid #585858;height:auto;margin-bottom:36px;order:1;position:static;width:100%}}@media (max-width:767px){.header .nav__product{gap:initial;justify-content:space-between;padding:16px 0 32px}}.header .nav__product a{border-bottom:2px solid #fff0;color:#fff;font-weight:700;padding:6px 12px;transition:all .3s ease}.header .nav__product a:hover{color:#df0615}.header .hamburger{display:none}@media (max-width:1024px){.header .hamburger{display:flex}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.footer{background-color:#262626}.footer,.footer a{color:#fff}.footer .container{align-items:center;display:flex;height:120px;max-width:1440px}@media (max-width:992px){.footer .container{flex-direction:column;height:auto;padding:40px 0}}.footer .footer-logo{display:block}.footer .footer-logo img{height:40px}@media (max-width:1200px){.footer .footer-logo img{height:25px}}@media (max-width:992px){.footer .footer-logo img{height:40px;margin-bottom:40px}}.footer .list-site{display:flex;gap:20px;margin:0 auto}@media (max-width:1200px){.footer .list-site{gap:15px}}@media (max-width:992px){.footer .list-site{flex-direction:column;gap:30px;margin-bottom:40px;text-align:center}}.footer .list-social{display:flex;gap:20px}@media (max-width:1200px){.footer .list-social{gap:10px}}@media (max-width:767px){.footer .list-social{gap:20px}}@media (max-width:1200px){.footer .list-social img{height:30px}}@media (max-width:767px){.footer .list-social img{height:40px}}h2.page-title{font-size:2.625rem;font-style:italic;font-weight:700;line-height:normal;text-transform:uppercase}@media (max-width:1024px){h2.page-title{font-size:2.375rem}}@media (max-width:992px){h2.page-title{font-size:2rem}}h2.page-title.norm-txt{text-transform:none}main{overflow:hidden;padding:0 20px}@media (max-width:1024px){main{padding:56px 0 0}}main section{margin-bottom:20px}@media (max-width:767px){main section{margin-bottom:0}}main section:last-child{margin-bottom:0}.banner{margin-bottom:-51px;position:relative;transform:translatey(-71px)}@media (max-width:767px){.banner{margin-bottom:-71px}}.banner .banner-holder{overflow:hidden;width:100%}.banner .btn-wrap{align-items:center;bottom:3%;display:flex;gap:20px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)!important}@media (max-width:767px){.banner .btn-wrap{flex-direction:column;gap:12px;padding:0 15px}}.banner .btn-wrap .btn{width:290px}@media (max-width:767px){.banner .btn-wrap .btn{height:50px;width:100%}}.banner .btn-wrap .btn--primary{background-color:#fff0;border:1px solid #fff}@media (max-width:767px){.banner .btn-wrap .btn--primary{order:1}}.banner .btn-wrap .btn--white{animation:pulse-scale-pause 1.5s ease-in-out infinite}@media (max-width:767px){.banner .btn-wrap .btn--white{animation:pulse-scale-pause-mb 2s ease-in-out infinite}}.banner .item-01{animation:shake-tilt-pause-banner 1.35s ease-in-out infinite;bottom:3%;left:19%;position:absolute;width:18%}@media (max-width:767px){.banner .item-01{bottom:42%;left:21%;width:35%}}.banner .item-02{animation:zoom-soft-out 2.25s ease-in-out infinite;position:absolute;right:5%;top:40%;width:30%}@media (max-width:767px){.banner .item-02{right:11%;top:58%;width:77%}}@keyframes zoom-soft-out{0%{transform:scale(1.05)}50%{transform:scale(.96)}70%{transform:scale(.96)}to{transform:scale(1.05)}}.btn-fixed-wrap{bottom:30%;opacity:0;position:fixed;right:30px;transition:.3s;visibility:hidden}.btn-fixed-wrap.appear{opacity:1;visibility:visible}@media (max-width:767px){.btn-fixed-wrap{background-color:#fff;bottom:0;box-shadow:0 0 15px rgb(0 0 0 / .4);padding:15px 20px;right:0;width:100%}}.btn-fixed-wrap .register-desc{font-size:14px;margin:0 -20px 10px}.btn-fixed-wrap .btn-fixed-main{align-items:center;animation:pulse-shadow 1.6s ease-in-out infinite;background-color:#df0615;border:none;border-radius:100%;box-shadow:0 0 15px rgb(0 0 0 / .4);color:#fff;cursor:pointer;display:flex;font-weight:700;height:100px;justify-content:center;padding:0;text-align:center;text-transform:uppercase;transform-origin:center;transition:transform .2s;width:100px}@media (max-width:767px){.btn-fixed-wrap .btn-fixed-main{animation:pulse-scale-pause-mb 2s ease-in-out infinite;border-radius:23px;font-size:16px;height:auto;height:45px;padding:10px 20px;width:100%}}@keyframes pulse-shadow{0%{box-shadow:0 0 0 0 rgb(0 75 163 / .7)}60%{box-shadow:0 0 0 12px #fff0}to{box-shadow:0 0 0 0 #fff0}}@keyframes pulse-scale-pause{0%{transform:scale(1)}30%{transform:scale(1.1)}60%{transform:scale(.98)}80%,to{transform:scale(1)}}@keyframes pulse-scale-pause-mb{0%{transform:scale(1)}30%{transform:scale(1.1)}60%{transform:scale(.95)}80%,to{transform:scale(1)}}.rule .rule-container{display:flex}.rule .rule-container .img-holder{overflow:hidden}@media (max-width:767px){.rule .rule-container{flex-direction:column}}.rule .rule-detail-wrap{align-items:center;background:#f0f0f0 url(/wp-content/themes/YOKOHAMA_WP/assets/img/rule-bg.png) no-repeat center 0;background-size:cover;display:flex;flex:1;padding:0 20px}@media (max-width:767px){.rule .rule-detail-wrap{background:#f0f0f0;padding:60px 15px 24px}}.rule .rule-detail-wrap .rule-detail{margin:0 auto;max-width:750px}@media (max-width:767px){.rule .rule-detail-wrap .rule-detail{order:1}}.rule .rule-detail-wrap h3{color:#df0615;font-size:1.875rem;font-weight:500;margin-bottom:12px;text-transform:uppercase}@media (max-width:767px){.rule .rule-detail-wrap h3{font-size:24px}}.rule .rule-detail-wrap h2.page-title{margin-bottom:40px}@media (max-width:992px){.rule .rule-detail-wrap h2.page-title{margin-bottom:20px}}@media (max-width:767px){.rule .rule-detail-wrap h2.page-title{font-size:5.5vw!important;white-space:nowrap}}.rule .rule-detail-wrap .rule-desc>p{margin-bottom:20px}.rule .rule-detail-wrap .rule-desc>p .text-red{display:block;font-weight:600}@media (max-width:767px){.rule .rule-detail-wrap .rule-desc>p .text-red{display:initial}}.rule .rule-detail-wrap .rule-desc ul li{display:flex;gap:24px;margin-bottom:24px}.rule .rule-detail-wrap .rule-desc ul li:last-child{margin-bottom:0}@media (max-width:767px){.rule .rule-detail-wrap .rule-desc ul li{flex-direction:column;gap:0}}.rule .rule-detail-wrap .rule-desc ul li .label{color:#df0615;flex-shrink:0;min-width:92px;white-space:nowrap}.rule .rule-img{display:flex;flex-shrink:0;position:relative;width:418px}@media (max-width:1024px){.rule .rule-img{width:300px}}@media (max-width:767px){.rule .rule-img{order:2;width:100%}.rule .rule-img .img-holder{width:100%}}.rule .rule-img .rule-img-gift{backface-visibility:hidden;image-rendering:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;left:16%;position:absolute;top:41%;transform-style:preserve-3d;width:65%;will-change:transform}@media (max-width:767px){.rule .rule-img .rule-img-gift{left:48.6%;top:39.02%;width:28%}}.rule .rule-img .rule-img-gift.active-ani{animation:zoom-in-out 1s ease-out forwards,shake-tilt-pause 2.5s ease-in-out infinite;animation-delay:1s,2s}@keyframes shake-tilt-pause{0%{transform:rotate(0deg)}4%{transform:rotate(-4deg)}8%{transform:rotate(4deg)}12%{transform:rotate(-4deg)}16%{transform:rotate(4deg)}20%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes zoom-in-out{0%{transform:scale(1)}30%{transform:scale(1.5)}60%{transform:scale(.9)}to{transform:scale(1)}}@keyframes shake-tilt-pause-banner{0%{transform:rotate(0deg)}10%{transform:rotate(-4deg)}20%{transform:rotate(4deg)}30%{transform:rotate(-4deg)}40%{transform:rotate(4deg)}50%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.register{background:#f0f0f0 url(/wp-content/themes/YOKOHAMA_WP/assets/img/store-bg.png) no-repeat 0 0;background-size:auto 100%;overflow:hidden;padding:40px 0;position:relative}@media (max-width:767px){.register{background-position:center top 20px;background-size:auto 624px}}.register.complete .register-form-wrap{display:none}.register.complete .register-complete{display:flex}.register .container{max-width:800px}.register h2{margin-bottom:10px;text-align:center}@media (max-width:767px){.register h2{text-align:left}.register h2 span{display:block}}.register .register-desc{font-size:1.25rem;font-weight:600;margin-bottom:48px;text-align:center}@media (max-width:767px){.register .register-desc{font-size:1rem;margin-bottom:40px;text-align:left}}.register .register-desc p{margin-bottom:7px;text-transform:uppercase}.register .register-desc small{color:#262626;font-size:1rem;font-weight:500}@media (max-width:767px){.register .register-desc small{font-size:.875rem}}.register .register-form .register-form-row{margin-bottom:40px}@media (max-width:767px){.register .register-form .register-form-row{margin-bottom:24px}}.register .register-form .register-form-row h4{font-size:1.25rem;font-weight:700;margin-bottom:20px}.register .register-form .register-form-row h4 span{display:inline-block;margin-right:8px}.register .register-form .register-form-row .item-row{display:flex;gap:20px}@media (max-width:767px){.register .register-form .register-form-row .item-row{flex-direction:column;gap:16px}}.register .register-form .register-form-row .item-row .input-wrap{width:50%}@media (max-width:767px){.register .register-form .register-form-row .item-row .input-wrap{width:100%}}.register .register-form .register-form-row .item-row+.item-row{margin-top:20px}.register .register-form .btn-wrap{text-align:center}.register .register-form .btn-wrap .btn{margin-bottom:22px;min-width:284px}@media (max-width:767px){.register .register-form .btn-wrap .btn{width:100%}.register .register-form .btn-wrap p{font-size:14px;padding:0 40px}}.register .register-form .btn-wrap p a{font-weight:600;text-decoration:underline}.register .register-complete{align-items:center;display:none;flex-direction:column;justify-content:center;margin-bottom:24px;min-height:860px;text-align:center}@media (max-width:992px){.register .register-complete{min-height:600px}}@media (max-width:767px){.register .register-complete{min-height:520px}}.register .register-complete .page-title{text-align:center}.register .register-complete p{margin-bottom:40px}.store-search .store-container{display:flex;gap:20px}@media (max-width:992px){.store-search .store-container{flex-direction:column;gap:0}}.store-search .store-img-holder{display:flex;flex-shrink:0;overflow:hidden}@media (max-width:1024px){.store-search .store-img-holder{width:500px}}@media (max-width:992px){.store-search .store-img-holder{order:2;width:100%}}.store-search .store-search-wrap{align-items:center;background-color:#f0f0f0;display:flex;flex:1;padding:0 40px}@media (max-width:1024px){.store-search .store-search-wrap{padding:0 20px}}@media (max-width:992px){.store-search .store-search-wrap{padding:50px 20px}}@media (max-width:767px){.store-search .store-search-wrap{padding:40px 15px 60px}}.store-search .store-search-wrap .page-title{margin-bottom:30px}@media (max-width:1024px){.store-search .store-search-wrap .page-title{margin-bottom:15px}}.store-search .store-search-wrap .page-title:has(+.text-note){margin-bottom:8px}.store-search .store-search-wrap .text-note{color:#262626;font-size:.875rem;margin-bottom:30px}@media (max-width:767px){.store-search .store-search-wrap .text-note{margin-bottom:15px}}.store-search .store-search-wrap .form-wrap{margin-bottom:20px}.store-search .store-search-wrap .store-search-content{margin:0 auto;max-width:750px;width:100%}.store-search .store-search-wrap .store-list{height:425px;overflow:auto}@media (max-width:1024px){.store-search .store-search-wrap .store-list{height:380px}}@media (max-width:767px){.store-search .store-search-wrap .store-list{box-shadow:0 0 15px rgb(0 0 0 / .16);margin-bottom:20px;padding:15px}}.store-search .store-search-wrap .store-list .store-item{border-bottom:1px solid rgb(38 38 38 / .2);padding:20px 40px 20px 0;position:relative}.store-search .store-search-wrap .store-list .store-item h4{font-size:1.25rem;font-weight:600;margin-bottom:4px}.store-search .store-search-wrap .store-list .store-item p{margin-bottom:4px}.store-search .store-search-wrap .store-list .store-item .map-link{position:absolute;right:0;top:20px}.store-search .store-search-wrap .store-list .store-item .map-link img{width:32px}.store-search .store-search-wrap .store-list .store-item.no-result{background:#fff0;border:none}.store-search .store-search-wrap .pagination{display:flex;gap:16px;justify-content:center}.store-search .store-search-wrap .pagination .page-numbers{align-items:center;border:2px solid #262626;border-radius:100%;display:inline-flex;height:48px;justify-content:center;width:48px}.store-search .store-search-wrap .pagination .page-numbers.current{background-color:#df0615;border:none;color:#fff}.store-search .store-search-wrap .pagination .next,.store-search .store-search-wrap .pagination .prev{align-items:center;display:inline-flex;filter:grayscale(100%);height:48px;justify-content:center;opacity:.8;width:48px}.store-search .store-search-wrap .pagination .next img,.store-search .store-search-wrap .pagination .prev img{width:20px}.store-search .store-search-wrap .pagination .next.active,.store-search .store-search-wrap .pagination .prev.active{filter:none;opacity:1}.store-search .store-search-wrap .pagination .prev{transform:rotate(180deg)}.other-product{padding:40px 0}@media (max-width:767px){.other-product .container{padding:0}}.other-product .page-title{margin-bottom:40px;text-align:center}@media (max-width:767px){.other-product .page-title{padding:0 15px;text-align:left}.other-product .page-title span{display:block}}.other-product .product-list{margin:0 -20px 40px}@media (max-width:767px){.other-product .product-list{display:block;margin:0 0 40px -30px}}.other-product .product-list .slick-slide{margin:0 20px;width:calc(33.33333% - 13.33333px)}@media (max-width:767px){.other-product .product-list .slick-slide{margin:0 12px}.other-product .product-list .item{max-width:100%}}.other-product .product-list .item .img-holder{margin:0 auto -60px;max-width:330px}@media (max-width:1366px){.other-product .product-list .item .img-holder{max-width:250px}}@media (max-width:1024px){.other-product .product-list .item .img-holder{max-width:200px}}@media (max-width:767px){.other-product .product-list .item .img-holder{max-width:320px}}.other-product .product-list .item .item-desc-wrap{background-color:#f0f0f0;padding:74px 70px 25px;text-align:center}@media (max-width:1366px){.other-product .product-list .item .item-desc-wrap{padding:74px 20px 25px}}@media (max-width:1024px){.other-product .product-list .item .item-desc-wrap{padding:74px 10px 25px}}@media (max-width:767px){.other-product .product-list .item .item-desc-wrap{padding:74px 40px 25px}}.other-product .product-list .item .item-desc-wrap h4{font-size:1.5rem;font-weight:600;margin-bottom:10px}@media (max-width:1024px){.other-product .product-list .item .item-desc-wrap h4{font-size:1.25rem}}.other-product .product-list .item .item-desc-wrap p{font-size:.875rem;margin-bottom:10px}.other-product .product-list .item .item-desc-wrap a{align-items:center;color:#004ba3;display:inline-flex;font-weight:700}.other-product .product-list .item .item-desc-wrap a img{margin-left:10px;width:24px}.other-product .btn-wrap{display:flex;gap:20px;justify-content:center}@media (max-width:767px){.other-product .btn-wrap{flex-direction:column;gap:16px;padding:0 15px}}.other-promotion{background-color:#f0f0f0;padding:40px 20px}@media (max-width:767px){.other-promotion{padding:40px 0}}.other-promotion .page-title{margin-bottom:40px;text-align:center}@media (max-width:767px){.other-promotion .page-title{text-align:left}}.other-promotion .promo-list{display:flex;gap:40px;justify-content:center}@media (max-width:767px){.other-promotion .promo-list{flex-direction:column;gap:12px}}.other-promotion .promo-list .item{max-width:400px;width:33.33%}@media (max-width:767px){.other-promotion .promo-list .item{border:1px solid #d7d7d7;display:flex;max-width:none;width:100%}}.other-promotion .promo-list .item .img-holder{margin-bottom:8px}@media (max-width:767px){.other-promotion .promo-list .item .img-holder{margin-bottom:0;min-width:120px;width:120px}}.other-promotion .promo-list .item-desc-wrap{padding:12px}@media (max-width:767px){.other-promotion .promo-list .item-desc-wrap{font-size:12px;padding:11px 15px}}.other-promotion .promo-list .item-desc-wrap h4{color:#df0615;font-weight:600;margin-bottom:8px}@media (max-width:767px){.other-promotion .promo-list .item-desc-wrap h4{font-size:14px}}.other-promotion .promo-list .item-desc-wrap p{margin-bottom:16px}.other-promotion .promo-list .item-desc-wrap a{align-items:center;color:#df0615;display:inline-flex}.other-promotion .promo-list .item-desc-wrap a img{margin-left:10px;width:18px}.product-info{background:linear-gradient(180deg,#000 0,#1f1f1f 73%,#282828);color:#fff;overflow:hidden}.product-info .container{height:712px;max-width:1440px;padding:0;position:relative}@media (max-width:1200px){.product-info .container{height:600px}}@media (max-width:992px){.product-info .container{height:500px}}@media (max-width:767px){.product-info .container{height:auto}}.product-info .product-detail{bottom:0;position:absolute;right:-2%}@media (max-width:1366px){.product-info .product-detail{right:-6%}}@media (max-width:1200px){.product-info .product-detail{width:800px}}@media (max-width:992px){.product-info .product-detail{width:600px}}@media (max-width:767px){.product-info .product-detail{margin-left:auto;max-width:390px;position:relative;right:0;width:auto}}.product-info .product-detail h5{align-items:center;display:flex;font-size:1.125rem;margin-bottom:4px;white-space:nowrap}.product-info .product-detail h5 img{margin-right:8px}.product-info .product-detail p{font-size:.8rem}.product-info .product-detail .item-01{left:-200px;position:absolute;top:33%;width:315px}@media (max-width:767px){.product-info .product-detail .item-01{left:8%;top:1%;width:228px}}.product-info .product-detail .item-02{left:-20%;position:absolute;top:53%;width:334px}@media (max-width:992px){.product-info .product-detail .item-02{left:-30%;top:52%}}@media (max-width:767px){.product-info .product-detail .item-02{left:2%;top:50%;width:98%}}.product-info .product-detail .item-03{left:-16%;position:absolute;top:73.5%;width:315px}@media (max-width:992px){.product-info .product-detail .item-03{left:-26%;top:72.5%}}@media (max-width:767px){.product-info .product-detail .item-03{left:9%;top:84%;width:337px}}.product-info .product-overview{padding:51px 75px}@media (max-width:1366px){.product-info .product-overview{padding:50px}}@media (max-width:767px){.product-info .product-overview{padding:60px 20px 40px}}.product-info .product-overview h3{font-size:1.875rem;font-style:italic;font-weight:400;margin-bottom:12px}@media (max-width:767px){.product-info .product-overview h3{font-size:24px}}.product-info .product-overview h3 span{font-weight:700}.product-info .product-overview h2{margin-bottom:6px}@media (max-width:767px){.product-info .product-overview h2 img{height:45px}}.product-info .product-overview p{font-size:1.25rem;font-weight:300}@media (max-width:767px){.product-info .product-overview p{font-size:18px}}.product-info .product-overview p b{display:block}@media (max-width:767px){.product-info .product-overview p b{display:inline}.product-info .text-center img{width:100%}}.new-product{display:flex}.new-product .new-product-left{padding:100px 0;position:relative}@media (max-width:767px){.new-product .new-product-left{display:none}}.new-product .new-product-left .thumbnail-slider .slick-list .slick-slide img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;padding-right:12px}.new-product .thumbnail-slider{align-items:center;display:flex;flex-direction:column;height:540px;position:static;width:100px}@media (max-width:1024px){.new-product .thumbnail-slider{height:420px}}@media (max-width:992px){.new-product .thumbnail-slider{width:60px}}.new-product .thumbnail-slider .slick-list{padding:180px 0!important}@media (max-width:1024px){.new-product .thumbnail-slider .slick-list{padding:140px 0!important}}.new-product .thumbnail-slider .slick-list .slick-slide{align-items:center;display:flex;height:180px;opacity:.2}@media (max-width:1024px){.new-product .thumbnail-slider .slick-list .slick-slide{height:140px}}.new-product .thumbnail-slider .slick-list .slick-slide.slick-active{opacity:1}.new-product .slick-prev{margin:30px 0 80px;top:0;transform:rotate(-90deg)}.new-product .slick-next,.new-product .slick-prev{cursor:pointer;height:40px;position:absolute;z-index:1}.new-product .slick-next{bottom:0;margin:80px 0 30px;transform:rotate(90deg)}.new-product .content-area{align-items:center;background-color:#f0f0f0;display:flex;flex:1;gap:78px;padding-left:55px}@media (max-width:1366px){.new-product .content-area{gap:30px;padding:0 20px}}@media (max-width:992px){.new-product .content-area{gap:15px}}@media (max-width:767px){.new-product .content-area{flex-direction:column;gap:0;padding:60px 15px 40px}}.new-product .content-area .img-slider{width:446px}@media (max-width:1200px){.new-product .content-area .img-slider{width:350px}}@media (max-width:1024px){.new-product .content-area .img-slider{width:300px}}@media (max-width:992px){.new-product .content-area .img-slider{width:250px}}@media (max-width:767px){.new-product .content-area .img-slider{margin-bottom:20px;width:calc(100vw - 30px)}}.new-product .content-area .img-slider img{margin:0 auto}.new-product .content-area .new-product-detail{flex:1;max-width:650px}@media (max-width:767px){.new-product .content-area .new-product-detail{max-width:none;width:100%}}.new-product .content-area .new-product-detail .tabs{border-bottom:1px solid #aeaeae;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:767px){.new-product .content-area .new-product-detail .tabs{display:block;height:45px;margin-bottom:32px;overflow-y:auto;white-space:nowrap}}.new-product .content-area .new-product-detail .tabs .tab-button{color:#aeaeae;font-size:1.125rem;white-space:nowrap}@media (max-width:1366px){.new-product .content-area .new-product-detail .tabs .tab-button{white-space:normal}}@media (max-width:992px){.new-product .content-area .new-product-detail .tabs .tab-button{font-size:1rem}}.new-product .content-area .new-product-detail .tabs .tab-button.active{border-color:#004ba3;color:#000}.new-product .content-area .new-product-detail .tab-content{margin-bottom:24px}@media (max-width:767px){.new-product .content-area .new-product-detail .tab-content{margin-bottom:32px}}.new-product .content-area .new-product-detail .feauture-wrap{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);padding:38px 0}@media (max-width:992px){.new-product .content-area .new-product-detail .feauture-wrap{gap:16px;grid-template-columns:repeat(2,1fr);padding:15px 0}}@media (max-width:767px){.new-product .content-area .new-product-detail .feauture-wrap{gap:16px;padding:0}}.new-product .content-area .new-product-detail .feauture-wrap .item{text-align:center}@media (max-width:992px){.new-product .content-area .new-product-detail .feauture-wrap .item{max-width:none}}.new-product .content-area .new-product-detail .feauture-wrap .item figure{height:65px;margin:0 auto 16px;width:65px}.new-product .content-area .new-product-detail .feauture-wrap .item figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.new-product .content-area .new-product-detail .size-wrap{padding:38px 0}@media (max-width:992px){.new-product .content-area .new-product-detail .size-wrap{padding:15px 0}}.new-product .content-area .new-product-detail .size-wrap ul{display:flex;gap:24px;margin-bottom:40px}@media (max-width:992px){.new-product .content-area .new-product-detail .size-wrap ul{gap:15px}}@media (max-width:767px){.new-product .content-area .new-product-detail .size-wrap ul{flex-wrap:wrap;gap:24px 16px}}.new-product .content-area .new-product-detail .size-wrap ul li{font-size:2.25rem;font-weight:700;text-align:center;width:64px}@media (max-width:767px){.new-product .content-area .new-product-detail .size-wrap ul li{width:calc(33.33333% - 10.66667px)}}.new-product .content-area .new-product-detail .size-wrap ul li span{display:block;font-size:1.25rem;font-weight:400;margin-top:-5px}.new-product .content-area .new-product-detail .size-wrap a.text-red{align-items:center;display:inline-flex}.new-product .content-area .new-product-detail .size-wrap a.text-red img{margin-left:10px}.new-product .content-area .new-product-detail .car-wrap{padding:16px 0}.new-product .content-area .new-product-detail .car-wrap ul{display:flex;justify-content:space-between;margin-bottom:40px}@media (max-width:992px){.new-product .content-area .new-product-detail .car-wrap ul{flex-wrap:wrap;gap:24px 16px;margin-bottom:40px}}.new-product .content-area .new-product-detail .car-wrap ul li{text-align:center}@media (max-width:992px){.new-product .content-area .new-product-detail .car-wrap ul li{width:calc(50% - 8px)}}.new-product .content-area .new-product-detail .car-wrap a.text-red{align-items:center;display:inline-flex}.new-product .content-area .new-product-detail .car-wrap a.text-red img{margin-left:10px}.new-product .content-area .new-product-detail .btn-wrap{display:flex;gap:20px}@media (max-width:767px){.new-product .content-area .new-product-detail .btn-wrap{flex-direction:column;gap:16px;padding:0 15px}.new-product .content-area .new-product-detail .btn-wrap .btn--white{order:2}}.new-product .new-product-block-title{margin-bottom:24px}@media (max-width:767px){.new-product .new-product-block-title{margin-bottom:40px}}.new-product .new-product-block-title h3{font-size:1.5rem;margin-bottom:10px;text-transform:uppercase}.new-product .new-product-block-title h2{margin-bottom:10px}.new-product .new-product-block-title .tag{align-items:center;background-color:#fff;display:inline-flex;font-size:.875rem;height:32px;justify-content:center;width:153px}.new-product .new-product-block-title .tag:before{background-color:#df0615;border-radius:14px;content:"";display:block;height:14px;margin-right:8px;transform:translateY(-2px);width:14px}.new-product .thumbnail-slider-sp{display:none}@media (max-width:767px){.new-product .thumbnail-slider-sp{display:block;margin-bottom:32px;width:140px}}.new-product .thumbnail-slider-sp .slick-slide{height:46px;margin:0 4px;opacity:.2;padding:7px;transform:scale(.85);width:46px}.new-product .thumbnail-slider-sp .slick-slide .item img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:100%}.new-product .thumbnail-slider-sp .slick-slide.slick-active{background-color:#fff;opacity:1;transform:scale(1)}.video-popup{align-items:center;background:rgb(0 0 0 / .8);display:none;inset:0;justify-content:center;position:fixed;z-index:999}.video-popup.active{display:flex}.video-popup .popup-content{max-width:90%;position:relative;width:600px}.video-popup .popup-content video{height:auto;width:100%}.video-popup .popup-content .popup-close{background:#fff;border:none;border-radius:50%;cursor:pointer;font-size:24px;height:32px;line-height:1;position:absolute;right:-16px;top:-16px;width:32px}.video-trigger:hover{cursor:pointer}body.page-template-product-g018 .blue-txt{color:#ff7800!important}body.page-template-product-g018 .btn--primary{background-color:#ff7800}body.page-template-product-g018 .btn--white{border:1px solid #ff7800;color:#ff7800}body.page-template-product-g018 .btn-fixed-wrap .btn-fixed-main{animation:pulse-shadow-geolandar 1.6s ease-in-out infinite;background-color:#ff7800!important}@keyframes pulse-shadow-geolandar{0%{box-shadow:0 0 0 0 rgb(255 120 0 / .7)}60%{box-shadow:0 0 0 12px #fff0}to{box-shadow:0 0 0 0 #fff0}}body.page-template-product-g018 .rule.rule--geolandar .rule-detail .rule-desc ul{border-collapse:separate;border-spacing:0 14px;display:table;width:100%}body.page-template-product-g018 .rule.rule--geolandar .rule-detail .rule-desc ul li{display:table-row}body.page-template-product-g018 .rule.rule--geolandar .rule-detail .rule-desc ul li .label{display:table-cell;line-height:1.25;margin-top:2px;padding-right:24px;vertical-align:top;white-space:nowrap}body.page-template-product-g018 .rule.rule--geolandar .rule-detail .rule-desc ul li p{display:table-cell;line-height:1.35;margin:0;vertical-align:top}body.page-template-product-g018 .rule.rule--geolandar .rule-img .rule-img-gift{top:30.5%}@media screen and (max-width:767px){body.page-template-product-g018 .rule.rule--geolandar .rule-img .rule-img-gift{left:17.6%;width:65%}body.page-template-product-g018 .rule.rule--geolandar .rule-detail .rule-desc ul{border-spacing:0;display:block}body.page-template-product-g018 .rule.rule--geolandar .rule-detail .rule-desc ul li{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}body.page-template-product-g018 .rule.rule--geolandar .rule-detail .rule-desc ul li .label,body.page-template-product-g018 .rule.rule--geolandar .rule-detail .rule-desc ul li p{display:block;padding-right:0}}body.page-template-product-g018 .other-product .product-list .item .item-desc-wrap a{color:#ff7800}body.page-template-product-g018 .new-product .content-area .new-product-detail .car-wrap ul{gap:72px;justify-content:start}