﻿.X-NumericUpDown{display:inline-flex;width:100%;margin-left:5px}.X-NumericUpDown input{flex:1 1;font-family:inherit;font-size:1em}.X-NumericUpDown .X-Numeric-Buttons{border:1px solid rgba(255,255,255,.4);border-left:none}.X-NumericUpDown .X-Numeric-Buttons .Button{display:flex;height:50%;align-items:center;padding:0 5px;font-size:16px;cursor:pointer}.X-NumericUpDown .X-Numeric-Buttons .Button:hover{background:rgba(0,0,0,.1)}.X-NumericUpDown .X-Numeric-Buttons .Button:active{background:rgba(0,0,0,.2)}.X-NumericUpDown .X-Up::before{content:"";font-family:fontello}.X-NumericUpDown .X-Down::before{content:"";font-family:fontello}.Container{padding-left:40px;padding-right:40px}.Container>.Content{max-width:1280px;margin:0 auto}@media(max-width: 700px){.Container{padding-left:30px;padding-right:30px}}@media(max-width: 500px){.Container{padding-left:20px;padding-right:20px}}body{display:flex;flex-direction:column;min-height:100vh;margin:0;background:center 0 url(/shop/static/image/top-bg.png) no-repeat,#000e2b center top url(/shop/static/image/bottom-bg.png) no-repeat;background-size:auto,cover;color:#fff}.navbar-container{border-bottom:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05)}.navbar-container>.navbar{display:flex}.navbar-container>.navbar>.navbar-nav-desktop{display:flex}.navbar-container>.navbar>.navbar-nav-desktop .Navbar-logo{width:110px;align-items:center;margin:4px 4px 4px 0;background:0 center url(/static/image/logo-no.png) no-repeat;background-size:contain}.navbar-container>.navbar>.navbar-nav-desktop .Navbar-title{align-self:center;padding:10px;font-size:20px;color:rgba(255,255,255,.7)}.navbar-container>.navbar>.navbar-nav-mobile{display:none;align-items:center;color:#01b2f1}.navbar-container>.navbar>.navbar-nav-mobile>.toggle-btn{padding:8px;font-size:1.5em;font-family:fontello;cursor:pointer}.navbar-container>.navbar>.navbar-nav-mobile>.Sidebar{display:none;position:fixed;left:-300px;top:0;bottom:0;width:300px;background:#151a23;transition:.3s all;z-index:10;overflow-y:auto}.navbar-container>.navbar>.navbar-nav-mobile>.ACTIVE{left:0px}.navbar-container>.navbar>.navbar-nav-mobile>.Sidebar .close-btn{margin:2px 16px;font-size:27px}.navbar-container>.navbar>.navbar-nav-mobile>.Sidebar .Sidebar-middle{background:none}.navbar-container>.navbar>.navbar-nav-mobile .Navbar-logo{display:block;height:30px;align-items:center;margin:8px 16px 5px;background:0 center url(/static/image/logo-no.png) no-repeat;background-size:contain}@media(max-width: 750px){.navbar-container{background:#000}.navbar-container>.navbar>.navbar-nav-desktop{display:none}.navbar-container>.navbar>.navbar-nav-mobile{display:flex}}.main-container{flex:1 1 auto}.main-container .main-content{max-width:750px !important}.checkout-content>.overview{display:flex;padding:100px 0 40px}.checkout-content>.overview>.payment-panel{flex:1 1;padding-right:39px;border-right:1px solid rgba(255,255,255,.1)}.checkout-content>.overview>.payment-panel .property{margin-bottom:10px}.checkout-content>.overview>.payment-panel .property>.name{padding-bottom:2px;color:rgba(255,255,255,.3)}.checkout-content>.overview>.payment-panel .amount-property>.options{background:linear-gradient(to bottom, #04264c, #1c2534);border:1px solid rgba(0,0,0,.3)}.checkout-content>.overview>.payment-panel .amount-property>.options>.amount-option{position:relative;padding:10px 20px;border-bottom:1px solid rgba(0,0,0,.3);font-size:1.5em}.checkout-content>.overview>.payment-panel .amount-property>.options>.amount-option:last-child{border:none}.checkout-content>.overview>.payment-panel .amount-property>.options>.amount-option:hover{background:rgba(255,255,255,.05)}.checkout-content>.overview>.payment-panel .amount-property>.options>.amount-option:active{background:rgba(0,152,255,.1)}.checkout-content>.overview>.payment-panel .amount-property>.options>.amount-option.custom{display:flex;align-items:center}.checkout-content>.overview>.payment-panel .amount-property>.options>.amount-option.custom>input{width:100%}.checkout-content>.overview>.payment-panel .amount-property>.options>.amount-option.active::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#00aeff}.checkout-content>.overview>.payment-panel .payment-method-property>.value{width:100%;padding:5px 5px}.checkout-content>.overview>.payment-panel .password-property .value{width:100%;padding:5px 7px 4px}.checkout-content>.overview>.payment-panel .purchase-actions{display:flex;justify-content:space-between}.checkout-content>.overview>.payment-panel .purchase-actions>.action{flex:0 0 49%;padding:5px 20px;box-sizing:border-box}.checkout-content>.overview>.payment-panel .error-message{margin:15px 0 0}.checkout-content>.overview>.product-panel{max-width:300px;padding-left:30px}.checkout-content>.overview>.product-panel .thumbnail{position:relative;width:240px;box-shadow:0 0 12px rgba(0,0,0,.4)}.checkout-content>.overview>.product-panel .thumbnail::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 2px rgba(255,255,255,.1)}.checkout-content>.overview>.product-panel .thumbnail .product-image{display:block;height:135px;background:center no-repeat;background-size:cover}.checkout-content>.overview>.product-panel .product-name{margin-top:10px}.checkout-content>.overview>.product-panel .product-name .label{font-size:14px;color:rgba(255,255,255,.3)}.checkout-content>.overview>.product-panel .product-name .name{font-size:18px;color:rgba(255,255,255,.8)}.checkout-content>.overview>.product-panel .checkout-total{margin-top:10px}.checkout-content>.overview>.product-panel .checkout-total .label{color:rgba(255,255,255,.3)}.checkout-content>.overview>.product-panel .checkout-total .value{font-size:1.5em}.checkout-content>.legal-info{display:none;color:rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.07);letter-spacing:.2px;line-height:1.4;font-family:Helvetica,"Segoe UI Symbol",sans-serif}.error-content{display:flex;flex-direction:column;align-items:center}.error-content>.title{margin:80px 0 40px;font-size:28px}.error-content>.sub-title{margin-bottom:100px;color:rgba(255,255,255,.8);font-size:20px}.error-content>.back-action{margin-top:30px;padding:5px 20px}.checkout-complete-content>.title{padding:50px 0 30px;text-align:center;color:#fff;font-size:2.5em;font-weight:600}.checkout-complete-content>.detail .property{display:flex;line-height:1.5}.checkout-complete-content>.detail .property .name{margin-right:4px}.checkout-complete-content .ss{padding:30px 0 0}.checkout-complete-content .ss>.title{padding-bottom:10px;font-size:20px;font-weight:600}.checkout-complete-content .ss>.items{color:rgba(255,255,255,.8)}.checkout-complete-content .ss>.items>div{display:list-item;list-style-position:inside;line-height:2}.checkout-complete-content .actions{display:flex;margin:25px -2px 0}.checkout-complete-content .actions>.action{min-width:80px;margin:0 4px;padding:4px 8px}.transaction-content>.title{padding-top:50px;text-align:center;color:#fff;font-size:2.5em;font-weight:600}.transaction-content>.description{padding-top:20px;text-align:center;color:rgba(255,255,255,.3);font-size:1.3em;font-family:Indie Flower}.transaction-content .transaction{position:relative;margin:25px auto 0;padding:15px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.transaction-content .transaction .property{margin-bottom:3px}.transaction-content .transaction .property>.name{color:rgba(255,255,255,.3)}.transaction-content .transaction .logo-water{position:absolute;right:20px;bottom:10px;display:flex;align-items:center;opacity:.1}.transaction-content .transaction .logo-water .logo{width:84px;height:84px;background:center url(/static/image/x-m.png) no-repeat;background-size:contain;filter:brightness(1.5)}.transaction-content .transaction .logo-water .text{margin-left:-10px;font-size:1.9em;font-weight:600;color:#03c1d7}.transaction-content .transaction .product{min-height:50px;margin:50px 0 20px}.transaction-content .transaction .product .name{font-size:1.2em;font-weight:600}.transaction-content .transaction .product .description{color:rgba(255,255,255,.6)}.transaction-content .transaction>.total-property>.value{font-size:2em;font-weight:600}.transaction-content .transaction .note{margin-top:10px;text-align:right;font-family:Indie Flower}.transaction-content .information{padding:30px 0 0}.transaction-content .information>.title{padding-bottom:10px;font-size:20px;font-weight:600}.transaction-content .information>.items{color:rgba(255,255,255,.8)}.transaction-content .information>.items>div{display:list-item;list-style-position:inside;line-height:2}