.order_form .checkbox{line-height:20px}.order_form .checkbox label{margin-bottom:0}.order_form .order_variants{list-style-type:none;display:flex;justify-content:space-around;padding-left:0}.order_form .order_variants li{border:1px solid #ccc;border-radius:5px;background:#fafafa;display:flex;flex:1;padding:10px;text-align:center;margin-right:15px}.order_form .order_variants li label{width:100%}.order_form .order_variants li label .form-check{padding:0}.order_form .order_variants li label .form-check .form-check-input{position:static;margin:0}.order_form .order_variants li .product-name{font-size:1.2em;font-weight:700}.order_form .order_variants li .product-price{display:block;font-size:1.4em}.order_form .order_variants li .product-description{display:block}.order_form .order_variants li:last-of-type{margin-right:0}.order_form .order_options{list-style-type:none;border:1px solid #ccc;border-radius:5px;background:#fafafa;padding-left:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.order_form .order_options li{display:flex;flex-direction:column;flex-basis:100%;flex:50%;padding:10px}.order_form .order_options li div.checkbox{margin-right:10px}.order_form .order_options li .product-option-price{margin-left:5px;display:inline-block;color:#999}.order_form .order_options li .product-option-price:before{display:inline-block;content:"["}.order_form .order_options li .product-option-price:after{display:inline-block;content:"]"}.order_form .product-order-summary-column .product-order-summary-box{border:1px solid #ccc;border-radius:5px;background:#fafafa;padding:15px}.order_form .product-order-summary-column .product-order-summary-box.sticky-offset{top:56px}@media screen and (max-width:767px){.order_form .product-order-summary-column .product-order-summary-box{margin-top:15px;top:0;position:static}}.order_form .product-order-summary-column .product-order-summary p span{display:block;color:#999}.order_form .order_address{background:#fafafa;border:1px solid #ccc;border-radius:5px;padding:15px}.order_form .order_address label.required:after{content:"*";margin-left:5px;color:red}.order_form .product-order-summary-price-table td{border:none}