/**
 * theme definitions
 */
 :root {
	/* all color defintions */
   --rgbValues-ocean: 45,154,172; /* #2D9AAC*/
   --rgbValues-sunset: 255,144,109; /* #FF906D*/
   --rgbValues-sea: 20,120,145; /* #147891*/
   --rgbValues-sun: 250,100,50; /* #FA6432*/

   --rgbValues-primary--womens: var(--rgbValues-sunset);
   --rgbValues-secondary--womens: var(--rgbValues-ocean);
   --rgbValues-primary--mens: var(--rgbValues-sea);
   --rgbValues-secondary--mens: var(--rgbValues-sun);

   --rgbValues-blue: var(--rgbValues-ocean);
   --rgbValues-orange: var(--rgbValues-sunset);
   --rgbValues-primary: var(--rgbValues-primary--womens);
   --rgbValues-secondary: var(--rgbValues-secondary--womens);

   --color-ocean: rgb(var(--rgbValues-ocean)); /* #2D9AAC*/
   --color-sunset: rgb(var(--rgbValues-sunset)); /* #FF906D*/
   --color-sea: rgb(var(--rgbValues-sea)); /* #147891*/
   --color-sun: rgb(var(--rgbValues-sun)); /* #FA6432*/

   /* theme-specific definitions */
   --color-primary--womens: rgb(var(--rgbValues-primary--womens));
   --color-secondary--womens: rgb(var(--rgbValues-secondary--womens));
   --color-primary--mens: rgb(var(--rgbValues-primary--mens));
   --color-secondary--mens: rgb(var(--rgbValues-secondary--mens));

   /* context-ready color applications */
   --color-blue: var(--color-ocean);
   --color-orange: var(--color-sunset);
   --color-primary: var(--color-primary--womens);
   --color-secondary: var(--color-secondary--womens);

   /* global font defs */
   --fonts-body-family: Assistant, 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;
   --fonts-heading-family--heavy: Montserrat, Assistant, 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;
   --fonts-heading-size--heavy: 1.666667em;
   --fonts-heading-letter-spacing--heavy: 0;
   --fonts-heading-family--slab: 'Bebas Neue', Assistant, 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;
   --fonts-heading-size--slab: 4em;
   --fonts-heading-letter-spacing--slab: -0.01em;
   --fonts-heading-size-body-size: 1em;

   --fonts-heading-family: var(--fonts-heading-family--heavy);
   --fonts-heading-size: var(--fonts-heading-size--heavy);
   --fonts-heading-letter-spacing: var(--fonts-heading-letter-spacing--heavy);
}

/* mens theme context overrides */
[data-theme="mens"] {
   --color-blue: var(--color-sea);
   --color-orange: var(--color-sun);
   --color-primary: var(--color-primary--mens);
   --color-secondary: var(--color-secondary--mens);
   --fonts-heading-family: var(--fonts-heading-family--slab);
   --fonts-heading-size: var(--fonts-heading-size--slab);
   --fonts-heading-letter-spacing: var(--fonts-heading-letter-spacing--slab);
}

[data-theme*="colorTheme"] {
   --rgbValues-black: 0,0,0; /* #000*/
   --rgbValues-white: 255,255,255; /* #FFF*/
   --rgbValues-light-grey: 102,102,102; /* #666*/
}

[data-theme="colorTheme_1"] {
   --rgbValues-primary: 202, 37, 37;
   --rgbValues-secondary: 0, 0, 0;

}

[data-theme="colorTheme_2"] {
   --rgbValues-primary: 202, 37, 37;
   --rgbValues-secondary: 202, 37, 37;
}

[data-theme*="colorTheme"] {
   --color-primary: var(--rgbValues-primary);
   --color-secondary: var(--rgbValues-secondary);
}


/**
* theme selectors
*/
[data-theme] .Theme-color--primary {
   color: rgb(var(--rgbValues-primary)) !important;
}
[data-theme] .Theme-color--secondary {
   color: rgb(var(--rgbValues-secondary)) !important;
}
/**
* FLPM-10881 [Cyber 2021] Change promo messaging color on grid and PDP
**/
[data-theme][data-cyber-theme] .pricing-group [data-price-type]:first-child,
[data-theme][data-cyber-theme] .pg-price[data-price-type]:first-child:not(:last-child) .pg-price-value,
[data-theme][data-cyber-theme] .Theme-color--secondary {
  color:#EE3524 !important;
}

