.page.checkout{.checkout-widget{margin:70px auto 0;max-width:950px;.cw-cart{.cw-cart-text{font-size:16px!important}.cw-cart-lineitem{.description{padding:15px 30px;border-radius:4px;.title{font-size:2em;font-style:italic;line-height:30px;font-weight:400}.detail{font-size:16px;padding-top:5px}.delete{font-size:16px;filter:var(--f-primary)}}.rate{>div:not(:first-child){padding-left:15px}.rate-type{grid-column:1/3}.rate-qty{grid-column:4/6}}}.cw-booking-other .volcano-button:hover{background-color:var(--light-f);border:2px solid var(--primary);a{color:var(--primary)!important;padding:0}}.cw-cart-total-price{background-color:var(--light-e);font-size:16px;padding:10px 15px;i{margin-top:0;margin-left:8px}}}.cw-form{.cw-pickup{grid-template-columns:1fr;.cw-form-pickup{width:49%}.cw-form-pickup-info{padding-left:0;.cw-form-pickup-info-title{margin-top:-5px;margin-bottom:5px;font-weight:700!important}.cw-form-pickup-info-text,.cw-form-pickup-info-title{font-weight:400;color:var(--primary)}.cw-form-pickup-info-label{font-style:italic}}}.cw-form-participants{.cw-participants-header,>div.cw-form-field-group .header{font-size:16px;font-style:italic}>div.cw-form-field-group{grid-template-columns:repeat(2,minmax(0,1fr))}>div.cw-form-field-group .header i{margin-right:2px;font-size:18px}}}}}@media (max-width:768px){.page.checkout{.checkout-widget{margin-top:10px;.cw-cart{.rate-type{grid-column:1/2!important}.rate-qty,.rate-total-price{grid-column:1/3!important}}.cw-form{.cw-form-participants{>div.cw-form-field-group{grid-template-columns:repeat(1,minmax(0,1fr))}}.cw-pickup{.cw-form-pickup{width:100%}}}}}}