:root{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 18, 18, 18;--color-shadow: 18, 18, 18;--color-button: 29, 87, 125;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 18, 18, 18;--color-link: 18, 18, 18;--color-badge-foreground: 255, 255, 255;--color-badge-background: 18, 18, 18;--color-badge-border: 18, 18, 18;--payment-terms-background-color: rgb(255, 255, 255)}body{letter-spacing:0}a,a:visited,a:hover,a:active{text-decoration:none;color:#0087f0}a:hover{color:#0067d0}a.button,a.button:visited,a.button:hover,a.button:active{color:rgb(var(--color-button-text))}strong{font-size:100%;font-weight:700}hr{margin:1.5em 0;background:#00bfff}.pc-only{display:block}.mobile-only-inline{display:none}@media screen and (max-width:600px){.mobile-only-inline{display:inline-block}.pc-only{display:none}}.link-disabled,.link-disabled:visited,.link-disabled:hover{color:#999!important;cursor:auto!important}.link-disabled span,.link-disabled:visited span,.link-disabled:hover span{color:#999!important}.link-disabled svg,.link-disabled:visited svg,.link-disabled:hover svg{color:#999!important;fill:#999!important}.page-width{max-width:940px;margin:0 auto;padding:0 20px}.announcement-bar,.header__icon--search{display:none}.header__heading-logo{display:block;width:186px;height:auto}.header-wrapper,.header{color:#191970}.header .icon,.header-wrapper .icon,.header svg,.footer svg{color:#191970;fill:#191970}@media screen and (min-width:990px){.header--middle-left .header__inline-menu{margin-left:auto;width:100%}.header--middle-left .header__inline-menu .list-menu{justify-content:flex-end}}.header{padding-top:5px!important;padding-bottom:5px!important}.header__heading-link{padding-top:0!important;padding-bottom:0!important}.menu-drawer__navigation{padding:5px 0!important;background-color:#1d577d;color:#fff}a.menu-drawer__menu-item,a.menu-drawer__menu-item:visited,a.menu-drawer__menu-item:hover{color:#fff}.menu-drawer{left:auto!important;right:0!important;transform:translate(100%)!important}.header .icon-label{text-decoration:none;font-weight:600;margin-left:-5px;margin-right:10px;color:#191970}.menu-drawer__menu-item,.menu-drawer__menu-item:visited,.menu-drawer__menu-item:hover{background-color:#1d577d;padding-top:15px!important;padding-bottom:15px!important;border-bottom:solid 1px #3d779d}@media screen and (max-width:989px){.header{position:relative}.header .icon-label{display:none}.header__heading,.header__heading-link{justify-self:start;text-align:left}.menu-drawer-container .header__icon--menu,.menu-drawer-container .header__icon--summary{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:20}.header--mobile-left{grid-template-columns:0 2fr 1fr}.header{padding-top:5px!important;padding-bottom:5px!important;padding-left:5px!important}.header__icons{padding-right:30px}.menu-drawer{left:0;right:auto}.menu-drawer-container>summary.header__icon--menu{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent!important;box-shadow:none!important}.menu-drawer-container[open]>summary.header__icon--menu{background:transparent!important;box-shadow:none!important}.menu-drawer-container>summary.header__icon--menu:before,.menu-drawer-container>summary.header__icon--menu:after{display:none!important;content:none!important}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0)!important}.menu-drawer__utility-links{position:absolute!important;bottom:0;background-color:#fff!important;width:100%}}@media screen and (min-width:990px){main{overflow-x:clip}.header{display:border-box;width:100%;position:relative;padding:5px 40px 5px 10px!important;overflow-x:clip}.header__icons{padding-right:30px}.menu-drawer-container{margin-left:auto}.menu-drawer-container summary.header__icon--menu{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.header__inline-menu{display:none}.menu-drawer{left:auto!important;right:0!important;transform:translate(100%)!important}.js details[open].menu-opening>.menu-drawer{transform:translate(0)!important}.header__icon,.header__icon--cart .icon{width:auto;text-decoration:none}}@media screen and (max-width:599px){.header__heading-logo{width:140px;height:auto}}@media screen and (min-width:990px){.section-header .header.page-width{max-width:100%}}.top-image-wrap{background-color:#00bfff;text-align:center;margin:0;padding:0}.top-image{max-width:1000px;margin:0 auto}.top-image-wrap img{display:block;width:100%;height:auto}.footer-copyright{background-color:azure;padding:12px 0;text-align:center;font-size:15px;font-weight:500}.footer-content-wrap{background-color:azure;padding:50px 20px;color:#191970}.footer-content .footer-head{margin-bottom:40px}.footer-payment .list-payment{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:20px 0;margin:0;list-style:none;line-height:1}.footer-content .footer-head img{max-width:186px;height:auto}.footer-content a,.footer-content a:visited,.footer-content a:hover{color:#191970;display:inline-block;text-decoration:none;vertical-align:middle}.footer-content a .icon-label{display:inline-block;width:auto;height:44px;line-height:44px;vertical-align:middle;margin-left:-5px;margin-right:20px;text-decoration:none;font-weight:600}.footer-content a .icon-label:last-child{margin-right:0}.footer__icon .svg-wrapper{display:inline-block;width:44px;height:44px;vertical-align:middle}.footer-menu .menu-links ul{list-style:none;margin:0 0 30px;padding:0}.footer-menu .menu-links ul li{margin-bottom:.7em}.footer-menu .menu-links ul li a,.footer-menu .menu-links ul li a:visited,.footer-menu .menu-links ul li a:hover{display:block;color:#191970;font-size:115%;font-weight:500}.footer-menu .menu-links ul li a:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.6em;border-top:1px solid #00bfff;border-right:1px solid #00bfff;transform:rotate(45deg);vertical-align:middle}.footer-menu .icon-arrow-right{color:#00bfff;width:.9em;height:.9em;flex:0 0 auto}.footer-menu .b2b-link .svg-wrapper{display:inline-block;width:44px;height:44px;vertical-align:middle;color:#191970}.footer-menu .b2b-link .icon-label{display:inline-block;height:44px;line-height:44px;vertical-align:middle}.footer-menu .b2b-link,.footer-menu .b2b-link:visited,.footer-menu .b2b-link:hover{display:block;position:relative;background-color:#fff;margin:30px 0;padding:30px 10px;text-align:center;border-radius:12px;border:solid 2px #191970;color:#191970;font-weight:500;font-size:120%}.footer-menu .b2b-link:after{content:"";position:absolute;top:50%;right:15px;display:inline-block;width:1em;height:1em;margin-right:.6em;border-top:2px solid #191970;border-right:2px solid #191970;transform:translateY(-50%) rotate(45deg);vertical-align:middle}@media screen and (min-width:900px){.footer-content .footer-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.footer-content .footer-head .footer-meta{text-align:right}.footer-content .footer-menu{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:30px}.footer-menu .b2b-link,.footer-menu .b2b-link:visited,.footer-menu .b2b-link:hover{margin:0 0 30px}}@media screen and (max-width:899px){.footer-content .footer-head img{max-width:240px;margin-bottom:20px}.footer-content .site-logo{text-align:center}}@media screen and (max-width:399px){.footer-content .footer-head img{max-width:100%}}.footer-sns-links{display:grid;grid-template-columns:2.5fr .5fr 1fr 1fr 1fr;grid-gap:5px;font-size:14px;font-weight:600;margin:30px 0;align-items:center;line-height:1;text-align:center}.footer-contact{margin:0 0 80px;padding:24px 28px;border:solid 2px #00bfff;background-color:#ffffe0;text-align:center;border-radius:20px}.footer-contact h4{font-weight:600;font-size:200%;margin:0 0 .5em}.footer-contact .desc{font-size:105%;font-weight:500;margin-bottom:1.5em}.footer-contact-link,.footer-contact-link:visited,.footer-contact-link:hover{position:relative;display:block;text-decoration:none;color:#000}@media screen and (max-width:600px){.footer-contact h4{font-size:220%}.footer-contact{padding:24px 5px}.footer-contact .desc{font-size:110%}}@media screen and (max-width:400px){.footer-contact h4{font-size:200%}.footer-contact .desc{font-size:100%}}@media screen and (min-width:820px){.footer-contact-link,.footer-contact-link:visited,.footer-contact-link:hover{display:grid;grid-template-columns:.6fr 1fr .6fr;grid-gap:10px;align-items:center}.footer-contact-link>div:nth-child(3){text-align:left}.footer-contact-link:after{content:"";position:absolute;top:50%;right:22px;display:inline-block;width:1.5em;height:1.5em;margin-right:0;border-top:2px solid #00bfff;border-right:2px solid #00bfff;transform:translateY(-50%) rotate(45deg);vertical-align:middle}.footer-contact .desc{margin-bottom:0}}.top-country-search{margin:30px 0}.top-country-search .input-label{margin-bottom:.5em;font-weight:600;font-size:120%}.country-search-field{position:relative}.country-search-field .search-icon{position:absolute;left:8px;top:50%;z-index:2;width:32px;height:32px;transform:translateY(-50%);pointer-events:none;stroke:#02bfff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.country-search-field input{width:100%;height:50px;padding:2px 12px 2px 48px;border:2px solid #02bfff;border-radius:5px;box-sizing:border-box;outline:none;background:#fff;color:#191970;font-size:110%;appearance:none;-webkit-appearance:none}.country-search-field input::placeholder{color:#696969;opacity:.9}.country-search-field input:focus-visible{outline-offset:0;box-shadow:none}@media screen and (min-width:900px){.top-country-search{display:grid;grid-template-columns:1fr 185px;grid-gap:30px;align-items:center;padding-left:185px}}@media screen and (max-width:899px){.top-country-search>div:nth-child(2){display:none}}.inner-section{margin:80px 0}.inner-section:last-child{margin-bottom:0}.cc-section{background-color:azure;padding:1px 0;text-align:center;font-weight:500}.cc-section img{max-width:100%;height:auto}.cc-section h2{font-size:200%;font-weight:600;margin-bottom:.3em;letter-spacing:0}.cc-footer-link{margin:40px 0 20px}.flat-blue-button,.flat-blue-button:visited,.flat-blue-button:hover{position:relative;display:block;color:#fff;background-color:#00bfff;padding:16px 10px;text-align:center;font-size:120%;font-weight:600;text-decoration:none;border-radius:5px;transition:all .3s ease}.flat-blue-button:hover{opacity:.7}.flat-blue-button:after{content:"";position:absolute;top:50%;right:15px;display:inline-block;width:.6em;height:.6em;margin-right:.3em;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);vertical-align:middle}.cc-items{margin:40px 0}.cc-item,.cc-item:visited,.cc-item:hover{position:relative;display:grid;grid-template-columns:70px 1fr;background-color:#fff;grid-gap:20px;align-items:center;color:#000;border:2px solid #00bfff;padding:10px;text-align:left;font-size:110%;font-weight:600;text-decoration:none;border-radius:5px;cursor:pointer;line-height:1.2;margin-bottom:20px}.cc-item:hover{opacity:.7}.cc-item .cc-flag img{display:block;width:100%;height:auto;border:1px solid #ddd;aspect-ratio:3 / 2}.cc-item .cc-main{padding-right:30px}.cc-item .cc-main:after{content:"";position:absolute;top:50%;right:15px;display:inline-block;width:.6em;height:.6em;margin-right:.3em;border-top:2px solid #00bfff;border-right:2px solid #00bfff;transform:translateY(-50%) rotate(45deg);vertical-align:middle}.cc-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 8px}@media screen and (max-width:600px){.cc-item,.cc-item:visited,.cc-item:hover{grid-template-columns:50px 1fr;grid-gap:10px;margin-bottom:8px;font-size:14px}.cc-item .cc-main:after{right:5px}.cc-item .cc-main{padding-right:10px}}@media screen and (min-width:900px){.cc-items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 24px}}.sp-cols{margin:40px 0}.sp-item{position:relative;background-color:#fff;color:#000;border:2px solid #00bfff;padding:30px 20px;text-align:center;text-decoration:none;border-radius:10px;line-height:1.2;margin-bottom:12px}.sp-item h4{font-size:150%;font-weight:600;margin-bottom:.5em;letter-spacing:0}@media screen and (min-width:700px){.sp-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.sp-item{margin-bottom:0}}.cc-steps{background-color:#00bfff;padding:40px;border-radius:20px;text-align:left}.cc-steps h2{color:#fff;font-size:200%;font-weight:600;margin:0 0 .7em;text-align:left;line-height:1.6}.cc-step{background-color:#fff;padding:15px 20px;border-radius:15px;line-height:1.4;margin-bottom:20px}.cc-step:last-child{margin-bottom:0}.cc-step a,.cc-step a:visited,.cc-step a:hover{color:#00bfff;text-decoration:none;font-weight:500;margin-left:5px}.cc-step .desc{font-size:90%}.cc-step h4{font-size:130%;font-weight:600;margin:0 0 .5em;letter-spacing:0}.cc-step h4 .no{color:#00bfff;font-size:120%;margin-right:10px}.cc-steps-head{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:700px){.cc-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:0px}.cc-step{display:grid;grid-template-columns:1fr 86px;grid-gap:20px}}@media screen and (max-width:699px){.cc-steps h2{font-size:180%}.cc-step-img{margin-top:1em;text-align:center}.cc-step-img img{display:inline-block}}.cc-sp-confirm{margin-bottom:60px}.cc-sp-confirm h2{margin:0 0 .2em}.cc-confirm-button,.cc-confirm-button:visited,.cc-confirm-button:hover{display:inline-block;color:#fff;background-color:#00bfff;padding:6px 20px;min-width:220px;text-align:center;font-size:100%;font-weight:600;text-decoration:none;border-radius:5px;transition:all .3s ease}.cc-confirm-button:hover{opacity:.7}.caret-right{position:relative;top:2px;width:16px;height:16px;display:inline-block;fill:gold}@media screen and (min-width:900px){.cc-sp-confirm{display:grid;grid-template-columns:1fr 185px;grid-gap:20px;align-items:center;padding-left:185px}}@media screen and (max-width:899px){.cc-sp-confirm-img{display:block;margin-top:20px}}.flat-section{margin:80px 0}.flat-section h2{font-size:200%;font-weight:600;margin-bottom:.7em;text-align:center;letter-spacing:0}.cc-voice-list{margin:40px 0}.cc-voice-item{position:relative;color:#000;border:2px solid #00bfff;background-color:azure;padding:20px 30px;text-align:left;text-decoration:none;border-radius:10px;margin-bottom:12px}.cc-voice-item .head{display:grid;grid-template-columns:100px 1fr;grid-gap:20px;text-align:left;line-height:1.2}.cc-voice-item h3{font-size:115%;font-weight:600;margin:.3em 0 .5em;letter-spacing:0}@media screen and (min-width:700px){.cc-voice-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}.cc-faq-list{margin:40px 0}.cc-faq-item{position:relative;color:#000;border:2px solid #00bfff;padding:20px 30px;text-align:left;text-decoration:none;border-radius:10px;margin-bottom:12px}.cc-faq-item summary{display:block;padding:16px 20px;cursor:pointer;list-style:none;font-weight:600;font-size:100%}.cc-faq-item summary:after{content:"";position:absolute;top:50%;right:0;display:inline-block;width:.8em;height:.8em;margin-right:0;border-top:2px solid #00bfff;border-right:2px solid #00bfff;transform:translateY(-50%) rotate(45deg);vertical-align:middle}.cc-faq summary::-webkit-details-marker{display:none}.cc-faq summary::marker{content:""}.cc-faq-answer{padding:0 20px 16px;line-height:1.7}@media screen and (min-width:900px){.cc-faq-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}.country-search-suggest-wrap{position:relative}.country-search-suggest{position:absolute;top:100%;left:0;right:0;z-index:30;margin-top:4px;background:#fff;border:1px solid #02bfff;border-radius:6px;overflow:hidden;box-sizing:border-box}.country-search-suggest-item{display:block;padding:10px 12px;text-decoration:none;color:#191970;border-top:1px solid rgba(2,191,255,.2);font-weight:600}.country-search-suggest-item:first-child{border-top:none}.country-search-suggest-item:hover{background:#02bfff14}.cc-page-title{font-size:200%;font-weight:600;margin:2em 0;text-align:center;letter-spacing:0}.cc-page-content{margin-bottom:80px}.country-btns{text-align:center}.country-btn{display:inline-block;appearance:none;-webkit-appearance:none;margin:10px 5px;padding:14px;border:1px solid #02bfff;background:#fff;color:#000;font:inherit;line-height:1.2;cursor:pointer;box-sizing:border-box;position:relative;border-radius:10px;font-weight:600}.country-btn.active{background:#02bfff;color:#fff}.country-tab:hover{background:azure}@media screen and (max-width:749px){.country-btn{margin:5px 2px;padding:5px 14px}}.template-404{margin-top:80px;margin-bottom:80px}.template-404 .status-404{display:none}.cart-item a,.cart-item a:visited,.cart-item a:hover,.cart-item a:active{color:#000}.cart-item .cart-item__media{display:none}.cart-item__name{font-weight:600}.cart__items{border-bottom:1px solid #1d577d!important}@media screen and (min-width:750px){.cart-items th{border-bottom:1px solid #1d577d!important}}@media screen and (max-width:749px){.cart-items thead tr{border-bottom:1px solid #1d577d!important}}.cart-item__media{display:none!important}@media screen and (max-width:749px){.cart-items .cart-item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"details details" "quantity totals";column-gap:1.5rem;row-gap:1rem}.cart-items .cart-item__details{grid-area:details;width:100%}.cart-items .cart-item__quantity{grid-area:quantity}.cart-items .cart-item__totals{grid-area:totals;text-align:right}}.product__accordion,.share-button,p.product__text{display:none!important}.product .price{color:#dc2626;font-size:130%}.product__title h1{font-size:160%}.product__description{border:1px solid #02bfff;background:#fff;color:#000;padding:30px;margin-bottom:40px!important;border-radius:12px}.product__info-container{position:static!important;top:auto!important}.product-specs{background-color:#eeeeef;border-radius:12px;padding:15px 30px;margin-bottom:80px!important}.product-specs .spec-row{display:grid;grid-template-columns:8em 1fr;gap:8px 16px;padding:8px 0;border-bottom:2px solid #fff}.product-specs .spec-row dt{margin:0;line-height:1.6;font-weight:700;color:#000}.product-specs .spec-row dd{margin:0;line-height:1.6;color:#000;word-break:break-word}.breadcrumb{margin-top:40px}.breadcrumb ul{list-style:none;padding:0;margin:0}.breadcrumb ul li{position:relative;display:inline-block;padding-right:24px;font-size:93%}.breadcrumb ul li a,.breadcrumb ul li a:visited,.breadcrumb ul li a:hover{color:#9e9e9f}.breadcrumb ul li .active{color:#000;font-weight:600}.breadcrumb ul li:after{content:"";position:absolute;top:50%;right:7px;display:inline-block;width:.5em;height:.5em;margin-right:0;border-top:2px solid #00bfff;border-right:2px solid #00bfff;transform:translateY(-50%) rotate(45deg);vertical-align:middle}.breadcrumb ul li:last-child:after{display:none}.main-page-content .breadcrumb{margin-top:10px}.main-page-title{color:#00bfff;font-weight:600;font-family:arial,sans-serif;font-size:80px;text-transform:uppercase;margin:80px 0 0;line-height:1.2}.main-page-title.sm{font-size:32px}.main-page-body,.main-page-2col{margin:80px 0}.main-page-subtitle{color:#00bfff;font-weight:600;font-family:arial,sans-serif;font-size:22px}@media screen and (max-width:599px){.main-page-title{font-size:40px}.main-page-title.sm{font-size:24px}}@media screen and (min-width:600px){.main-page-2col{margin:80px 0;display:grid;grid-template-columns:1fr 2fr;grid-gap:20px}}main#MainContent{margin-bottom:80px}table.table{border-collapse:collapse;border-top:1px solid #00bfff;width:100%}table.table tr{border-bottom:1px solid #00bfff}table.table tr th,table.table tr td{padding:15px 0;text-align:left}table.table tr th{padding-right:1.5em}@media screen and (min-width:800px){table.legal-term-table tr th:first-child{width:200px}}.page-partner-section{margin:60px 0}.sub-title-cyan{font-weight:600;color:#00bfff;font-size:20px}.p-cols-6-4{text-align:left}.p-cols-6-4 h2{font-size:220%;margin-bottom:1em}@media screen and (min-width:600px){.p-cols-6-4{display:grid;grid-template-columns:6fr 4fr;grid-gap:10px}}.p-partner-entry-section{margin:40px 0}.p-partner-contact{margin:40px 0;padding:32px 28px;border:solid 2px #00bfff;background-color:#ffffe0;text-align:center;border-radius:20px;text-align:left}.p-partner-contact .p-title{font-weight:600;font-size:100%;margin:0 0 .5em}.p-partner-contact h3{font-weight:600;font-size:180%;margin:.5em 0}@media screen and (min-width:600px){.p-partner-contact-content{display:grid;grid-template-columns:210px 1fr;align-items:center;grid-gap:20px}}.blue-outline-box{border:2px solid #00bfff;border-radius:20px;padding:30px 60px;text-align:left}.blue-outline-box h3{padding-bottom:15px;border-bottom:solid 2px #00bfff;margin:46px 0 1.5em;text-align:center;font-size:140%;font-weight:600}.partner-iv-cols .col{background-color:#ffffe0;border-radius:14px;margin:20px 0;padding:32px 28px}.blue-outline-box .sp-cols{display:grid;grid-template-columns:120px 1fr;grid-gap:20px;align-items:center;margin:40px 0}.blue-outline-box .sp-cols h4{font-weight:600;color:#00bfff;font-size:130%;margin:0 0 .5em}.partner-iv-cols h4{font-weight:600;color:#00bfff;font-size:120%;text-align:center;margin-top:.5em;margin-bottom:1.5em}.partner-iv-cols .image{text-align:center;line-height:1.4}@media screen and (min-width:800px){.partner-iv-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}}@media screen and (max-width:800px){.blue-outline-box{padding:20px}}.cc-sp-confirm .desc{margin-bottom:1em}.partner-entry-button{text-align:center}.partner-entry-button a,.partner-entry-button a:visited,.partner-entry-button a:hover{display:inline-block;color:#fff;background-color:#00bfff;padding:16px 20px;min-width:230px;text-align:center;font-size:100%;font-weight:600;text-decoration:none;border-radius:5px;transition:all .3s ease}.partner-entry-button a:hover{opacity:.7}.product__media-wrapper,.product__tax{display:none!important}.cart-item__details a,.cart-item__details a:visited,.cart-item__details a:hover{color:#000;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/add-common.css.map */