[data-theme] .Theme-color--orange,
[data-theme] .accent.Theme-color--orange,
[data-theme] #time.Theme-color--orange,
[data-theme] .pricing-group [data-price-type="vip"]:first-child,
[data-theme] .pricing-group [data-price-type="sale"]:first-child {
   color: rgb(var(--rgbValues-orange)) !important;
}
[data-theme] .Theme-color--blue,
[data-theme] .cart[data-cart-variant="3"] a.Theme-color--blue {
   color: rgb(var(--rgbValues-blue)) !important;
}
[data-theme] .Theme-background-color--primary {
   background-color: rgb(var(--rgbValues-primary)) !important;
}
[data-theme] .Theme-background-color--secondary {
   background-color: rgb(var(--rgbValues-secondary)) !important;
}
[data-theme] .Theme-background-color--orange {
   background-color: rgb(var(--rgbValues-orange)) !important;
}
[data-theme] .Theme-background-color--blue {
   background-color: rgb(var(--rgbValues-blue)) !important;
}

/* these are for persisting colors across theme */
[data-theme] .Theme-color--primary--womens {
   color: rgb(var(--rgbValues-primary--womens));
}
[data-theme] .Theme-color--secondary--womens {
   color: rgb(var(--rgbValues-secondary--womens));
}
[data-theme] .Theme-color--primary--mens {
   color: rgb(var(--rgbValues-primary--mens));
}
[data-theme] .Theme-color--secondary--mens {
   color: rgb(var(--rgbValues-secondary--mens));
}
[data-theme] .Theme-background-color--primary--womens {
   background-color: rgb(var(--rgbValues-primary--womens));
}
[data-theme] .Theme-background-color--secondary--womens {
   background-color: rgb(var(--rgbValues-secondary--womens));
}
[data-theme] .Theme-background-color--primary--mens {
   background-color: rgb(var(--rgbValues-primary--mens));
}
[data-theme] .Theme-background-color--secondary--mens {
   background-color: rgb(var(--rgbValues-secondary--mens));
}
/* font assignments */
[data-theme="mens"] body,
[data-theme="mens"] .font--body,
[data-theme="mens"] .Theme-font--body {
	font-family:  var(--fonts-body-family);
}
[data-theme="mens"] h1,
[data-theme="mens"] h2,
[data-theme="mens"] .font--heading,
[data-theme="mens"] .Theme-font--heading {
   font-family: var(--fonts-heading-family);
   font-size: var(--fonts-heading-size);
   letter-spacing: var(--fonts-heading-letter-spacing);
}
[data-theme="mens"] .Theme-font--heading--slab {
   font-family:  var(--fonts-heading-family--slab);
   font-size: var(--fonts-heading-size--slab);
   letter-spacing: var(--fonts-heading-letter-spacing--slab);
}
[data-theme="mens"] .Theme-font--heading--heavy {
   font-family:  var(--fonts-heading-family--heavy);
   font-size: var(--fonts-heading-size--heavy);
   letter-spacing: var(--fonts-heading-letter-spacing--heavy);
}

