*,:before,:after{box-sizing:border-box}body{margin:0}ul,ol{margin:0;padding:0}img{max-width:100%;display:block}html,body{max-width:100vw}body{font-family:var(--font-micro),system-ui,-apple-system,sans-serif;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}:root{--primary-color:#165dba;--hover:#15509d;--green:green;--border:#ccc;--body-color:#f4f5f6;--black:#000;--white:#fff}p,h1,h2,h3,h4,h5,h6{margin-block-end:0!important}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:calc(100% - 80px)!important}}@media (min-width:1800px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1760px!important}}img{max-width:100%;height:auto}.sub-heading{font-size:42px;font-weight:400}@media only screen and (min-width:992px) and (max-width:1199px){.sub-heading{font-size:35px}}@media only screen and (min-width:768px) and (max-width:991px){.sub-heading{font-size:35px}}@media only screen and (max-width:767px){.sub-heading{font-size:28px;font-weight:500;line-height:38px}}.para{font-size:18px;font-weight:400;line-height:30px}@media only screen and (min-width:992px) and (max-width:1199px){.para{font-size:16px;line-height:22px}}@media only screen and (max-width:767px){.para{font-size:16px;line-height:22px}}.sp{width:100%;height:200px}.cta{letter-spacing:.5px;color:#fff;background-color:#165dba;border:none;padding:12px 25px;font-size:14px;font-weight:500;transition:all .2s ease-in-out;display:inline-block}.cta:hover{background-color:#0057a4;transform:translate(5px)}.cta-border{background-color:#0000;border:1px solid #000;align-items:center;font-size:14px;font-weight:700;transition:all .2s ease-in-out;display:flex}.cta-border:hover{background-color:#165dba;transform:translate(5px)}.ex-vat{font-size:14px;font-weight:500}.price_our_gross{letter-spacing:.6px;margin-top:6px;font-weight:500;line-height:16px}.c-grid{grid-template-columns:repeat(2,1fr);align-items:center;gap:50px;display:grid}.sec-sp{margin-top:100px}@media only screen and (max-width:767px){.sec-sp{margin-top:70px}}.sec-page-sp{margin-top:56px}@media only screen and (max-width:767px){.sec-page-sp{margin-top:40px}}.sticky-nav-space{height:99px}@media only screen and (min-width:768px) and (max-width:1199px){.sticky-nav-space{height:95px}}@media only screen and (max-width:767px){.sticky-nav-space{height:75px}}.fallback-orm-logo{object-fit:contain;width:100%;max-width:200px;height:auto;margin:0 auto;display:block}
.navbar-sp{z-index:100;background-color:#fff;width:100%;padding-block-start:25px;padding-block-end:25px;position:sticky;top:0;box-shadow:0 2px 8px #0000001a}.navbar-sp .navbar-wrap{grid-template-columns:1fr 2fr 1fr;gap:20px;display:grid}.navbar-sp .navbar-wrap .navbar-box-logo{align-items:center;gap:30px;display:flex}.navbar-sp .navbar-wrap .navbar-box-logo .shop-btn-wrap .shop-btn{background-color:#0000;border:1px solid #d9d9d9;border-radius:100px;align-items:center;gap:10px;padding:15px 30px;font-size:17px;font-weight:500;line-height:0;transition:all .15s ease-in-out;display:flex}.navbar-sp .navbar-wrap .navbar-box-logo .shop-btn-wrap .shop-btn:hover{border-color:#165dba}.navbar-sp .navbar-wrap .navbar-box-logo .shop-btn-wrap .shop-btn:hover img{filter:invert(39%)sepia()saturate(6435%)hue-rotate(196deg)brightness()contrast(101%)}.navbar-sp .navbar-wrap .navbar-box-logo .shop-btn-wrap:hover .MegaMenu-sp{visibility:visible;opacity:1;transform:scaleY(1)}.navbar-sp .navbar-wrap .navbar-box-list{justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-sp .navbar-wrap .navbar-box-list li{letter-spacing:.05em;font-size:17px;font-weight:500}.navbar-sp .navbar-wrap .navbar-box-list li .navbar-link{cursor:pointer;position:relative}.navbar-sp .navbar-wrap .navbar-box-list li .navbar-link:hover{color:#165dba}.navbar-sp .navbar-wrap .navbar-box-list li .navbar-link:hover:before{transform:scaleX(1)}.navbar-sp .navbar-wrap .navbar-box-list li .navbar-link:before{content:"";transform-origin:0;background-color:#165dba;width:100%;height:2px;transition:all .25s;position:absolute;bottom:0;transform:scaleX(0)}.navbar-sp .navbar-wrap .navbar-box-list li .navbar-menu-hover:hover .BrandMenu-sp,.navbar-sp .navbar-wrap .navbar-box-list li .navbar-menu-hover:hover .ServiceMenu-sp{visibility:visible;opacity:1;transform:scaleY(1)}.navbar-sp .navbar-wrap .navbar-icons{justify-content:end;align-items:center;gap:8px;display:flex}.navbar-sp .navbar-wrap .navbar-icons .icons{border-radius:30px;padding:10px;transition:background .2s;position:relative}.navbar-sp .navbar-wrap .navbar-icons .icons img{transition:all .2s}.navbar-sp .navbar-wrap .navbar-icons .icons:hover{background-color:#165dba}.navbar-sp .navbar-wrap .navbar-icons .icons:hover img{filter:invert()sepia(0%)saturate(7459%)hue-rotate(295deg)brightness(88%)contrast(117%);transform-origin:100% 100%;animation:.5s forwards scaleUp}.navbar-sp .navbar-wrap .navbar-icons .icons .cart-count{color:#fff;text-align:center;background-color:#165dba;border-radius:37px;width:20px;height:20px;padding-block-start:2px;padding-block-end:2px;font-size:12px;position:absolute;top:-1px;right:-8px}@keyframes scaleUp{0%{transform:rotate(0)}50%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}to{transform:rotate(0)}}.navbar-sp .navbar-wrap .navbar-icons .cta{background-color:#000;border:1px solid #000;border-radius:30px;margin-left:10px;padding-inline-start:36px;padding-inline-end:36px;transition:all .2s}.navbar-sp .navbar-wrap .navbar-icons .cta:hover{color:#000;background-color:#0000}@media only screen and (min-width:1200px) and (max-width:1500px){.navbar-sp{padding-block-start:25px;padding-block-end:25px}.navbar-sp .navbar-wrap{grid-template-columns:270px 1.8fr 270px}.navbar-sp .navbar-wrap .navbar-box-logo{gap:15px}.navbar-sp .navbar-wrap .navbar-box-logo .logo img{width:100px}.navbar-sp .navbar-wrap .navbar-box-logo .shop-btn-wrap .shop-btn{padding:15px 18px;font-size:15px}.navbar-sp .navbar-wrap .navbar-box-list li{font-size:14px}.navbar-sp .navbar-wrap .navbar-icons{gap:6px}.navbar-sp .navbar-wrap .navbar-icons .icons{padding:7px}.navbar-sp .navbar-wrap .navbar-icons .icons img{width:20px}.navbar-sp .navbar-wrap .navbar-icons .cta{padding-inline-start:26px;padding-inline-end:26px;font-size:13px}}@media screen and (max-width:1199px){.navbar-sp .navbar-wrap{justify-content:space-between;display:flex}.navbar-sp .navbar-wrap .navbar-box-logo{gap:10px}.navbar-sp .navbar-wrap .navbar-box-logo .logo img{width:90px}.navbar-sp .navbar-wrap .navbar-box-logo .shop-btn-wrap,.navbar-sp .navbar-wrap .navbar-box-list{display:none}.navbar-sp .navbar-wrap .navbar-icons{gap:5px}.navbar-sp .navbar-wrap .navbar-icons .cta{display:none}}@media screen and (max-width:767px){.navbar-sp{padding-block-start:15px;padding-block-end:15px}}
.footer-sp{background-color:#000;padding-block-start:58px;padding-block-end:35px}.footer-sp .footer-content-wrap{border-bottom:1px solid #fff;justify-content:space-between;align-items:center;padding-bottom:40px;display:flex}.footer-sp .footer-content-wrap .foot-newsletter-wrap form input{border:none;border-radius:5px;width:646px;height:56.25px;padding-inline-start:21px;padding-inline-end:160px}.footer-sp .footer-content-wrap .foot-newsletter-wrap form .input:focus{color:var(--bs-body-color);box-shadow:none;background-color:#0000;border-color:#0000;outline:0}.footer-sp .footer-content-wrap .foot-newsletter-wrap form input:focus-visible{outline:none!important}.footer-sp .footer-content-wrap .foot-newsletter-wrap form input:-webkit-autofill{-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important}.footer-sp .footer-content-wrap .foot-newsletter-wrap form .btn-check:checked+.btn,.footer-sp .footer-content-wrap .foot-newsletter-wrap form .btn.active,.footer-sp .footer-content-wrap .foot-newsletter-wrap form .btn.show,.footer-sp .footer-content-wrap .foot-newsletter-wrap form .btn:first-child:active,.footer-sp .footer-content-wrap .foot-newsletter-wrap form :not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:#0000!important}.footer-sp .footer-content-wrap .foot-newsletter-wrap form .foot-newsletter-btn{color:#fff;background-color:#165dba;border:none;border-radius:0 5px 5px 0;width:146.08px;height:56.25px;font-size:20px;font-weight:500;position:absolute;top:0;right:0}.footer-sp .footer-content-wrap .footer-social-icons img{transition:all .2s ease-in-out}.footer-sp .footer-content-wrap .footer-social-icons img:hover{transform:scale(1.2)}.footer-sp .footer-gride{grid-template-columns:repeat(5,1fr);column-gap:30px;margin-top:50px;display:grid}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title{color:#afaba1;font-size:20px;font-weight:700}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title-sp{margin-top:50px}.footer-sp .footer-gride .footer-gride-box ul{flex-direction:column;gap:20px;margin:15px 0 0;padding:0;list-style:none;display:flex}.footer-sp .footer-gride .footer-gride-box ul li a{color:#fff;font-size:15px;font-weight:500;text-decoration:none;position:relative}.footer-sp .footer-gride .footer-gride-box ul li a:after{content:"";transform-origin:0;background-color:#fff;width:100%;height:3px;transition:all .25s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.footer-sp .footer-gride .footer-gride-box ul li a:hover:after{transform:scaleX(1)}.footer-sp .sub-footer-wrap{border-top:1px solid #fff;justify-content:space-between;margin-top:40px;padding-top:40px;display:flex}.footer-sp .sub-footer-wrap .copy-right-text p{color:#fff;font-size:16px;font-weight:400}.footer-sp .sub-footer-wrap .privacy p{color:#afaba1;font-size:16px;font-weight:400}.footer-sp .sub-footer-wrap .privacy p:not(:last-child){border-right:1px solid #afaba1;margin-right:10px;padding-right:10px}.footer-sp .sub-footer-wrap .privacy button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@media only screen and (min-width:992px) and (max-width:1199px){.footer-sp .footer-content-wrap .foot-newsletter-wrap form input{width:500px}.footer-sp .footer-gride{grid-template-columns:repeat(5,1fr);column-gap:30px;margin-top:50px;display:grid}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title{color:#afaba1;font-size:20px;font-weight:700}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title-sp{margin-top:50px}.footer-sp .footer-gride .footer-gride-box ul{flex-direction:column;gap:20px;margin:15px 0 0;padding:0;list-style:none;display:flex}.footer-sp .footer-gride .footer-gride-box ul li a{color:#fff;font-size:15px;font-weight:500;text-decoration:none;position:relative}.footer-sp .footer-gride .footer-gride-box ul li a:after{content:"";transform-origin:0;background-color:#fff;width:100%;height:3px;transition:all .25s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.footer-sp .footer-gride .footer-gride-box ul li a:hover:after{transform:scaleX(1)}.footer-sp .sub-footer-wrap .copy-right-text p,.footer-sp .sub-footer-wrap .privacy p{font-size:15px}}@media only screen and (max-width:992px){.footer-sp .footer-content-wrap{flex-direction:column;gap:30px}.footer-sp .footer-content-wrap .foot-newsletter-wrap{order:3;width:100%}.footer-sp .footer-content-wrap .foot-newsletter-wrap form input{width:100%;height:40px}.footer-sp .footer-content-wrap .foot-newsletter-wrap form input::placeholder{font-size:14px}.footer-sp .footer-content-wrap .foot-newsletter-wrap form .foot-newsletter-btn{height:40px;font-size:17px}.footer-sp .footer-content-wrap .footer-social-icons{order:2}.footer-sp .footer-gride{grid-template-columns:repeat(1,1fr);gap:30px;margin-top:50px;display:grid}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title{color:#afaba1;font-size:20px;font-weight:700}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title-sp{margin-top:50px}.footer-sp .footer-gride .footer-gride-box ul{flex-direction:column;gap:20px;margin:15px 0 0;padding:0;list-style:none;display:flex}.footer-sp .footer-gride .footer-gride-box ul li a{color:#fff;font-size:15px;font-weight:500;text-decoration:none;position:relative}.footer-sp .footer-gride .footer-gride-box ul li a:after{content:"";transform-origin:0;background-color:#fff;width:100%;height:3px;transition:all .25s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.footer-sp .footer-gride .footer-gride-box ul li a:hover:after{transform:scaleX(1)}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title.clickable{cursor:pointer;padding-right:20px;position:relative}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title.clickable:after{content:"›";color:#fff;transition:transform .3s;position:absolute;right:0;rotate:90deg}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title.clickable.active:after{content:"‹"}.footer-sp .footer-gride .footer-gride-box .footer-list-wrapper{max-height:0;transition:max-height .4s;overflow:hidden}.footer-sp .footer-gride .footer-gride-box .footer-list-wrapper.open{max-height:500px}.footer-sp .sub-footer-wrap{text-align:center;flex-direction:column;align-items:center;gap:20px}.footer-sp .sub-footer-wrap .copy-right-text p,.footer-sp .sub-footer-wrap .privacy p{font-size:15px}}
.SubNavbar-sp{color:#fff;background-color:#000;padding-block-start:12px;padding-block-end:12px}.SubNavbar-sp .SubNavbar-wrap{grid-template-columns:1fr 2fr 1fr;display:grid}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-shipping p{font-size:14px}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-ticker{height:20px;position:relative;overflow:hidden}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-ticker p{opacity:0;justify-content:center;align-items:center;transition:all .4s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(10px)}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-ticker p.active{opacity:1;transform:translateY(0)}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul{justify-content:end;align-items:center;gap:8px;margin-bottom:0;padding-left:0;list-style:none;display:flex}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li{letter-spacing:.05em;cursor:pointer;font-size:14px;font-weight:400}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li a:hover{text-decoration:underline}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li select{color:#fff;background-color:#0000;border:none}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li select option{color:#000}@media only screen and (min-width:992px) and (max-width:1199px){.SubNavbar-sp .SubNavbar-wrap{grid-template-columns:1fr 1.5fr 1fr}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-shipping .ShippingText,.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li{font-size:13px}}@media only screen and (max-width:991px){.SubNavbar-sp .SubNavbar-wrap{grid-template-columns:1fr}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-shipping .ShippingText,.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li{font-size:13px}}
