/********* GRID *********/
.row .col-lg-1                        { -webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;width:4.16667%;max-width:4.16667%; }
.row .col-lg-2                        { -webkit-box-flex:0;-webkit-flex:0 0 8.33334%;-ms-flex:0 0 8.33334%;flex:0 0 8.33334%;width:8.33334%;max-width:8.33334%;  }
.row .col-lg-3                        { -webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;width:12.5%;max-width:12.5%;  }
.row .col-lg-4                        { -webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;width:16.66667%;max-width:16.66667%;  }
.row .col-lg-5                        { -webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;width:20.83333%;max-width:20.83333%;  }
.row .col-lg-6                        { -webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%;  }
.row .col-lg-7                        { -webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;width:29.16667%;max-width:29.16667%;  }
.row .col-lg-8                        { -webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;width:33.33333%;max-width:33.33333%;  }
.row .col-lg-9                        { -webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;width:37.5%;max-width:37.5%;  }
.row .col-lg-10                       { -webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;width:41.66667%;max-width:41.66667%;  }
.row .col-lg-11                       { -webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;width:45.83333%;max-width:45.83333%;  }
.row .col-lg-12                       { -webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%;  }
.row .col-lg-13                       { -webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;width:54.16667%;max-width:54.16667%;  }
.row .col-lg-14                       { -webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;width:58.33333%;max-width:58.33333%;  }
.row .col-lg-15                       { -webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;width:62.5%;max-width:62.5%;  }
.row .col-lg-16                       { -webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;width:66.66667%;max-width:66.66667%;  }
.row .col-lg-17                       { -webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;width:70.83333%;max-width:70.83333%; }
.row .col-lg-18                       { -webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%; }
.row .col-lg-19                       { -webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;width:79.16667%;max-width:79.16667%; }
.row .col-lg-20                       { -webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;width:83.33333%;max-width:83.33333%; }
.row .col-lg-21                       { -webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;width:87.5%;max-width:87.5%; }
.row .col-lg-22                       { -webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;width:91.66667%;max-width:91.66667%; }
.row .col-lg-23                       { -webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;width:95.83333%;max-width:95.83333%; }
.row .col-lg-24                       { -webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%; }

.row .col-lg-offset-0                 { margin-left:0%; }
.row .col-lg-offset-1                 { margin-left:4.16667%; }
.row .col-lg-offset-2                 { margin-left:8.33334%; }
.row .col-lg-offset-3                 { margin-left:12.5%; }
.row .col-lg-offset-4                 { margin-left:16.66667%; }
.row .col-lg-offset-5                 { margin-left:20.83333%; }
.row .col-lg-offset-6                 { margin-left:25%; }
.row .col-lg-offset-7                 { margin-left:29.16667%; }
.row .col-lg-offset-8                 { margin-left:33.33333%; }
.row .col-lg-offset-9                 { margin-left:37.5%; }
.row .col-lg-offset-10                { margin-left:41.66667%; }
.row .col-lg-offset-11                { margin-left:45.83333%; }
.row .col-lg-offset-12                { margin-left:50%; }
.row .col-lg-offset-13                { margin-left:54.16667%; }
.row .col-lg-offset-14                { margin-left:58.33333%; }
.row .col-lg-offset-15                { margin-left:62.5%; }
.row .col-lg-offset-16                { margin-left:66.66667%; }
.row .col-lg-offset-17                { margin-left:70.83333%; }
.row .col-lg-offset-18                { margin-left:75%; }
.row .col-lg-offset-19                { margin-left:79.16667%; }
.row .col-lg-offset-20                { margin-left:83.33333%; }
.row .col-lg-offset-21                { margin-left:87.5%; }
.row .col-lg-offset-22                { margin-left:91.66667%; }
.row .col-lg-offset-23                { margin-left:95.83333%; }