/* additional overrides which we couldn't handle by adding our theme classes */
[data-theme] .button.button--add-to-cart {
   border: 1px solid rgb(var(--rgbValues-secondary));
}
[data-theme] .Purchase-radio-input:checked + .Purchase-radio-label i,
[data-theme] .custom-rb-container input:checked + label .custom-rb {
   border-color:rgba(var(--rgbValues-blue), 1) !important;
}
[data-theme] .cart .free_shipping,
.fl-desktop[data-theme] .button.button-new.button--add-to-cart:hover {
   background-color: rgba(var(--rgbValues-secondary), 0.05);
}
[data-theme] .survey-graph-bar,
[data-theme] .Purchase-radio-input:checked + .Purchase-radio-label,
[data-theme] .manhattan-wrapper .membership-selection input:checked#msPaygo + label {
   background-color: rgba(var(--rgbValues-blue), 0.25);
}
[data-theme] .survey-graph-bar > .bar,
[data-theme] .Purchase-radio-input:checked + .Purchase-radio-label i,
[data-theme] .custom-rb-container .custom-rb:after {
   background-color: rgba(var(--rgbValues-blue), 1);
}
[data-theme] .giftcard .payship .label_radio_select_button.labelon {
   background-color: rgba(var(--rgbValues-secondary), 1);
}
[data-theme] .accent,
[data-theme] #chooseSize span,
[data-theme] #chooseColor  span,
[data-theme] #chooseLenght  span,
[data-theme] .cart .breakdown .vip_savings td,
[data-theme] .cart[data-cart-variant] .breakdown-prices tr.credit td,
[data-theme] .cart[data-cart-variant] .breakdown-prices tr.discount td,
/*[data-theme] .cart > div:not(.cart-summary-dropdown) a.button:not(.button-new),
[data-theme] .cart > div:not(.cart-summary-dropdown) a:not(.button-new),*/
[data-theme] .one-page-cart .cart-totals tr.cart-promo td,
[data-theme] .one-page-cart .cart-totals tr.cart-credit td,
[data-theme] .one-page-cart .rewards-summary dl dd,
[data-theme] .postreg-drawer .promo-box .promo-box-jumbo,
[data-theme] .boutique .status .status-text,
[data-theme] .boutique #stats .credits a.rewards-link:hover,
[data-theme] .boutique.boutique--alt .medium,
[data-theme] .pg-price[data-price-type="vip"]:first-child:not(:last-child) .pg-price-value,
[data-theme] .pg-price[data-price-type="sale"] .pg-price-value,
[data-theme="mens"] .pg-pricing-group .pg-price[data-price-type="sale"]:first-child:not(:last-child) .pg-price-value,
body[data-user-status="downgraded"][data-theme] .manhattan-pricing .pricing-group .price:first-child[data-price-type="retail"] {
   color: rgb(var(--rgbValues-orange)) !important;
}
[data-theme="mens"] .button.btn-radius {
   background-color: rgb(var(--rgbValues-blue));
   font-weight: 600;
}
[data-theme="mens"] .button.btn-radius:disabled {
   background-color: rgba(var(--rgbValues-blue), .5) !important;
}
[data-theme="mens"] form .button.btn-radius.btn-outline {
   box-shadow: inset 0 0 0 2px rgb(var(--rgbValues-blue));
   color: rgb(var(--rgbValues-blue));
}
[data-theme="mens"] .pg-pricing-group .pg-price:last-child:not(:first-child) .pg-price-value {
   text-decoration-color: rgb(var(--rgbValues-orange)) !important;
}
[data-theme] .cart .summary .row--subco .options .option.selected img {
   border-color: rgb(var(--rgbValues-orange)) !important;
}
.custom-rb-container input:checked + label .custom-rb {
   border-color:rgba(var(--rgbValues-blue), 1);
}
[data-theme] #page.title.large,
[data-theme] .my-account .title {
   font-family: var(--fonts-heading-family);
   font-size: calc(var(--fonts-heading-size) / 2);
   letter-spacing: var(--fonts-heading-letter-spacing);
}

/*
[data-theme] .cart .summary .sub_products_sm a {
   color: inherit !important;
}*/

