.custom-cart-section{background-color:var(--tj-white);margin-top:var(--gap18)}.custom-cart-section .section-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--tj-darker-sand);padding:var(--gap24) var(--gap)}.custom-cart-section .section-top .title{font-size:1.33rem;font-weight:500;display:flex;gap:var(--gap12);align-items:center}.custom-cart-section .section-bottom .section-content{display:flex;flex-direction:column;gap:var(--gap24);overflow:hidden}.custom-cart-section .section-bottom .section-content .section-content-wrap{display:flex;padding:var(--gap);flex-direction:column;gap:var(--gap24)}.custom-cart-section .section-bottom .section-content .section-content-wrap .content-group{display:flex;flex-direction:column;gap:var(--gap18)}.service-form-select-oi{margin:10px 0}.service-form-select-oi label{display:block;font-weight:600;margin-bottom:5px}.service-form-select-oi select{background-color:#fff}.checkout-addons li{align-items:start !important}.checkout-addons li .checkbox{flex-shrink:0;padding-top:2px}.checkout-addons li label .sub-label{display:block;font-weight:600}.checkout-addons li label .price-badge{display:inline-block;font-size:12px;border-radius:6px;color:var(--tj-brown);border:1px solid var(--tj-brown);padding:.5em 1em;line-height:1em;vertical-align:middle;margin-left:.5em}.checkout-addons li label .learn-more{display:block;font-weight:500;text-decoration:underline;text-underline-offset:.3em;margin-top:5px}.custom-cart-section.block-loading:after{content:'Saving...'}.form-price_match{width:100%}