.row .col-lg-pull-0                 { margin-right:0%; }
.row .col-lg-pull-1                 { margin-right:4.16667%; }
.row .col-lg-pull-2                 { margin-right:8.33334%; }
.row .col-lg-pull-3                 { margin-right:12.5%; }
.row .col-lg-pull-4                 { margin-right:16.66667%; }
.row .col-lg-pull-5                 { margin-right:20.83333%; }
.row .col-lg-pull-6                 { margin-right:25%; }
.row .col-lg-pull-7                 { margin-right:29.16667%; }
.row .col-lg-pull-8                 { margin-right:33.33333%; }
.row .col-lg-pull-9                 { margin-right:37.5%; }
.row .col-lg-pull-10                { margin-right:41.66667%; }
.row .col-lg-pull-11                { margin-right:45.83333%; }
.row .col-lg-pull-12                { margin-right:50%; }
.row .col-lg-pull-13                { margin-right:54.16667%; }
.row .col-lg-pull-14                { margin-right:58.33333%; }
.row .col-lg-pull-15                { margin-right:62.5%; }
.row .col-lg-pull-16                { margin-right:66.66667%; }
.row .col-lg-pull-17                { margin-right:70.83333%; }
.row .col-lg-pull-18                { margin-right:75%; }
.row .col-lg-pull-19                { margin-right:79.16667%; }
.row .col-lg-pull-20                { margin-right:83.33333%; }
.row .col-lg-pull-21                { margin-right:87.5%; }
.row .col-lg-pull-22                { margin-right:91.66667%; }
.row .col-lg-pull-23                { margin-right:95.83333%; }

/*.row .col-lg-1, .row .col-lg-2, .row .col-lg-3, .row .col-lg-4, .row .col-lg-5, .row .col-lg-6, .row .col-lg-7, .row .col-lg-8, .row .col-lg-9, .row .col-lg-10, .row .col-lg-11, .row .col-lg-12, .row .col-lg-13, .row .col-lg-14, .row .col-lg-15, .row .col-lg-16, .row .col-lg-17, .row .col-lg-18, .row .col-lg-19, .row .col-lg-20, .row .col-lg-21, .row .col-lg-22, .row .col-lg-23, .row .col-lg-24{ padding-left:.3125rem;padding-right:.3125rem;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px; }*/

/********* GRID *********/

/********* PADDING *********/
.p0-lg   { padding:0rem!important; }
.pt0-lg  { padding-top:0rem!important; }
.pr0-lg  { padding-right:0rem!important; }
.pb0-lg  { padding-bottom:0rem!important; }
.pl0-lg  { padding-left:0rem!important; }
.pl3-lg  { padding-left:0.1875rem!important; }
.pr3-lg  { padding-right:0.1875rem!important; }
.p5-lg   { padding:0.3125rem!important; }
.pt5-lg  { padding-top:0.3125rem!important; }
.pr5-lg  { padding-right:0.3125rem!important; }
.pb5-lg  { padding-bottom:0.3125rem!important; }
.pl5-lg  { padding-left:0.3125rem!important; }
.p10-lg  { padding:0.625rem!important; }
.pt10-lg { padding-top:0.625rem!important; }
.pr10-lg { padding-right:0.625rem!important; }
.pb10-lg { padding-bottom:0.625rem!important; }
.pl10-lg { padding-left:0.625rem!important; }
.p15-lg  { padding:0.9375rem!important; }
.pt15-lg { padding-top:0.9375rem!important; }
.pr15-lg { padding-right:0.9375rem!important; }
.pb15-lg { padding-bottom:0.9375rem!important; }
.pl15-lg { padding-left:0.9375rem!important; }
.p20-lg  { padding:1.25rem!important; }
.pt20-lg { padding-top:1.25rem!important; }
.pr20-lg { padding-right:1.25rem!important; }
.pb20-lg { padding-bottom:1.25rem!important; }
.pl20-lg { padding-left:1.25rem!important; }
.p25-lg  { padding:1.5625rem!important; }
.pt25-lg { padding-top:1.5625rem!important; }
.pr25-lg { padding-right:1.5625rem!important; }
.pb25-lg { padding-bottom:1.5625rem!important; }
.pl25-lg { padding-left:1.5625rem!important; }
.p30-lg  { padding:1.875rem!important; }
.pt30-lg { padding-top:1.875rem!important; }
.pr30-lg { padding-right:1.875rem!important; }
.pb30-lg { padding-bottom:1.875rem!important; }
.pl30-lg { padding-left:1.875rem!important; }
.p40-lg  { padding:2.5rem!important; }
.pt40-lg { padding-top:2.5rem!important; }
.pr40-lg { padding-right:2.5rem!important; }
.pb40-lg { padding-bottom:2.5rem!important; }
.pl40-lg { padding-left:2.5rem!important; }
.p50-lg  { padding:3.125rem!important; }
.pt50-lg { padding-top:3.125rem!important; }
.pr50-lg { padding-right:3.125rem!important; }
.pb50-lg { padding-bottom:3.125rem!important; }
.pl50-lg { padding-left:3.125rem!important; }
.pt60-lg { padding-top:3.75rem!important; }
.pl80-lg { padding-left: 5rem!important; }
.pt80-lg { padding-top:5rem!important; } 
.pb80-lg { padding-bottom:5rem!important; }
/********* PADDING *********/