/* font style overrides for mens */
[data-theme="mens"] .pg-navigation-drop .pg-sidebar-heading,
.fl-mobile[data-theme="mens"] .store-locator .heading,
.fl-mobile[data-theme="mens"] .waitlist-grid .pg-frame--desktop .pg-heading h1.pg-heading-header,
[data-theme="mens"] .my-account .profile-section-content form#edit_member .title {
   font-size: 16px;
   letter-spacing: 0.5px;
   font-weight: normal;
}
[data-theme="mens"] .pg-heading h1.pg-heading-header {
   font-size: 40px;
   letter-spacing: 1px;
   font-weight: normal;
}
.fl-desktop[data-theme="mens"] .manhattan-detail-heading h1.product-name {
   font-size: 40px;
   letter-spacing: 1px;
   font-weight: normal;
   line-height: 1.05;
}
.fl-desktop[data-theme="mens"] h1.raf-title {
   font-size: 56px;
   letter-spacing: 1px;
   font-weight: normal;
}
[data-theme="mens"] .msc-collection__header,
[data-theme="mens"] .msc-hiw__header{
   font-family: var(--fonts-heading-family--slab);
   font-size: 32px;
   letter-spacing: 1px;
   font-weight: normal;
}
[data-theme="mens"] .login-component h1,
[data-theme="mens"] .login-component h2 {
   font-size: 20px;
   letter-spacing: 1px;
}
@media (max-width: 767px) {
   [data-theme="mens"] .msc-collection__header,
   [data-theme="mens"] .msc-hiw__header {
	   font-size: 24px;
	   letter-spacing: 0.5px;
   }
}
.fl-mobile[data-theme="mens"] .raf-title,
[data-theme="mens"] #page.title.large,
.fl-mobile[data-theme="mens"] .manhattan-header h1.product-name-mobile,
[data-theme="mens"] .my-account .profile-section-content.expanded .title,
[data-theme="mens"] .my-account[data-current-tab="#my-orders"] #my-orders .info .title,
[data-theme="mens"] .my-account[data-current-tab="#my-waitlist"] #my-waitlist h1.pg-heading-header,
[data-theme="mens"] .my-account[data-current-tab="#my-benefits"] #my-benefits .loyalty h1,
[data-theme="mens"] .my-account[data-current-tab="#billing-shipping"] #billing-shipping .info .title {
   font-size: 24px;
   letter-spacing: 0.5px;
   font-weight: normal;
}
.fl-mobile[data-theme="mens"] .raf-share-title,
[data-theme="mens"] .raf-share-title,
.fl-mobile[data-theme="mens"] .raf-invite-status-container .raf-title {
   font-family: var(--fonts-heading-family--slab);
   font-size: 24px;
   letter-spacing: 0.67px;
   font-weight: normal;
}
[data-theme="mens"] .raf-invite-status-container.invite-status .raf-title {
   font-family: var(--fonts-heading-family--slab);
   font-size: 32px;
   letter-spacing: 1px;
   font-weight: normal;
}
.fl-mobile[data-theme="mens"] .raf-invite-status-container.invite-status .raf-title {
   font-size: 24px;
}
[data-theme="mens"] .pg-frame.pg-frame--mobile .pg-heading .pg-heading-header,
[data-theme="mens"] .my-account[data-current-tab="#my-benefits"] #my-benefits .loyalty h2,
[data-theme="mens"] .cart .steps .header,
[data-theme="mens"] .wait-anything-else,
.fl-mobile[data-theme="mens"] .one-page-cart .heading {
   font-family: var(--fonts-heading-family--slab);
   font-size: 24px;
   letter-spacing: 0.5px;
   font-weight: normal;
}
[data-theme="mens"][data-layout="checkout-upsell"] .wait-anything-else{
   line-height: 30px;
   padding-right: 15px;
}
.fl-mobile[data-theme="mens"] .favorites-grid .pg-frame--mobile .pg-heading h1.pg-heading-header{
   font-family: var(--fonts-heading-family--slab);
   font-size: 16px;
   letter-spacing: 0.5px;
   font-weight: normal;
}
[data-theme="mens"] .landing-page-wrapper {
   max-width: 1240px;
   margin: auto;
}
[data-theme="mens"] .store-nav-heading h2 {
   font-size: 20px;
   font-family: var(---fonts-body-family);
}
[data-theme="mens"] .store-locator-cta h2 {
   font-size: 18px;
   font-family: var(---fonts-body-family);
}
[data-theme="mens"] #review .header h1 {
   font-size: 13px;
   font-family: var(---fonts-body-family);
   color: black;
   letter-spacing: normal;
}
[data-theme="mens"] .raf-invite-status-container.invite-status div {
   text-align: center;
   font-family: var(---fonts-body-family);
	 font-size: 14px;
	 font-weight: 600;
}
[data-theme="mens"] h1.Purchase-title.Purchase-title--jumbo {
   font-size: 32px;
   letter-spacing: 1px;
   font-weight: normal;
}
[data-theme="mens"] .YoullAlsoLove-heading.Purchase-title.Purchase-title--large.Purchase-title--push,
[data-theme="mens"] .BestSellers-heading.Purchase-title.Purchase-title--large.Purchase-title--push,
[data-theme="mens"] .MyFavorites-heading.Purchase-title.Purchase-title--large.Purchase-title--push {
   font-size: 24px;
   letter-spacing: 0.5px;
   font-weight: normal;
}
[data-theme="mens"] .Purchase-column-heading h4.Purchase-title,
[data-theme="mens"] .Purchase-column-heading h4.Purchase-title payment,
[data-theme="mens"] .Purchase-column-heading h4.Purchase-title,
[data-theme="mens"] .DeliveryMethodSelect .Purchase-title.Purchase-title--push {
   font-family: var(--fonts-heading-family--slab);
   font-size: 18px;
   letter-spacing: 1px;
   font-weight: normal;
   text-transform: uppercase;
}
.fl-mobile[data-theme="mens"] .Purchase.checkout-phase-2 div.order-summary-title.Purchase-title {
   font-family: var(--fonts-heading-family--slab);
   font-size: 18px;
   letter-spacing: 0.5px;
   font-weight: normal;
   text-transform: uppercase;
}
.fl-mobile[data-theme="mens"] .Purchase-column-heading h4.Purchase-title,
.fl-mobile[data-theme="mens"] .DeliveryMethodSelect .Purchase-title.Purchase-title--push,
.fl-mobile[data-theme="mens"] .Purchase-column-heading h4.Purchase-title.payment {
   font-family: var(--fonts-heading-family--slab);
   font-size: 16px;
   letter-spacing: 0.5px;
   font-weight: normal;
   text-transform: uppercase;
}
.fl-mobile[data-theme="mens"] .store-locator-cta h2 {
   font-size: 13px;
}
.fl-mobile[data-locale-group="europe"][data-theme="mens"] .confirmation-info h2,
.fl-mobile[data-locale="en_CA"][data-theme="mens"] .confirmation-info h2,
.fl-mobile[data-locale-group="europe"][data-theme="mens"] .order-confirmation h2,
.fl-mobile[data-locale="en_CA"][data-theme="mens"] .order-confirmation h2,
.fl-mobile[data-locale-group="europe"][data-theme="mens"][data-layout="checkout-confirmation"] .trust-pilot-portal h2,
.fl-mobile[data-locale="en_CA"][data-theme="mens"][data-layout="checkout-confirmation"] .trust-pilot-portal h2 {
   font-size: 20px;
}
[data-layout="home-rewards"] .rewards-info .rewards-info-accordions .loyalty-text-grey span,
.rewards-shop .shop-section-price-value span {
   font-family: var(---fonts-body-family);
   font-size: 16px;
}
.fl-mobile[data-theme="mens"] h1.Purchase-title {
   font-size: 32px;
   font-weight: normal;
   letter-spacing: 0.5px;
}
.fl-mobile[data-theme="mens"] .raf-share-invite-container h2.raf-subtitle {
   font-family: var(--fonts-body-family);
   font-size: 15px;
   font-weight: 600;
   color: #333333;
   flex-basis: 100%;
   margin-bottom: 25px;
}
.fl-mobile[data-theme="mens"][data-layout="giftcard-main"] .giftcards h2{
   font-size: 1.5em;
}
/*** Mens Hero Banner Image */
.fl-desktop[data-layout="catalog-mens_shop_kits"] .mens_kit_hero_banner{
   width: 1240px;
   margin: 20px auto;
}



