.status-area{position:relative}.status-area .flash_message.ng{background-color:#cc001a;color:#fff}.status-area .flash_message.ok{background-color:#098200;color:#fff}.status-area .flash_message.ng,.status-area .flash_message.ok{padding:10px 15px;width:100%;max-width:400px;font-size:16px;font-weight:700;border-radius:5px;position:absolute;bottom:0;z-index:9999;left:50%;transform:translateX(-50%)}@media (min-width:769px){.cartin-message-wrapper::before{content:'';background-color:#666;opacity:.5;display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:90}.cartin-message-wrapper>.tooltip.cartin{width:550px;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important;z-index:99;background-color:#333;border-radius:10px;box-shadow:2px 2px 2px rgba(0,0,0,.4)}.cartin-message-wrapper>.tooltip.cartin>.main-body{background-color:#fff;margin:1em 1em .5em;padding:.5em;text-align:center}.cartin-message-wrapper>.tooltip.cartin>.main-body>.close{text-align:right}.cartin-message-wrapper>.tooltip.cartin>.main-body>.close>a{text-decoration:none;color:#000;font-size:.75em}.cartin-message-wrapper>.tooltip.cartin>.main-body>.close>a i{margin:0 .25em}.cartin-message-wrapper>.tooltip.cartin>.main-body>.message{font-size:21px;font-weight:700;color:#000}.cartin-message-wrapper>.tooltip.cartin>.main-body>.cartin-detail{font-size:25px;border-top:1px solid #e7e7e7;padding:15px 0 10px;margin:15px 20px 5px;font-weight:700;color:#000;text-align:center}.cartin-message-wrapper>.tooltip.cartin>.main-body>.cartin-detail .cart-amount-total{font-size:1.4rem;font-weight:400;text-align:center}.cartin-message-wrapper>.tooltip.cartin>.main-body>.cartin-detail .cart-total-price{display:inline-block;font-size:1.4rem;font-weight:700}.cartin-message-wrapper>.tooltip.cartin>.main-body>.cartin-detail .cart-total-price .buy{font-size:21px}.cartin-message-wrapper>.tooltip.cartin>.main-body>.cartin-detail .cart-total-price.tax-in{margin-left:.5em;font-size:1.4rem;font-weight:400}.cartin-message-wrapper>.tooltip.cartin>.action-button{display:flex;justify-content:space-around}.cartin-message-wrapper>.tooltip.cartin>.action-button>div{padding:12px 0;width:50%;text-align:center}.cartin-message-wrapper>.tooltip.cartin>.action-button>div:first-of-type{border-right:1px solid #fff}.cartin-message-wrapper>.tooltip.cartin>.action-button>div>a{color:#fff}.cartin-message-wrapper>.tooltip.cartin>.action-button>div.next>a{position:relative;display:inline-block;padding-left:2em}.cartin-message-wrapper>.tooltip.cartin>.action-button>div.next>a::before{content:"\f07a";display:inline;font-family:"Font Awesome 5 Free";font-size:1.6em;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}#cart-in-popup-message{font-size:16px}}@media(max-width:768.9px){.cartin-message-wrapper::before{content:'';background-color:#666;opacity:.5;display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:90}.cartin-message-wrapper>.tooltip.cartin{width:calc(100% - 4em);height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important;z-index:99;background-color:#fff;border-radius:10px;padding:2em 1.5em .5em}.cartin-message-wrapper>.tooltip.cartin>.main-body>.close{position:absolute;top:-1em;right:-1em;background-color:#fff;border-radius:50%;filter:drop-shadow(-2px 2px 4px #808080)}.cartin-message-wrapper>.tooltip.cartin>.main-body>.close>a{text-decoration:none;color:#000;font-size:2em}.cartin-message-wrapper>.tooltip.cartin>.main-body>.close>a i{margin:0 .25em}.cartin-message-wrapper>.tooltip.cartin>.main-body>.message{font-size:1.2em;color:#000;margin-top:1em}.cartin-message-wrapper>.tooltip.cartin>.action-button{display:flex;flex-wrap:wrap;margin-top:1em}.cartin-message-wrapper>.tooltip.cartin>.action-button>div{width:100%;margin-bottom:1em;text-align:center}.cartin-message-wrapper>.tooltip.cartin>.action-button>div.next{order:1}.cartin-message-wrapper>.tooltip.cartin>.action-button>div.stay{order:2}.cartin-message-wrapper>.tooltip.cartin>.action-button>div.stay>a{color:#000;text-decoration:underline}.cartin-message-wrapper>.tooltip.cartin>.action-button>div.next>a{position:relative;display:inline-block;background-color:#000;color:#fff;margin:0 auto;border-radius:10px;padding:.5em 0;font-size:1.2em;width:100%;box-sizing:border-box}.cartin-message-wrapper>.tooltip.cartin>.action-button>div.next>a::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:.5em}#cart-in-popup-message{font-size:16px}.cartin-message-wrapper>.tooltip.cartin>.main-body>.cartin-detail{margin:15px 20px 1em;text-align:center;font-weight:700;font-size:21px}.cartin-message-wrapper>.tooltip.cartin>.main-body>.cartin-detail .cart-amount-total{font-size:1.4rem;font-weight:400;text-align:center}.cartin-message-wrapper>.tooltip.cartin>.main-body>.cartin-detail .cart-total-price{display:block;font-size:1.4rem;font-weight:700}.cartin-message-wrapper>.tooltip.cartin>.main-body>.cartin-detail .cart-total-price .buy{font-size:21px}.cartin-message-wrapper>.tooltip.cartin>.main-body>.cartin-detail .cart-total-price.tax-in{margin-left:0;font-size:1.4rem;font-weight:400}.cartin-message-wrapper>.tooltip.cartin>.main-body>.message{text-align:center;border-bottom:1px solid #aaa;padding-bottom:1em;margin-bottom:1em}.cartin-message-wrapper>.tooltip.cartin>.main-body>.message span{font-weight:700}}.cartin-message-wrapper.tax-type-both{color:#000}@media (min-width:769px){.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button .stay{border-right:1px solid #fff;border:2px solid #0075bc;background-color:#fff;color:#0075bc;border-radius:10px;margin:10px 5px 10px 20px;width:50%}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button>.stay a{color:#0075bc}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button>.next:hover,.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button>.stay:hover{opacity:.7}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button .next{border-right:1px solid #fff;border:1px solid #b11;border-radius:10px;margin:10px 20px 10px 5px;width:50%;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e34545),color-stop(100%,#bf1414));background:-moz-linear-gradient(top,#e34545,#bf1414);background:-webkit-linear-gradient(top,#e34545,#bf1414);background:linear-gradient(to bottom,#e34545,#bf1414);background-color:#b11;font-size:16px;font-weight:700;color:#fff;text-align:center;text-decoration:none;text-shadow:0 -1px 1px #131c0059}.cartin-message-wrapper.tax-type-both>.tooltip.cartin{width:550px;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important;z-index:99;background-color:#fff;border-radius:10px;box-shadow:none;padding-bottom:.5em;padding-right:.5em;padding-left:.5em}.cartin-message-wrapper>.tooltip.cartin>.action-button>div{padding:9px 0;width:50%;text-align:center}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button{display:flex;justify-content:space-around}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.main-body>.cartin-detail{font-size:25px;border-top:1.5px solid #000;padding:10px 5px 0;margin:0 15px;font-weight:700;color:#000;text-align:center}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.main-body>.message{font-size:17px;font-weight:700;color:#000;margin-bottom:10px;margin-top:10px}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button>div.stay>a{position:relative;display:inline-block;padding-right:1em}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button>div.stay>a::after{content:"\f105";display:inline;font-family:"Font Awesome 5 Free";font-size:1em;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);padding-left:10px}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.main-body>.close{position:absolute;top:.3em;right:4%;font-weight:700}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.main-body>.close>a{text-decoration:none;color:#000;font-size:2em;border-radius:10px}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.main-body{padding-bottom:0}}@media (max-width:768.9px){.status-area .flash_message.ng,.status-area .flash_message.ok{width:80%;padding:1em}.cartin-message-wrapper.tax-type-both>.tooltip.cartin{width:calc(100% - 4em);height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important;z-index:99;background-color:#fff;border-radius:10px;padding:.5em .3em}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button .stay{border-right:1px solid #fff;border:2px solid #0075bc;background-color:#fff;color:#0075bc;border-radius:10px;margin:5px 10px 10px}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button>.stay a{color:#0075bc;text-decoration:none;position:relative;display:inline-block;border-radius:10px;padding:.4em 0;font-size:1em;width:100%;box-sizing:border-box;margin-left:-1em}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button .next,.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button>.next a{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e34545),color-stop(100%,#bf1414));color:#fff;text-decoration:none;text-shadow:0 -1px 1px #131c0059;text-align:center;font-weight:700}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button>div.stay>a::after{content:"\f105";display:inline;font-family:"Font Awesome 5 Free";font-size:1em;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);padding-left:10px}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button>.next a{border-radius:10px;font-size:19px;position:relative;display:inline-block;padding:.7em 0;width:100%;box-sizing:border-box}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button .next{border:2px solid #b11;border-radius:10px;margin:5px 10px;background:-moz-linear-gradient(top,#e34545,#bf1414);background:-webkit-linear-gradient(top,#e34545,#bf1414);background:linear-gradient(to bottom,#e34545,#bf1414);background-color:#b11;font-size:16px}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.main-body>.message{text-align:center;border-bottom:1px solid #000;padding-bottom:.5em;font-size:1.2em;margin:.5em .5em 1em}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.action-button>div.next>a::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:1em}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.main-body>.cartin-detail{margin:.5em 20px;text-align:center;font-weight:700;font-size:21px}.cartin-message-wrapper.tax-type-both>.tooltip.cartin>.main-body>.close{position:absolute;top:.3em;right:3%;background-color:transparent;border-radius:0;filter:none;font-weight:700}}