/********* MARGIN *********/
.m0-lg   { margin:0rem!important; }
.mt0-lg  { margin-top:0rem!important; }
.mr0-lg  { margin-right:0rem!important; }
.mb0-lg  { margin-bottom:0rem!important; }
.ml0-lg  { margin-left:0rem!important; }
.m5-lg   { margin:0.3125rem!important; }
.mt5-lg  { margin-top:0.3125rem!important; }
.mr5-lg  { margin-right:0.3125rem!important; }
.mb5-lg  { margin-bottom:0.3125rem!important; }
.ml5-lg  { margin-left:0.3125rem!important; }
.mt6-lg  { margin-top:0.375rem!important; }
.m10-lg  { margin:0.625rem!important; }
.mt10-lg { margin-top:0.625rem!important; }
.mr10-lg { margin-right:0.625rem!important; }
.mb10-lg { margin-bottom:0.625rem!important; }
.ml10-lg { margin-left:0.625rem!important; }
.m15-lg  { margin:0.9375rem!important; }
.mt15-lg { margin-top:0.9375rem!important; }
.mr15-lg { margin-right:0.9375rem!important; }
.mb15-lg { margin-bottom:0.9375rem!important; }
.ml15-lg { margin-left:0.9375rem!important; }
.m20-lg  { margin:1.25rem!important; }
.mt20-lg { margin-top:1.25rem!important; }
.mr20-lg { margin-right:1.25rem!important; }
.mb20-lg { margin-bottom:1.25rem!important; }
.ml20-lg { margin-left:1.25rem!important; }
.m25-lg  { margin:1.5625rem!important; }
.mt25-lg { margin-top:1.5625rem!important; }
.mr25-lg { margin-right:1.5625rem!important; }
.mb25-lg { margin-bottom:1.5625rem!important; }
.ml25-lg { margin-left:1.5625rem!important; }
.m30-lg  { margin:1.875rem!important; }
.mt30-lg { margin-top:1.875rem!important; }
.mr30-lg { margin-right:1.875rem!important; }
.mb30-lg { margin-bottom:1.875rem!important; }
.ml30-lg { margin-left:1.875rem!important; }
.m40-lg  { margin:2.5rem!important; }
.mt40-lg { margin-top:2.5rem!important; }
.mr40-lg { margin-right:2.5rem!important; }
.mb40-lg { margin-bottom:2.5rem!important; }
.ml40-lg { margin-left:2.5rem!important; }
.m50-lg  { margin:3.125rem!important; }
.mt50-lg { margin-top:3.125rem!important; }
.mr50-lg { margin-right:3.125rem!important; }
.mb50-lg { margin-bottom:3.125rem!important; }
.ml50-lg { margin-left:3.125rem!important; }
.m60-lg  { margin:3.75rem!important; }
.mt60-lg { margin-top:3.75rem!important; }
.mr60-lg { margin-right:3.75rem!important; }
.mb60-lg { margin-bottom:3.75rem!important; }
.ml60-lg { margin-left:3.75rem!important; }
.m80-lg  { margin:5rem!important; }
.mt80-lg { margin-top:5rem!important; }
.mr80-lg { margin-right:5rem!important; }
.mb80-lg { margin-bottom:5rem!important; }
.ml80-lg { margin-left:5rem!important; }
/********* MARGIN *********/