/***** FLIP-233 COLOR UNIFICATION ******/
.Theme-color--black {
   color: rgb(var(--rgbValues-black)) !important;
}

.Theme-color--light-grey {
   color: rgb(var(--rgbValues-light-grey)) !important;
}

.Theme-background-color--light-grey {
   background-color: rgb(var(--rgbValues-light-grey)) !important;
}

.Theme-background-color--black {
   background-color: rgb(var(--rgbValues-black)) !important;
}

a.Theme-color--black[disabled],
a.Theme-color--light-grey[disabled],
a.Theme-background-color--black[disabled],
a.Theme-background-color--light-grey[disabled] {
   opacity: 30%;
   cursor: not-allowed;
}

[data-theme*="colorTheme"] .accent,
[data-theme*="colorTheme"] .pricing-group [data-price-type="vip"]:first-child .price-value > *:last-child, 
[data-theme*="colorTheme"] .pricing-group [data-price-type="sale"]:first-child,
[data-theme*="colorTheme"] .pg-price[data-price-type="vip"]:first-child:not(:last-child) .pg-price-value,
[data-theme*="colorTheme"] .pg-price[data-price-type="sale"] .pg-price-value,
[data-theme*="colorTheme"] .ProductList-prices .ProductList-price.ProductList-price--sale,
[data-theme*="colorTheme"] .pg-pricing-group .pg-price[data-price-type="sale"]:first-child:not(:last-child) .pg-price-value,
[data-theme*="colorTheme"] .pricing-group [data-price-type="vip"]:first-child {
   color: rgb(var(--color-primary)) !important;
}

[data-theme*="colorTheme"] .pg-product-card-callout.pg-color-accent {
   color: rgb(var(--rgbValues-light-grey)) !important;
}

