form .cart #shopping-cart-table .category-container tr{padding:10px 20px;border-bottom:none}form .cart #shopping-cart-table .category-container tr:first-child{height:fit-content;padding:0}form .cart #shopping-cart-table .category-container tr.date-row{height:fit-content;padding:0;margin-top:18px}form .cart #shopping-cart-table .category-container tr td.category{display:flex;flex-direction:column;gap:24px;flex:1}form .cart #shopping-cart-table .category-container tr td.category .c-title{display:flex;align-items:center;gap:19px;border-bottom:1px solid #d7d7d7;padding:18.5px 0}form .cart #shopping-cart-table .category-container tr td.category .c-title img{max-height:34px}form .cart #shopping-cart-table .category-container tr td.category .c-title .c-name{color:#1e1e1e;font-family:'Gotham',Serif;font-size:22px;font-style:normal;font-weight:500;line-height:normal}form .cart #shopping-cart-table .category-container tr td.date{flex:1;display:flex;flex-direction:column;gap:25px}form .cart #shopping-cart-table .category-container tr td.date .d-title{display:flex;flex-direction:row;gap:15px}form .cart #shopping-cart-table .category-container tr td.date .d-title .d-t-first{display:flex;gap:15px;flex:1}form .cart #shopping-cart-table .category-container tr td.date .d-title .d-t-second{display:flex}form .cart #shopping-cart-table .category-container tr td.date .d-title span{color:#1e1e1e;font-family:'Gotham',serif;font-style:normal;font-weight:500;line-height:normal}form .cart #shopping-cart-table .category-container tr td.date .d-title .d-alter-label,form .cart #shopping-cart-table .category-container tr td.date .d-title .d-date-label{font-size:18px}form .cart #shopping-cart-table .category-container tr td.date .d-title .d-date-value{font-size:16px;line-height:23px}form .cart #shopping-cart-table .category-container tr td.date .date-items-details{display:flex;gap:58px;font-family:'Gotham',serif}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-qty{flex:1;display:flex;gap:5px}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-qty .number,form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-qty .text{color:#1e1e1e;font-size:18px;font-style:normal;font-weight:500;line-height:normal}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-value{color:#1e1e1e;font-family:'Montserrat',serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-value span{font-size:16px}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-alter{color:#1e1e1e;font-size:16px;font-style:normal;font-weight:500;line-height:normal;flex-basis:99px}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-alter span{font-size:16px}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-empty{flex-basis:0}form .cart #shopping-cart-table .category-container tr td .control{height:100%}form .cart #shopping-cart-table .category-container tr td .control input{height:100%;margin:0}.c-name{color:red}@media screen and (max-width:600px){form .cart #shopping-cart-table .category-container tr{padding:10px 0 10px 10px;gap:10px}form .cart #shopping-cart-table .category-container tr td.date .date-items-details{gap:25px}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-value{white-space:nowrap}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-value span{font-size:14px}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-alter{flex-basis:78px;white-space:nowrap}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-p-alter span{font-size:14px}form .cart #shopping-cart-table .category-container tr td.date .date-items-details .d-empty{flex-basis:99px}}.opc-block-summary .summary-content .block.items-in-cart .content.minicart-items .minicart-items-wrapper .minicart-items .item.product.product-item .product{min-height:40px}.grouped.product-custom-form,.simple.product-custom-form{display:flex;flex-direction:column;gap:20px}.grouped.product-custom-form .rows,.simple.product-custom-form .rows{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.grouped.product-custom-form .columns,.simple.product-custom-form .columns{display:flex;flex-direction:column;gap:20px}.grouped.product-custom-form .columns .form-section,.simple.product-custom-form .columns .form-section{width:100%}.grouped.product-custom-form .columns.no-gap,.simple.product-custom-form .columns.no-gap{gap:0 !important}.grouped.product-custom-form .form-section,.simple.product-custom-form .form-section{display:flex;flex-direction:column;gap:38px;padding:38px 0;border-bottom:1px solid #bebebe}.grouped.product-custom-form .form-section h1,.simple.product-custom-form .form-section h1,.grouped.product-custom-form .form-section h2,.simple.product-custom-form .form-section h2,.grouped.product-custom-form .form-section h3,.simple.product-custom-form .form-section h3,.grouped.product-custom-form .form-section h4,.simple.product-custom-form .form-section h4,.grouped.product-custom-form .form-section h5,.simple.product-custom-form .form-section h5,.grouped.product-custom-form .form-section h6,.simple.product-custom-form .form-section h6{text-align:center}.grouped.product-custom-form .control,.simple.product-custom-form .control{flex:1;min-width:250px}.simple.product-custom-form .form-section{display:flex;flex-direction:column;gap:20px;padding:38px 0;border-bottom:1px solid #bebebe}.simple.product-custom-form .form-section h1,.simple.product-custom-form .form-section h2,.simple.product-custom-form .form-section h3,.simple.product-custom-form .form-section h4,.simple.product-custom-form .form-section h5,.simple.product-custom-form .form-section h6{text-align:center}.product-custom-form-modal .modal-inner-wrap .modal-content{width:100%;max-width:100%}.product-custom-form-modal .modal-inner-wrap .modal-content .simple.product-custom-form button.save{width:100%}#grouped_product_custom_flow_title{width:100%;text-align:center;font-size:32px;font-weight:500;padding:30px 34vw 0 0;box-sizing:border-box;margin:0 0 -40px}@media screen and (max-width:1259px){#grouped_product_custom_flow_title{padding:30px 0 0}}@media screen and (max-width:768px){#grouped_product_custom_flow_title{padding:30px 16px 0;margin:0}}