.a-btn,.o-main-cart .under-cart .checkout-btn#checkout{padding:.625rem 2.125rem;font-family:var(--ff-primary);font-size:var(--btn-fs);line-height:var(--btn-lh);display:inline-block;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:2.5rem;transition:color .35s ease,border-color .35s ease,background-color .35s ease}.a-btn a,.o-main-cart .under-cart .checkout-btn#checkout a{text-decoration:none}.a-btn--primary{background-color:var(--color-white);border:1px solid var(--color-white);color:var(--color-black)}.a-btn--primary.a-btn--has-icon .icon path{fill:var(--color-black)}.a-btn--secondary{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-black)}.a-btn--secondary.a-btn--has-icon .icon path{fill:var(--color-white)}.a-btn:disabled,.o-main-cart .under-cart .checkout-btn#checkout:disabled{background-color:var(--color-secondary-bg);border:1px solid var(--color-secondary-bg);color:var(--color-secondary-body);cursor:not-allowed}.a-btn:disabled:hover,.o-main-cart .under-cart .checkout-btn#checkout:disabled:hover{background-color:var(--color-secondary-bg);border:1px solid var(--color-secondary-bg);color:var(--color-secondary-body)}.a-btn.a-btn__select-size:disabled,.o-main-cart .under-cart .a-btn__select-size.checkout-btn#checkout:disabled{opacity:1;color:var(--color-white);background-color:var(--color-secondary-btn-bg);border:1px solid var(--color-secondary-btn-bg)}.a-btn.a-btn__select-size:disabled:hover,.o-main-cart .under-cart .a-btn__select-size.checkout-btn#checkout:disabled:hover{opacity:.8}@media screen and (min-width: 768px){.o-main-cart.content#rdk-custom{width:100%;max-width:57.1875rem;padding:0}}.o-main-cart__heading{font-size:var(--h3-fs)}.o-main-cart__header{align-items:center;border-color:var(--color-light-orange);padding-bottom:.9375rem}.o-main-cart__header .o-main-cart__side-header{align-items:center}.o-main-cart__header .o-main-cart__side-header div{margin-top:0 !important;margin-bottom:0 !important}.o-main-cart__header .o-main-cart__side-header .quantity-and-remove{margin:0 1.5rem}.o-main-cart .quantity-and-remove .quantity{border-radius:0;border:1px solid var(--color-light-orange)}.o-main-cart .quantity-and-remove .remove{border:none;opacity:1;margin-left:.625rem}@media screen and (min-width: 768px){.o-main-cart .quantity-and-remove .remove{margin-top:.875rem;margin-left:0}}.o-main-cart .quantity-and-remove .remove .icon-remove path{fill:var(--color-almost-black)}.o-main-cart .cart-list .item .col-image{width:5rem;margin-right:1.75rem}.o-main-cart .cart-list .item .item-price{margin:1.25rem 0}.o-main-cart .cart-list .item .title a{font-size:var(--nav-sub-fs)}.o-main-cart .cart-list .item .title a .product-title{font-size:var(--nav-fs)}.o-main-cart__totals{display:flex;flex-direction:column;padding:.9375rem 0;border-top:1px solid;border-bottom:1px solid;border-color:var(--color-light-orange)}@media screen and (min-width: 768px){.o-main-cart__totals{border-bottom:none;padding:.625rem 0}}.o-main-cart__totals .o-main-cart__total{display:flex;align-items:center;justify-content:space-between;margin:0;margin-bottom:.5rem}.o-main-cart__totals .o-main-cart__total:last-child{margin-bottom:0}.o-main-cart__total-label,.o-main-cart__total-value{font-family:var(--ff-primary);color:var(--color-almost-black);font-size:var(--cart-total-label-fs);text-transform:capitalize;font-weight:700}.o-main-cart__total-value{font-weight:400}.o-main-cart .under-cart .note-area .feature-subheader--small{font-size:var(--nav-fs);font-weight:500;text-decoration:underline;margin-bottom:0;border-top:1px solid var(--color-light-orange);padding:.9375rem 0}.o-main-cart .under-cart .note-area .rdk-custom-textarea{width:100%}.o-main-cart .under-cart .cart-policies{margin:1.875rem 0}.o-main-cart .under-cart .update-continue .update,.o-main-cart .under-cart .update-continue span{display:none}.o-main-cart .under-cart .update-continue .continue{color:var(--color-black);font-size:var(--nav-fs);font-weight:500;letter-spacing:.32px;text-decoration-line:underline}.o-main-cart .under-cart .checkout-btn#checkout{background-color:var(--color-orange);border-color:var(--color-orange)}.o-main-cart .under-cart .checkout-btn#checkout:hover{color:var(--color-orange);background-color:var(--color-white)}@media screen and (min-width: 768px){.o-main-cart .under-cart .checkout-btn#checkout{width:26.75rem}}