[data-theme*="colorTheme"] .pricing-group .price .price-value .outfit-token-label,
[data-theme*="colorTheme"] .pg-sidebar-list-item a,
[data-theme*="colorTheme"] .post-atc-item,
[data-theme*="colorTheme"] .pg-product-locked-copy,
[data-theme*="colorTheme"] .selecting-addresses .Purchase-text-button,
[data-theme*="colorTheme"] .Purchase-box-module .Purchase-text-button {
   color: rgb(var(--rgbValues-black));
}

[data-theme*="colorTheme"] .pg-product-favorite.Favorite-heart,
[data-theme*="colorTheme"] .pg-product-favorite .Favorite-heart-icon.Favorite-heart-icon--full,
[data-theme*="colorTheme"] .Favorite-heart-icon.Favorite-heart-icon--empty,
[data-theme*="colorTheme"] .Favorite-heart-icon.Favorite-heart-icon--empty > .fa-heart-o {
   color: rgb(var(--rgbValues-light-grey)) !important
}

[data-theme*="colorTheme"] .pg-breadcrumb a {
   color: rgb(var(--rgbValues-light-grey));
}

[data-theme*="colorTheme"] .manhattan-wrapper .survey-graph-bar > .bar,
[data-theme*="colorTheme"] .manhattan-wrapper .Purchase-radio-input:checked + .Purchase-radio-label i,
[data-theme*="colorTheme"] .purchase-wrapper .survey-graph-bar > .bar,
[data-theme*="colorTheme"] .purchase-wrapper .Purchase-radio-input:checked + .Purchase-radio-label i,
[data-theme*="colorTheme"] .custom-rb-container .custom-rb:after,
[data-theme*="colorTheme"] .post-atc-message:before,
[data-theme*="colorTheme"] .size-radio-button input:checked + .pdp-size-button-label > span.faux-size-button,
[data-theme*="colorTheme"] .faux-size-button.faux-size-button--selected {
   background-color: rgb(var(--rgbValues-black));
}

[data-theme*="colorTheme"] .manhattan-wrapper .survey-graph-bar,
[data-theme*="colorTheme"] .purchase-wrapper .survey-graph-bar {
   background-color: rgba(var(--rgbValues-black), 0.07);
}

[data-theme*="colorTheme"] .Purchase-radio-input:checked + .Purchase-radio-label i,
[data-theme*="colorTheme"] .custom-rb-container input:checked + label .custom-rb, 
[data-theme*="colorTheme"] .post-atc-image {
   border-color: rgb(var(--rgbValues-black)) !important;
}

[data-theme*="colorTheme"] .manhattan-wrapper .membership-selection input:checked#msVip + label,
[data-theme*="colorTheme"] .manhattan-wrapper .membership-selection input:checked#msPaygo + label,
[data-theme*="colorTheme"] .manhattan-wrapper .Purchase-radio-input:checked + .Purchase-radio-label,
[data-theme*="colorTheme"] .purchase-wrapper .Purchase-radio-input:checked + .Purchase-radio-label {
	background-color: #FAFAFA;
	border: 1px solid #EFF0F0;
	box-sizing: border-box;
	border-radius: 4px;
}

[data-theme*="colorTheme"] .StatusDisplay-loader {
   background-color: rgb(var(--rgbValues-light-grey));
}

.fl-mobile[data-theme*="colorTheme"] .pg-button,
[data-theme*="colorTheme"] .post-atc-continue-btn,
[data-theme*="colorTheme"] .pg-pagination-page.pg-pagination-next,
[data-theme*="colorTheme"] .pg-pagination-page.pg-pagination-previous {
   background-color: rgb(var(--rgbValues-secondary));
}

[data-theme*="colorTheme"] .pg-pagination-page.pg-pagination-next,
[data-theme*="colorTheme"] .pg-pagination-page.pg-pagination-previous {
   border-color: rgb(var(--rgbValues-secondary));
}

[data-theme*="colorTheme"] .fabletics-form input:focus,
[data-theme*="colorTheme"] .fabletics-form input[type="text"]:active,
[data-theme*="colorTheme"] .fabletics-form select:focus,
[data-theme*="colorTheme"] .fabletics-form select:active,
[data-theme*="colorTheme"] .fabletics-form textarea:focus,
[data-theme*="colorTheme"] .fabletics-form textarea:active {
   border-color: rgb(var(--rgbValues-black));
   outline-color: rgb(var(--rgbValues-black));
}
/***** END FLIP-233 ******/