/********* FLEX *********/
.flexCenterLeft-lg		{ display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex-webkit-box-align:center;align-items:center;-webkit-box-pack:flex-start;justify-content:flex-start; }
.flexCenter-lg        	{ display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important; }
.flex-lg				{ display: flex; }
.flexRow-lg				{ flex-direction:row; }
.flexRowReverse-lg 		{ flex-direction:row-reverse; }
.flexColumn-lg 			{ flex-direction:column; }
.flexColumnReverse-lg 	{ flex-direction:column-reverse; }
.flexJustifySpace-lg 	{ justify-content: space-between;}
.flexJustifyStart-lg 	{ justify-content: flex-start; }
.flexJustifyCenter-lg	{ justify-content: center; }
.flexJustifyEnd-lg 		{ justify-content: flex-end; }
.flexWrap-lg 			{ flex-wrap: wrap;}
.flexWrapReverse-lg 	{ flex-wrap: wrap-reverse;}
.flexAlignSelfCenter-lg { align-self: center; }
.flexAlignSelfStart-lg	{ align-self: flex-start; }
.flexAlignSelfEnd-lg	{ align-self: flex-end; }
.flexAlignCenter-lg 	{ align-items: center;}
.flexAlignBaseline-lg	{ align-items: baseline; }
.flexAlignEnd-lg 		{ align-items: flex-end; }
.flexOrder1-lg 			{ order: 1;}
.flexOrder2-lg			{ order: 2;}
.flexOrder3-lg 			{ order: 3;}
.flexOrder4-lg 			{ order: 4;}
.flexOrder5-lg 			{ order: 5;}
.flexOrder6-lg 			{ order: 6;}
.flexOrder7-lg 			{ order: 7;}
.flexOrder8-lg 			{ order: 8;}
.flexOrder9-lg 			{ order: 9;}
.flexOrder10-lg 		{ order: 10;}
.flexOrder11-lg 		{ order: 11;}
.flexOrder12-lg 		{ order: 12;}
.flexOrder13-lg 		{ order: 13;}
.flexOrder14-lg 		{ order: 14;}
.flexOrder15-lg 		{ order: 15;}
.flexOrder16-lg 		{ order: 16;}
.flexOrder17-lg 		{ order: 17;}
.flexOrder18-lg 		{ order: 18;}
.flexOrder19-lg 		{ order: 19;}
.flexOrder20-lg 		{ order: 20;}
.flexOrder21-lg 		{ order: 21;}
.flexOrder22-lg 		{ order: 22;}
.flexOrder23-lg 		{ order: 23;}
.flexOrder24-lg 		{ order: 24;}
.flexOrder25-lg 		{ order: 25;}
.flexOrder26-lg 		{ order: 26;}
.flexOrder27-lg 		{ order: 27;}
.flexOrder28-lg 		{ order: 28;}
.flexOrder29-lg 		{ order: 29;}
.flexOrder30-lg 		{ order: 30;}
.flexShrink0-lg 		{ flex: 0 0 100%;}
/********* FLEX *********/

