.orderWarnings{color:#505050;background-color:#ffe3e3;font-size:.9rem;font-weight:400;text-align:center;border-radius:4px;padding:.6rem}#shopcart .orderWarnings{margin:.6rem 0 .3rem}.shopcart_title{font-size:1.5rem;font-weight:600;padding:.5rem 0}.customer_title{background-color:var(--customerTitleBackground);color:var(--customerTitleForeground);font-size:1.5rem;font-weight:600}#shopcart{width:100%}#shopcart .row_info{font-size:.9rem;font-weight:500;color:#fff;background-color:#999;padding:6px;margin-top:2px}#shopcart .marked{font-size:1rem;font-weight:600}#shopcart .warning{background-color:snow;color:#c4161c;font-size:1rem;line-height:1.7;text-align:center;padding:10px;margin:.4rem 0 1.8rem;border-radius:4px;-webkit-box-shadow:2px 2px 5px 2px rgba(200,200,200,.8);box-shadow:2px 2px 5px 2px rgba(200,200,200,.8)}.sticky_shopcart{position:fixed}#shopcart_passive{width:420px;-webkit-transition-property:top;transition-property:top;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear}#shopcart_passive .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#shopcart_passive .title{width:300px}#shopcart_passive .continue{height:24px;width:24px;background-repeat:no-repeat;background-position:center;background-image:url(../images/shopping.png);background-color:transparent;cursor:pointer}#shopcart_passive img{border:0}#shopcart_passive #positions{overflow-y:auto;scrollbar-width:thin}#delivery_conditions_area{border-radius:4px;color:#4d4b4b;margin:.5rem 0 1rem}#delivery_conditions_area .order_type_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#dbdbdb;border-radius:.3rem}#delivery_conditions_area .order_type_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;border-radius:.3rem;padding:.4rem;margin:.3rem}#delivery_conditions_area .order_type_box:hover{background-color:#fffffe}#delivery_conditions_area .type_title{color:#828282;font-weight:600}#delivery_conditions_area .type_time{font-size:.75rem;color:#848484;text-align:center}#delivery_conditions_area .type_selected{background-color:#fffffe;-webkit-box-shadow:1px 1px 3px 1px rgba(147,147,147,.7);box-shadow:1px 1px 3px 1px rgba(147,147,147,.7)}#delivery_conditions_area .type_selected .type_title{color:#c4161c}#delivery_conditions_area .conditions{background-color:var(--mainBackground);color:var(--mainForeground);border-radius:.3rem;padding:.4rem .4rem .5rem;margin-top:.6rem}#delivery_conditions_area legend{position:relative;background-color:#f9f9f9;padding:0 .3rem;border-radius:.3rem;font-size:.8em;color:#ae2020}#delivery_conditions_area .content_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#delivery_conditions_area .row_selfcall{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#delivery_conditions_area .row_label{font-size:.8rem;padding-bottom:0}#delivery_conditions_area .content_row>select{width:calc(50% - .15rem);border-radius:.2rem}#delivery_conditions_area .content_row>select.warn_empty{background-color:#ffd8d8}#delivery_conditions_area .orderWarnings{margin:.6rem 0 .3rem}#delivery_conditions_area .row_info{border:1px solid #b5b5b5;border-radius:4px;background-color:#fffde5;color:#4f4d4d;font-size:.9em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.6rem;margin:.3rem 0 .5rem}#delivery_conditions_area .store_data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--mainBackground);color:var(--mainForeground);font-size:.8rem;text-align:center;border-radius:.3rem;padding:.5rem;margin-bottom:.3rem}#delivery_conditions_area .store_name{font-weight:600;font-size:1.1rem}#delivery_conditions_area .store_address,#delivery_conditions_area .store_phone{background-image:url(../images/home.svg);background-position:left center;background-repeat:no-repeat;background-size:1rem;color:var(--backgroundColor1);padding:.2rem 0 .2rem 1.4rem}#delivery_conditions_area .store_phone{background-image:url(../images/phone.svg);color:var(--backgroundColor2);padding:.2rem 0 .2rem 1.2rem}#shopcart_extra{font-size:14px;font-weight:600;color:var(--foregroundColor1);background-color:var(--backgroundColor1);margin:5px 0;padding:5px;text-align:left}#shopcart_extra .extra_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}#shopcart_extra .column_price{text-align:right;width:150px}#shopcart_extra .footnote{border-top:1px solid var(--foregroundColor1);font-size:.8rem}#base_articles .deco_articles>#shopcart_extra{width:360px}#shopcart_extra .label{width:290px;padding-left:7px;display:table-cell}#shopcart_extra .price{width:70px;color:#ff0;display:table-cell;text-align:right;padding-right:4px}#shopcart_extra .footnote{padding-top:6px;padding-left:7px;font-size:11px;font-weight:400}#order_bonuscard{margin-top:12px}#base_shopcart .order_navi_area a,#order_bonuscard a{display:inline-block;text-decoration:none;text-align:center;cursor:pointer}#order_bonuscard a{font-size:1rem;color:var(--bonuscardButtonForeground);background-color:var(--bonuscardButtonBackground);padding:.6rem;width:100%}#order_bonuscard .bc_input{margin-bottom:5px}#order_bonuscard input{padding:6px;width:100%}#order_bonuscard .bonuscard_warning{font-size:.9rem;font-weight:500;text-align:center;color:#333;background-color:#fffffe;border:1px solid #ce3a3a;border-radius:4px;padding:.6rem;margin:.6rem 0 0}#base_shopcart .order_navi_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.7rem 0 1.4rem}#base_shopcart .order_navi_area a{width:calc(100% - 20px);font-size:1.2rem;font-weight:600;color:var(--orderButtonForeground);background-color:var(--orderButtonBackground);padding:10px}#base_shopcart .order_navi_area .disabled{cursor:default;opacity:.5}#positions{background-color:#fffffe;color:#534b4c;border:1px solid #c6c6c6}#positions .position{font-size:.9rem;padding:5px;border-bottom:1px solid #aaa}#positions .current{background-color:#fffed6}#positions .pos_row{font-size:.96rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#positions .pos_count{text-align:right;width:2.5rem}#positions .pos_name{width:calc(100% - 11.5rem);word-break:break-all}#positions .pos_price{text-align:right;width:4rem}#positions .pos_total_price{font-size:1.1rem;font-weight:600;text-align:right;width:5rem}#positions .subposition{font-size:.96em;font-weight:500;padding-left:1rem}#positions .extra{background-color:#f3f4b9;text-shadow:none;padding:.4rem .4rem .2rem}#positions .pos_navi_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px 0}#positions .pos_navi{width:1.9rem;height:1.9rem;background-position:center;background-repeat:no-repeat;background-size:1.7rem;margin-left:.5rem;cursor:pointer}#positions .pos_plus{background-image:url(../images/plus.png)}#positions .pos_minus{background-image:url(../images/minus.png)}#positions .pos_edit{background-image:url(../images/edit.png)}#totals{padding:5px 0;font-size:1.2rem;font-weight:600;color:var(--totalsForeground);background:var(--totalsBackground)}#totals .totals_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px}#totals .row_sum{font-size:.9em}#totals .row_discount{font-size:.9em;color:var(--totalsDiscountForeground)}#totals .row_deliverycost{font-size:.9em;color:var(--totalsHighlightedForeground)}#totals .row_tip{color:var(--tipForeground);background-color:var(--tipBackground);font-size:.86em;font-weight:500}#totals .row_right{text-align:right}
/*# sourceMappingURL=shopcart.css.map */
