.bde-section-20-100 .section-container{display:flex;flex-direction:column}.bde-cart-20-102 .woocommerce-cart-form__contents tr{border:none}.bde-cart-20-102 .cart-collaterals table tr{border:none}body.page-id-20 .bde-section-20-100>.section-container:has(.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}body.page-id-20 .bde-cart-20-102:has(.woocommerce-cart-form),body.page-id-20 .bde-cart-20-102:has(.woocommerce-cart-form)>.woocommerce{display:contents}body.page-id-20 .bde-cart-20-102 .woocommerce-notices-wrapper{grid-column:1 / -1;grid-row:1;width:100%;margin:0}body.page-id-20 .bde-cart-20-102 .woocommerce-notices-wrapper:empty{display:none}body.page-id-20 .bde-cart-20-102 .woocommerce-cart-form{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;max-width:none;margin:0}body.page-id-20 .bde-cart-20-102 .woocommerce-cart-form__contents{width:100%;margin-bottom:0}body.page-id-20 .bde-cart-20-102 .cart-collaterals{grid-column:2;grid-row:3;justify-self:end;align-self:start!important;width:100%;max-width:320px;margin:0;padding:0;order:initial}body.page-id-20 .bde-cart-20-102 .cart_totals,body.page-id-20 .bde-cart-20-102 .wc-proceed-to-checkout{float:none;width:100%;margin:0;padding:0}body.page-id-20 .bde-section-20-100:has(.woocommerce-cart-form) .bde-button-20-103{grid-column:1;grid-row:3;justify-self:start;align-self:start;width:100%;max-width:320px;margin:0!important}body.page-id-20 .bde-cart-20-102 a.checkout-button,body.page-id-20 .bde-section-20-100:has(.woocommerce-cart-form) .bde-button-20-103 .bde-button__button{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:14px 24px;border:2px solid #002d72;border-radius:4px;font-size:18px;font-weight:600;line-height:1.3;text-align:center;text-transform:none!important;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}body.page-id-20 .bde-cart-20-102 a.checkout-button{background:#002d72!important;color:#ffffff!important}body.page-id-20 .bde-cart-20-102 a.checkout-button:hover{background:#001f50!important;border-color:#001f50}body.page-id-20 .bde-section-20-100:has(.woocommerce-cart-form) .bde-button-20-103 .bde-button__button{background:#ffffff!important;color:#002d72!important}body.page-id-20 .bde-section-20-100:has(.woocommerce-cart-form) .bde-button-20-103 .bde-button__button:hover{background:#002d72!important;color:#ffffff!important}@media (max-width:767px){body.page-id-20 .bde-section-20-100>.section-container:has(.woocommerce-cart-form){grid-template-columns:minmax(0,1fr);gap:16px}body.page-id-20 .bde-cart-20-102 .cart-collaterals{grid-column:1;grid-row:3;max-width:none}body.page-id-20 .bde-section-20-100:has(.woocommerce-cart-form) .bde-button-20-103{grid-column:1;grid-row:4;max-width:none}}@media (max-width:1119px){.bde-cart-20-102{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%;--bde-woo-responsive__cross-sell-order:99;--bde-woo-responsive__cart-totals-order:2}.bde-cart-20-102 .woocommerce-cart-form__contents tr{border:none}}@media (max-width:1023px){.bde-cart-20-102 .woocommerce-cart-form__contents tr{border:none}}@media (max-width:767px){.bde-cart-20-102 .woocommerce-cart-form__contents tr{border:none}.bde-cart-20-102 .woocommerce-cart-form{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}.bde-cart-20-102 .cart-collaterals{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}.bde-cart-20-102 .cart-collaterals{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}.bde-cart-20-102 .woocommerce-cart-form{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){.bde-cart-20-102 .woocommerce-cart-form__contents tr{border:none}}.bde-button-20-103 .bde-button__button{--bde-button-custom-border-color:var(--bde-palette-white-93355179-631c-4539-b06d-c723798760d5-4);--bde-button-custom-border-color-hover:var(--bde-palette-white-93355179-631c-4539-b06d-c723798760d5-4);--bde-button-custom-background-color:var(--bde-palette-white-a225b494-80ab-4895-975b-a59e4839e073-5);--bde-button-custom-background-color-hover:var(--bde-palette-white-a225b494-80ab-4895-975b-a59e4839e073-5);--bde-button-custom-text-color:var(--bde-palette-white-93355179-631c-4539-b06d-c723798760d5-4);--bde-button-custom-text-color-hover:var(--bde-palette-white-93355179-631c-4539-b06d-c723798760d5-4);border-width:2px;color:var(--bde-palette-white-93355179-631c-4539-b06d-c723798760d5-4)}.bde-button-20-103{display:flex;align-self:flex-end}.bde-button-20-103 .bde-button__button:hover{background-color:#002D72!important;color:#FFFFFF!important}@media (min-width:1000px){.bde-button-20-103{margin-right:405px}}