﻿@import "../Fonts/Archivo/Archivo.css";
:root, ::before {
	/*Buttons*/
	--tpl-button-background-colour: #000;
	--tpl-button-border-radius: 0;
	--tpl-button-border: 1px solid #000;
	--tpl-button-text-colour: #fff;
	--tpl-button-hover-background-colour: #fff;
	--tpl-button-hover-text-colour: #000;
	--tpl-button-background-colour-secondary: #000;
	--tpl-button-text-colour-secondary: #fff;
	/*Links*/
	--tpl-link-image-border-colour: #000;
	--tpl-header-quicklinks-colour: #515151;
	--tpl-header-quicklinks-active-colour: #000;
	--tpl-page-link-colour: #000;
	--tpl-header-links-colour: #000;
	--tpl-change-device-link-colour: #257717;
	/*Fonts*/
	--tpl-gbl_font-size-smaller: 11px;
	--tpl-gbl_font-size-small: 12px;
	--tpl-gbl_font-size-medium: 14px;
	--tpl-gbl_font-size-mediumlarge: 16px;
	--tpl-gbl_font-size-large: 18px;
	--tpl-gbl_font-weight-bold: 500;
	--tpl-gbl_font-weight-bolder: 600;
	--tpl-gbl_font-weight-normal: 400;
	--tpl-gbl_font-family-gill: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
	--tpl-font-family-primary: Archivo,"Helvetica Neue",Arial,sans-serif;
	--tpl-default-button-letter-spacing: normal;
	--tpl-default-link-letter-spacing: normal;
	/*Icons*/
	--tpl-secure-company-icon: url(/TotalPlatform/Images/Seasons/seasons-logo.svg);
	--tpl-shopping-bag-icon: url(/images/TPL30/GAP/shopping-bag.svg);
	--tpl-contactus-icon: url(/images/TPL30/GAP/contact.svg);
	--tpl-secure-lock-icon: url("/Images/TPL30/GAP/secure-lock.svg");
	--tpl-BagBannerClose-icon: Url(/Images/TPL30/BagBannerClose.svg);
	/*Colours*/
	--tpl-white: #ffffff;
	--tpl-black: #000000;
	--tpl-brand-colour: #000;
	--tpl-border-secondary: #eaeaea;
	--tpl-border-tertiary: #eaeaea;
	--tpl-border-soldout: #dedede;
	--tpl-background-secondary: #f7f7f7;
	--tpl-text-colour-secondary: #515151;
	--tpl-text-colour-tertiary: #9e9e9e;
	--tpl-secure-header-background-colour: #ffffff;
	--tpl-header-lower-background-colour: #ffffff;
	--tpl-header-background-colour: #ffffff;
	--tpl-status-background-colour: #000d42;
	--tpl-page-text-colour: #000;
	--tpl-tab-border-color: #257f39;
	--tpl-tab-top-color: #000;
	--tpl-spinner-color: #2a2b2d;
	--tpl-checkbox-border-color: #007a7a;
	--tpl-filter-status-color: #000;
	--tpl-tplitebanner-background-color: #f7f7f7;
	--tpl-tplitebanner-border-colour: #000;
	--tpl-tplitebanner-login-border-colour: #dedede;
	--tpl-secure-icon-fill: #000;
	/* PDP Chips */
	--tpl-plp-filters-border-color: #eaeaea;
	--tpl-pdp-chips-border-and-size: 2px solid var(--tpl-brand-colour);
	--tpl-pdp-chips-border-and-size-soldout: 2px solid var(--tpl-border-soldout);
	--tpl-pdp-chips-border-radius: 50%;
	--tpl-pdp-chips-padding-active-hover: 1px;
	--tpl-pdp-chips-size: 36px;
	--tpl-pdp-chips-size-inner: 24px;
	--tpl-pdp-chips-border: 1px solid var(--tpl-text-colour-tertiary);
	--tpl-pdp-chips-border-soldout: 1px solid var(--tpl-border-soldout);
	--tpl-pdp-chips-margin: 0 8px 11px 0;
	--tpl-pdp-size-chips-OOS-strike-color: var(--tpl-border-soldout);
	--tpl-sizeguide-instock-text-colour: #257f39;
	--tpl-sizeguide-oos-text-colour: #d91440;
	--tpl-sizeguide-alignment: var(--tpl-float-left);
	--tpl-pdp-chips-size-active-hover: 26px;
	--tpl-pdp-chips-size-mobile: 44px;
	--tpl-pdp-chips-size-active-hover-mobile: 34px;
	--tpl-sizeguide-color: #007a7a;
	--tpl-pdp-size-chips-OOS-strike-color: var(--tpl-black);
	--tpl-sizeguide-instock-text-colour: #257f39;
	--tpl-sizeguide-oos-text-colour: #d91440;
	--tpl-pdp-active-chips-padding: 4px;
	--tpl-pdp-product-title-opacity: unset;
	--tpl-pdp-rating-margin-top-mobile: 0;
	--tpl-pdp-rating-feefo-logo-header: url('/Images/Aubin/feefo-logo-bw.png');
	--tpl-pdp-rating-feefo-logo-header-mobile: url(/Images/Aubin/mobile/feefo-review-Mobile.png);
	--tpl-pdp-rv-inbag-text-indent: -999em;
	--tpl-pdp-addtobag-font-weight: 600;
	--tpl-pdp-addtobag-letter-spacing: normal;
	--tpl-pdp-addtobag-letter-spacing-mobile: normal;
	/*mobile*/
	--tpl-pdp-chips-border-active: 2px solid var(--tpl-brand-colour);
	--tpl-pdp-chips-padding-mobile: 1px 1px 0 1px;
	/*General*/
	--tpl-float-right: right;
	--tpl-float-left: left;
	/* Icons + MVC Header*/
	--tpl-sort-icon: url("/Images/icon-utility-sort.svg");
	--tpl-filter-icon: url("/Images/icon-utility-filter.svg");
	--tpl-header-icon-width: 44px;
	--tpl-header-icon-height-padlock: 36px;
	--tpl-header-icon-width-padlock: 36px;
	--tpl-secure-company-icon-width: 60px;
	--tpl-header-icon-logo-order: 1;
	--tpl-header-icon-logo-margin: 0px; /*We need this to center the logo. change to 'unset' is not centered*/
	--tpl-header-icon-logo-position: center;
	--tpl-header-icon-logo-width: 168px;
	--tpl-header-icon-search-order: 2;
	--tpl-header-icon-fav-order: 3;
	--tpl-header-icon-account-order: 4;
	--tpl-header-icon-bag-order: 5;
	--tpl-header-search-radius: 0px;
	--tpl-header-search-border: 1px solid #000;
	--tpl-header-navigation-border-top: none;
	--tpl-header-navigation-border-bottom: none;
	--tpl-header-mobile-logo-height: 13px;
	--tpl-header-mobile-xs-logo-height: 14px;
	--tpl-header-desktop-logo-margin: 8px 0px;
	--tpl-header-desktop-button-checkout-background: #fff;
	--tpl-header-desktop-button-checkout-border: 1px solid #000;
	--tpl-header-desktop-button-checkout-color: #000;
	--tpl-header-desktop-button-checkout-hover-background: #fff;
	--tpl-header-desktop-button-checkout-hover-border: 1px solid #000;
	--tpl-header-desktop-button-checkout-hover-color: #000;
	--tpl-header-ribbon-background-color: #000;
	--tpl-header-ribbon-text-color: #fff;
	--tpl-header-desktop-nav-align: center;
	--tpl-header-desktop-nav-gap: 6px;
	--tpl-header-ribbon-logo: url(/Images/TPL30/next-logo-white.svg);
	--tpl-header-megana9-max-height: 100%;
	--tpl-breadcrumb-background: #fff;
	--tpl-breadcrumb-border-bottom: none;
	--tpl-breadcrumb-back-border: none;
	--tpl-result-header-top: 153px;
	/*My Account Banner Styling*/
	--tpl-account-banner-border: 1px solid #000;
	--tpl-account-banner-border-radius: 0px;
	--tpl-account-banner-header-background-color: #fff;
	--tpl-account-banner-body-background: #f7f7f7;
	--tpl-account-banner-body-color: #000;
	--tpl-account-banner-body-link-color: #007a7a;
	--tpl-secure-header-margin-top: 0px;
	/*Favourites*/
	--tpl-fav-display-mode: block;
	--tpl-fav-header-height: 4.5rem;
	--tpl-fav-header-md-height: 7.563000000000001rem;
	--tpl-fav-header-lg-height: 7.563000000000001rem;
	/*Shopping Bag*/
	--tpl-shopping-bag-border-radius: 0;
	--tpl-shopping-bag-size-dropdown-height: 14px;
	--tpl-shopping-bag-quantity-dropdown-height: 14px;
	--tpl-shopping-bag-quantity-dropdown-width: 25px;
	--tpl-shopping-bag-font-size-large: 16px;
	--tpl-checkout-button-border-radius: 4px;
	--tpl-shopping-bag-total-text-font-size: 12px;
	--tpl-shopping-bag-total-value-font-size: 12px;
	--tpl-shopping-bag-primary-font-colour: #222222;
	--tpl-BagBannerClose-display: none;
	--tpl-save-for-later-image-padding-right: 16px;
	--tpl-header-md-height: 7.563000000000001rem;
	--tpl-header-lg-height: 7.563000000000001rem;
	/*Checkout Order Summary*/
	--tpl-checkout-order-summary-total-charge-or-incentive-margin-top: 0px;
	--tpl-checkout-order-summary-total-charge-or-incentive-margin-bottom: 0px;
	/*Grouping*/
	--tpl-carousel-pagination-border-radius: 12px;
	--components-button-contained-primary-disabled-background-color: rgba(189, 189, 189, 1);
	--components-button-contained-primary-disabled-border-color: rgba(189, 189, 189, 1);
	--global-h1-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--global-h1-font-weight: 600;
	--global-h1-font-style: normal;
	--global-h1-text-transform: none;
	--global-h1-text-decoration: none;
	--global-h1-font-size: 1.125rem;
	--global-h1-letter-spacing: 0px;
	--global-h1-line-height: 1.5;
	--global-h2-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--global-h2-font-weight: 600;
	--global-h2-font-style: normal;
	--global-h2-text-transform: none;
	--global-h2-text-decoration: none;
	--global-h2-font-size: 16px;
	--global-h2-letter-spacing: 0px;
	--global-h2-line-height: 1.5;
	--global-h3-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--global-h3-font-weight: 600;
	--global-h3-font-style: normal;
	--global-h3-text-transform: none;
	--global-h3-text-decoration: none;
	--global-h3-font-size: 0.9375rem;
	--global-h3-letter-spacing: 0px;
	--global-h3-line-height: 1.5;
	--global-h4-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--global-h4-font-weight: 600;
	--global-h4-font-style: normal;
	--global-h4-text-transform: none;
	--global-h4-text-decoration: none;
	--global-h4-font-size: 0.875rem;
	--global-h4-letter-spacing: 0px;
	--global-h4-line-height: 1.5;
	--global-h5-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--global-h5-font-weight: 600;
	--global-h5-font-style: normal;
	--global-h5-text-transform: none;
	--global-h5-text-decoration: none;
	--global-h5-font-size: 0.8125rem;
	--global-h5-letter-spacing: 0px;
	--global-h5-line-height: 1.5;
	--global-body-1-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--global-body-1-font-weight: 400;
	--global-body-1-font-style: normal;
	--global-body-1-text-transform: none;
	--global-body-1-text-decoration: none;
	--global-body-1-font-size: 0.875rem;
	--global-body-1-letter-spacing: 0px;
	--global-body-1-line-height: 1.5;
	--global-body-2-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--global-body-2-font-weight: 400;
	--global-body-2-font-style: normal;
	--global-body-2-text-transform: none;
	--global-body-2-text-decoration: none;
	--global-body-2-font-size: 12px;
	--global-body-2-letter-spacing: 0px;
	--global-body-2-line-height: 1.5;
	--global-body-3-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--global-body-3-font-weight: 600;
	--global-body-3-font-style: normal;
	--global-body-3-text-transform: none;
	--global-body-3-text-decoration: none;
	--global-body-3-font-size: 0.875rem;
	--global-body-3-letter-spacing: 0px;
	--global-body-3-line-height: 1.5;
	--global-body-4-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--global-body-4-font-weight: 600;
	--global-body-4-font-style: normal;
	--global-body-4-text-transform: none;
	--global-body-4-text-decoration: none;
	--global-body-4-font-size: 12px;
	--global-body-4-letter-spacing: 0px;
	--global-body-4-line-height: 1.5;
	--global-subtitle-2-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--global-subtitle-2-font-weight: 600;
	--global-subtitle-2-font-style: normal;
	--global-subtitle-2-text-transform: none;
	--global-subtitle-2-text-decoration: none;
	--global-subtitle-2-font-size: 0.875rem;
	--global-subtitle-2-letter-spacing: 0px;
	--global-subtitle-2-line-height: 1.5;
	--component-button-large-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--component-button-large-font-weight: 700;
	--component-button-large-font-style: normal;
	--component-button-large-text-transform: uppercase;
	--component-button-large-text-decoration: none;
	--component-button-large-font-size: 12px;
	--component-button-large-letter-spacing: 1px;
	--component-button-large-line-height: 1.5;
	--component-button-medium-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--component-button-medium-font-weight: 700;
	--component-button-medium-font-style: normal;
	--component-button-medium-text-transform: uppercase;
	--component-button-medium-text-decoration: none;
	--component-button-medium-font-size: 12px;
	--component-button-medium-letter-spacing: 1px;
	--component-button-medium-line-height: 1.5;
	--component-button-small-font-family: Archivo,"Helvetica Neue",Arial,sans-serif;
	--component-button-small-font-weight: 700;
	--component-button-small-font-style: normal;
	--component-button-small-text-transform: uppercase;
	--component-button-small-text-decoration: none;
	--component-button-small-font-size: 12px;
	--component-button-small-letter-spacing: 1px;
	--component-button-small-line-height: 1.5;
}
