/*
 * GENERATED by tools/build-v2-lines.py — DO NOT HAND-EDIT.
 *
 * Borders and outlines that cannot be seen on a white page are given a
 * real colour (#D4D4D8) and hairlines step up to 1.5px; text lighter than
 * 7:1 on white is darkened to #3F3F46.
 *
 * Hand-written intent lives in assets/theme-v2.css, which loads after
 * this file and therefore still wins.
 */

/* ---- from assets/woocommerce.css ---- */

html body.cl-v2:not(.cl-x) .cl-mobile__panel {
  border-left: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-mobile__head {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-mobile__nav a {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-mobile__foot {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-ruo-notice {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce ul.products li.product {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce div.product .woocommerce-product-gallery img {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce div.product form.cart .variations select,
html body.cl-v2:not(.cl-x) .woocommerce .quantity input.qty,
html body.cl-v2:not(.cl-x) .woocommerce form .form-row input.input-text,
html body.cl-v2:not(.cl-x) .woocommerce form .form-row textarea,
html body.cl-v2:not(.cl-x) .woocommerce form .form-row select,
html body.cl-v2:not(.cl-x) .select2-container .select2-selection--single {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce div.product .woocommerce-tabs ul.tabs {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce table.shop_table {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce table.shop_table td {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment ul.payment_methods {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment div.payment_box::before {
  border-bottom-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-coa-search input[type="search"] {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-coa-card {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-coa-empty {
  border: 2px dashed #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-footer {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-footer__bottom {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-hero {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-section {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-cat {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pillar {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-faq {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay-details {
  border-top: 1px solid #D4D4D8 !important;
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay-details code {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce form .form-row input.input-text,
html body.cl-v2:not(.cl-x) .woocommerce form .form-row textarea,
html body.cl-v2:not(.cl-x) .woocommerce form .form-row select,
html body.cl-v2:not(.cl-x) .woocommerce-page form .form-row input.input-text,
html body.cl-v2:not(.cl-x) .woocommerce-page form .form-row textarea,
html body.cl-v2:not(.cl-x) .woocommerce-page form .form-row select,
html body.cl-v2:not(.cl-x) .woocommerce input.input-text,
html body.cl-v2:not(.cl-x) .woocommerce textarea,
html body.cl-v2:not(.cl-x) .woocommerce select,
html body.cl-v2:not(.cl-x) .woocommerce #coupon_code,
html body.cl-v2:not(.cl-x) .select2-container--default .select2-selection--single,
html body.cl-v2:not(.cl-x) .select2-dropdown,
html body.cl-v2:not(.cl-x) .select2-search__field {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout-review-order,
html body.cl-v2:not(.cl-x) .woocommerce-checkout-review-order-table {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce table.shop_table th,
html body.cl-v2:not(.cl-x) .woocommerce table.shop_table td,
html body.cl-v2:not(.cl-x) .woocommerce-checkout-review-order-table th,
html body.cl-v2:not(.cl-x) .woocommerce-checkout-review-order-table td {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment div.payment_box::before {
  border-bottom-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment .place-order {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-agegate__panel {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-agegate__ruo {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce ul.products li.product a:first-of-type {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce div.product .woocommerce-product-gallery {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce div.product .woocommerce-tabs table.shop_attributes th,
html body.cl-v2:not(.cl-x) .woocommerce div.product .woocommerce-tabs table.shop_attributes td {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-shop-header {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay-instructions {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-copyable {
  border: 2px dashed #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .quantity input.qty {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce select,
html body.cl-v2:not(.cl-x) .woocommerce-page select {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-crumb--current {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pill {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce form .form-row input.input-text,
html body.cl-v2:not(.cl-x) .woocommerce form .form-row textarea,
html body.cl-v2:not(.cl-x) .woocommerce form .form-row select,
html body.cl-v2:not(.cl-x) .woocommerce-checkout input[type="text"],
html body.cl-v2:not(.cl-x) .woocommerce-checkout input[type="email"],
html body.cl-v2:not(.cl-x) .woocommerce-checkout input[type="tel"],
html body.cl-v2:not(.cl-x) .woocommerce-checkout select {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce form .form-row input.input-text:hover,
html body.cl-v2:not(.cl-x) .woocommerce-checkout select:hover {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout-review-order-table {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout-review-order-table th,
html body.cl-v2:not(.cl-x) .woocommerce-checkout-review-order-table td {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment ul.payment_methods li {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment ul.payment_methods li:hover {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-acknowledgement {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-btn[disabled],
html body.cl-v2:not(.cl-x) .woocommerce button.button:disabled,
html body.cl-v2:not(.cl-x) .woocommerce button.button.alt:disabled,
html body.cl-v2:not(.cl-x) .woocommerce button.button:disabled[disabled] {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-badge {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce table.shop_table.cart td.product-remove a.remove {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-qty__btn {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cl-qty input.qty {
  border-top: 1px solid #D4D4D8 !important;
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table th,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table td {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-save__rows li {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-am__dialog {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-am .cl-am__body p.form-row {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-am__btn--ghost {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce div.product .reset_variations {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce div.product .summary .stock {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce div.product .summary .stock.out-of-stock {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce div.product .summary .stock.cl-low-stock {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-btn[disabled],
html body.cl-v2:not(.cl-x) .woocommerce button.button:disabled,
html body.cl-v2:not(.cl-x) .woocommerce button.button.alt:disabled,
html body.cl-v2:not(.cl-x) .woocommerce #place_order:disabled {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce #place_order:disabled,
html body.cl-v2:not(.cl-x) .cl-am__btn--primary:disabled {
  border-width: 2px !important !important;
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout form.checkout:has(.cl-am-summary.is-empty) #place_order {
  border-width: 2px !important !important;
}

html body.cl-v2:not(.cl-x) .cl-sticky-cart__btn--ghost {
  border-width: 2px !important;
}

html body.cl-v2:not(.cl-x) .woocommerce table.shop_table.cart td.actions .coupon #coupon_code {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce div.product .summary .cl-ruo-notice {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-sticky-cart__close {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals tr.shipping .woocommerce-shipping-destination,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals tr.woocommerce-shipping-totals .woocommerce-shipping-destination,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals tr.shipping p,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals tr.woocommerce-shipping-totals p {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals .shipping-calculator-form {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-footer__col h3,
html body.cl-v2:not(.cl-x) .cl-footer__col .cl-footer__heading {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals ul#shipping_method {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.shipping .woocommerce-shipping-destination,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-destination {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.shipping .woocommerce-shipping-destination:first-child,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-destination:first-child {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.shipping .shipping-calculator-button,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals .shipping-calculator-button {
  border: 2px solid #D4D4D8 !important;
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.shipping ul#shipping_method,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals ul#shipping_method,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.shipping .woocommerce-shipping-destination,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-destination,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.shipping .shipping-calculator-button,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals .shipping-calculator-button {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-picks__art {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.shipping p,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals p {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cart_totals .cl-ship-hint,
html body.cl-v2:not(.cl-x) .woocommerce-checkout .cl-ship-hint {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-promo__panel {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-promo__terms {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-atc--out .cl-atc__btn,
html body.cl-v2:not(.cl-x) .woocommerce ul.products li.product .cl-atc--out .cl-atc__btn {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-atc__opts {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-drawer__panel {
  border-left: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-drawer__head {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-drawer__line {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-drawer__qty {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-drawer__foot {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-drawer__row--discount ~ .cl-drawer__row--total {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-co__head {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-co__spinner {
  border: 2px solid #D4D4D8 !important;
}

@media (min-width: 768px) {
html body.cl-v2:not(.cl-x) .cl-co__panel {
  border: 2px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x) .cl-sticky-cart {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-sticky-cart__btn--ghost {
  border-width: 2px !important;
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-topbar {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-contact {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-contact__note {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-help {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-section {
  border-bottom-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-intent,
html body.cl-v2:not(.cl-x) .cl-section--alt,
html body.cl-v2:not(.cl-x) .cl-trustbar {
  border-top: 1px solid #D4D4D8 !important;
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce ul.products li.product .cl-atc--out .cl-atc__btn {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce ul.products li.product,
html body.cl-v2:not(.cl-x) .cl-intent,
html body.cl-v2:not(.cl-x) .cl-intent__step,
html body.cl-v2:not(.cl-x) .cl-picks__panel,
html body.cl-v2:not(.cl-x) .cl-contact,
html body.cl-v2:not(.cl-x) .cl-trustbar,
html body.cl-v2:not(.cl-x) .cl-content,
html body.cl-v2:not(.cl-x) .cl-drawer__panel,
html body.cl-v2:not(.cl-x) .cl-co__panel,
html body.cl-v2:not(.cl-x) .cl-promo__panel,
html body.cl-v2:not(.cl-x) .cl-chip,
html body.cl-v2:not(.cl-x) main > .container > article {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-section,
html body.cl-v2:not(.cl-x) .cl-section--alt,
html body.cl-v2:not(.cl-x) .cl-picks,
html body.cl-v2:not(.cl-x) .cl-footer {
  border-top: 1px solid #D4D4D8 !important;
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-footer__heading {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce .cl-shop-toolbar .woocommerce-ordering select {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce form.checkout_coupon .cl-coupon__input {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce form.login {
  border: 2px solid #D4D4D8 !important;
}

@media (max-width: 782px) {
html body.cl-v2:not(.cl-x) .cl-trustbar {
  border-color: #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x) .cl-breadcrumb li + li::before {
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
}

html body.cl-v2:not(.cl-x) .cl-btn:hover,
html body.cl-v2:not(.cl-x) .cl-btn:focus-visible,
html body.cl-v2:not(.cl-x) .woocommerce a.button:hover,
html body.cl-v2:not(.cl-x) .woocommerce button.button:hover,
html body.cl-v2:not(.cl-x) .woocommerce input.button:hover,
html body.cl-v2:not(.cl-x) .woocommerce a.button.alt:hover,
html body.cl-v2:not(.cl-x) .woocommerce button.button.alt:hover,
html body.cl-v2:not(.cl-x) .woocommerce #respond input#submit:hover,
html body.cl-v2:not(.cl-x) .cl-btn--secondary:hover,
html body.cl-v2:not(.cl-x) .cl-atc__btn:hover,
html body.cl-v2:not(.cl-x) .cl-drawer__cta:hover {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-btn[disabled],
html body.cl-v2:not(.cl-x) .cl-btn:disabled,
html body.cl-v2:not(.cl-x) .woocommerce button.button:disabled,
html body.cl-v2:not(.cl-x) .cl-atc__btn[disabled],
html body.cl-v2:not(.cl-x) .cl-atc__btn:disabled {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce ul.products li.product {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-search button[type="submit"]:hover,
html body.cl-v2:not(.cl-x) .cl-am__btn--primary:hover,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,
html body.cl-v2:not(.cl-x) .woocommerce div.product form.cart .single_add_to_cart_button:hover,
html body.cl-v2:not(.cl-x) .woocommerce ul.products li.product .button:hover,
html body.cl-v2:not(.cl-x) .woocommerce #place_order:hover {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-trustbar,
html body.cl-v2:not(.cl-x) .cl-contact {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-acc__row {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-acc__body {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-acc__summary {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-acc__body #shipping_method li {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__row {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__body {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__aside {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__shipping #shipping_method li {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__body .form-row,
html body.cl-v2:not(.cl-x).cl-embed .cl-ck__body fieldset {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__body .cl-am-summary {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-ref__linkbox input {
  border: 2px solid #D4D4D8 !important;
}

@media (max-width: 600px) {
html body.cl-v2:not(.cl-x) .cl-am__foot {
  border-top: 1px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x).cl-embed .cl-am .cl-am__body p.form-row {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) #reviews .comment-form input[type="text"],
html body.cl-v2:not(.cl-x) #reviews .comment-form input[type="email"],
html body.cl-v2:not(.cl-x) #reviews .comment-form input[type="url"],
html body.cl-v2:not(.cl-x) #reviews .comment-form textarea {
  border: 2px solid #D4D4D8 !important;
}

@media (max-width: 767px) {
html body.cl-v2:not(.cl-x).cl-embed p.cl-help {
  border: 2px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x) .cl-paynow__row {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment .cl-paynow__copy.is-copied {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-am-summary .cl-am-row {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .woocommerce-checkout .cl-am-summary:not(.is-empty) .cl-am-summary__edit {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed #payment .place-order .cl-acknowledgement {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed form.checkout .cl-billing-toggle {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed #payment #place_order::after {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment .cl-pm__sub {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce-checkout #payment .cl-paynow__next {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay .cl-pay__bar {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.cl-pay, .cl-ty) .cl-pay__secure {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.cl-pay, .cl-ty) .cl-pay__human {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.cl-pay, .cl-ty) .cl-pay__hbtn--call {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.cl-pay, .cl-ty) .cl-pay__hbtn--text {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay .cl-pay__row {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay .cl-pay__copy.is-copied {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.cl-pay, .cl-ty) .cl-pay__go-secure {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay .cl-pay__held {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-ty__tick {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-ty__note {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-ty__head {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-ty__row {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-ty__row--total {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-ty__pill--ok {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.cl-pay, .cl-ty) .cl-pay__human {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay .cl-pay__card {
  border-top: 1px solid #D4D4D8 !important;
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.cl-pay, .cl-ty) .cl-pay__human {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-ty__steps li {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-ty__steps li.is-done .cl-ty__num {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-paybar {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-paybar__secure {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-faqhelp {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-faqhelp__btn {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).page-id-52 details.cl-faq[open] > summary {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-sg__item {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) footer .cl-footer__heading {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) footer .cl-footer__list li + li {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-footer__bottom {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-qv__add:disabled {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-qv__desc {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-mobile__account {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-acct__head {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed.woocommerce-account .woocommerce-MyAccount-navigation li {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-mobile__nav .cl-mobile__account {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay .cl-pay__switchnote {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay .cl-pay__switchopt {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay .cl-pay__steps {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pay .cl-pay__steps li {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-needhelp__btn--call {
  border-color: #D4D4D8 !important;
}

@media (max-width: 767px) {
html body.cl-v2:not(.cl-x) .cl-pillars {
  border-top: 1px solid #D4D4D8 !important;
}
html body.cl-v2:not(.cl-x) .cl-pillar {
  border-bottom: 1px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x) ul.products li.product.product a.button:not(.add_to_cart_button),
html body.cl-v2:not(.cl-x) ul.products li.product.product .button.disabled,
html body.cl-v2:not(.cl-x) ul.products li.product.product .cl-oos {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.page-id-50, .page-id-51, .page-id-53, .page-id-54, .page-id-55, .page-id-56, .page-id-137, .page-id-10, .page-id-3) .cl-content :is(h2, h3) {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).page-id-167 .cl-save__card * {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).page-id-52 details.cl-faq[open] > summary {
  border-bottom-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.page-id-50, .page-id-51, .page-id-53, .page-id-54, .page-id-55, .page-id-56, .page-id-137, .page-id-10, .page-id-3) .cl-content :is(h2, h3) {
  border-top-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-feat__tag--soon {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-drawer__row--est {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-feat--page {
  border-top: 1px solid #D4D4D8 !important;
}

@media (max-width: 767px) {
html body.cl-v2:not(.cl-x) .cl-navpill {
  border: 2px solid #D4D4D8 !important;
}
}

@media (min-width: 768px) {
html body.cl-v2:not(.cl-x) .cl-pagenav {
  border-bottom: 1px solid #D4D4D8 !important;
}
}

@media (min-width: 768px) {
html body.cl-v2:not(.cl-x) .cl-navpill {
  border: 2px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x) .woocommerce-NoticeGroup-checkout ul.woocommerce-error > li + li {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-wb__panel {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-wb__input {
  border: 2px solid #D4D4D8 !important;
}

@media (min-width: 768px) {
html body.cl-v2:not(.cl-x) .cl-wb__panel {
  border-bottom: 1px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x) .cl-pack__list {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pack__list li {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pack__ruo {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pagenav {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pagenav__home {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-bundles {
  border-top: 1px solid #D4D4D8 !important;
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-bundle {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-bundle__spec {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-paynotice__box {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-paynotice__ways {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-paynotice__ways li {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-cardoff__tag {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-zbar {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-paynotice__zelle {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-wb__proof {
  border-top: 1px solid #D4D4D8 !important;
}

/* ---- from style.css ---- */

html body.cl-v2:not(.cl-x) .cl-header {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-badge {
  border: 2px solid #D4D4D8 !important;
}

/* ---- from assets/theme-v2-palette.css ---- */

html body.cl-v2:not(.cl-x) .cl-am__dialog {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-am .cl-am__body p.form-row {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-sticky-cart {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-topbar {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-contact {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-section {
  border-bottom-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-intent,
html body.cl-v2:not(.cl-x) .cl-section--alt,
html body.cl-v2:not(.cl-x) .cl-trustbar {
  border-top: 1px solid #D4D4D8 !important;
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-section,
html body.cl-v2:not(.cl-x) .cl-section--alt,
html body.cl-v2:not(.cl-x) .cl-picks,
html body.cl-v2:not(.cl-x) .cl-footer {
  border-top: 1px solid #D4D4D8 !important;
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-footer__heading {
  border-bottom: 1px solid #D4D4D8 !important;
}

@media (max-width: 782px) {
html body.cl-v2:not(.cl-x) .cl-trustbar {
  border-color: #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x) .cl-btn:hover,
html body.cl-v2:not(.cl-x) .cl-btn:focus-visible,
html body.cl-v2:not(.cl-x) .woocommerce a.button:hover,
html body.cl-v2:not(.cl-x) .woocommerce button.button:hover,
html body.cl-v2:not(.cl-x) .woocommerce input.button:hover,
html body.cl-v2:not(.cl-x) .woocommerce a.button.alt:hover,
html body.cl-v2:not(.cl-x) .woocommerce button.button.alt:hover,
html body.cl-v2:not(.cl-x) .woocommerce #respond input#submit:hover,
html body.cl-v2:not(.cl-x) .cl-btn--secondary:hover,
html body.cl-v2:not(.cl-x) .cl-atc__btn:hover,
html body.cl-v2:not(.cl-x) .cl-drawer__cta:hover {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .woocommerce ul.products li.product {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-search button[type="submit"]:hover,
html body.cl-v2:not(.cl-x) .cl-am__btn--primary:hover,
html body.cl-v2:not(.cl-x) .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,
html body.cl-v2:not(.cl-x) .woocommerce div.product form.cart .single_add_to_cart_button:hover,
html body.cl-v2:not(.cl-x) .woocommerce ul.products li.product .button:hover,
html body.cl-v2:not(.cl-x) .woocommerce #place_order:hover {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-trustbar,
html body.cl-v2:not(.cl-x) .cl-contact {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-acc__row {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-acc__body {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-acc__summary {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-acc__body #shipping_method li {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__row {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__body {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__aside {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__shipping #shipping_method li {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__body .form-row,
html body.cl-v2:not(.cl-x).cl-embed .cl-ck__body fieldset {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).cl-embed .cl-ck__body .cl-am-summary {
  border: 2px solid #D4D4D8 !important;
}

@media (max-width: 600px) {
html body.cl-v2:not(.cl-x) .cl-am__foot {
  border-top: 1px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x).cl-embed .cl-am .cl-am__body p.form-row {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) #reviews .comment-form input[type="text"],
html body.cl-v2:not(.cl-x) #reviews .comment-form input[type="email"],
html body.cl-v2:not(.cl-x) #reviews .comment-form input[type="url"],
html body.cl-v2:not(.cl-x) #reviews .comment-form textarea {
  border: 2px solid #D4D4D8 !important;
}

@media (max-width: 767px) {
html body.cl-v2:not(.cl-x).cl-embed p.cl-help {
  border: 2px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x).page-id-52 details.cl-faq[open] > summary {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-cart-fab {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-cart-fab .cl-cart-fab__count {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) ul.products li.product.product a.button:not(.add_to_cart_button),
html body.cl-v2:not(.cl-x) ul.products li.product.product .button.disabled,
html body.cl-v2:not(.cl-x) ul.products li.product.product .cl-oos {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.page-id-50, .page-id-51, .page-id-53, .page-id-54, .page-id-55, .page-id-56, .page-id-137, .page-id-10, .page-id-3) .cl-content :is(h2, h3) {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).page-id-167 .cl-save__card * {
  border-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x).page-id-52 details.cl-faq[open] > summary {
  border-bottom-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) :is(.page-id-50, .page-id-51, .page-id-53, .page-id-54, .page-id-55, .page-id-56, .page-id-137, .page-id-10, .page-id-3) .cl-content :is(h2, h3) {
  border-top-color: #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-feat__link,
html body.cl-v2:not(.cl-x) ul.products li.product.product,
html body.cl-v2:not(.cl-x) .cl-intent__step,
html body.cl-v2:not(.cl-x).page-id-52 details.cl-faq,
html body.cl-v2:not(.cl-x).page-id-167 .cl-save__card,
html body.cl-v2:not(.cl-x) :is(.page-id-50, .page-id-51, .page-id-53, .page-id-54, .page-id-55, .page-id-56, .page-id-137, .page-id-10, .page-id-3) .cl-content {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-refsheet__card {
  border: 2px solid #D4D4D8 !important;
}

@media (min-width: 768px) {
html body.cl-v2:not(.cl-x) .cl-refsheet__card {
  border-bottom: 1px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x) .cl-pagenav__home {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-feat--page {
  border-top: 1px solid #D4D4D8 !important;
}

@media (max-width: 767px) {
html body.cl-v2:not(.cl-x) .cl-navpill {
  border: 2px solid #D4D4D8 !important;
}
}

@media (min-width: 768px) {
html body.cl-v2:not(.cl-x) .cl-pagenav {
  border-bottom: 1px solid #D4D4D8 !important;
}
}

@media (min-width: 768px) {
html body.cl-v2:not(.cl-x) .cl-navpill {
  border: 2px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x) .cl-wb__panel {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-wb__input {
  border: 2px solid #D4D4D8 !important;
}

@media (min-width: 768px) {
html body.cl-v2:not(.cl-x) .cl-wb__panel {
  border-bottom: 1px solid #D4D4D8 !important;
}
}

html body.cl-v2:not(.cl-x) .cl-pack__list {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pack__list li {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pack__ruo {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pagenav {
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-pagenav__home {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-bundles {
  border-top: 1px solid #D4D4D8 !important;
  border-bottom: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-bundle {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-bundle__spec {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-paynotice__box {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-paynotice__ways {
  border-top: 1px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-paynotice__ways li {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-paynotice__code {
  border: 2px solid #D4D4D8 !important;
}

html body.cl-v2:not(.cl-x) .cl-wb__proof {
  border-top: 1px solid #D4D4D8 !important;
}