/********* FONT-SIZE *********/
.fs10-lg        { font-size:10px; font-size:0.625rem; }
.fs11-lg        { font-size:11px; font-size:0.6875rem;}
.fs12-lg 		{ font-size:12px; font-size:0.75rem;  }
.fs13-lg 		{ font-size:13px; font-size:0.8125rem;}
.fs14-lg 		{ font-size:14px; font-size:0.875rem; }
.fs15-lg 		{ font-size:15px; font-size:0.9375rem;}
.fs16-lg 		{ font-size:16px; font-size:1rem;     }
.fs18-lg 		{ font-size:18px; font-size:1.125rem; }
.fs19-lg 		{ font-size:19px; font-size:1.188rem; }
.fs20-lg 		{ font-size:20px; font-size:1.25rem;  }
.fs21-lg 		{ font-size:21px; font-size:1.313rem; }
.fs22-lg 		{ font-size:22px; font-size:1.375rem; }
.fs24-lg 		{ font-size:24px; font-size:1.5rem;   }
.fs26-lg 		{ font-size:26px; font-size:1.625rem; }
.fs28-lg 		{ font-size:28px; font-size:1.75rem;  }
.fs30-lg 		{ font-size:30px; font-size:1.875rem; }
.fs32-lg 		{ font-size:32px; font-size:2rem;     }
.fs35-lg 		{ font-size:35px; font-size:2.1875rem;}
.fs36-lg 		{ font-size:36px; font-size:2.25rem;  }
.fs36-lg 		{ font-size:36px; font-size:2.250rem; }
.fs40-lg 		{ font-size:40px; font-size:2.5rem;   }
.fs42-lg 		{ font-size:42px; font-size:2.625rem; }
.fs45-lg 		{ font-size:45px; font-size:2.813rem; }
.fs50-lg 		{ font-size:50px; font-size:3.125rem; }
.fs52-lg 		{ font-size:52px; font-size:3.25rem;  }
.fs55-lg 		{ font-size:55px; font-size:3.4375rem;}
.fs60-lg 		{ font-size:60px; font-size:3.75rem;  }
.fs65-lg 		{ font-size:65px; font-size:4.0625rem;}
.fs70-lg 		{ font-size:70px; font-size:4.375rem; }
.fs75-lg 		{ font-size:75px; font-size:4.688rem; }
.fs80-lg 		{ font-size:80px; font-size:5rem;     }
.fs90-lg 		{ font-size:90px; font-size:5.625rem; }
.fs100-lg		{ font-size:100px;font-size:6.25rem;  }
.fs120-lg		{ font-size:120px;font-size:7.5rem;   }
.fs150-lg		{ font-size:150px;font-size:9.375rem; }
/********* FONT-SIZE *********/

.tac-lg 				{ text-align:center; }
.tal-lg 				{ text-align:left; }
.tar-lg 				{ text-align:right; }
.tup-lg 				{ text-transform:uppercase; }
.ttnone-lg 				{ text-transform: none; }
.italic-lg				{ font-style: italic; }
.underline-lg			{ text-decoration: underline; }
.lft-lg 				{ float:left; }
.rgt-lg					{ float:right; }

.fw300-lg 				{ font-weight:300; }
.fw400-lg 				{ font-weight:400; }
.fw600-lg 				{ font-weight:600; }
.fw700-lg 				{ font-weight:700; }
.fw800-lg 				{ font-weight:800; }

.dalle-lg [class^=col-]:not(:last-child) {
	padding-right: 0.625rem;
}

.hidden-lg                          { display:none!important; }
.visible-lg                         { display:flex!important; }

.noBorder-lg			{ border:none!important; }

.pos-abs-lg { position:absolute!important; }
.menu:after { content:'';display:block;margin-top:100%; }

.logo-search img{max-height: 100%;}

.account .header-tab div{
	max-width: 30px;
}

.all-brand{
	position: relative!important;
}

#textholder { font-size:16px;font-size:1rem; }
#textholder::-webkit-input-placeholder { padding-top: 1.25rem!important;font-size:16px;font-size:1rem;font-weight: 700; }
#textholder::-moz-placeholder { padding-top: 1.25rem!important;font-size:16px;font-size:1rem;font-weight: 700; }
#textholder:-ms-input-placeholder { padding-top: 1.25rem!important;font-size:16px;font-size:1rem;font-weight: 700;  }
#textholder:-moz-placeholder { padding-top: 1.25rem!important;font-size:16px;font-size:1rem;font-weight: 700; }

.percentPriceFP, .percentPrice{z-index: 1;}
.breadcrumb-container{z-index: 2!important;}