.b-black{border-color:#0c0d12}.b-light-black{border-color:#2c2c36}.b-very-dark-gray{border-color:#393b46}.b-gray-1{border-color:#95969b}.b-dark-gray{border-color:#acacb0}.b-gray-2{border-color:#dbdbdd}.b-gray-3{border-color:#7b7c83}.b-gray-4{border-color:#f1f1f4}.b-gray-5{border-color:#eaeaea}.b-gray-6{border-color:#f6f6f7}.b-gray-7{border-color:#4d4f56}.b-gray-8{border-color:#d8d9df}.b-gray-9{border-color:#c5c7cb}.b-light-gray{border-color:#e9eaec}.b-lighter-gray{border-color:#f2f3f5}.b-light{border-color:#fdfcfa}.b-white{border-color:#fff}.b-primary{border-color:linear-gradient(270deg,#D647FB 0%,#3221EE 100%)}.b-purple{border-color:#664bd2}.b-purple-blue{border-color:#9093e4}.b-dark-purple{border-color:#5200ff}.b-blue{border-color:#3f69ff}.b-aqua-blue{border-color:#0085ff}.b-very-light-blue{border-color:#e1e2ff}.b-light-purple{border-color:#f2f1f4}.b-orange{border-color:#ff6e1c}.b-red{border-color:#e84040}.b-dark-red{border-color:#b22b2b}.b-maroon{border-color:#981d1d}.b-lime-green{border-color:#33be27}.b-dark-green{border-color:#388332}.text-sm-1{font-size:.9rem}@media (min-width: 768px){.md\:text-sm-1{font-size:.9rem}}@media (min-width: 992px){.lg\:text-sm-1{font-size:.9rem}}@media (min-width: 1200px){.xl\:text-sm-1{font-size:.9rem}}.text-sm-2{font-size:1rem}@media (min-width: 768px){.md\:text-sm-2{font-size:1rem}}@media (min-width: 992px){.lg\:text-sm-2{font-size:1rem}}@media (min-width: 1200px){.xl\:text-sm-2{font-size:1rem}}.text-sm-3{font-size:1.1rem}@media (min-width: 768px){.md\:text-sm-3{font-size:1.1rem}}@media (min-width: 992px){.lg\:text-sm-3{font-size:1.1rem}}@media (min-width: 1200px){.xl\:text-sm-3{font-size:1.1rem}}.text-sm-4{font-size:1.2rem}@media (min-width: 768px){.md\:text-sm-4{font-size:1.2rem}}@media (min-width: 992px){.lg\:text-sm-4{font-size:1.2rem}}@media (min-width: 1200px){.xl\:text-sm-4{font-size:1.2rem}}.text-md-1{font-size:1.4rem}@media (min-width: 768px){.md\:text-md-1{font-size:1.4rem}}@media (min-width: 992px){.lg\:text-md-1{font-size:1.4rem}}@media (min-width: 1200px){.xl\:text-md-1{font-size:1.4rem}}.text-md-2{font-size:1.6rem}@media (min-width: 768px){.md\:text-md-2{font-size:1.6rem}}@media (min-width: 992px){.lg\:text-md-2{font-size:1.6rem}}@media (min-width: 1200px){.xl\:text-md-2{font-size:1.6rem}}.text-md-3{font-size:1.8rem}@media (min-width: 768px){.md\:text-md-3{font-size:1.8rem}}@media (min-width: 992px){.lg\:text-md-3{font-size:1.8rem}}@media (min-width: 1200px){.xl\:text-md-3{font-size:1.8rem}}.text-md-4{font-size:2rem}@media (min-width: 768px){.md\:text-md-4{font-size:2rem}}@media (min-width: 992px){.lg\:text-md-4{font-size:2rem}}@media (min-width: 1200px){.xl\:text-md-4{font-size:2rem}}.text-lg-1{font-size:2.2rem}@media (min-width: 768px){.md\:text-lg-1{font-size:2.2rem}}@media (min-width: 992px){.lg\:text-lg-1{font-size:2.2rem}}@media (min-width: 1200px){.xl\:text-lg-1{font-size:2.2rem}}.text-lg-2{font-size:2.4rem}@media (min-width: 768px){.md\:text-lg-2{font-size:2.4rem}}@media (min-width: 992px){.lg\:text-lg-2{font-size:2.4rem}}@media (min-width: 1200px){.xl\:text-lg-2{font-size:2.4rem}}.text-lg-3{font-size:2.8rem}@media (min-width: 768px){.md\:text-lg-3{font-size:2.8rem}}@media (min-width: 992px){.lg\:text-lg-3{font-size:2.8rem}}@media (min-width: 1200px){.xl\:text-lg-3{font-size:2.8rem}}.text-lg-4{font-size:3.2rem}@media (min-width: 768px){.md\:text-lg-4{font-size:3.2rem}}@media (min-width: 992px){.lg\:text-lg-4{font-size:3.2rem}}@media (min-width: 1200px){.xl\:text-lg-4{font-size:3.2rem}}.no-wrap{white-space:nowrap}.overflow-hidden{overflow:hidden}.cart-totals{padding:2rem 3.2rem 4rem;border-bottom:1px solid #E9EAEC}.cart-totals .item{display:flex;align-items:flex-start;justify-content:space-between;padding:.8rem 0}.cart-totals .item:not(.item-borderless){margin-bottom:1rem;border-bottom:1px solid #E9EAEC}.cart-totals .item>p:first-child{padding-right:2rem;flex:none}.cart-totals .item>p:last-child{text-align:right}.cart-totals .total .vat-amount{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.4rem}.cart-totals .total .total-wrap{display:flex;align-items:flex-start;justify-content:space-between}.cart-totals .total .total-wrap.isNotCountryUSA{margin-bottom:12px}.cart-totals .total .price{display:flex;flex-direction:column;align-items:flex-end}.cart-totals .total .vat{font-size:1.2rem;color:#686868}.cart-totals .small{font-size:1.2rem}.cart-totals .total-text{font-size:1.8rem}
